0001828962-24-000014.txt : 20240306 0001828962-24-000014.hdr.sgml : 20240306 20240305203921 ACCESSION NUMBER: 0001828962-24-000014 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 114 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240306 DATE AS OF CHANGE: 20240305 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cricut, Inc. CENTRAL INDEX KEY: 0001828962 STANDARD INDUSTRIAL CLASSIFICATION: SPECIAL INDUSTRY MACHINERY, NEC [3559] ORGANIZATION NAME: 06 Technology IRS NUMBER: 870282025 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40257 FILM NUMBER: 24724007 BUSINESS ADDRESS: STREET 1: 10855 SOUTH RIVER FRONT PARKWAY CITY: SOUTH JORDAN STATE: UT ZIP: 84095 BUSINESS PHONE: 877-727-4288 MAIL ADDRESS: STREET 1: 10855 SOUTH RIVER FRONT PARKWAY CITY: SOUTH JORDAN STATE: UT ZIP: 84095 FORMER COMPANY: FORMER CONFORMED NAME: Cricut Inc DATE OF NAME CHANGE: 20201019 10-K 1 crct-20231231.htm 10-K crct-20231231
FALSE2023FY0001828962P1YP1YP1Yfive years00018289622023-01-012023-12-3100018289622023-06-30iso4217:USD0001828962us-gaap:CommonClassAMember2024-03-01xbrli:shares0001828962us-gaap:CommonClassBMember2024-03-0100018289622023-12-3100018289622022-12-31iso4217:USDxbrli:shares0001828962crct:ConnectedMachinesMember2023-01-012023-12-310001828962crct:ConnectedMachinesMember2022-01-012022-12-310001828962crct:ConnectedMachinesMember2021-01-012021-12-310001828962crct:SubscriptionsMember2023-01-012023-12-310001828962crct:SubscriptionsMember2022-01-012022-12-310001828962crct:SubscriptionsMember2021-01-012021-12-310001828962crct:AccessoriesAndMaterialsMember2023-01-012023-12-310001828962crct:AccessoriesAndMaterialsMember2022-01-012022-12-310001828962crct:AccessoriesAndMaterialsMember2021-01-012021-12-3100018289622022-01-012022-12-3100018289622021-01-012021-12-310001828962us-gaap:CommonStockMember2020-12-310001828962us-gaap:AdditionalPaidInCapitalMember2020-12-310001828962us-gaap:RetainedEarningsMember2020-12-310001828962us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100018289622020-12-310001828962us-gaap:RetainedEarningsMember2021-01-012021-12-310001828962us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001828962us-gaap:CommonStockMember2021-01-012021-12-310001828962us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001828962us-gaap:CommonStockMember2021-12-310001828962us-gaap:AdditionalPaidInCapitalMember2021-12-310001828962us-gaap:RetainedEarningsMember2021-12-310001828962us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100018289622021-12-310001828962us-gaap:RetainedEarningsMember2022-01-012022-12-310001828962us-gaap:CommonStockMember2022-01-012022-12-310001828962us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001828962us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001828962us-gaap:CommonStockMember2022-12-310001828962us-gaap:AdditionalPaidInCapitalMember2022-12-310001828962us-gaap:RetainedEarningsMember2022-12-310001828962us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001828962us-gaap:RetainedEarningsMember2023-01-012023-12-310001828962us-gaap:CommonStockMember2023-01-012023-12-310001828962us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001828962us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001828962us-gaap:CommonStockMember2023-12-310001828962us-gaap:AdditionalPaidInCapitalMember2023-12-310001828962us-gaap:RetainedEarningsMember2023-12-310001828962us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001828962us-gaap:CommonClassAMember2020-09-0100018289622020-09-022020-09-020001828962us-gaap:CommonStockMember2020-09-0200018289622021-03-112021-03-11xbrli:purecrct:segment0001828962us-gaap:IPOMemberus-gaap:CommonClassAMember2021-03-292021-03-290001828962us-gaap:IPOMembercrct:ExistingStockholdersMemberus-gaap:CommonClassAMember2021-03-292021-03-290001828962us-gaap:IPOMemberus-gaap:CommonClassAMember2021-03-290001828962us-gaap:IPOMember2021-03-292021-03-290001828962us-gaap:CommonClassAMember2021-04-282021-04-280001828962crct:ExistingStockholdersMemberus-gaap:CommonClassAMember2021-04-282021-04-2800018289622021-04-282021-04-2800018289622021-03-240001828962us-gaap:CommonClassAMember2023-01-012023-12-31crct:vote0001828962us-gaap:CommonClassBMember2023-01-012023-12-3100018289622021-01-010001828962us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembercrct:CustomerAMember2023-01-012023-12-310001828962us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembercrct:CustomerAMember2022-01-012022-12-310001828962us-gaap:CustomerConcentrationRiskMembercrct:CustomerBMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001828962us-gaap:CustomerConcentrationRiskMembercrct:CustomerBMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001828962crct:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001828962crct:CustomerDMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001828962crct:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001828962us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercrct:CustomerTwoMember2021-01-012021-12-310001828962crct:CustomerThreeMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001828962us-gaap:CostOfGoodsProductLineMembercrct:TopTwoVendorsMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-12-310001828962us-gaap:CostOfGoodsProductLineMembercrct:TopTwoVendorsMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-12-310001828962us-gaap:CostOfGoodsProductLineMembercrct:TopTwoVendorsMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-12-310001828962crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMembersrt:MinimumMember2023-12-310001828962crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMembersrt:MaximumMember2023-12-310001828962srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2023-12-310001828962us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2023-12-310001828962us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-12-310001828962us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-12-310001828962crct:CloudComputingArrangementMember2023-01-012023-12-310001828962crct:CloudComputingArrangementMember2022-01-012022-12-310001828962crct:CloudComputingArrangementMember2021-01-012021-12-310001828962crct:CloudComputingArrangementMember2023-12-310001828962crct:CloudComputingArrangementMember2022-12-3100018289622024-01-012023-12-3100018289622025-01-012023-12-3100018289622026-01-012023-12-310001828962srt:NorthAmericaMember2023-01-012023-12-310001828962srt:NorthAmericaMember2022-01-012022-12-310001828962srt:NorthAmericaMember2021-01-012021-12-310001828962crct:InternationalMember2023-01-012023-12-310001828962crct:InternationalMember2022-01-012022-12-310001828962crct:InternationalMember2021-01-012021-12-310001828962us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:SalesRevenueNetMember2023-01-012023-12-310001828962us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:SalesRevenueNetMember2022-01-012022-12-310001828962us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:SalesRevenueNetMember2021-01-012021-12-310001828962us-gaap:CashMember2023-12-310001828962us-gaap:CashMember2023-12-310001828962us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001828962us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2023-12-310001828962us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Membercrct:MarketableSecuritiesMember2023-12-310001828962us-gaap:FairValueInputsLevel1Member2023-12-310001828962us-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2023-12-310001828962us-gaap:FairValueInputsLevel1Membercrct:MarketableSecuritiesMember2023-12-310001828962us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-12-310001828962us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:CashMember2023-12-310001828962us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMembercrct:MarketableSecuritiesMember2023-12-310001828962us-gaap:FairValueInputsLevel2Member2023-12-310001828962us-gaap:FairValueInputsLevel2Memberus-gaap:CashMember2023-12-310001828962us-gaap:FairValueInputsLevel2Membercrct:MarketableSecuritiesMember2023-12-310001828962crct:MarketableSecuritiesMember2023-12-310001828962us-gaap:CashMember2022-12-310001828962us-gaap:CashMember2022-12-310001828962us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001828962us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2022-12-310001828962us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Membercrct:MarketableSecuritiesMember2022-12-310001828962us-gaap:FairValueInputsLevel1Member2022-12-310001828962us-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2022-12-310001828962us-gaap:FairValueInputsLevel1Membercrct:MarketableSecuritiesMember2022-12-310001828962us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2022-12-310001828962us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:CashMember2022-12-310001828962us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMembercrct:MarketableSecuritiesMember2022-12-310001828962us-gaap:FairValueInputsLevel2Member2022-12-310001828962us-gaap:FairValueInputsLevel2Memberus-gaap:CashMember2022-12-310001828962us-gaap:FairValueInputsLevel2Membercrct:MarketableSecuritiesMember2022-12-310001828962crct:MarketableSecuritiesMember2022-12-310001828962crct:MachineInventoryMember2023-12-310001828962crct:AccessoriesAndMaterialsInventoryMember2023-12-310001828962crct:RawMaterialsMember2023-12-310001828962crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember2023-12-310001828962crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember2022-12-310001828962us-gaap:FurnitureAndFixturesMember2023-12-310001828962us-gaap:FurnitureAndFixturesMember2022-12-310001828962us-gaap:LeaseholdImprovementsMember2023-12-310001828962us-gaap:LeaseholdImprovementsMember2022-12-310001828962us-gaap:MachineryAndEquipmentMember2023-12-310001828962us-gaap:MachineryAndEquipmentMember2022-12-310001828962us-gaap:AssetUnderConstructionMember2023-12-310001828962us-gaap:AssetUnderConstructionMember2022-12-310001828962crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember2023-01-012023-12-310001828962us-gaap:MachineryAndEquipmentMember2023-01-012023-12-310001828962crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember2022-01-012022-12-310001828962crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember2021-01-012021-12-310001828962us-gaap:TrademarksAndTradeNamesMember2023-12-310001828962us-gaap:TrademarksAndTradeNamesMember2022-12-310001828962us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2023-12-310001828962us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2023-12-310001828962us-gaap:RevolvingCreditFacilityMembercrct:CreditAgreementMember2020-09-300001828962us-gaap:RevolvingCreditFacilityMembercrct:CreditAgreementMember2022-08-040001828962us-gaap:RevolvingCreditFacilityMembercrct:CreditAgreementMember2022-08-042022-08-040001828962crct:A2020CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-08-040001828962us-gaap:RevolvingCreditFacilityMembercrct:CreditAgreementMember2023-12-310001828962us-gaap:RevolvingCreditFacilityMembercrct:CreditAgreementMember2022-12-310001828962us-gaap:RevolvingCreditFacilityMembercrct:CreditAgreementMembercrct:AlternativeBaseRateMember2023-01-012023-12-310001828962country:US2023-01-012023-12-310001828962country:US2022-01-012022-12-310001828962country:US2021-01-012021-12-310001828962crct:ExistingStockholdersMemberus-gaap:CommonClassAMember2023-01-012023-12-310001828962us-gaap:CommonClassAMember2023-12-310001828962us-gaap:CommonClassBMember2023-12-310001828962us-gaap:CommonClassAMember2022-07-190001828962us-gaap:CommonClassAMember2022-01-012022-12-3100018289622023-05-1800018289622023-05-182023-05-1800018289622022-12-2100018289622022-12-212022-12-210001828962us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001828962us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001828962us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001828962us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001828962us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001828962us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001828962us-gaap:CommonClassBMember2023-01-012023-12-310001828962us-gaap:CommonClassBMember2022-01-012022-12-310001828962us-gaap:CommonClassBMember2021-01-012021-12-310001828962crct:LiabilityClassifiedAwardsMember2023-01-012023-12-310001828962crct:LiabilityClassifiedAwardsMember2022-01-012022-12-310001828962crct:LiabilityClassifiedAwardsMember2021-01-012021-12-310001828962crct:ConnectedMachinesMember2023-01-012023-12-310001828962crct:ConnectedMachinesMember2022-01-012022-12-310001828962crct:ConnectedMachinesMember2021-01-012021-12-310001828962crct:SubscriptionsMember2023-01-012023-12-310001828962crct:SubscriptionsMember2022-01-012022-12-310001828962crct:SubscriptionsMember2021-01-012021-12-310001828962crct:AccessoriesAndMaterialsMember2023-01-012023-12-310001828962crct:AccessoriesAndMaterialsMember2022-01-012022-12-310001828962crct:AccessoriesAndMaterialsMember2021-01-012021-12-310001828962us-gaap:CostOfSalesMember2023-01-012023-12-310001828962us-gaap:CostOfSalesMember2022-01-012022-12-310001828962us-gaap:CostOfSalesMember2021-01-012021-12-310001828962us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001828962us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001828962us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001828962us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001828962us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001828962us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001828962us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001828962us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001828962us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001828962us-gaap:SoftwareDevelopmentMember2023-01-012023-12-310001828962us-gaap:SoftwareDevelopmentMember2022-01-012022-12-310001828962us-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001828962us-gaap:InventoriesMember2023-01-012023-12-310001828962us-gaap:InventoriesMember2022-01-012022-12-310001828962us-gaap:InventoriesMember2021-01-012021-12-310001828962crct:EquityClassifiedAwardsMember2023-12-310001828962crct:EquityClassifiedAwardsMember2023-01-012023-12-310001828962crct:PerformanceRestrictedStockUnitsPRSUsMember2023-12-310001828962crct:A2021EquityIncentivePlanMember2023-12-310001828962us-gaap:ShareBasedCompensationAwardTrancheOneMembercrct:IncentiveUnitPlanMember2023-12-310001828962us-gaap:ShareBasedCompensationAwardTrancheTwoMembercrct:IncentiveUnitPlanMember2023-12-310001828962us-gaap:ShareBasedCompensationAwardTrancheThreeMembercrct:IncentiveUnitPlanMember2023-12-310001828962crct:IncentiveUnitPlanMembercrct:ShareBasedPaymentArrangementTrancheFourMember2023-12-310001828962us-gaap:ShareBasedCompensationAwardTrancheOneMembercrct:IncentiveUnitPlanMember2023-01-012023-12-310001828962us-gaap:ShareBasedCompensationAwardTrancheTwoMembercrct:IncentiveUnitPlanMember2023-01-012023-12-310001828962us-gaap:ShareBasedCompensationAwardTrancheThreeMembercrct:IncentiveUnitPlanMember2023-01-012023-12-310001828962crct:IncentiveUnitPlanMembercrct:ShareBasedPaymentArrangementTrancheFourMember2023-01-012023-12-310001828962crct:A2021EquityIncentivePlanMemberus-gaap:CommonClassAMember2023-12-310001828962crct:A2021EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-12-310001828962crct:A2021EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001828962crct:A2021EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-12-31crct:tranche0001828962us-gaap:ShareBasedCompensationAwardTrancheOneMembercrct:PerformanceRestrictedStockUnitsPRSUsMember2023-01-012023-12-310001828962us-gaap:ShareBasedCompensationAwardTrancheTwoMembercrct:PerformanceRestrictedStockUnitsPRSUsMember2023-01-012023-12-310001828962crct:A2021EquityIncentivePlanMembercrct:PerformanceRestrictedStockUnitsPRSUsMember2023-01-012023-12-310001828962crct:A2021EquityIncentivePlanMembercrct:PerformanceRestrictedStockUnitsPRSUsMember2022-12-310001828962crct:A2021EquityIncentivePlanMembercrct:PerformanceRestrictedStockUnitsPRSUsMember2023-12-310001828962crct:A2021EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310001828962crct:A2021EquityIncentivePlanMember2022-12-310001828962crct:A2021EquityIncentivePlanMember2022-01-012022-12-310001828962crct:A2021EquityIncentivePlanMember2023-01-012023-12-310001828962crct:A2021EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001828962crct:A2021EquityIncentivePlanMembercrct:RestrictedStockUnitEquivalentsRSUEquivalentsMember2022-12-310001828962crct:A2021EquityIncentivePlanMembercrct:RestrictedStockUnitEquivalentsRSUEquivalentsMember2023-01-012023-12-310001828962crct:A2021EquityIncentivePlanMembercrct:RestrictedStockUnitEquivalentsRSUEquivalentsMember2023-12-310001828962us-gaap:CommonClassBMember2022-12-310001828962us-gaap:CommonClassBMember2022-01-012022-12-310001828962us-gaap:CommonClassBMember2021-01-012021-12-310001828962us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2021-01-012021-12-310001828962crct:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2023-01-012023-12-310001828962crct:A2021EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2023-12-310001828962crct:EquityClassifiedIncentiveUnitsMember2023-01-012023-12-310001828962crct:EquityClassifiedIncentiveUnitsMember2021-01-012021-12-310001828962crct:EquityClassifiedOptionsMember2021-12-310001828962crct:EquityClassifiedOptionsMember2021-01-012021-12-310001828962us-gaap:ShareBasedCompensationAwardTrancheTwoMembercrct:LiabilityClassifiedIncentiveUnitEquivalentsMember2020-01-012020-12-310001828962us-gaap:ShareBasedCompensationAwardTrancheOneMembercrct:LiabilityClassifiedIncentiveUnitEquivalentsMember2020-01-012020-12-310001828962crct:ShareBasedPaymentArrangementTrancheFourMembercrct:LiabilityClassifiedIncentiveUnitEquivalentsMember2020-01-012020-12-310001828962us-gaap:ShareBasedCompensationAwardTrancheThreeMembercrct:LiabilityClassifiedIncentiveUnitEquivalentsMember2020-01-012020-12-310001828962crct:ShareBasedPaymentArrangementTrancheFiveMembercrct:LiabilityClassifiedIncentiveUnitEquivalentsMember2020-01-012020-12-310001828962us-gaap:ShareBasedCompensationAwardTrancheOneMembercrct:LiabilityClassifiedIncentiveUnitEquivalentsMember2020-01-012021-12-310001828962us-gaap:ShareBasedCompensationAwardTrancheThreeMembercrct:LiabilityClassifiedIncentiveUnitEquivalentsMember2020-01-012021-12-310001828962us-gaap:ShareBasedCompensationAwardTrancheTwoMembercrct:LiabilityClassifiedIncentiveUnitEquivalentsMember2020-01-012021-12-310001828962crct:ShareBasedPaymentArrangementTrancheFourMembercrct:LiabilityClassifiedIncentiveUnitEquivalentsMember2020-01-012021-12-310001828962crct:LiabilityClassifiedIncentiveUnitEquivalentsMember2020-01-012021-12-310001828962crct:LiabilityClassifiedIncentiveUnitEquivalentsMember2021-01-012021-12-310001828962srt:MinimumMember2023-12-310001828962srt:MaximumMember2023-12-310001828962us-gaap:RelatedPartyMembercrct:CricutHoldingsMember2021-01-012021-12-310001828962us-gaap:RelatedPartyMembercrct:CricutHoldingsMember2022-01-012022-12-310001828962us-gaap:RelatedPartyMembercrct:CricutHoldingsMember2023-01-012023-12-310001828962us-gaap:CommonClassAMember2022-08-242022-08-240001828962us-gaap:CommonClassAMember2022-08-240001828962us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001828962us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001828962us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001828962us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001828962us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001828962us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001828962us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001828962us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001828962us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001828962us-gaap:CommonStockMember2023-01-012023-12-310001828962us-gaap:CommonStockMember2022-01-012022-12-310001828962us-gaap:CommonStockMember2021-01-012021-12-310001828962us-gaap:NonUsMember2023-12-310001828962us-gaap:NonUsMember2022-12-310001828962crct:ConnectedMachinesMember2023-01-012023-12-310001828962crct:ConnectedMachinesMember2022-01-012022-12-310001828962crct:ConnectedMachinesMember2021-01-012021-12-310001828962crct:SubscriptionsMember2023-01-012023-12-310001828962crct:SubscriptionsMember2022-01-012022-12-310001828962crct:SubscriptionsMember2021-01-012021-12-310001828962crct:AccessoriesAndMaterialsMember2023-01-012023-12-310001828962crct:AccessoriesAndMaterialsMember2022-01-012022-12-310001828962crct:AccessoriesAndMaterialsMember2021-01-012021-12-310001828962us-gaap:SubsequentEventMember2024-01-012024-01-310001828962crct:AshishAroraMember2023-10-012023-12-310001828962crct:AshishAroraMember2023-01-012023-12-310001828962crct:AshishAroraMember2023-12-3100018289622023-10-012023-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number: 001-40257
Cricut, Inc.
(Exact name of Registrant as specified in its charter)
Delaware87-0282025
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
10855 South River Front Parkway
South Jordan, Utah 84095
(385) 351-0633
(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
Class A Common Stock, par value $0.001 per shareCRCTThe Nasdaq Global Select Market
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No 
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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
The aggregate market value of the registrant's common stock held by non-affiliates as of June 30, 2023, the end of the registrant's second fiscal quarter, was approximately $591.99 million, based on a closing market price of $12.20 per share.
As of March 1, 2024, the registrant had 50,536,912 shares of Class A Common Stock, and 166,259,962 shares of Class B Common Stock, outstanding.



DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive proxy statement to be filed subsequent to the date hereof with the Securities and Exchange Commission pursuant to Regulation 14A in connection with the registrant’s annual meeting of stockholders in 2024 (the “Proxy Statement”) are incorporated by reference into Part III of this report. Such definitive proxy statement will be filed with the Commission not later than 120 days after the end of the registrant’s fiscal year ended December 31, 2023.
NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which statements involve substantial risk and uncertainties. These forward-looking statements, which are subject to a number of risks, uncertainties and assumptions about us, generally relate to future events or our future financial or operating performance. In some cases, you can identify these statements by forward-looking words such as “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “design,” “intend,” “expect,” “could,” “plan,” “potential,” “predict,” “seek,” “should,” “would,” “target,” “project” or “contemplate” or the negative version of these words and other comparable terminology that concern our expectations, strategy, plans, intentions or projections. Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, statements about:
our ability to attract and engage users and attract and expand our relationships with brick-and-mortar and online retail partners and distributors;
our future results of operations, including trends in revenue, costs, operating expenses and key metrics;
our ability to compete successfully in competitive markets;
our expectations and management of future growth;
our ability to manage our supply chain, manufacturing, distribution and fulfillment, including the ability to forecast demand and manage our inventory;
our ability to enter new markets and manage our expansion efforts, including internationally;
our ability to attract and retain management, key employees and qualified personnel;
our ability to effectively and efficiently protect our brand;
our ability to maintain, protect and enhance our intellectual property and not infringe upon others’ intellectual property;
our continued use of open source software;
our estimated Serviceable Addressable Market, or SAM, and Total Addressable Market, or TAM;
our ability to prevent serious errors, defects or vulnerabilities in our products and software;
the adequacy of our capital resources to fund operations and growth;
our ability to remain in compliance with laws and regulations that currently apply or become applicable to our business both domestically and internationally;
Petrus’ significant influence over us and our status as a “controlled company” under the rules of the Nasdaq Global Select Market, or the Exchange;
expectations regarding the financial condition of our brick-and-mortar and online retail partners, online and e-commerce channels and users;
risks related to general socio-economic and political conditions, consumer confidence, as well as current macro-economic and post-COVID-19 factors; and
the other factors identified under the section titled “Risk Factors” appearing elsewhere in this Annual Report on Form 10-K.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Annual Report on Form 10-K.
1


You should not rely upon forward-looking statements as predictions of future events. These statements are only predictions based primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations and prospects. There are important factors that could cause our actual results, events or circumstances to differ materially from the results, events or circumstances expressed or implied by the forward-looking statements, including those factors discussed in the section titled “Risk Factors” and elsewhere in this Annual Report on Form 10-K. You should specifically consider the numerous risks outlined in the section titled “Risk Factors.” Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K.
Neither we nor any other person assumes responsibility for the accuracy and completeness of any of these forward-looking statements. Moreover, the forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any of these forward-looking statements after the date of this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Annual Report on Form 10-K, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.
2


TABLE OF CONTENTS

3


PART I
Item 1. Business 
Overview
At Cricut, our mission is to help people lead creative lives. Our creativity platform enables our engaged and loyal community of over 8.9 million users, as of December 31, 2023, to turn ideas into “I Did It’s” — DIY goods from custom greeting cards, and apparel to on-demand gifts and large-scale decor. We designed and built our ecosystem of connected cutting machines, accessories, and materials for scalability and seamless integration, allowing us to both introduce new products as well as continuously update the functionality and features of existing physical and digital products. This makes Cricut broadly extensible and empowers our users to unlock ever-expanding creative potential.
The Cricut platform centers around our cloud-based app, Cricut Design Space, giving users access to create and work on their projects anywhere, at any time, across desktop and mobile devices. This software aggregates billions of data points of our users’ contributions, giving us valuable insights into their preferences and behaviors that enable us to continuously improve our products and drive further engagement. As a result, our business model is characterized by strong user engagement and diversified sales across product categories.
We extend the inspiring and intuitive nature of our platform to our hardware with connected machines that are both beautiful and easy to use. Our portfolio of connected machines cuts, writes, scores, and creates decorative effects for a wide range of use cases on an array of materials including paper, vinyl, wood, and leather. These machines are available at a variety of price points:
Cricut Joy family for personalization, organization, and customization, $149.00-$199.00 MSRP
Cricut Explore family for cutting, writing and scoring, $249.00 - $319.00 MSRP
Cricut Maker family for cutting, writing, scoring and adding decorative effects to a wider range of materials, $399.00 - $429.00 MSRP
Cricut Venture for cutting, writing, and scoring large-format projects at professional speeds, $999.00 MRSP
Cricut often becomes a huge part of users’ creative lives, serving as the foundation for their journey of creativity. These journeys typically begin with an idea of something to make, leading to the purchase of a machine and expands across our family of products as users harness the power of our platform. Our users demonstrate continued engagement with our platform over time, which results in purchases of subscriptions, accessories, and materials long after they first purchase a connected machine. As of December 31, 2023, 44% of our users cut on their connected machine in the last 90 days and 66% created in the last 365 days.
In Cricut Design Space, users find inspiration, purchase or upload content like fonts and images, and design a project from scratch or customize a vast array of ready-to-make projects. Users can take advantage of a select number of free images, fonts, and projects, design within the app, or upload pre-made designs. In addition, we offer a wider selection of images, fonts, and projects for purchase à la carte, including licensed content such as well-known characters, designs, and other trademarks from a variety of partner brands. A standard and premium version of our subscription service, Cricut Access, enables use of special design features and expanded app capabilities as well as a growing library of more than 750 thousand images, thousands of ready-to-make projects, and hundreds of fonts. Cricut Access also includes other member benefits, such as discounts and priority support. The premium version includes all of the benefits of the basic Cricut Access subscription, as well as additional discounts and preferred shipping services. As of December 31, 2023, we had nearly 2.8 million paid subscribers, representing approximately 31% of our total users.
The broad range of accessories and materials in the Cricut ecosystem also help bring designs to life, from heat presses and handheld crafting tools to materials like paper and vinyl. These products work seamlessly and easily with our connected machines, which helps build brand loyalty among our userbase. Creating projects drives repeat purchases of accessories and materials for years after a user first buys a connected machine, demonstrating a growing customer lifetime value through ongoing engagement with our platform.
Many of our users share a love of our brand, products, and mission, fostering a loyal community of users who are deeply engaged with Cricut and each other. Every project is an opportunity to start a conversation and we often see our users inspire, teach, and create together. Users are passionate about sharing Cricut tips, tricks, and
4


personal stories and this engagement carries over into social media and into everyday life. Globally, there are more than 6.9 million Cricut followers and hundreds of independently run Cricut groups across social media. Users often self-organize, host independent events, and meet up in person across the globe.
Our internal consumer research shows us that our members crave community over competition. Through our platform and online footprint, we help users create and inspire others in the Cricut community through shared ideas and projects. Cricut software also puts community ideas and inspiration front and center and encourages interaction with one another through a number of sharing and social features. As the number of our users grow, so does the number of projects made and shared physically or digitally through the reinforcing network effect. This generates even more shared projects and word-of-mouth that in turn helps to grow our community. To date, our success has been driven by word-of-mouth referrals as well as effective use of low-cost marketing channels like social media, which we then complement with our targeted sales and marketing efforts. This design of our product ecosystem and marketing helped scale our community of users significantly over time.
The revenue generated from the sales of our connected machines, subscriptions, accessories, and materials comes from a robust mix of brick-and-mortar and online retail, including direct-to-consumer on cricut.com, and partners like Amazon, Best Buy, Costco, Hobby Lobby, HSN, Jo-Ann, Michaels, Target, and Walmart.
We are a profitable business. For the years ended December 31, 2021, 2022 and 2023, we generated:
Total revenue of $1,306.2 million, $886.3 million and $765.1 million, respectively, representing 36%, (32)% and (14)% year-over-year growth, respectively
Net income of $140.5 million, $60.7 million and $53.6 million, respectively, representing (9)%, (57)% and (12)% year-over-year growth, respectively
Our Industry
We both influence and benefit from powerful secular tailwinds:
Personalization is a Global Mega Trend. Today, more and more people want to be surrounded by personalized items. We empower individuals to personalize. The number one reason why people buy our connected machines is personalization.
Digitization of Tools. Consumers have access to more tools in the digital world than ever before. They are easier to use, more powerful and available on every device. The power to create and manipulate content – text, audio or video – can now be done from anyone’s smartphone or laptop. Cricut has built on this trend by offering both digital and physical tools and, more importantly, bridging these two worlds together.
Technology is Enabling a New Generation of Entrepreneurs. The rapid growth of marketplaces and commerce enablement platforms creates economic opportunities for millions of creative entrepreneurs. Individual entrepreneurs value supplemental income, flexibility and the opportunity to do what they love for a living. Cricut enables the shift in production of physical goods from factory floors to kitchen tables and provides manufacturing solutions for small scale businesses. Approximately 24% of our users make projects to sell.
Our Opportunity
We believe that anyone can be creative, and thus anyone can be a part of the Cricut community of users. This presents us with a large untapped market opportunity in addition to our current user base.
We quantify our market opportunity in terms of target audience profile, which includes active Makers with relevant behavioral attributes who we address with our current products and price points, and our SAM and TAM, which includes potential creatives who we believe we can reach over the long term with products that address new use cases, greater accessibility, and a broader set of price points.
We commissioned a study from YouGov America in September 2020 across multiple countries. The sample size of those surveyed in each region included over 1,000 individuals ages 18 and older. To calculate our SAM and TAM, we extrapolate these survey results across the general population ages 18 and older in each region.
5


Our SAM consists of the portion of individuals surveyed who said they have made at least one creative project in categories addressed by our current products each month in the last 12 months, whom we call “active creatives.” Our TAM includes the individuals in our SAM as well as the portion of individuals surveyed who said they like, buy, used to make or are interested in creating personalized, handmade or custom items, whom we call “potential creatives” but who have not made at least one creative project in categories addressed by our current products in the last 12 months.
We assess our SAM and TAM in the United States and Canada and internationally. Today, a small portion of our revenue is generated from countries outside the United States and Canada. We currently classify four of these countries, Australia, France, Germany and the United Kingdom, as our primary international target markets and include them in our international SAM and TAM.
Based in part on the YouGov study, we estimate that our SAM consists of over 85 million people in the United States and Canada. We estimate that our SAM among our primary international target markets consists of over 44 million people. Accordingly, we estimate our total SAM is over 129 million individuals. As of December 31, 2023, we had over 8.9 million users, implying approximately 7% penetration of our SAM in all markets.
We estimate that there are over 163 million potential creatives in the United States and Canada and over 109 million potential creatives in our primary international target markets. We estimate that our United States and Canada TAM includes over 248 million individuals, which reflects our belief that all people, regardless of demographic, can be creative and a part of the Cricut community. Our TAM among our primary international target markets includes over 153 million individuals, for a combined TAM of approximately 402 million individuals. We believe our products could achieve broader adoption in a number of countries beyond our primary international target markets that also have large populations engaging in creative activities and represent a similar product-market fit.
Because our products make creativity accessible to everyone, we believe our opportunity is much larger than the size estimates of the traditional craft market. We put production power into the hands of our users by allowing them to create their own professional-looking homemade goods instead of purchasing manufactured goods from a third-party. This opens up a broad array of markets for our users that go beyond the traditional craft market. The goods that users produce or customize using our platform fall into multiple large market categories, some of which may overlap, including, but not limited to, cards, seasonal décor, pop culture, wedding-related services, organization, and custom gifts.
The Cricut User Journey
Creative individuals come to Cricut and become engaged users who can express themselves both individually and as part of a large and passionate community. As of December 31, 2023, 92% of our users identify as women. Many users also earn income through products they create on Cricut. According to in-house research conducted in 2023:
38% of new users bought their Cricut machine specifically to make a broad range of projects
33% of new users make projects to sell
82% of users say crafting with Cricut inspires feelings of accomplishment
86% of users made projects for other people rather than themselves
56% of users bought their machine to make personalized gifts
A user’s journey evolves after their first purchase. New users typically intend to create a broad range of products but may start with one or two intended uses and grow with Cricut over time. For example, a user may buy a connected machine and begin by making cards but later branch out to T-shirts, wall decals, and more. As we launch new software and products, and as our community continues to grow and share on our platform and elsewhere online, can continually refresh this relationship and expand the versatility of our platform.
Our large and loyal community of users engage with Cricut and each other both in Design Space and through social media. Users often share projects they created, inspiring other users to create. Design Space provides users with the ability to share direct links to projects and designs, so that others may view and create their own items from the same design. Users take advantage of these capabilities to show off their creations through social media platforms, video platforms, and their own websites and shops. Many users have even taken passion for Cricut to the next level, creating their own tutorials, inspirational posts, and other influential content to share with others. This
6


adds a larger, broader audience to Cricut’s own social audience of more than 6.9 million followers. The social conversation that this audience generates includes millions of posts tagging Cricut and related hashtags, billions of video views, and many third-party, independently run Cricut-related groups across social platforms. These teaching and inspiration moments enhance our monetization opportunities, as they lead to the creation of projects, which often lead users to purchase images, fonts, accessories, and materials.
Our Software
Our cloud-based software integrates with our connected machines, allowing our users to create and share seamlessly from anywhere, at any time, across desktops or mobile devices. Our software aggregates billions of data points of our users’ contributions, giving us valuable insights into our users’ preferences and behaviors. Data such as user credentials, profile information, machine registration data, and pressure settings for various materials and tools are stored in the cloud. As users create with or upload images, designs, projects, community networks, and more, this information continuously syncs across their devices and within our data warehouse. We use our data science capabilities to continuously improve our software and products, with the intent to further drive engagement. Having direct access to this data allows us to monitor how users engage with product features, giving us the insights we need to efficiently improve and expand if needed or sunset products when no longer useful. The integrated structure of our hardware and software allows us to continue releasing new connected products with uses that seamlessly integrate with our existing ecosystem, allowing us to grow the lifetime value of our consumer base.
Connected Machines
Our connected machine portfolio currently includes the Cricut Joy family, the Cricut Explore family, and the Cricut Maker family, and Cricut Venture. These machines cut, write, score, and create decorative effects using a wide variety of tools and materials including paper, vinyl, leather, and more. They are designed for uses ranging from quick, everyday projects like labels, decals, and greeting cards to professional-level DIY projects like personalized apparel, signage, and home décor. Our connected machines also use different combinations of tools, attachments, and accessories for deeper capabilities. For example, Cricut Joy can work with over 50 different materials – from the most popular craft materials like cardstock, vinyl and iron-on to specialty materials like polished foils. The Cricut Explore family pioneered calligraphy pens and sticker making, while the Cricut Maker family cuts softwood and engraves metal. Bluetooth and USB options enable connectivity to Cricut Design Space, our proprietary cloud-based design software available for free on Android, iOS, Mac OS, and PC devices.
Design App and Subscriptions
Users leverage our connected machines and design app to bring their ideas to life. After downloading our app and creating a profile, users access a select number of free images, fonts, and ready-to-make projects, or can upload their own designs to begin making. Ready-to-make projects, ranging in complexity from cards to home décor, each come with instructions and recommendations for the ideal materials to use. Users can save projects to their profile and share their designs with others — directly on our platform and through unique web links and social platforms. A regularly updated home feed showcases recent and trending projects from the platform. We also offer a wider selection of images, fonts, and projects for purchase à la carte, including licensed content from partners like major motion picture studios and global brands.
Much of the à la carte content (with exceptions for some partner content) is also included in Cricut Access, our subscription offering. Available as a monthly or annual subscription, Cricut Access subscribers enjoy a greater and ever-growing selection of more than 750 thousand images, hundreds of fonts, and thousands of ready-to-make projects in our design library, as well as other members-only special features, like Monogram Maker. Subscribers also receive discounts to cricut.com and priority support. Cricut Access is $9.99 billed monthly or $95.88 billed annually. Cricut Access Premium, which includes all the benefits of Cricut Access, includes additional discounts and preferred shipping for an annual cost of $119.88. As of December 31, 2023, we had nearly 2.8 million Cricut Access subscribers, representing approximately 31% of our total users.
Cricut Extensions, Accessories, and Materials
We sell a broad range of extensions, accessories, and materials designed to work seamlessly with our connected machines. The Cricut heat press line, including the Cricut EasyPress family, Cricut Mug Press, Cricut Hat Press, and Cricut Autopress, offers carefully calibrated companions for heat transfer vinyl projects such as personalized apparel or sublimated goods. This line of heat presses replaces traditional irons and heat transfer tools
7


with products that deliver consistent, even, and precise control. Our line of lighting products, which includes Cricut Bright in table and floor lamp options, and the popular Cricut BrightPad and BrightPad Go, illuminate surfaces and surroundings for easier crafting and creating. Cricut materials give users peace of mind with a brand they trust for durability, selection, and compliance. We sell a wide range of project materials including vinyl, iron-on vinyl, deluxe paper, and Infusible Ink (cuttable sublimation ink). Machine and hand tools also support multiple forms of creativity, from fine point blades for vinyl and cardstock, to rotary blades for fabric, to knife blades for leather and softwood. Handheld tools from scissors, to weeding tools, to glue, complete the Cricut ecosystem for a full-brand offering made for the discerning consumer. We offer over 3,000 total SKUs within our Cricut extensions, accessories, and materials, ranging in price from a $0.99 a la carte image in Design Space to the $999.00 for Cricut Autopress.
How We Go to Market
Many of our users hear about our products through word-of-mouth. With 86% of our users creating products for their friends and family, word-of-mouth marketing continues to be one of the most efficient and effective ways we attract new users. In 2023, over 38% of new users first heard about Cricut through friends and family. We also use digital and social media marketing to attract users.
We sell our connected machines, accessories, and materials globally through our brick-and-mortar and online retail partners, as well as through our website at cricut.com. Our partners include major retailers such as Amazon, Best Buy, Costco, Hobby Lobby, HSN, Jo-Ann, Michaels, Target, and Walmart, along with many others. We also sell our products, including subscriptions to Cricut Access, on cricut.com. In 2023, 38% of our revenue was generated through brick-and-mortar sales and 62% was generated through online channels.
Our Competitive Strengths
Our competitive strengths include:
Our Vertically Integrated Platform Encourages Continual Engagement. Our platform accompanies a user from an idea to a finished project, with Cricut providing the connected machines, design app, digital content, accessories, and materials to make this a seamless journey. Users’ engagement with our platform typically begins with a project idea. In our design app, users can browse and search among a wide range of images, fonts, and projects published by Cricut, by artists enrolled in our Contributing Artists Program, or made and shared by other users on our platform. Users can use that digital content to immediately design a project, or can like, bookmark, or organize it in collections for later use. During the design and make process, Cricut provides easy-to-use software tools, upload capabilities for external content, and project-specific guidance along the way. This supports users in making a successful finished project. Finally, users can share their finished projects with the platform community, inspiring others and starting the process over again. As of December 31, 2023, 44% of our users created on their connected machines in the last 90 days.
We Build Beautiful, Inspiring and Easy-to-Use Products. Our mission is rooted in our passion for design, and this passion comes to life in the beautiful products we build and experiences we create. We take great pride in marrying design and functionality for each SKU – from our connected machines and design app to content to accessories and materials. Every touchpoint is an opportunity to engage the customer and exceed expectations. Our goal is to provide users with an experience that is both inspiring and intuitive, and we take great care to make our products easy to use. Our elegant products are backed by deep user experience, software, technology, and engineering expertise.
We Designed our Platform to Constantly Evolve so We Can Find New Ways to Delight Users. We constantly innovate and offer new products and functionality to provide users with new capabilities for their existing connected machines. New products are integrated seamlessly into existing connected machines with updates to our software, infrastructure, and content. We continuously improve our software to address the unique needs our users have when crafting. For example, in 2023, we launched Multi-Warp and Create Sticker, two ways of making the design and cutting process more efficient for our users. In addition, we expanded the Contributing Artists Program, which launched in 2022, to more than 700 artists with over 580,000 contributed images in this short time.
We Have a Strong and Loyal Community of Users. Many of our users become deeply engaged in our creative community and loyal to our brand. Each project becomes an opportunity to create a conversation – our users share, inspire and teach each other. Our community of over 8.9 million users as of December 31, 2023, creates a reinforcing network effect. As the number of our users grow, so does the number of projects made and shared physically or digitally. This engagement generates even more shared projects and word-of-mouth that in turn helps to grow our community.
8


We Have a Positive Impact on Our Users, in Good Times and in Bad. When users design with our products, they feel creative and self-accomplished. When they personalize an object or make something for someone as a gift, they feel good about themselves. Our products make people feel accomplished and confident – powerful emotions that help create a relationship and love between our brand and our users. Crafting allows people to create their own gifts or to earn income selling handmade goods. Given the positive emotions connected with crafting, our users create to celebrate and as a respite during difficult times.
Our Growth Strategy
These are key elements of our growth strategy:
Reach More Users. As of December 31, 2023, we had over 8.9 million users, representing approximately 7% of the 129 million addressable active creatives in our SAM. We have a significant opportunity to bring more users to our platform by enhancing our brand and product awareness in both the United States and Canada and in the other geographies where we currently sell our products. We intend to pursue this opportunity in part through digital advertising, social media and influencer marketing, retail partners, public relations, and word-of-mouth referrals.
Increase Monetization from Current Users. We keep our users engaged by applying what we learn on our platform to launch new software and products. We believe that by finding new ways to inspire our users to make with their existing connected machines, we can sell more content and accessories and materials. By enhancing our subscription offerings, we also believe we can grow our subscription base over time.
Continuously Improve Ease of Use and User Experience. We plan to continue to broaden our demographic appeal by making our products even easier to use and educating users on our products and their capabilities. We believe that reducing the barriers to entry for both active and potential creatives can help us both further penetrate our SAM and continue to expand and penetrate a portion of our TAM.
Expand Internationally. We believe there is a significant opportunity for Cricut to grow internationally. We began our international expansion by launching in Australia, Canada, France, Germany and the United Kingdom, and subsequently launched in Latin America, Western Europe, and more recently most of Asia (including India, Japan, and South Korea). We have also localized our design app in each of the most commonly spoken languages in the countries we have entered. We offer country-specific content and continue to add local content for markets where we are in various stages of launch. We will continue to pursue disciplined international expansion by targeting countries with large populations of active creatives where we believe the Cricut value proposition will resonate. We expect to leverage a combination of brick-and-mortar and online retail partners to go to market internationally.
Technology and Content
Our core technology and content that support our platform are critical competitive advantages and are purpose-built to leverage the tools and capabilities of our connected machines. These solutions utilize a myriad of factors and elements unique to Cricut and are highly differentiated.
Cutting-Edge Innovation, Beautiful Design, and Ease of Use. We invest substantial resources in research and development to enhance our platform, develop new products and features, and improve our user experience. Our hardware innovation harnesses the power of technologies typically found only in professional robotics, computer numerical control machinery, and other automated commercial devices. Examples of our cutting-edge innovation include Cricut Joy Xtra and Cricut Venture, both launched in 2023, both addressing key needs our consumers asked for relating to maximization of cutting materials, portability, and batch making. Our software integrates our connected machines with the rest of our platform and enables a seamless creative experience for our users. Our hardware and software are beautifully designed to be easy-to-use, so that users can be their creative best.
Proprietary Technology. Our platform benefits from our proprietary intellectual property. Servo motors in our connected machines operate with feedback control to ensure ultra-precise cutting and drawing paths are generated each time a user clicks “Make It.” The uniform heat plate technology in our EasyPress family of products allows our users to more evenly adhere iron-on vinyl and films onto T-shirts, totes, or tags. The ability to control the amount of machine pressure used by Cricut Maker was an industry first in such a compact form factor, and it allows our users to not only cut thicker materials like matboard, leather and basswood but also to deboss heavy chipboard or engrave metal. While assorted machine tools are required to create these decorative effects, our connected machines also have the capability to automatically detect
9


whether the proper tool is installed to safeguard proper operation and help our users achieve their desired effect.
Cloud-Based Architecture Which Allows for Simplicity, Scalability and Security. Our distributed and scalable technology architecture allows our users to access inspiration and create anytime they want from almost any computing device, maximizing use of our platform. Our users can get inspired on the go using Design Space on their phone, continue designing on their tablet, and then finish creating using their desktop — or stay on one device during their crafting session. Design Space maintains an expanding database of materials. As every creative project is unique, this database aids our users in understanding which materials are compatible with or optimized for their connected machine. Our materials database also houses controls for the precise pressure, speed, and machine tools needed for projects. This ensures a unified experience when a connected machine communicates with our cloud-based, highly scalable, microservice-designed APIs. Our software and apps are built and continually maintained using the industry’s latest technology like Swift for iOS, Kotlin for Android, and Electron Framework for Mac and Windows. We benefit from and leverage the AWS security frameworks to help secure our users’ information, creative projects, and account.
Cut Smart Technology, Adaptive Tool System and QuickSwap Housings. Years ago, we transformed the household electronic cutting machine market with the introduction of our Cut Smart technology on Cricut Explore. This allows our connected machines to cut and draw on materials through machine mat and carriage plot movements, while our servo motors apply a precise amount of cut force tailored to each material so there is no need for users to manually adjust blade depth, cut force, or speed. Later, with the release of Cricut Maker, we further innovated by introducing our Adaptive Tool System, which deepens and enhances our connected machine movements by adding additional control from the drive housing itself. Through the interlocking of gears with the machine carriage, our Adaptive Tool System (currently available only on Cricut Maker) can additionally lift and turn the blade during operation. This third juncture point allows Cricut Maker to intelligently control the direction of the blade and cut pressure to match the material, enabling experiences like machine cutting fabric with a rotary blade or using our knife blade to machine cut thicker materials like matboard and basswood. In addition to this multi-dimensional movement, our Adaptive Tool System also allows our users to install one machine tool housing that can be easily changed to have varying tips, something we aptly call QuickSwap. While Cricut Maker was released with only four tools initially, together with our Adaptive Tool System and QuickSwap housings, we have since empowered Cricut Maker users with the use of more than 10 tools. Our connected machines are durable, built to last and designed with this level of extensibility to quickly enable new uses as they are designed and brought to market.
Optimized Accessories and Materials. While our connected machines work with a wide variety of accessories and materials regardless of brand, using Cricut-branded products brings added benefits. For example, with the introduction of our Smart Materials line (including Smart Vinyl, Smart Iron-On, Smart Paper, and Smart Label), our users can load these materials into their connected machines without the need for a separate cutting mat, allowing users to create more efficiently and design larger projects. Our sourcing, quality assurance and materials teams go to great lengths to ensure all Cricut-branded accessories and materials (including Smart Materials, as well as cardstock, vinyl, transfer tape, leather, hand tools and others) are calibrated and purpose-built to work hand-in-hand with Cricut connected machines, as well as interplay well with other Cricut products. Our materials database works best with these Cricut-branded accessories and materials, thereby allowing our users to create quicker with more predictable results.
Content Development and Production. The breadth and depth of our growing content library comes as a direct result of the data-driven approach we use to gain insights into our users’ preferences and behavior. Using real-time data points, we observe the use patterns and other aggregated data to predict future trends or gaps in our content offering. Using these key learnings, we select ideas, themes and content categories that ultimately inform and shape our product development cycle. By partnering with professional illustrators, project designers, and subject matter experts, both internally and externally, we create tailor-made content offerings that beautifully complement our platform. Whether through the creation, acquisition or licensing of varied creative assets, our content teams then use a proprietary process to convert these images and projects into content specifically optimized to integrate with our connected machines and Cricut-branded accessories and materials seamlessly. The output of this content lifecycle results in authentic, on-trend and high-quality images and projects we offer our users for à la carte purchase or as a part of our Cricut Access subscriptions. As we diversify our content categories and further expand internationally, we will continue to
10


develop localized and meaningful content shaped to meet the language, needs and preferences of our growing global user base. As our user base expands, demand for content is higher than ever. To scale our Design Space library and better support Cricut Access, we launched our Contributing Artist Program (CAP), which gives artists the opportunity to upload their artwork, and once approved by Cricut, it is ready to use in Design Space. Artists get compensated when members use their artwork. We also continue to update and expand the library with editable images and new features that enable a more efficient design process, such as Multi-Warp and Create Sticker.
Unified Integration Between Hardware, Software and Content. Our design, engineering, product, and content teams work hand-in-hand to bring our products to life, from conception and validation to implementation. We work hard to build strong synergies across teams to successfully launch products that address new creative categories. One such example was evident in the successful launch of Cricut Insert Cards. Collaborating with our hardware engineering and machine teams, our materials team launched a colorful array of newly designed pre-scored and pre-cut cardstock greeting cards, complete with decorative inserts and envelopes. Utilizing a patent-pending card mat to hold these cards in place during operation, Cricut machines can cut and draw professional-looking handmade cards for any occasion while easily pulling from hundreds of ready-to-make greeting card projects in Design Space. This type of unified integration by and between our hardware, software, content and accessories and materials provides an outcome to our users with a value much greater than the sum of its individual parts.
Human Capital
Our Culture. Our mission is to help people lead creative lives. Our employees strive to support this mission by providing an innovative creativity platform that includes software, machines, materials, and tools to our users. Much of our team are makers and crafters themselves and are engaged with our end-users. We celebrate seeing the creativity and kindness that our end users create with the tools we provide. Behind the products, is a team that subscribes to an articulated culture of values and mantras. We start with a foundation of trust and encourage constructive conflict. The team lives by mantras such as “spend every dollar like it’s your own,” “choose trust, respect, and candor,” “put the stinky fish on the table,” and “act like an owner,” among several others. We have built a team of talented professionals who are eager to work in an environment where how we work matters as much as the work itself.
Our Employees. Our culture is important to us and is what we strive to maintain in good times and bad. As of December 31, 2023, we had over 690 employees of which 152 lived outside of the United States. As of December 31, 2023, we had employees in 33 states and 23 countries. We believe the diversity of background and thought that this growth has infused into our company is a great strength and will continue to be as we continue to grow and expand around the world. We consider our relations with employees to be good. None are covered by collective bargaining agreements or are represented by a labor union.
Employee Well-Being. Employee incentives and benefits include medical, life, disability, vision, and dental insurance coverage, 401(k) retirement plans with company matching contributions, and paid time off. We emphasize “acting like an owner” and in support of the mantra have awarded equity to much of the team. Furthermore, our employee assistance program offers confidential guidance and resources to employees and their household family members, including unlimited counseling sessions, access for financial and legal advice, and services to assist with childcare, elder care, pet care, and vacation planning. Additionally, Cricut provides opportunities for employees to privately support its members and select community organizations that are aligned to our mission to help people lead creative lives. While support is primarily provided in the form of product donations, it also includes employees’ time in providing crafted projects. The health and wellness of our employees and members remains a priority. We continue to monitor and abide by local safety guidelines applicable to each Cricut facility. The majority of Cricut employees operate on a hybrid model, working in-office 3+ days per week and working virtually the remainder of the week. Policies and practices are in place to ensure adherence to occupational safety within each office.
Competition
We compete in several market segments with our business.
We experience competition in connected machines; for example, Brother, Graphtec, Loklik, Silhouette America, and Siser sell cutting machines. We expect significant competition to continue, both from current competitors as well as new entrants into the market, some of which may become significant competitors in the future.
11


The accessories and materials DIY market is highly competitive with few barriers to entry. We face heightened competition in providing accessories and materials that we sell for use with our connected machines. We compete against well-established, well-known companies, many of which are also our channel partners. Many of these companies have substantial market share, diversified product lines, well-established supply and distribution systems, strong brand recognition and significant financial, marketing, research and development and other resources. These channel partners often have their own brands of products that we compete against, particularly in accessories and materials. We also compete with well-established content providers, from free resources that enable users to access content that is compatible with our platform, to more specific content marketplaces, like Creative Fabrica and Etsy, where customers can purchase digital files to upload to our platform. We believe that our brand, technology, software, and content set us apart. We provide a superior value proposition and benefit from our deeply engaged community of users.
The areas in which we compete include:
Product Offering. We compete with producers of DIY design and crafting tools, materials and accessories and work to ensure that our connected machines maintain the most innovative technology and user-friendly features. Our products, materials, and accessories allow our users to produce professional-looking projects.
Engagement. We compete for consumer attention to earn and retain brand loyalty by delivering on the value and promise offered through our products.
Talent. We compete for talent in every vertical across our company including technology, design, marketing, finance, legal and retail. As our platform is highly dependent on technology and software, we require a significant base of engineers to continue innovating.
The principal competitive factors that companies in our industry need to consider include but are not limited to total cost of product, manufacturing efficiency and supply chain management, product vision, product innovation, digital content (original and licensed), product quality and safety, pricing, user engagement, strength of sales and marketing efforts, technological advances and brand awareness and reputation. We believe we compete favorably across these factors, and we have developed a business model that is difficult to replicate.
For additional information, see the section titled “Risk Factors—Risks Related to Our Industry and Business.”
Intellectual Property
We believe that our intellectual property rights are valuable and important to our business. Our practice is to seek protection for our intellectual property as appropriate, and we rely on a combination of patents, trademarks, copyrights, trade secrets, license agreements, confidentiality procedures, non-disclosure agreements, employee disclosure and invention assignment agreements, as well as other legal and contractual rights, to establish and protect our proprietary rights. Although we rely in part upon these legal and contractual protections, we believe that factors such as the skills and ingenuity of our employees and the functionality and frequent enhancements to our platform are larger contributors to our success in the market.
As of December 31, 2023, we had 61 issued patents in the United States, which are expected to expire at various times between May 4, 2024, and March 23, 2042, as well as 125 issued patents in non-U.S. jurisdictions, which are expected to expire at various times between July 8, 2024, and December 19, 2048. We also had 53 pending patent applications in the United States and 185 pending patent applications in non-U.S. jurisdictions. These issued patents and pending patent applications are intended to protect our proprietary inventions that are relevant to our business. We continually review our development efforts to assess the existence and patentability of new intellectual property.
We have an ongoing trademark and service mark registration program pursuant to which we register our brand names and product names, taglines and logos in the United States and other jurisdictions to the extent we determine appropriate and cost-effective. We also have common law rights in some unregistered trademarks that were established over years of use. As of December 31, 2023, we have a total of 17 registered trademarks in the United States and 75 registered trademarks in non-U.S. jurisdictions. We also have registered domain names for websites that we use in our business, such as cricut.com and other variations.
We intend to pursue additional intellectual property protection to the extent we believe it would be beneficial and cost-effective. Despite our efforts to protect our intellectual property rights, they may not be respected in the future or may be invalidated, circumvented, or challenged. In addition, as we continue to expand internationally, the
12


laws of certain foreign countries may not protect our intellectual property rights to the same extent as laws in the United States. We expect that infringement of our intellectual property may increase as the number of products and competitors in our market increases, and effective protection of intellectual property rights is expensive and difficult. In addition, to the extent that we gain greater visibility and market exposure as a public company, we face a higher risk of being the subject of intellectual property infringement claims from third parties. Any third-party intellectual property claims against us could significantly increase our expenses and could have a significant and negative impact on our business, results of operations and financial condition. For additional information, see the section titled “Risk factors—Risks Related to our Intellectual Property.”
Manufacturing, Supply Chain and Fulfillment
We currently outsource the manufacturing of our products to third-party contract manufacturers located primarily in Malaysia and China. We believe outsourcing our manufacturing function promotes more flexibility and scalability in our operations.
We primarily use two contract manufacturers, with operations in Malaysia and China, to produce our connected machines, which are built based on our quality and performance standards and specifications. Our contracts with our two primary contract manufacturers do not obligate them to supply our connected machines in any specific quantity or at any specific price and allow us to enter purchase orders with such manufacturers.
Our contract manufacturers procure from approved third-party suppliers a majority of the components (measured by spend) that are used in the production of our products. We also secure long-lead-time component supply directly from suppliers on a purchase order basis. Our contract manufacturers then procure these components from our suppliers within the lead times provided by our finished goods purchase orders based on component allocations that we control. We also hold long lead-time electronic component inventories in contracted warehouses in Asia as a mitigation measure against shortages. We generally do not have long-term contractual agreements with these component suppliers. Certain highly specialized components and raw materials, such as electronic components, microchips and certain alloys that are critical to the performance of our connected machines, are sourced from very limited component suppliers. These components have unique performance profiles, and, as a result, it is not commercially practical to support multiple sources for these components for our products.
To streamline e-commerce logistics, inventory management, warehousing and fulfillment, we engage a small number of third-party logistics partners, including last mile warehousing and delivery partners, located in the United States, China, Europe, and Australia to receive and distribute our products. Our third-party logistics partners complete a substantial percentage of our deliveries to brick-and-mortar and online retail partners, distributors, and online sales channels. Our products generally arrive at our third-party logistics partner facilities via ocean shipping services from our contract manufacturers. Direct shipments to users are then typically ground shipped for U.S. users and air- or ocean-freighted for our international users. Most brick-and-mortar and online retail partners and distributors generally use their own freight carriers for shipments from our third-party logistics partner facilities.
As we grow and scale, we continue to evaluate and assess the need for existing and new manufacturers, suppliers, and partners. To mitigate the risks of having a limited number of suppliers, we have in place currently-qualified alternative contract manufacturers for certain products; however, we do not currently have alternative suppliers for certain key components. For additional information, see the section titled “Risk Factors—Risks Related to Manufacturing, Supply Chain and Fulfillment.”
Sales and Marketing
Sales Channels
We sell our products primarily through our third-party brick-and-mortar and online retail partners, as well as through our website at cricut.com. We also sell to a network of distributors in over 50 countries who resell our products primarily to international brick-and-mortar and online retail partners and on a limited basis to U.S. brick-and-mortar and online retail partners. In 2022, 59%, and in 2023, 62% of our revenue was generated through online channels, respectively. Our sales and channels team located in the United States support both the onboarding of new brick-and-mortar and online retail partners as well as account management of existing brick-and-mortar and online retail partners. We also have an international sales and marketing force in the United Kingdom, Australia, across Western Europe, South Africa, Middle East, Singapore, Mexico, and Brazil, to drive sales and whose reach
13


spans into many jurisdictions across the globe. We continue to grow our revenues within our international markets and in 2022 16.1%, and in 2023 20.3% of our overall revenue came from our international business.
Many of our products are sold through traditional brick-and-mortar retail partners, varying in size, including on their websites, as follows:
Specialized Craft Retailers. We sell to specialized arts and crafts supply retailers with large regional or national presence, such as Hobby Lobby, Hobbycraft, Jo-Ann, and Michaels.
National Retailers. We sell to large, mass merchant retailers with national and international presence, such as Amazon, Target, and Walmart.
Independent Retailers. We sell to a network of smaller, independent retailers in targeted locations or in specialty markets.
Each of Jo-Ann, Michaels, and Walmart represented 10% or more of our consolidated revenue in the year ended December 31, 2021. As of December 31, 2022 and December 31, 2023 we did not have any customers that represented 10% or more of our consolidated revenue. We also currently offer our products through our website at cricut.com, which can be purchased directly by users in the United States, Canada, the United Kingdom, Ireland, France, and Germany. Users can also purchase subscriptions to Cricut Access and Cricut Access Premium through our website or through Cricut’s design app on Android and iOS devices. Additionally, users can make in-app purchases of images, fonts and projects à la carte on our platform and through our design app. We drive consumers to our website and platform primarily through word-of-mouth marketing channels and the use of low-cost marketing channels like social media.
We believe our omni-channel strategy enables us to target a diverse consumer base.
Marketing
Cricut marketing efforts keenly focus on building brand and product awareness, driving conversion, and engaging the community to attract new users and retain existing users. Our loyal community of millions of users — empowered with a platform designed for sharing — are our best and most effective marketing tools, helping to generate robust word-of-mouth referrals, which have been significant drivers of our growth. With 86% of our users, as of December 31, 2023, creating projects for their friends and family, word-of-mouth marketing continues to be paramount to our operational success. Crafting inspires feelings of accomplishment in our users, which promotes repeat use of our products and re-engagement in our platform and community.
Users in our community are deeply engaged and are passionate about sharing inspiration, Cricut tips and tricks, and personal stories online through third-party platforms like blogs and YouTube as well as social media, which promotes discovery and adoption. Users across the globe often also connect offline, self-organizing and hosting in-person meet-up events to create together, which reinforces the community network effect. As the number of users grow, the number of projects and content created and shared physically and digitally multiply.
Additionally, our users’ ongoing engagement on our data-driven platform enables us to learn more about their preferences and behaviors, which we harness to continually improve our platform and to predict what new products will be successful, driving a cycle of further community engagement.
We intend to continue to invest resources to build our brand and community, including employing digital advertising, brand partnerships, and content marketing. Our marketing efforts prioritize the customer journey to ensure that when consumers interact with the Cricut brand, we’re creating positive experiences that people will remember. Our digital advertising creates brand awareness with the right audiences, and our content through third-parties, retail and influencer partnerships, social media, and the cricut.com website supports better education of our product and offering for audiences to understand how we fit into their lives. Throughout the entire buying experience — the first moment that someone sees a Cricut logo or hears the Cricut name to the moment they decide to click the buy button — consumers become increasingly more familiar with what we do. Significant time and resources also go towards training our Cricut community management and Member Care teams to address issues relating to our products and services to reduce negative impacts on our users’ experience.
Research and Development
14


Our research and development efforts focus on enabling our users to express their creativity. Technical direction is derived from our data science capabilities and feedback from our deeply engaged user community. This focus enables the development of a robust platform architected to ensure a simple and intuitive user experience, centered around our connected machines, subscriptions and accessories and materials. Our design, product, engineering, and customer support teams collaborate extensively with our user community. Our platform is primarily built and maintained in-house by a team of professionals across design, product management and engineering disciplines.
As of December 31, 2023, we had over 263 employees in our research and development organization. We intend to continue to invest in our research and development capabilities to further improve our software, and the ease of use and functionality of our connected machines and platform and to expand our accessories and materials offerings.
Government Regulation
We are subject to a variety of U.S. federal and state laws and foreign laws and regulations that involve matters central to our business, many of which are still evolving and could be interpreted in ways that could harm our business. These laws and regulations include laws governing, among other areas, privacy, data protection, information security, content regulation, intellectual property, competition, consumer protection, e-commerce, product liability, marketing, advertising, trade (e.g., sanctions, export controls and tariffs), and taxation. These laws and regulations are often complex, sometimes contradict other laws, and are frequently evolving. Laws and regulations may be interpreted, applied, created, amended, and enforced in different ways in various locations around the world, posing a significant challenge to our increasingly global business.
As we grow and expand our geographical reach and our offerings, we may become subject to additional regulations, in the United States and internationally.
In the European Union, or EU, the General Data Protection Regulation (EU) 2016/679, or GDPR, became effective on May 25, 2018. The GDPR is intended to create a single legal framework that applies across all EU member states. However, there are certain areas where EU member states can deviate from the requirements in their own legislation. It is therefore likely that we will need to comply with these local regulations in addition to the GDPR. Local supervisory authorities can impose fines for non-compliance and have the power to carry out audits, require companies to cease or change processing, request information and obtain access to premises. The GDPR created more stringent operational requirements for processors and controllers of personal data, including, for example, requiring enhanced disclosures to data subjects about how personal data is processed (including information about the profiling of individuals and automated individual decision-making), limiting retention periods of personal data, requiring mandatory data breach notification and requiring additional policies and procedures to comply with the accountability principle under the GDPR. In addition, data subjects have more robust rights with regard to their personal data. Similarly, other jurisdictions are instituting privacy and data protection and information security laws, rules, and regulations, which could increase our risk and compliance costs.
The California Consumer Privacy Act of 2018, or CCPA, and its implementing regulations also affords consumers expanded privacy protections and may add additional requirements on businesses. The potential effects of the CCPA and its regulations are far-reaching and may require us to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply. For example, the CCPA gives California residents expanded rights to access and deletion of their personal information, to opt out of certain personal information sharing and to receive detailed information about how their personal information is collected and used. The CCPA also provides for civil penalties for violations, as well as a private right of action for certain data breaches that may increase data breach litigation. Additionally, in November 2020, California passed the California Privacy Rights Act, or CPRA, which amended and significantly modified the CCPA, potentially resulting in further uncertainty and requiring us to incur additional costs and expenses in efforts to comply. Similar legislative developments in other states have been enacted or proposed. For example, Virginia, Colorado, Utah, and Connecticut have each passed laws similar to but different from the CCPA and CPRA that have taken effect in 2023; Florida, Montana, Oregon/ and Texas have enacted similar laws that go into effect in 2024; Tennessee, Delaware, and Iowa have enacted similar laws that go into effect in 2025; and Indiana has enacted a similar law that will go into effect in 2026. Federal privacy legislation also has been proposed. These developments create the potential for a patchwork of overlapping but different laws.
15


Further, some countries also are considering or have passed legislation requiring local storage and processing of data, or similar requirements, which could increase the cost and complexity of operating our products and services and other aspects of our business.
Additionally, we are subject to laws, rules, and regulations regarding cross-border transfers of personal data, including laws relating to the transfer of personal data outside the European Economic Area, or EEA, and the United Kingdom (after Brexit). We rely on transfer mechanisms permitted under these laws, including the standard contract clauses, which have been subject to regulatory and judicial scrutiny. If these existing mechanisms for transferring personal data from the EEA, the United Kingdom or other jurisdictions are unavailable, we may be unable to transfer personal data of employees or users in those regions to the United States.
See the section titled “Risk Factors” for additional information about the laws and regulations we are subject to and the risks to our business associated with such laws and regulations.
Available Information
Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Exchange Act, are filed with the U.S. Securities and Exchange Commission (the “SEC”). Such reports and other information filed by the Company with the SEC are available free of charge at investor.cricut.com/financial-information/sec-filings when such reports are available on the SEC’s website. In addition, the SEC maintains a website that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC at www.sec.gov. Our Company periodically provides certain information for investors on its corporate website, www.cricut.com, and its investor relations website, investor.cricut.com. The information contained on the websites referenced in this Form 10-K is not incorporated by reference into this filing. Further, our references to website URLs are intended to be inactive textual references only.
Item 1A. Risk Factors
Investing in our Class A common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, including in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” our consolidated financial statements and related notes and all of the other information in this Annual Report on Form 10-K, before making a decision to invest in our Class A common stock. If any of the risks actually occur, our business, financial condition, results of operations and prospects could be materially and adversely affected. In that event, the market price of our Class A common stock could decline, and you could lose part or all of your investment.
Summary of Risk Factors
Investing in our Class A common stock involves a high degree of risk because our business is subject to numerous risks and uncertainties, as described below. The principal factors and uncertainties that make investing in our Class A common stock risky include, among others:
risks regarding our ability to attract and engage with our users, including anticipating their product preferences;
competitive risks in each of our three segments: Connected Machines, Subscriptions and Accessories and Materials;
supply chain, manufacturing, distribution and fulfillment risks, including our being primarily dependent on two contract manufacturers and on limited sources of supply for components, accessories and materials, as well as our ability to forecast demand and manage our inventory;
international risks, including regulation, tariffs that have materially increased our costs and the potential for further trade barriers;
sales and marketing risks, including our dependence on sales to brick-and-mortar and online retail partners and our need to continue to grow online sales;
risks relating to the complexity of our business, which includes connected machines, custom tools, hundreds of materials, design apps, e-commerce software, subscriptions, content, international production, direct sales, and retail distribution, particularly for a company of our relative size;
16

risks related to product quality, safety and warranty claims and returns;
risks related to protection of our intellectual property, as well as to cybersecurity and potential data breaches;
risks related to general socio-economic and political conditions as well as consumer confidence; and
risks related to our dependence on our Chief Executive Officer.
Risks Related to Our Industry and Business
If we are not able to attract and engage with our users, our business and rate of growth could be adversely affected.
Since launching our first connected machine, we have built a loyal and growing community of users that has reached substantial scale. Our business and rate of growth is dependent upon our ability to attract and engage with our users. User engagement is one of many factors that affects our revenue in each of our segments, and it is difficult to isolate its effect on revenue and our other financial results in any given quarter. We cannot ensure that our efforts to attract and engage with users, which we modify from time to time, will be successful or that we will be able to maintain sales to our users. There are a number of factors that could impact our number of users and our ability to increase sales to users, including:
a decline in the public’s interest in or discretionary time and money available for do-it-yourself, or DIY, crafting activities;
pricing, perceived value and ease of use of our connected machines and accessories and materials as well as our subscriptions;
our ability to satisfy demand for and deliver quality products and value for subscriptions;
sales of competitive products;
our failure to broaden our demographic appeal;
our ability to continue to improve the user experience in each aspect of our business and successfully educate our users about our products;
our failure to capitalize on growth opportunities;
our inability to meet the challenges resulting from fast-paced changes in technology;
the failure of our connected machines to communicate or sync properly with Cricut-authorized design apps, including our Design Space apps, or other third-party applications such as Android, iOS and Windows;
unsatisfactory experiences with our products, including with respect to the use, purchasing or delivery of our products or with Cricut Member Care, including public disclosure of those experiences through social media or other communications from our community;
changes to our product offerings;
our failure to increase our international presence, including the failure to translate and localize our digital content and subscriptions, or the failure to further expand internationally;
decreased word-of-mouth referrals from our community or failed marketing efforts; and
deteriorating general economic conditions, inflationary pressures affecting the pricing of our products or otherwise, or changes in consumer spending preferences or buying trends, each of which we currently are experiencing.
As a result of these factors, our rate of adding new users is declining in comparison to recent years and, in the short term, the number of paid subscribers could remain flat or decline, and we cannot be sure that we will be successful in attracting and engaging with users, or increasing sales to our users, at levels that will be adequate to maintain or grow our business. If user engagement declines, then Subscription ARPU and Accessories and Materials ARPU may also decline. Subscriptions ARPU and Accessories and Materials ARPU have declined in recent periods and may decline again in the future. Declining ARPU has had and may continue to have an adverse effect on our revenue and results of operations.
17

Our revenue growth rate and financial performance have fluctuated in recent periods and may not be indicative of our future performance, and we expect our revenue growth rate to decline compared to prior years.
We experienced rapid revenue growth through 2021 and experienced a reduction in revenue since then, with revenue of $1,306.2 million, $886.3 million, and $765.1 million for the years ended December 31, 2021, 2022 and 2023, respectively. You should not rely on our revenue for any previous quarterly or annual period as any indication of our revenue or revenue growth in future periods. As we grow our business, we expect our revenue growth rates to decline compared to prior years due to a number of reasons, including more challenging comparisons to prior periods, slowing demand for our products and subscriptions, increasing competition, a decrease in the growth of our overall market and our failure to capitalize on growth opportunities. For example, we saw significant growth in sales during the COVID-19 pandemic in 2020 and 2021 but saw a reduction in sales in 2022 and 2023. There can be no assurance that sales will return to 2020 and 2021 levels in the future or that we will be able to continue to significantly grow our revenue in a post-COVID-19 environment. Our rate of adding new users has declined in comparison to recent years and, in the short term, the number of paid subscribers could remain flat or decline.
If we are unable to anticipate user preferences and successfully develop and introduce new, innovative and updated products in a timely manner, our business may be adversely affected.
Our success in maintaining and increasing our user community depends on our ability to identify trends, as well as to anticipate and react to changing preferences, which cannot be predicted with certainty. If we are unable to introduce new or enhanced products, or additional designs and projects, in a timely manner, if such new offerings are not accepted by our user community or if our competitors introduce similar offerings faster than we do, our business may be adversely affected. We also need to successfully educate our users on new offerings or improvements to current offerings. Moreover, our new offerings may not receive market acceptance if preferences change rapidly to different types of personal DIY offerings or away from these types of offerings altogether. Our future success depends in part on our ability to anticipate and respond to these changes as well as to improve the user experience in each aspect of our business. For example, some users find our connected machines to be challenging to use or may require user education in order to operate them efficiently or have the best user experience. If we are not able to make our connected machines easier to use or improve user education and experience, it may have an adverse effect on our business. In addition, failure to anticipate and respond in a timely manner to changing user preferences could lead to, among other things, reduced word-of-mouth referrals, lower sales, lower subscription rates, pricing pressure, lower gross margins, discounting of our existing products and excess inventory levels.
Even if we are successful in anticipating user preferences, our ability to adequately react to and address them will partially depend upon our continued ability to develop and introduce innovative, high-quality products. Development and launch of new or enhanced products is time-consuming and requires significant financial investment, which could result in increased costs and a reduction in our profit margins. We have experienced, and may in the future experience, delays in the planned release dates of new products. Delays could result in adverse publicity (if potential new product announcements are leaked and then delayed), loss of sales and delay in market acceptance, any of which could cause us to lose or fail to engage with existing users or impair our ability to attract new users. In addition, the introduction of new products by competitors could adversely affect our ability to compete. Any delay or failure in the introduction of new products could harm our business, results of operations and financial condition.
Moreover, we must successfully manage the introduction of new or enhanced products and product offerings, which could adversely affect the sales of our existing products. For instance, users may choose to forgo purchasing existing connected machines in advance of new product launches, and we may experience higher returns from users of existing products after a new product launch occurs. As we introduce new or enhanced products, we may face additional challenges related to managing a more complex supply chain and manufacturing process, including the time and cost associated with onboarding and overseeing additional suppliers, contract manufacturers and third-party logistics partners. As we develop, acquire, and introduce new technologies, including those that may incorporate artificial intelligence and machine learning, we may be subject to new or heightened legal, ethical, and other challenges, including the ability to innovate as quickly as our competitors as well as increased research and development expenses. We may also face challenges managing the inventory of new or existing products, which could lead to excess inventory and discounting of such products. Users may negatively react to changes we introduce to products and product offerings. In addition, new or enhanced products may have varying selling prices and costs compared to legacy products, which could negatively impact our gross margins and results of operations.
18

We derive a significant portion of our revenue from sales of our connected machines, and a decline in sales of our connected machines would adversely affect our future revenue and results of operations.
We derive a significant portion of our revenue from sales of our connected machines. Our connected machine revenue decreased by $54.3 million, or 21%, to $198.3 million for the year ended December 31, 2023 from $252.6 million for the year ended December 31, 2022. Any factors adversely affecting sales of our connected machines, including introduction by competitors of comparable machines at lower price points, a maturing product lifecycle, shortages in our supply or inventory of connected machines, a decline in consumer spending or other factors discussed elsewhere in this Risk Factors section, could result in a continued decline in sales of our connected machines, which would adversely affect our future revenue and results of operations.
Moreover, because we derive a significant portion of our revenue from the sale of subscriptions and accessories and materials as an extension of the sales and use of our connected machines, any material decline in the sales and use of our connected machines would also have a pronounced impact on the sales of subscriptions and accessories and materials, which would adversely affect our future revenue and results of operations. For example, accessories and materials revenue decreased by $98.5 million, or 27%, to $262.8 million for the year ended December 31, 2023 from $361.4 million for the year ended December 31, 2022. Accessories and materials ARPU is defined as total sell-in revenue for the segment in a given period divided by total unique users for same period. In addition to sales of our connected machines, accessories and materials revenues are influenced by multiple factors, some of which can be hard to isolate in a given time period. These factors include retailer demand, currency, consumer buying behavior (pantry loading), promotional activity, competition, and engagement (defined by consumer cutting behavior and therefore consumption of materials). Each of these can have an impact on accessories and materials revenue in different time frames that are hard to estimate. Our efforts to increase our sales of accessories and materials may not have the desired effect. Decline in accessories and materials ARPU, which has occurred in recent periods and may occur again in the future, is influenced by how these factors interplay with each other and could adversely affect our revenue and results of operations.
Our results of operations could be adversely affected if we are unable to accurately forecast consumer demand for our products or adequately manage our inventory, the manufacturing capacity of our contract manufacturers or their component supply.
Our ability to accurately forecast demand could be affected by many factors, including changes in consumer demand for our products, changes in demand for the products of our competitors, unanticipated changes in general market or economic conditions or changes in consumer confidence in future economic conditions. This risk may be exacerbated by the fact that we do not have the manufacturing capacity or supply-chain flexibility to satisfy short-term demand increases. For example, during the COVID-19 pandemic and stay-at-home orders, we saw significant growth in sales in 2020, which strained our inventory levels and caused shortages that likely resulted in lost sales. Although our in-channel and on-hand inventory as of December 31, 2023 were generally sufficient, if we fail to accurately forecast consumer demand, we may experience insufficient or excess inventory levels or a shortage or surplus of products available for sale. If we underestimate demand or are otherwise unable to meet consumer demand, we could experience loss of revenue, reputational harm and damaged relationships, including through social media or other communications from our community, and adversely affect our business, financial condition and results of operations. If we forecast inventory levels in excess of consumer demand, this may result in inventory write-downs or write-offs and the sale of excess inventory at discounted prices, which would cause our gross margins to suffer and could impair the strength and premium nature of our brand image. While supply chain conditions have improved during 2023, if our supply chain faces challenges again, it could continue to put pressure on margins.
We depend on sales to brick-and-mortar and online retail partners, including a limited number of sophisticated key brick-and-mortar and online retail partners. The loss or substantial decline in volume of sales to any of our key brick-and-mortar and online retail partners could adversely affect our financial performance.
Our financial performance has been and will continue to be significantly determined by our success in attracting and retaining brick-and-mortar and online retail partners. For the year ended December 31, 2022, our top seven brick-and-mortar and online retail partners accounted for 37% of total revenue. For the twelve months ended
19

December 31, 2023, our top seven brick-and-mortar and online retail partners accounted for 33% of total revenue. We anticipate that a similar level of concentration will continue for the foreseeable future.
We are dependent on our brick-and-mortar and online retail partners to manage the sales of our products in their stores and on their websites. For example, we depend on brick-and-mortar retail partners to provide adequate and attractive space for our products and point of purchase displays in their stores, to maintain appropriate inventory for our product in their stores and to employ, educate and motivate their sales personnel to sell our products. We also depend on our brick-and-mortar and online retail partners to adequately market our products on their websites and provide a positive online shopping and shipping experience for their customers. However, we generally do not have significant input or control over the display or promotion of our products by our brick-and-mortar and online retail partners, and they are generally not prohibited from promoting products of our competitors.
Our key brick-and-mortar and online retail partners have demanded and may in the future demand heightened security, product safety or packaging requirements and specified service levels. If we fail to meet these requirements, we may not only lose a brick-and-mortar and online retail partner, but we may have to pay significant punitive costs or retailer-imposed fines for such failures. We also impose policies and guidelines on our brick-and-mortar and online retail partners through our contractual agreements and otherwise. We are motivated to work with those retailers that help us create a great experience both on shelf and for the actual usage of our ecosystem. If a retailer fails to follow the policies and guidelines in our sales agreements and otherwise, we may choose to temporarily or permanently stop shipping product to that retailer, which could adversely affect our revenue and results of operations.
Because our key brick-and-mortar and online retail partners have dominant positions in their markets, a loss of any key retailer may not be easily replaced. The loss or substantial decline in volume of sales to our key brick-and-mortar and online retail partners, including lost sales because of inadequate retailer inventory, would adversely affect our operating results and financial performance. Moreover, if we are not able to meet demand from our key brick-and-mortar and online retail partners, they may limit or eliminate our shelf space, fail to feature our products on their websites or cease to offer our products and instead offer or promote products from our competitors who are able to meet their demands.
If the financial condition of one or more of our key brick-and-mortar and online retail partners weakens, a key retailer stops selling our products or uncertainty regarding demand for some or all of our products causes one or more of these brick-and-mortar and online retail partners to reduce its ordering and marketing of our products, it could decrease revenue from sales to brick-and-mortar and online retail partners and adversely affect our total revenue. Financial difficulties for one or more of our key brick-and-mortar and online retail partners could also expose us to financial risk if such retailer were unable to pay for the products purchased from us. We may not be able to collect our receivables from our brick-and-mortar and online retail partners, or we may incur significant expense in attempting to collect receivables, which would materially and adversely affect our profitability and cash flows from operations. In addition, current deteriorating general economic conditions, inflationary pressures affecting the pricing of our products or otherwise, and changes in consumer spending preferences or buying trends could have an effect on sales through our brick-and-mortar and online retail partners.
Our long-term growth is dependent upon our ability to increase online sales through the websites of our brick-and-mortar and online retail partners as well as through our own website. If we do not effectively grow our online channels while reducing our reliance on our other sales channels, our business, financial condition, results of operations and profitability could be harmed.
Our ability to continue our revenue growth and increase our profitability depends in part upon our ability to successfully implement certain strategic go-to-market initiatives, including expanding our online sales presence while continuing to work with key brick-and-mortar and online retail partners. Our online sales include online sales through the websites of our brick-and-mortar and online retail partners as well as through our own website cricut.com. In the year ended December 31, 2021, 50% of our revenue was generated from these online channels. In the year ended December 31, 2022, 59% of our revenue was generated from these online channels. For the twelve months ended December 31, 2023, 62% of our revenue was generated from these online channels. There can be no assurance that online sales will remain at these levels in the future or that we will be able to continue to significantly grow our online channels.
To successfully grow our sales through cricut.com, we must continue to drive traffic to our website, convert a larger percentage of potential brick-and-mortar and online retail partner sales to our website and create and maintain a streamlined and intuitive online shopping experience. Increasing sales through cricut.com may be costly
20

and may place increased demands on our operational, managerial, administrative and other resources. We are dependent on our brick-and-mortar and online retail partners to manage their own e-commerce operations effectively, to maintain appropriate inventory for our product in their e-commerce operations and to promote our products through those channels. We or our brick-and-mortar and online retail partners may be unable to effectively address the challenges involved with increasing online sales, including maintaining adequate retailer inventory, which could negatively affect our results of operations and financial condition.
Sales through online channels, either through cricut.com or our online retail partners’ websites, could reduce sales by our current brick-and-mortar retail partners, which could adversely affect our relationship with our brick-and-mortar retail partners, particularly those that do not have a strong online presence. Based on our strategic initiative to increase sales through online channels, our brick-and-mortar retail partners may decide not to adequately display our products in store, choose to reduce the in-store space for our products, locate our products in less than premium positioning in their store, choose not to carry some or all of our products or promote competitors’ products over ours in store, and as a result, our sales could decrease and our business could be harmed.
If we are not successful in effectively and sustainably growing our online sales channels, through cricut.com and our brick-and-mortar and online retail partners’ websites, our business, financial condition, results of operations and profitability could be harmed.
If we are unable to maintain or increase our subscriptions, or if existing users do not renew their subscriptions, our future revenue and results of operations could be harmed.
As of December 31, 2023, approximately 31% of our users were Paid Subscribers. If we are unable to maintain or increase subscriptions, which have higher margins than our other products, our future revenue and results of operations could be harmed. Our Paid Subscribers have no contractual obligation to renew their subscriptions to Cricut Access or Cricut Access Premium after the expiration of their initial subscription term, and our subscriptions may be offered on a monthly and annual basis. The images and designs on our platform are available for purchase à la carte, which may limit the incentive for users to purchase subscriptions. Our ability to increase new subscriptions may decline or fluctuate as a result of a number of factors, including seasonality, the quality of images and projects we offer, level of engagement, the number of new features and capabilities only offered through our subscriptions, the prices of products offered by our competitors and the budgets and consumer spending habits of our users. If our users do not renew their subscriptions or if additional users do not purchase subscriptions, our future revenue and results of operations could be harmed. To the extent that users of our free design apps do not purchase images, projects or products à la carte or convert to a subscription, our future revenue and results of operations could be harmed. Our efforts to increase our subscriptions may not have the desired effect. For example, in 2021, we proposed changes to our free Design Space app that would have limited the number of personal images or patterns a user could upload and save each month to our cloud without a subscription; however, because of user reaction, we determined not to proceed with the proposed changes. Instead of increasing subscriptions, other attempts to increase subscriptions could cause our users to limit their use of our connected machines, cause reputational harm and damaged relationships, and result in reduced sales of connected machines and accessories and materials, any of which could negatively affect our future revenue and results of operations. Finally, any future changes to our subscription model could make our subscriptions less attractive to users or reduce our margins on subscriptions, which could negatively affect our future revenue and results of operations.
We operate in a highly competitive market and we may be unable to compete successfully against existing and future competitors.
The markets in which we participate, including the traditional craft market and the other creative or DIY markets we touch, are highly competitive with limited barriers to entry. We operate and manage our business in three reportable segments: Connected Machines, Subscription and Accessories and Materials. We face competition in every aspect of our business, but particularly in Accessories and Materials. Many accessories and materials produced by our competitors, including the private label products of some of our retail partners, are compatible with our connected machines and are often available for purchase through our retail partners. Our competitors may offer competing accessories and materials at lower price points or with different features than our products. We are currently seeing intensifying competition in Accessories and Materials, and we expect the competition in the accessories and materials DIY market to continue to intensify in the future as new and existing competitors introduce new or enhanced products that may compete with our product lines. Our efforts to increase our sales of accessories and materials may not have the desired effect. Because we derive a significant portion of our revenue
21

from the sales of accessories and materials, the material decline in such sales is having and could continue to have a pronounced impact on our future revenue and results of operations.
We also experience competition in connected machines from sellers of both connected and manual cutting and other machines. For example, Brother, Graphtec, Loklik, Silhouette America, and Siser sell cutting machines, and a number of companies sell heat press machines. Our Subscriptions business, which provides users with fonts and images for making designs, competes with well-established content providers, from free resources that enable users to access content that is compatible with our platform, to more specific content marketplaces, like Creative Fabrica and Etsy, where customers can purchase digital files to upload to our platform.
With respect to all of our segments, introduction by competitors of comparable products at lower price points, a maturing product lifecycle, a decline in consumer spending or other factors could result in a decline in our revenue derived from our products, which may adversely affect our business, financial condition and results of operations. Additionally, if in the future, due to competitor discounting or other marketing strategies, we significantly reduce our prices on our products without a corresponding increase in sales volume, it would negatively impact our revenue and would adversely affect our gross margins and overall profitability.
As our product categories mature, new competitive forces and competitors may emerge. As we expand our product offerings, we may begin to compete in new product offerings with new competitors. Our competitors may develop, or have already developed, products, features, content, services or technologies that are similar to ours or that achieve greater market acceptance, undertake more successful product development efforts, create more compelling employment opportunities or marketing campaigns or may adopt more aggressive pricing policies. Our competitors may develop or acquire, or have already developed or acquired, intellectual property rights that significantly limit or prevent our ability to compete effectively in the public marketplace. In addition, our competitors may have significantly greater resources than we do or may introduce product features, including artificial intelligence and machine learning capabilities, sooner than we do, allowing them to identify and capitalize more efficiently upon opportunities in new markets and consumer preferences and trends, quickly transition and adapt their products, devote greater resources to marketing and advertising or better position themselves to withstand substantial price competition. If we are not able to compete effectively against our competitors, they may acquire and engage our users or generate revenue at the expense of our efforts, which could adversely affect our business, financial condition and results of operations.
Sales of copycat products or unauthorized “gray market” products by brick-and-mortar and online retail partners or distributors could adversely affect our authorized distribution channels and harm our reputation, business and results of operations.
Copycat companies or products have in the past attempted, are currently attempting, and in the future may continue to attempt to imitate our connected machines and accessories and materials, our brand or the functionality of our products. When consumers purchase copycat products in lieu of our products, it negatively affects our business and results of operations. In the past, when we have become aware of such products, we have employed technological or legal measures in an attempt to halt their distribution, and we plan to continue to employ such measures in the future. However, we may be unable to detect all copycat products in a timely manner, and, even if we could, technological and legal measures may be insufficient to halt their distribution. In some cases, particularly in the case of brick-and-mortar and online retail partners and distributors operating outside of the United States, our available remedies may not be adequate to protect us against the effect of such copycat products. Regardless of whether we can successfully enforce our rights against the producers of these products, any measures that we may take could require us to expend significant financial or other resources, which could harm our business, results of operations or financial condition. For example, we are currently aware of certain unauthorized copycat products, including machines, mats and other accessories, that are actively marketed for use with our connected machines and are available through certain major online retail partners. We have taken legal action against certain of the producers of these copycat products and anticipate expending significant financial or other resources in the future to combat these products. In addition, to the extent that sales of copycat products create confusion or experiences with our products among consumers, our brand and business could be harmed. For example, in some cases, users purchase copycat products believing them to be Cricut products and then inaccurately attribute defects with those products to Cricut, which would adversely affect our reputation. In other cases, our users purchase copycat accessories to use with their connected machine, but since the copycat accessories are not calibrated correctly to work with our connected machines, they may have a negative experience and attribute it to the connected machine.
Further, some of our products may find their way to unauthorized outlets or distribution channels. This “gray market” for our products can undermine authorized brick-and-mortar and online retail partners and distributors who
22

promote and support our products and can damage our reputation and business, and we may have to spend significant time and resources in the future to challenge such copycat products and unauthorized “gray market” products.
Competitive pricing pressures, including with respect to our products, subscriptions and shipping, may harm our business and results of operations.
If we are unable to sustain pricing levels for our products and subscriptions, whether due to competitive pressure or otherwise, our gross margins could be significantly reduced. Our portfolio of connected machines range from $149.00 to $999.00 MSRP, and subscription offerings range from $9.99 per month to $95.88 per year for Cricut Access or $119.88 per year for Cricut Access Premium, which includes all of the benefits of Cricut Access as well as additional discounts and preferred shipping. Within our extensions, accessories and materials, our SKUs range in price from $0.99 to $999.00.
Demand for our products can be sensitive to price, especially in times of slow or uncertain economic growth and consumer economic conservatism. To the degree we implement price increases, we could see further impact on consumer behavior and demand. Many factors can significantly impact our pricing strategies, including production and personnel costs, as well as other factors outside of our control, such as consumer sentiment, increases in the price of raw materials, inflationary pressures, and our competitors’ pricing and marketing strategies. Changes in our pricing strategies have had, and may continue to have, a significant impact on our revenue and net income. From time to time, we have made changes to our pricing structure to remain competitive, because if we fail to meet our brick-and-mortar and online retail partners’ and users’ price expectations, we could lose sales. Furthermore, brick-and-mortar and online retail partners may choose to offer promotions or sales on our products, including our connected machines, and we may have to match those prices on our own website to continue to attract users to our website to make purchases, which could affect our business and results of operations.
Many of our accessories and materials, including vinyl, iron-on vinyl, paper, stationery, stickers and other merchandise, are also offered by our competitors at lower prices or with free or accelerated shipping timelines that we either are unable to or choose not to match. Accordingly, if a user runs out of materials during a project, they may opt to purchase a replacement from a competitor or other online retail partner, such as Amazon, to receive one or two-day shipping, which we may not be able to offer. In addition, many of our competitors discount our accessories and materials or competitors’ accessories and materials at significant levels, and, as a result, we may be compelled to change our discounting strategy, which could impact our business and results of operations. If in the future, due to competitor discounting, shipping or other marketing strategies, we significantly reduce our prices on our products without a corresponding increase in sales volume, it would negatively impact our revenue and could adversely affect our gross margins and overall profitability.
Further, our decisions around the development of new products and subscriptions are grounded in assumptions about eventual pricing levels. If there is price compression in the market after these decisions are made, our business and results of operations could be adversely affected.
If we are not able to accurately estimate variable consideration from customer rebates each quarter, it could affect revenue in future periods.
We participate in promotional and rebate programs with our key brick-and-mortar and online retail partners to enhance the sale of our products. These promotional programs consist of incentives or entitlements to our customers, such as advertising allowances, volume and growth incentives, business development, product damage allowances and point-of-sale support. Customer rebates are considered to be variable consideration, which we estimate each quarter using the expected value method or most likely amount, based upon the nature of the incentive. Sales are reduced by the cost of these promotional and rebate programs and we record a related sales incentive liability in our consolidated balance sheets at the date of the transaction. To the extent that our estimates of variable consideration from customer rebates each quarter are not accurate, it could affect our revenue in future periods.
We have grown rapidly in recent years and have limited operating experience at our current scale of operations. If we are unable to manage our growth and the complexity of our business effectively, our brand, company culture and financial performance may suffer.
We have grown rapidly in recent years and have limited operating experience at our current size. For example, our revenue grew from $959.0 million in 2020 to $1,306.2 million in 2021 before reducing to $886.3 million
23

in 2022 and $765.1 million in 2023. In addition, between December 31, 2021 and December 31, 2022, our employee headcount decreased from over 830 to over 775, and as of December 31, 2023, our employee headcount was over 690. In January 2023, due to the challenging macroeconomic environment and with the goal of maintaining the health and sustainability of the company, we implemented a workforce reduction which impacted approximately 8% of Cricut employees. While we do not expect headcount growth to continue at the same pace as in recent years, we may choose to significantly increase headcount again in the future. Further, as we grow, our business becomes increasingly complex, particularly for a company of our relative size. To effectively manage and capitalize on our growth, we must continue to forecast demand and manage our supply chain, expand our sales and marketing, focus on innovative product development, upgrade and secure our management information systems and other processes and obtain more space for our expanding staff. Our continued growth and complexity could strain our existing resources, and we could experience ongoing operating difficulties in managing our business across numerous jurisdictions, including difficulties in hiring, training and managing a diffuse and growing employee base. Failure to scale with growth could harm our future success, including our ability to effectively focus on and pursue our corporate objectives. Moreover, the complicated nature of our business, in which we design our own products, develop our own design apps, rely on third-party manufacturers and sell our products through brick-and-mortar and online retail partners, as well as through our website, exposes us to risk and disruption at many points that are critical to successfully operating our business and may make it more difficult for us to scale our business. If we do not adapt to meet these evolving challenges, including hiring and maintaining the right number of employees for each aspect of our business, or if our management team does not effectively scale with our growth, we may experience erosion to our brand, the quality of our products may suffer and our company culture may be harmed.
Our growth strategy contemplates an increase in our advertising and other sales and marketing spending, which represented 10%, 15% and 16% of revenue in 2021, 2022 and 2023, respectively. Successful implementation of our growth strategy will require significant expenditures before any substantial associated revenue is generated, and we cannot guarantee that these increased investments will result in corresponding and offsetting revenue growth.
Because we have a limited history of operating our business at its current scale, it is difficult to evaluate our current business and future prospects, including our ability to plan for and model future growth and anticipate the risks that may affect our business. This limited operating experience, combined with the complexity of our business and rapidly evolving nature of the market in which we sell our products, raises substantial uncertainty concerning how these markets and other economic factors beyond our control may develop and reduces our ability to accurately forecast quarterly or annual revenue. Failure to manage our future growth effectively could adversely affect our business, financial condition and results of operations.
Our business is affected by seasonality.
Our business has historically been influenced by seasonal trends. We generate a disproportionate amount of sales activity related to our products during the fourth quarter, due in large part to seasonal holiday demand. For example, in 2021, 2022 and 2023, our fourth quarter represented 30%, 32% and 30% of total revenue for the year, respectively. Our promotional discounting activity is also higher in the fourth quarter, which negatively impacts gross margin during this period. Accordingly, adverse events that occur during these months could have a disproportionate effect on our results of operations for the entire fiscal year. In contrast, sales of accessories and materials typically slow in the second quarter of the year in connection with school summer holidays. Seasonality in our business can also be skewed by macroeconomic factors, such as inflation and reduction in consumer demand. In addition, seasonality can be affected by introductions of new or enhanced products, including the costs associated with such introductions. Furthermore, our rapid growth in recent years may obscure the extent to which seasonality trends have affected our business and may continue to affect our business. For example, we experienced unusually high demand in the first and second quarters of 2021, which is inconsistent with normal seasonality patterns. Accordingly, yearly or quarterly comparisons of our results of operations may not be useful and our results in any particular period will not necessarily be indicative of the results to be expected for any future period. Moreover, we experienced a significant increase in sales after the outbreak of the COVID-19 pandemic, and the rollout of COVID-19 vaccines, lifting of restrictions on movement and/or normalized full-time return to work trends have negatively impacted demand for our products and subscriptions, as have current deteriorating general economic conditions, inflationary pressures affecting the pricing of our products, and changes in consumer spending preferences and buying trends, and our sales activity may continue to diminish as a result. As a result of these factors, our rate of adding new users is declining in comparison to recent years and, in the short term, the number of paid subscribers could remain flat or decline.
24

Our quarterly results of operations and other operating metrics may fluctuate from quarter to quarter, which makes these metrics difficult to predict.
Our quarterly results of operations and other operating metrics have fluctuated and may continue to fluctuate in the future. Additionally, our limited operating history at our current scale of operations makes it difficult to forecast our future results. As a result, you should not rely on our past quarterly results of operations as indicators of future performance. Our financial condition, results of operations and operating metrics in any given quarter can be influenced by numerous factors, many of which we are unable to predict or are outside of our control, including those discussed in this Risk Factors section and:
the continued market acceptance, and the growth, of the personal craft market;
our ability to attract and engage our users, leading to increased sales to them;
our development and improvement of the quality of our user experience, including enhancement of existing products, creation of new products, technology and features and licensing of new content;
the continued development and upgrading of our proprietary software;
the timing and success of new products, features and content introductions by us or our competitors or any other change in the competitive landscape of the markets in which we operate;
pricing pressure as a result of inflationary pressures, competition or otherwise;
the impact of price increases on our retail partners or consumers generally;
cost increases, delays or disruptions in our supply chain;
errors in our forecasting of the demand for our products, which could lead to lower revenue, increased costs or both;
increases in marketing, sales and other operating expenses;
seasonal fluctuations in subscriptions, engagement by users and purchases of accessories and materials;
the mix of our products sales from period to period;
our ability to maintain gross margins and operating margins, including as a result of higher fixed costs, warehousing or operations expense, or price competitiveness, in one or more product categories, which we are experiencing and may experience again in the future;
system failures or breaches of security or privacy;
adverse litigation judgments, settlements or other litigation-related costs;
changes in the legislative or regulatory environment, including with respect to privacy, data protection and security, consumer product safety and advertising or enforcement by government regulators, including fines, orders or consent decrees;
fluctuations in currency exchange rates and changes in the proportion of our revenue and expenses denominated in foreign currencies;
changes in our effective tax rate;
changes in accounting standards, policies, guidance, interpretations or principles; and
changes in business or macroeconomic conditions, including the impact of the COVID-19 pandemic, lower consumer confidence, recessionary conditions, inflationary pressures, increased unemployment rates or stagnant or declining wages.
As a result of these factors, our rate of adding new users is declining in comparison to recent years and, in the short term, the number of paid subscribers could remain flat or decline. Any one of the factors above or the cumulative effect of some of the factors above may result in significant fluctuations in our results of operations.
The variability and unpredictability of our quarterly results of operations or other operating metrics could result in our failure to meet our or investors’ expectations or those of analysts that cover us with respect to revenue or other results of operations for a particular period. If we fail to meet such expectations, the market price of our Class A common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.
25

Our future growth depends in part on further penetrating our SAM and TAM and we may not be successful in doing so.
We believe that our growth depends on our ability to reach our market opportunity in terms of our SAM, which includes active creatives who we address with our current products and price points, and our TAM, which includes potential creatives who we believe we can reach over the long term as we make products for new uses and products that are more accessible, even easier to use and available at a broad set of price points. See the section titled “Business - Our Opportunity.” We assess our SAM and TAM in the United States and Canada, as well as internationally. We believe that in order to further penetrate our SAM and TAM, we must continually improve ease of use and user experience, launch new products in new categories and expand internationally. For example, some users find our connected machines to be challenging to use or may require user education in order to operate them efficiently or have the best user experience. If we are not able to make our connected machines easier to use or improve user education and experience, we may not be able to expand our SAM and TAM. Our SAM and TAM are representative of a broad demographic. However, historically we have served a largely female demographic representing 92% of our users as of December 31, 2023 We continue to explore additional offerings that address new categories that will appeal to a wider demographic. Any new offerings may not appeal to current consumer preferences and may not be accepted by our user community or potential new users. While we believe our growth depends on our ability to expand our sales into our SAM and our TAM, we cannot be certain that we will be successful in doing so.
Our focus on delivering a high-quality product, which may not maximize short-term financial results, may yield results that conflict with the market’s expectations and could result in our stock price being negatively affected.
We focus on delivering a high-quality product, which may not necessarily maximize short-term financial results. We operate on the conviction that focusing on the needs of our users and our employees will produce positive results for our owners over the long term. We frequently make business decisions that may reduce our short-term financial results if we believe that the decisions are consistent with our goals to improve our users’ experience, which we believe will improve our financial results over the long term. These decisions may not be consistent with the short-term expectations of our stockholders or produce the long-term benefits that we expect, which could hinder the growth of the number and engagement of our users and harm our business, financial condition and results of operations.
Any failure to successfully implement new technology or upgrade our information technology systems, or any major disruption or failure of our information technology systems or websites, could adversely affect our business and operations.
Certain of our information technology systems are designed and maintained by us and are critical for the efficient functioning of our business, including the manufacture and distribution of our products, online sales of our products and the ability of our users to access their content and designs. Our rapid growth has, in certain instances, strained these systems. As we grow, we continue to implement modifications and upgrades to our systems, including sunsetting the use of internal servers and implementing a company-wide product lifecycle management system. These changes subject us to inherent costs and risks associated with replacing and upgrading these systems, including, but not limited to, impairment of our ability to fulfill brick-and-mortar and online retail partners orders and other disruptions in our business operations. Further, our system implementations may not result in productivity improvements at a level that outweighs the costs of implementation, or at all.
Our platform is complex and multifaceted, and operational and performance issues could arise both from the platform itself and from outside factors, such as cybersecurity attacks or other third-party attacks. Errors, failures, vulnerabilities or bugs have been found in the past, and may in the future be found. Our platform also relies on third-party technology and systems to perform properly, and our platform is often used in connection with computing environments utilizing different operating systems, system management software, equipment and networking configurations, which may cause errors in, or failures of, our platform or such other computing environments. Operational and performance issues with our platform could include the failure of our user interface, outages, errors during upgrades or patches, unanticipated volume overwhelming our systems, server failure or catastrophic events affecting one or more server farms. While we have built redundancies in our systems, full redundancies do not exist, and some failures could shut our platform down completely. As our user community grows and their usage of our services increases, we will be required to make additional investments in network capacity to maintain adequate data transmission speeds, the availability of which may be limited, and the cost of which may be on terms unacceptable to us. If adequate capacity is not available to us as our users’ usage increases, our network may be
26

unable to achieve or maintain sufficiently high reliability or performance. In the event that our users are unable to access our platform or suffer operational issues with our platform, it could negatively affect their experience with our products and platform and harm our reputation.
In addition, any unexpected technological interruptions to our systems, internal servers or websites could disrupt our operations, including our ability to process orders, timely ship and track product orders, project inventory requirements, manage our supply chain, sell our products online, provide Cricut Member Care and otherwise adequately serve our community. Specifically, a portion of our online sales comes directly from cricut.com, and any system interruptions or delays could prevent potential customers from purchasing our products directly from us. If users or potential customers fail to purchase our products directly from us, or if we are otherwise unable to maintain an efficient and uninterrupted operation of online order-taking and fulfillment operations, our revenue will be negatively impacted. In the event we experience significant disruptions or are unable to repair our systems in an efficient and timely manner, it could adversely affect our business, financial condition and results of operations.
Our sales to brick-and-mortar and online retail partners can be subject to lower gross margins, heightened product or packaging requirements or long ramp up times.
Our top seven brick-and-mortar and online retail partners, measured by the product revenue we derive from them, accounted for 37% of product revenue for the year ended December 31, 2022 and 33% for the year ended December 31, 2023. Gross margins from sales to retailers may decline as a result of a number of factors outside our control, including inflationary pricing pressures, tariffs as a result of trade wars and our reliance on a primary contract manufacturer which holds influence over the supply chain. This may magnify the impact of variations in revenue and operating costs on our results of operations, which in turn could adversely affect our overall margins and profitability. We had in 2021, 2022 and 2023, and may continue to have in the future, low gross margins in the early stages of our relationships with certain brick-and-mortar and online retail partners, particularly international brick-and-mortar and online retail partners that often require significant ramp-up periods, which has and may in the future adversely affect our total revenue. To compete effectively, we have been, and may in the future decide to offer significant discounts to large brick-and-mortar and online retail partners at lower margins or reduce or withdraw from existing relationships with smaller brick-and-mortar and online retail partners, which could negatively impact our revenue and could adversely affect our gross margins and overall profitability.
We rely on a limited number of distributors to generate a portion of our sales, particularly in our international target markets. The loss of, or a substantial decline in, volume of sales from any of our key distributors could adversely affect our financial performance.
We rely on a limited number of distributors for certain domestic sales, including to help establish relationships with certain retailers, and primarily sell through distributors internationally. If we lose any of our key distributors, particularly in our international target markets, if we are unable to meet our key distributors’ demand requirements or if our key distributors sell competing products, our business and results of operations could be adversely affected. Moreover, because certain of our key distributors may have dominant positions in their markets, such key distributors may not be easy to replace and the loss of a key distributor could also impact our relationships with certain retailers. Any loss of market share or financial difficulties faced by our key distributors, including bankruptcy and financial restructuring, could adversely affect our financial performance.
We also continue to pursue direct to retailer sales, which may impact our relationships with existing distributors. In the future, we may choose to temporarily or permanently stop shipping product to distributors who do not follow the policies and guidelines in our sales agreements, which could adversely affect our revenue and results of operations.
Additionally, many of our international distributors buy from us in U.S. dollars and sell to retailers in local currency, so significant currency fluctuations could affect their profitability, and in turn, affect their ability to buy products from us in the future. For example, in recent years, there has been significant short-term volatility in global stock markets and currency exchange rate fluctuations that make it more expensive for international distributors to purchase our products. Any reduction in sales by our international retailers could harm our international expansion and adversely affect our future growth.
27

Our future success depends on the continuing efforts of our key employees and our ability to attract and retain highly skilled personnel and senior management.
Our future success depends, in part, on our ability to continue to identify, attract, develop, integrate and retain qualified and highly skilled personnel, including senior management, engineers, designers, product managers, logistics and supply chain personnel, retail managers and Cricut Member Care personnel. In particular, we are highly dependent on the services of Ashish Arora, our Chief Executive Officer and the founder of our current product family and business model, who is critical to the development of, future vision for and strategic direction of our business. We also heavily rely on the continued service and performance of our senior management team, which provides leadership, contributes to the core areas of our business and helps us to efficiently execute our strategic direction. If our senior management team, including any new hires that we make, fails to work together effectively and to execute our plans and strategies on a timely basis, then our business and future growth prospects could be harmed.
Additionally, the loss of any key personnel could make it more difficult to manage our operations and research and development activities, reduce our employee retention and revenue and impair our ability to compete. In connection with our initial public offering, we entered into employment letters with our key personnel. These letters have no specific duration and constitute at-will employment. We do not maintain key person life insurance policies on any of our employees.
Competition for highly skilled personnel in our industry is often intense. We may not be successful in attracting, integrating or retaining qualified personnel to fulfill our current or future needs. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our Class A common stock declines, it may adversely affect our ability to hire or retain highly skilled employees. In addition, we may periodically change our equity compensation practices, which may include reducing the number of employees eligible for equity awards or reducing the size of equity awards granted per employee. If we are unable to attract, integrate or retain the qualified and highly skilled personnel required to fulfill our current or future needs, our business and future growth prospects could be harmed.
Our success depends on our ability to maintain the value and reputation of the Cricut brand.
We believe that our brand is important to our large and loyal community of users, many of whom become deeply engaged with our brand. Maintaining, protecting and enhancing our brand depends largely on the success of our marketing efforts, our ability to provide consistent, high-quality products, services, features, content and support and our ability to successfully secure, maintain and defend our rights to use the Cricut, Cricut Access, Cricut EasyPress, Cricut Explore, Cricut Maker and Design Space marks and other trademarks important to our brand or that we develop in the future. Our brand value also depends on our ability to maintain a positive user perception of our corporate integrity and culture. We believe that the importance of our brand will increase as competition further intensifies and brand promotion activities may require substantial expenditures. Our brand could be harmed if we fail to achieve these objectives or if our public image were to be tarnished by negative publicity, including through social media or other communications from our community. Unfavorable publicity about us, including our products, technology, Cricut Member Care, content, and personnel could diminish confidence in, and the use of, our products. In addition, negative publicity about our suppliers, including as a result of actual or perceived unfair labor practices, labor disputes or violations of laws or other obligations or issues unknown to us, could also have a negative impact on our reputation. Such negative publicity also could adversely affect the size, engagement and loyalty of our user base or the effectiveness of word-of-mouth marketing, and result in decreased revenue, or require us to expend additional funds for marketing efforts, which could adversely affect our business, financial condition and results of operations.
We rely on Amazon Web Services for a substantial portion of our computing, storage, data processing, networking and other services. Any disruption of or interference with our use of Amazon Web Services or other third-party services could adversely affect our business, financial condition and results of operations.
We rely on Amazon Web Services for a substantial portion of our computing, storage, data processing, networking and other services. Any significant disruption of, or interference with, our use of Amazon Web Services could adversely affect our business, financial condition and results of operations. Amazon Web Services has broad discretion to change and interpret the terms of service and other policies with respect to us, and those actions may be unfavorable to our business operations. Amazon Web Services may also take actions beyond our control that
28

could seriously harm our business, including discontinuing or limiting our access to one or more services, increasing pricing terms, terminating or seeking to terminate our contractual relationship altogether or altering how we are able to process data in a way that is unfavorable or costly to us. Although we expect that we could obtain similar services from other third parties, if our arrangements with Amazon Web Services were terminated, we could experience interruptions on our platform and in our ability to make our content available to users, as well as delays and additional expenses in arranging for alternative cloud infrastructure services. Any transition of the cloud services currently provided by Amazon Web Services to another cloud provider would be difficult to implement and will cause us to incur significant time and expense.
Additionally, we are vulnerable to service interruptions experienced by Amazon Web Services and other providers, and we expect to experience interruptions, delays or outages in service availability in the future due to a variety of factors, including infrastructure changes, human, hardware or software errors, hosting disruptions and capacity constraints. Outages and capacity constraints could arise from a number of causes such as technical failures, natural disasters, fraud or security attacks. The level of service provided by these providers, or regular or prolonged interruptions in that service, could also affect the use of, and our users’ satisfaction with, our products and services and could harm our business and reputation. In addition, hosting costs will increase as user engagement grows, which could harm our business if we are unable to grow our revenue faster than the cost of using these services or the services of other providers. Any of these factors could further reduce our revenue or subject us to liability, any of which could adversely affect our business, financial condition and results of operations.
If we fail to offer high-quality customer support, our business and reputation will suffer.
Once users purchase our products, they depend on Cricut Member Care to resolve technical and operational issues relating to our products. Our ability to provide effective customer support is largely dependent on our ability to attract, train and retain qualified personnel with experience in supporting customers using complex products and software such as ours. We spend significant time and resources in training our Cricut Member Care team to effectively use our software and to resolve any issues that may arise with Design Space, Cricut Access and Cricut Access Premium. A variety of factors including an increase in sales or fluctuation in demand for support due to seasonality or other factors, have and will continue to put additional pressure on our customer support team. We may be unable to respond quickly enough to accommodate short-term increases in demand for technical support. In addition, as we continue to grow our operations and expand internationally, our Cricut Member Care team will face additional challenges, including those associated with delivering support, training and documentation in languages other than English and across various time zones globally. If we are unable to provide efficient customer support globally at scale, our ability to grow our operations may be harmed, and we may need to hire additional support personnel, which could negatively impact our results of operations, particularly if it is not accompanied by a corresponding increase in revenue. We also rely on third-party business process outsourcing providers to provide international local language support as well as incremental temporary staffing. If our third-party business process outsourcing partners do not perform their obligations or meet our expectations, our business could be negatively impacted. In addition, we provide self-service support resources to our users, some of which rely on engagement and collaboration by and with other users. If we are unable to continue to develop self-service support resources that are easy to use and allow our users to resolve their technical issues, or if our users choose not to collaborate or engage with other users on technical support issues, our self-service support resources may not be effective, and our users’ experience with our platform may be negatively impacted. Any failure to, or market perception that we do not, maintain high-quality support, including through social media or other communications from our community, could harm our reputation, our ability to attract new users, the engagement of our existing users with our platform and our business, results of operations and financial condition.
Our business depends on the integration of our software across a wide range of desktop and mobile devices and operating systems that are outside of our control.
Users engage with our software across a wide range of desktop and mobile devices and from a number of operating systems that are outside of our control. We are dependent on the interoperability of our software, as well as Cricut Access, Cricut Access Premium, Cricut Joy App, Design Space and other design apps, with popular desktop and mobile operating systems, such as Android and iOS. Any changes in such systems that degrade the functionality of our software or design apps or give preferential treatment to competitors could adversely affect our software’s usage on desktop and mobile devices. To deliver high-quality images and projects, it is important that our software is designed effectively and works well with a range of third-party desktop and mobile systems, networks and standards. We may not be successful in developing relationships with key participants with original equipment manufacturing or mobile industry or in developing software that operate effectively with these technologies,
29

systems, networks or standards. For example, mobile network operators or operating system providers could block or place onerous restrictions on the ability to download and use our software.
Outside of the United States, it is possible that governments of one or more countries may seek to censor images or projects available on our software or website or even attempt to block access to our website or design apps. If we are restricted from operating in one or more countries, our ability to attract and engage users in those regions may be adversely affected, and we may not be able to grow our business as we anticipate.
Failures in Internet infrastructure or interference with broadband access, including regulatory actions, could cause current or potential users to believe that our platform system or design apps are unreliable, possibly leading our users to switch to our competitors or to avoid using our products and subscriptions.
Many of our products and our subscriptions depend on our users’ high-speed broadband access to the Internet. Increasing numbers of users and increasing bandwidth requirements may degrade the performance of our users’ Internet access and therefore their access to or experience with our services and design apps. If Internet access service providers have outages or deterioration in their quality of service, our users will not have access to our platform or may experience a decrease in the quality of our services. Frequent or persistent interruptions, even if resulting from users’ personal Internet access rather than our systems, could cause current or potential users to believe that our systems or services are unreliable, leading them to switch to our competitors or avoid using our products and subscriptions, and could permanently harm our reputation and brands.
In addition, users who access our subscriptions and design apps through mobile devices, such as smartphones and tablets, should utilize a high-speed connection, such as Wi-Fi, 4G, 5G or LTE, to ensure the best experience with our services and design apps. Currently, this access is provided by companies that have significant and increasing market power in the broadband and Internet access marketplace, including incumbent phone companies, cable companies and wireless companies. These providers could take measures that degrade, disrupt or increase the cost of user access to high-speed Internet connections, any of which would make our design apps and subscriptions less attractive to users, and reduce our revenue. Failures of Internet infrastructure or interference with broadband access may also impact our international expansion in countries that lack widespread high-speed Internet.
Further, in January 2018, the Federal Communications Commission, or the FCC, released an order reclassifying broadband Internet access as an information service, subject to certain provisions of Title I of the Communications Act of 1934. Among other things, the order eliminates rules adopted in 2015 that prohibited broadband providers from blocking, impairing or degrading access to legal content, applications, services or non-harmful devices or engaging in the practice of paid prioritization, e.g., the favoring of some lawful Internet traffic over other traffic in exchange for higher payments. The order was contested in federal court; it was largely affirmed by a three-judge panel but the panel did order the FCC to reconsider certain elements of the repeal. The request for rehearing was denied and the parties declined to appeal the decision to the U.S. Supreme Court. In October 2020, the FCC adopted an order concluding that the issues remanded by the court did not provide a basis to alter its conclusions in the 2018 order. The 2020 order could be subject to further petitions for reconsideration or court appeals. A number of states have enacted or are considering legislation or executive actions that would regulate the conduct of broadband providers. Democratic control of the Executive Branch, Congress and the FCC following the 2020 elections may increase the likelihood of legislative or FCC action to reverse the 2018 order or adopt new national network neutrality rules. We cannot predict whether the FCC order or state initiatives will be modified, overturned or vacated by legal action of the court, federal or state legislation or the FCC. Under the new FCC rules, broadband Internet access providers may be able to charge web-based services such as ours for priority access to customers, which could result in increased costs to us and a loss of existing users, impair our ability to attract new users and materially and adversely affect our business and opportunities for growth.
We may be subject to warranty claims and brick-and-mortar and online retail partner return policies that could result in significant direct or indirect costs, or we could experience greater product returns than expected, either of which could adversely affect our business, financial condition and results of operations.
We generally provide a one-year limited warranty on our connected machines and customer satisfaction guarantees on certain other products, and we permit returns of certain products for a full refund within 15 days of receipt of order. We also recently introduced an extended warranty program in the United States. Additionally, our brick-and-mortar and online retail partners and distributors provide users with their own respective warranty and/or return policies relative to our connected machines, accessories and materials and other Cricut products they sell, which in turn flow down to us as a contractual obligation and/or allowance that we must honor. The occurrence of
30

any material defects in our connected machines or certain other products, or the flow-down obligations for brick-and-mortar and online retail partner and distributor returns, could result in an increase in product returns or make us liable for damages and warranty claims and/or returns in excess of our current reserves, which could result in an adverse effect on our business prospects, liquidity, financial condition and cash flows if warranty claims were to materially exceed anticipated levels. In addition, we could incur significant costs to correct any defects, warranty claims or other problems, including costs related to product recalls. We have experienced negative publicity related to the perceived quality and safety of our products, including social media or other communications from our community, and we may experience such negative publicity in the future. Such negative publicity could increase the number of warranty claims made, affect our brand image, decrease user confidence and demand and adversely affect our financial condition and results of operations. Also, while our warranty is limited to repairs and returns, warranty claims may result in litigation, the occurrence of which could adversely affect our business, financial condition and results of operations.
In addition to warranties supplied by us, including the extended warranty option we recently introduced, our brick-and-mortar and online retail partners may offer the option for users to purchase third-party extended warranty and services contracts in some markets, which creates an ongoing performance obligation for such third parties beyond our warranty period. Extended warranties are regulated in the United States on a state level and are treated differently by each state. Outside the United States, regulations for extended warranties vary from country to country. Changes in interpretation of the insurance regulations or other laws and regulations concerning extended warranties on a federal, state, local or international level may cause us to incur costs or have additional regulatory requirements to meet in the future. Our failure or the failure of third parties to comply with contractual obligations or past, present and future similar laws could result in reduced sales of our products, reputational damage, penalties and other sanctions, which could adversely affect our business, financial condition and results of operations.
Product recalls and/or product liability, as well as changes in product safety and other consumer protection laws, may adversely affect our operations, merchandise offerings, reputation, results of operations, cash flow and financial condition.
We are subject to regulations by a variety of federal, state and international regulatory authorities, including the Consumer Product Safety Act, amended by the Consumer Product Safety Improvement Act of 2008, California Proposition 65 (officially known as the Safe Drinking Water and Toxic Enforcement Act of 1986), the European Union’s, or EU’s, European Regulation on Registration, Evaluation, Authorisation and Restriction of Chemicals and Restriction of Hazardous Substances Directive. While our contracts with our suppliers and manufacturers require them to comply with product safety requirements and quality control standards, one or more of our suppliers or contract manufacturers may fail to adhere to such requirements or standards, and we may not identify the deficiency before merchandise ships to brick-and-mortar and online retail partners or users. These issues may be exacerbated in the case of products like ours that are manufactured outside the United States, as the product safety regimes in some countries may be less robust than in the United States. Any issues of product safety, including but not limited to those manufactured in foreign countries, could cause us to recall some of those products. Furthermore, to the extent we are unable to replace any recalled products, we may have to reduce our product offerings, resulting in a decrease in sales, especially if a recall occurs near or during a period of seasonally higher demand. If our suppliers or manufacturers are unable or unwilling to recall products failing to meet our quality standards, we may be required to recall those products at a substantial cost to us. Moreover, changes in product safety or other consumer protection laws could lead to increased costs to us for certain merchandise, or additional labor costs associated with readying merchandise for sale. Long lead times on merchandise ordering cycles increase the difficulty for us to plan and prepare for potential changes to applicable laws. The Consumer Product Safety Improvement Act of 2008 imposes significant requirements on manufacturing, importing, testing and labeling requirements for our products. In the event that we are unable to timely comply with regulatory changes or regulators do not believe we are complying with current regulations applicable to us, significant fines or penalties could result and could adversely affect our reputation, results of operations, cash flow and financial condition.
Furthermore, any product defects could make our products and services unsafe, create a risk of property damage and personal injury, harm our reputation and subject us to the hazards and uncertainties of product liability claims and related litigation. For example, we are aware of several situations in which our products were investigated as the potential cause of a fire. While we believe that in each of those cases, the investigations determined a different cause of the fire, any perception that our products are unsafe could harm our reputation and sales and use of our products. We maintain general liability insurance; however, design and manufacturing defects, and claims related thereto, may subject us to judgments or settlements that result in damages materially in excess of the limits of our insurance coverage. In addition, we may be exposed to write-offs of inventory or intangible assets
31

or other expenses such as litigation costs and regulatory fines. If we cannot successfully defend any large claim, maintain our general liability insurance on acceptable terms or maintain adequate coverage against potential claims, our business, results of operations and financial condition could be adversely impacted.
Changes in how we market our products could adversely affect our marketing expenses and revenue.
We use a broad mix of marketing and other brand-building measures to attract potential customers. Traditionally, our users have been our most effective marketing tools, helping to generate robust word-of-mouth referrals, which have been significant drivers of our growth. However, we also employ traditional online advertising as marketing tools or market through third-party social media. As online and social media continue to rapidly evolve and grow more competitive, we must increase our efforts to maintain an advertising presence on these platforms and establish a presence on new or emerging popular social media and advertising and marketing platforms.
If our community of users does not continue to promote our products through word-of-mouth referrals at the same or increasing rates or we otherwise experience a decline in our ability to acquire new users organically, we will need to expend additional resources on advertising and increase our marketing expenses. Moreover, we expect our efforts to attract new users outside of the United States and Canada will require us to spend additional resources, particularly in marketing. If we cannot use marketing tools in a cost-effective manner or if we fail to promote our products efficiently and effectively, our ability to acquire new users and our financial condition may suffer. In addition, an increase in the use of online and social media for product promotion and marketing may increase the burden on us to monitor compliance of such materials and increase the risk that such materials could contain problematic product or marketing claims in violation of applicable regulations.
User metrics and other estimates are subject to inherent challenges in measurement, and real or perceived inaccuracies in those metrics could harm our business, revenue and financial results.
We regularly review metrics, including the number of our users, whether a user created on their connected machines in the last 90 days, the number of Paid Subscribers and other measures to evaluate engagement and growth trends, to measure our performance and to make strategic decisions. These metrics are calculated using internal company data, and in some cases third-party data, and have not been validated by an independent third party. While these numbers are based on what we currently believe to be reasonable estimates for the applicable period of measurement, there are inherent challenges in measuring how our products are used across our user population. In addition, we have no control over the third-party data we rely upon to calculate certain metrics, and the third-party may change the data, the way they calculate the data or the way they report the data, which could create inaccuracies or challenges in the reporting of our metrics. If we fail to maintain effective analytics capabilities, our metrics calculations may be inaccurate, and we may not be able to identify those inaccuracies.
An economic downturn or economic uncertainty may adversely affect consumer discretionary spending and demand for our products.
Our products and subscriptions may be considered discretionary items for consumers. Factors affecting the level of consumer spending for such discretionary items include general economic conditions, consumer confidence in future economic conditions, fears of recession, the availability and cost of consumer credit, inflationary pressures, consumers’ individual savings-to-spend ratio, levels of unemployment, discretionary time and money available, tax rates and political factors, including war or other armed conflicts, including the current conflicts between Russia and Ukraine and between Israel and Hamas. While we saw an increase in demand for our products and subscriptions during the COVID-19 pandemic in 2020 and 2021, our current revenue growth rates are declining compared to those years. There can be no assurance that sales will return to 2020 and 2021 levels in the future or that we will be able to continue to significantly grow our revenue in a post-COVID-19 environment. To date, our business has operated almost exclusively in a relatively strong economic environment. Current deteriorating general economic conditions, inflationary pressures affecting the pricing of our products, and changes in consumer spending preferences and buying trends are having an adverse effect on demand for our products. Further, a federal government shutdown resulting from failing to pass budget appropriations, adopt continuing funding resolutions, or raise the debt ceiling, and other budgetary decisions limiting or delaying deferral government spending, may negatively impact U.S. or global economic conditions, including corporate and consumer spending, and liquidity of capital markets. Unfavorable economic conditions or other related factors may lead consumers to delay or reduce purchases of our products and subscriptions, and consumer demand for our products and subscriptions may not grow as we expect. As a result of these factors, our rate of adding new users is declining in comparison to recent years and, in the short term, the number of paid subscribers could remain flat or decline. Our sensitivity to economic
32

cycles and any related fluctuation in consumer demand for our products and subscriptions could adversely affect our business, financial condition and results of operations.
Our potential indebtedness could materially adversely affect our financial health, limit our ability to finance future acquisitions and capital expenditures and prevent us from fulfilling our financial obligations. Much of our debt is secured by a substantial portion of our assets. Much of our debt has a variable interest rate component that may significantly increase our interest costs in a rising rate environment.
In August 2022, we entered into a credit agreement (the “Credit Agreement”), with JPMorgan Chase Bank, N.A, as administrative agent, and the lenders party thereto, providing for a five-year senior secured revolving credit facility with aggregate lender commitments of $300.0 million. We have the option to increase the lender commitments by up to $150.0 million(for maximum aggregate lender commitments of up to $450.0 million), subject to the satisfaction of certain conditions under the Credit Agreement, including obtaining the consent of the administrative agent and each lender being added or increasing its commitment.
The Credit Agreement and related loan documents could have important consequences to us, including the following:
limitations on our ability to make acquisitions or declare dividends on our capital stock;
impaired ability to obtained additional financing for acquisitions, dividends, capital expenditures, working capital or general corporate purposes;
reduced funds available for our operations and other purposes, as a portion of our cash flow from operations may be dedicated to the payment of principal and interest on, and fees with respect to, our indebtedness;
exposure to the risk of increasing interest rates as certain borrowings are, and will continue to be, at variable rates of interest.
The Credit Agreement and related loan documents contain covenants that limit our discretion with respect to certain business matters, including incurring additional debt, granting liens on our assets, acquiring assets, disposing of assets, making investments, declaring dividends, entering into related-party transactions and engaging in new types of business. We are also subject to financial covenants that require us to maintain a maximum leverage ratio and a minimum interest coverage ratio. These restrictions may restrict our current and future operations, particularly our ability to respond to certain changes in our business or industry or take future actions. A breach of any of these covenants could result in a default under the Credit Agreement, which could result in the termination of the lenders’ commitments to make loans thereunder and the acceleration of our payment obligations under the Credit Agreement and related loan documents.
Pursuant to the Credit Agreement and related loan documents, we granted a security interest in substantially all of our assets. If we default on our obligations thereunder, the secured parties may be able to foreclosure upon their security interests and otherwise be entitled to obtain or control those assets.
If these events were to occur, we may not be able to pay our debts or borrow sufficient funds to refinance them. Even if new financing were available, it may not be on terms acceptable to us. As a result of this risk, we could be forced to take actions that we otherwise would not take, or not take actions that we otherwise might take, in order to comply with the Credit Agreement and related loan documents.
In addition, the lenders’ obligations to make loans or other credit accommodations under the Credit Agreement is subject to the satisfaction of certain conditions precedent including, for example, that our representations and warranties therein and the related loan documents are true and correct in all material respects as of the date of the proposed credit extension. If any of our representations or warranties in the Credit Agreement or the related loan documents are not true and correct in all material respects as of the date of a proposed credit extension, or if other conditions precedent are not satisfied, we may not be able to request new loans or other credit accommodations under the Credit Agreement, which could have a material adverse impact on our business, results of operation, financial condition and cash flows.
Additionally, from time to time in the future we may need to refinance obligations outstanding under the Credit Agreement and related loan documents. At the time we must refinance, the market for our debt, or our financial condition or asset valuations, may not be favorable. It is possible that financing to replace or renew our debt may be
33

unfavorable, which would adversely affect our financial condition and results of operations. In certain cases, we may turn to equity or other alternative financing.
Our debt under the Credit Agreement is subject to variable rates of interest. If interest rates increase, our borrowing costs may increase substantially. This could have a material adverse impact on our business, results of operation, financial condition and cash flows. We may use interest rate derivatives to hedge a portion of our variable rate debt, when appropriate, based upon market conditions.
We may not be able to satisfy our debt obligations upon the occurrence of a change in control under the Credit Agreement
Upon the occurrence of a change in control as defined in the Credit Agreement, the lenders will have the right to terminate their commitments to lend under the Credit Agreement and to declare all outstanding obligations under the Credit Agreement and related loan documents due and payable. There can be no assurance that we would have sufficient resources available to satisfy all of our obligations under the Credit Agreement and related loan documents in the event of a change in control. If we were unable to satisfy these obligations, it could have a material adverse impact on our business and the holders of our capital stock. A “change in control”, as defined in the Credit Agreement, includes, among other events, the acquisition of ownership, directly or indirectly, beneficially or of record, by any Person or group (within the meaning of the Securities Exchange Act of 1934 and the rules of the SEC thereunder as in effect on the date hereof), other than Permitted Holders (as defined therein), of equity interests representing more than 35% of the aggregate ordinary voting power represented by our issued and outstanding equity interests.
We may require additional capital to support business growth and objectives, and this capital may not be available to us on reasonable terms, if at all, and could result in stockholder dilution.
We expect that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for the foreseeable future. However, we intend to continue to make investments to support our business growth and may require additional capital to fund our business and to respond to competitive challenges, including the need to promote our products, develop new products, enhance our existing products and operating infrastructure and potentially to acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. There can be no assurance that such additional funding will be available on terms attractive to us, or at all. Our inability to obtain additional funding when needed could adversely affect our business, financial condition and results of operations. If additional funds are raised through the issuance of equity or convertible debt securities, holders of our Class A common stock could suffer significant dilution, and any new shares we issue could have rights, preferences and privileges superior to those of our Class A common stock. Any debt financing secured by us in the future could involve restrictive covenants relating to our capital-raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions.
If we cannot maintain our culture as we grow, we could lose the innovation and teamwork that we believe contribute to our success and our business may be harmed.
We believe that a critical component of our success has been our corporate culture. As we continue to grow, including by expanding our presence internationally, and develop the infrastructure associated with being a public company, we will need to maintain our culture among a larger number of employees, dispersed across various geographic regions. Recent employment trends have required us to make substantial changes to the way that the vast majority of our employee population does their work, and we have faced new and unforeseen challenges arising from the management of remote, geographically-dispersed teams. Any failure to preserve our culture could adversely affect our future success, including our ability to retain and recruit personnel and to effectively focus on and pursue our corporate objectives.
Our management team has limited experience managing a public company.
Most members of our management team have limited experience managing a publicly traded company, interacting with public company investors and complying with the increasingly complex laws pertaining to public companies. Specifically, Ashish Arora, our Chief Executive Officer, has not previously been the chief executive officer of a publicly traded company, and Kimball Shill, our Chief Financial Officer, is serving in that role for the first time. Our management team may not successfully or efficiently manage our continued transition to being a public company subject to significant regulatory oversight and reporting obligations under the federal securities laws and
34

the continuous scrutiny of securities analysts and investors. These new obligations and constituents will require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, financial condition and results of operations.
We may experience fluctuations in our tax obligations and effective tax rate.
We are subject to a variety of taxes and tax collection obligations in the United States and in numerous other foreign jurisdictions. We record tax expense, including indirect taxes, based on current tax payments and our estimates of future tax payments, which may include reserves for estimates of probable or likely settlements of tax audits. Fluctuations in our tax obligations and effective tax rate could adversely affect our business.
In the ordinary course of our business, there are numerous transactions and calculations for which the ultimate tax determination is uncertain. For example, our effective tax rates could be adversely affected by earnings being lower than anticipated in countries where we have lower statutory rates and higher than anticipated in countries where we have higher statutory rates, by changes in foreign currency exchange rates or by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations. As we operate in numerous taxing jurisdictions, the application of tax laws can be subject to diverging and sometimes conflicting interpretations by tax authorities of these jurisdictions. It is not uncommon for taxing authorities in different countries to have conflicting views with respect to, among other things, the manner in which the arm’s-length standard is applied for transfer pricing purposes, or with respect to the valuation of intellectual property. Although we believe that our tax positions and related provisions reflected in the financial statements are fully supportable, we recognize that these tax positions and related provisions have been challenged and may be challenged in the future by various tax authorities. These tax positions and related provisions are reviewed on an ongoing basis and are adjusted as additional facts and information become available, including progress on tax audits, changes in interpretation of tax laws, developments in case law and closing of statute of limitations. To the extent that the ultimate results differ from our original or adjusted estimates, our effective tax rate can be adversely affected.
Projected levels of taxable income and tax planning could change the effective tax rate and tax balances recorded by us. In addition, tax authorities periodically review income tax returns filed by us and can raise issues regarding our filing positions, timing and amount of income and deductions and the allocation of income among the jurisdictions in which we operate. A significant period of time may elapse between the filing of an income tax return and the ultimate resolution of an issue raised by a tax authority with respect to that return. Any adjustments as a result of any examination may result in additional taxes or penalties being assessed on or imposed against us. If the ultimate result of any audit differs from original or adjusted estimates, it could have a material impact our effective tax rate and tax liabilities.
At any one time, multiple tax years could be subject to audit by various taxing jurisdictions. As a result, we could be subject to higher than anticipated tax liabilities as well as ongoing variability in our quarterly tax rates as audits close and exposures are re-evaluated.
We continue to analyze our exposure for taxes and related liabilities and have accrued $4.2 million as of December 31, 2023 for uncertain tax positions.
We may incur significant losses from fraud.
We have incurred and may in the future incur losses from various types of fraud, including stolen credit card numbers, claims that a user did not authorize a purchase, merchant fraud and users who have closed bank accounts or have insufficient funds in open bank accounts to satisfy payments. In addition to the direct costs of such losses, if the fraud is related to credit card transactions and becomes excessive, it could result in us paying higher fees or losing the right to accept credit cards for payment. In addition, under current credit card practices, we are typically liable for fraudulent credit card transactions. Our failure to adequately prevent fraudulent transactions could damage our reputation, result in litigation or regulatory action and lead to expenses that could substantially impact our results of operations.
35

Risks Related to Manufacturing, Supply Chain and Fulfillment
We primarily depend upon two contract manufacturers, and our operations would be disrupted if we encountered problems with our contract manufacturers.
We depend on third-party contract manufacturers to produce all of our products, and primarily rely upon two contract manufacturers to build most of our connected machines in Malaysia and China. For a limited number of our products, which collectively constitute a small portion of our revenue, a particular contract manufacturer is the sole source of the finished product. The agreements with our top vendors in 2021, 2022 and 2023, each have an initial term of five years from 2018 and automatically renew for subsequent periods of one year unless either party provides notice of non-renewal at least 60 days prior to the expiration of the initial term. Such agreements may be terminated by the vendors only for cause, such as (i) a breach of our payment obligation for accepted products that is not cured within ten days after notice from the vendor or (ii) certain events relating to our insolvency or filing a petition for bankruptcy. Such agreements may be terminated by us for cause, such as (i) failure to deliver products pursuant to the terms of the agreement, (ii) breaches of product warranty, indemnity or insurance; intellectual property; property and representations and covenants contained in the agreements; (iii) breaches of any other representations and warranties that are not cured within five days after notice or (iv) certain events relating to our top vendors’ insolvency or their filing a petition for bankruptcy. We may also terminate the agreements for convenience for any reason by giving 60 days’ prior written notice to the vendor.
As is the case generally with contract manufacturers, our contract manufacturers may be vulnerable to capacity constraints and reduced component availability, and our control over delivery schedules, manufacturing yields and costs, particularly when components are in short supply or when we introduce new products or features, is limited. In addition, we must rely on our contract manufacturers to manufacture our connected machines and other accessories and materials to our quality and performance standards and specifications. Delays, component shortages and other manufacturing and supply problems could impair the distribution of our connected machines and ultimately our brand, or could negatively affect our gross margins. Furthermore, certain of our contract manufacturers have in the past and may in the future experience adverse changes in their business conditions. Any adverse change in our contract manufacturers’ financial or business conditions could disrupt our ability to supply our products to our brick-and-mortar and online retail partners, distributors and online sales channels, and could negatively impact our ability to meet our forecasted consumer demand and to timely launch new products or features. In addition, our primary two contract manufacturers primarily manufacture our connected machines at facilities located in Malaysia, with some manufacturing conducted by one of our primary contract manufacturers in the People’s Republic of China, or China. Manufacturing in these countries may be subject to political, economic, pandemic-related labor constraints, border closures, social and legal uncertainties that may harm our relationships with these parties. Our other contract manufacturers are also located in China and Malaysia, which may increase supply risk, including the risk of supply interruptions.
Our contracts with our two primary contract manufacturers do not obligate them to supply our connected machines in any specific quantity or at any specific price and allow us to enter purchase orders with such manufacturers. Entering into agreements requiring additional purchase orders is a typical part of our business and is common practice with other vendors that we may use from time to time. If our two primary contract manufacturers fail for any reason to continue manufacturing our connected machines in required volumes, in a timely manner, at high quality levels or at all, we may have to increase connected machine production at currently qualified contract manufacturers or engage acceptable alternative contract manufacturers, either of which would be time consuming, particularly given the complexity of our connected machines. Identifying, selecting and onboarding acceptable alternative contract manufacturers could also be costly. Alternative contract manufacturers may not be available to us when needed or may not be in a position to satisfy our production requirements at commercially reasonable prices or to our quality and performance standards. Any significant interruption in manufacturing at our two primary contract manufacturers would reduce our supply of connected machines, which could cause us to delay our orders or breach our purchase orders with our brick-and-mortar and online retail partners, distributors and online sales channels, which in turn would reduce our revenue and user growth.
If our third-party contract manufacturers are unable to meet our needs, as a result of operational issues or other factors, our business would be harmed. The location of our third-party manufacturers in Malaysia and China may exacerbate some of these risks.
We believe that we must continue to upgrade and expand our current third-party contract manufacturer production capability to meet our projected revenue targets and quality control requirements. Operational difficulties, such as a significant interruption in the operations of or equipment breakdowns in production facilities operated by
36

third parties, could delay production or shipment of our products. In addition, events such as inclement weather, natural disasters, government shut-downs as a result of air quality, power grid limitations, pandemics, civil unrest or other reasons, labor strikes or shortages, transportation security vulnerabilities or cyberattacks could impair third-party production capabilities. The inability of our third-party contract manufacturers to meet our production requirements, particularly in our peak season, could lead to customer dissatisfaction, impact sales and damage our reputation and brand, which would result in reduced revenue. Moreover, if the costs of meeting production requirements, including capital expenditures, were to exceed our expectations, our results of operations would be harmed.
Our third-party manufacturers are largely based in Malaysia and China. As a result, our manufacturing, and therefore our business, financial condition and results of operations may be adversely affected by social, political, regulatory and economic developments in Malaysia and China. In particular, a variety of recent events have caused, and will likely continue to cause, interruptions in the development, manufacturing (including the procurement of key components) and shipment of our connected machines, which could adversely impact our revenue, gross margins and results of operations. Such interruptions may be due to, among other things, industry-wide capacity limitations, temporary closures of our facilities or those of our contract manufacturers or other vendors in our supply chain, restrictions on travel or the import and export of goods and services from certain ports that we use and local quarantines.
Any adverse change in the operations of our manufacturers, including as a result of political, social, economic or transportation conditions in Malaysia or China, supply chain issues, failure of our manufacturers to remain in business, or issues such as actual or perceived unfair labor practices, labor disputes or violations of laws or other obligations or issues unknown to us, could affect deliveries of our products to our brick-and-mortar and online retail partners or users, possibly resulting in business interruptions, substantially delayed or lost sales, delayed launches of new products or features, loss of inventory or increased expenses that cannot be passed on to brick-and-mortar and online retail partners or users, any of which could ultimately adversely affect our business and financial results.
We rely on a limited number of third-party suppliers, some of which are sole-source suppliers, and many of which are located internationally, to provide components to our manufacturers, as well as to source our accessories and materials, which may lead to supply shortages, long lead times for components and supply changes, any of which could disrupt our supply chain and may negatively affect our business.
All of the components that go into the manufacturing of our products, as well as our accessories and materials, are sourced from a limited number of third-party suppliers, many of which are located internationally. Some of the key components our manufacturers use in the production of our products come from a limited or single source of supply. We are subject to the risk of shortages and long lead times in the supply of these components or accessories and materials, and the risk that our suppliers discontinue or modify components used in our products. In addition, the lead times associated with procuring certain components or accessories and materials are lengthy and preclude rapid changes in quantities and delivery schedules and could increase for a number of reasons outside our control, including natural disaster, a pandemic, social or political unrest or other interruptions. In particular, a variety of recent events have caused, and will likely continue to cause, interruptions in the development, manufacturing, sourcing and shipment of our products, which could adversely affect our revenue, gross margins and results of operations. In recent years, we have secured long-lead-time component supply directly from suppliers on a purchase order basis. Our contract manufacturers then procure these components from our suppliers within the lead times provided by our finished goods purchase orders based on component allocations that we control. To the extent that we do not accurately forecast the components we purchase, we may be left paying for components that our contract manufacturers do not need. Our contract manufacturers may from time to time have disputes or litigation with third-party suppliers regarding any number of matters, including contractual issues related to the manufacture of our products. We may choose to intervene in these disputes, including by paying financial settlements, in order to avoid interruption of our supply. Furthermore, most of our contract manufacturers’ primary facilities are located in Malaysia and China, which exposes us to certain additional risks in addition to the above that could adversely affect our business, financial condition and results of operations. For example, we have experienced issues with the import of goods and services from certain ports. Access to credit in Asia is tightening, which is having an impact on the terms upon which we and our contract manufacturers are able to obtain access to components or accessories and materials from particular suppliers. If we or our contract manufacturers lose access to components or accessories and materials from a particular supplier or experience a significant disruption in the supply of products and components from a current supplier, we may be unable to locate alternative suppliers of comparable quality on terms that are acceptable to us, or at all, which may undermine our ability to deliver our products to brick-and-mortar and online retail partners or users in a timely manner and our business could be
37

materially and adversely affected. Such supply chain issues, if severe enough, could also affect our contract manufacturers’ ability to remain in business, which would require us to shift production of products made by such manufacturers to other of our manufacturers or new manufacturers, either of which could result in delays in delivery of our products and could have a material and adverse effect on our business. In addition, if we experience an increase in demand for our products, our suppliers may not have the capacity or may elect not to meet our needs as they allocate components or accessories and materials to their other customers. Identifying suitable alternate sources of supply for these components or accessories and materials is an extensive process that requires us to become satisfied with their quality control, technical capabilities, responsiveness and service, financial stability, regulatory compliance and labor and other ethical practices. Accordingly, a loss of any of our component or accessories and materials suppliers could adversely affect our business, financial condition and results of operations.
Our reliance on single source, or a small number of suppliers involves a number of additional risks, including risks related to supplier capacity constraints, price increases, timely delivery, component quality, electronic component availability, failure of a key supplier to remain in business and adjust to market conditions, delays in or the ability to execute on a supplier roadmap, and natural disasters. Acquiring additional suppliers could be time consuming and expensive, particularly given the complexity of our connected machines and their components.
In particular, our connected machines incorporate certain alloys, resins, sheet metals, and electronic components that are critical to the performance of our connected machines. The global availability of these components remains constrained. These components have unique performance profiles, and, as a result, it is not commercially practical to support multiple sources for these components for our products. We do not currently have alternative suppliers for several key components. In particular, there are currently shortages in global electronic component supply, and we may not be able to obtain the electronic components necessary for the performance of our connected machines in a timely manner or at all. In the event that any of our key or sole suppliers for any of our components are unable to supply the components that our manufacturers need to meet anticipated consumer demand, our business would be materially and adversely affected. To mitigate electronic component shortages we have or may experience, we have identified and qualified and continue to seek out and qualify new component suppliers to promote continuity of supply. Doing so on a large scale and at a fast pace and the novelty of certain component suppliers to us and our products carries inherent risk that may impact the quality of our products.
Managing our inventory supply chain, including manufacturing and component lead time, is complex and exposes us to risk.
To ensure adequate inventory supply, we must forecast inventory needs and expenses and place orders with our contract manufacturers and component suppliers sufficiently in advance, based on our estimates of future demand for particular products. Failure to accurately forecast our needs may result in manufacturing delays, increased costs or excess inventory. Because we bear supply risk under our contract manufacturing arrangements, any such delays, increased costs or excess inventory could negatively impact our business. Failure to forecast appropriate demand, lead times, significant price fluctuations or shortages in materials or components, including the costs to transport such materials or components, the uncertainty of currency fluctuations against the U.S. dollar, increases in labor rates, trade duties or tariffs and/or the introduction of new and expensive raw materials could adversely affect our contract manufacturers’ ability to manufacture our products in sufficient quantity and within sufficient time to meet our consumer demand, which would adversely affect our business, financial condition and operational results.
If we overestimate our production requirements, we or our contract manufacturers may purchase excess components and build excess inventory. If we, or our contract manufacturers at our request, purchase excess components that are unique to our products or build excess products, we could be required to pay for these excess components or products. In limited circumstances, we have agreed to reimburse our manufacturers for purchased components that were not used as a result of our decision to discontinue products or the use of particular components. If we incur costs to cover excess supply commitments, this would harm our business. If we underestimate our product requirements, our contract manufacturers may have inadequate component inventory, which could interrupt the manufacturing of our products and result in delays or cancellation of orders from brick-and-mortar and online retail partners, distributors and online sales channels. We may be required to incur higher costs to secure the necessary production capacity and components to meet unanticipated demand, which could result in lower margins. While supply chain conditions have improved during 2023, if our supply chain faces challenges again, it could continue to put pressure on margins.
38

The failure of our third-party logistics partners to adequately and effectively staff could adversely affect our brick-and-mortar and online retail partner and user experience and results of operations.
We currently receive and distribute merchandise through five third-party logistics partners, one of which is located in each of the United States, Australia, China, Europe, and Singapore. The majority of our products are received and distributed through one of our third-party logistics partners in California. These third-party logistics partners assist with online logistics, inventory management, warehousing and fulfillment for both business-to-business (to brick-and-mortar and online retail partners and distributors) and business-to-consumer (drop-ship via retail partners and direct-to-consumer). If our third-party logistics partners are unable to adequately staff their third-party logistics facilities to meet demand, or if the cost of such staffing is higher than historical or projected costs due to mandated wage increases, regulatory changes, international expansion or other factors, these effects could be exacerbated and our results of operations could be further harmed. In addition, operating third-party logistics partner facilities comes with potential risks, such as workplace safety issues and employment claims for the failure or alleged failure to comply with labor laws or laws respecting union organizing activities. Any such issues may result in delays in shipping times, reduced packing quality or costly litigation, and our reputation and results of operations may be harmed.
By using third-party operators for our inventory management, warehousing and fulfillment, we also face additional risks associated with not having complete control over operations at those facilities. Any deterioration in the financial condition or operations of the third parties, or the loss of the relationship with any third party, would have significant impact on our operations.
We also rely on our third-party logistics partners, including last mile warehouse and delivery partners, to complete a substantial percentage of our deliveries to brick-and-mortar and online retail partners, distributors and online sales channels. If our third-party logistics partners do not perform their obligations or meet our expectations, or those of our brick-and-mortar and online retail partners, distributors or our online sales channels, our reputation and business could suffer.
A disruption in the service, a significant increase in the cost of our primary delivery and shipping services for our products or a significant disruption at shipping ports could adversely affect our business.
We use a variety of shipping services for delivery of our products to users and brick-and-mortar and online retail partners, including air carriers and ocean shipping services. All of our contract manufacturers are based in Asia, so our products are shipped to our third-party logistics partner facilities primarily via ocean shipping services. We have experienced and could continue to experience increased congestion and new import and export restrictions implemented at ports on which we rely for our business. In many cases, we have had to secure alternative transportation, such as air freight, or use alternative routes, at increased costs, to run our supply chain.
In the event of any significant interruption in service by shipping providers or at airports or shipping ports, we may be unable to engage alternative suppliers or to receive or ship goods through alternate sites in order to deliver our products in a timely and cost-efficient manner. As a result, we could experience delays, increased shipping costs and lost sales as a result of missed delivery deadlines and product demand cycles. For example, at times during the COVID-19 pandemic, shipping of our products has been delayed, which has inconvenienced our users and brick-and-mortar and online retail partners. We could experience shipping delays in the future as a result of shortages of containers and ships, local port challenges or for other reasons. Furthermore, if the cost of delivery or shipping services were to increase significantly and the additional costs could not be covered by product pricing, our results of operations could be adversely affected.
In particular, we are dependent upon major shipping companies, including FedEx and UPS, for the shipment of our products to and from our third-party logistics partner facilities. Changes in shipping terms, or the inability of these third-party shippers to perform effectively, could affect our responsiveness to our users and brick-and-mortar and online retail partners. Increases in our shipping costs may adversely affect our financial results if we are unable to pass on these higher costs to our users or brick-and-mortar and online retail partners.
39

We have limited control over our contract manufacturers, component suppliers and third-party logistics partners, which may subject us to significant risks, including the potential inability to produce or obtain quality products on a timely basis or in sufficient quantity, which could adversely affect our business, financial condition and results of operations.
We have limited control over our contract manufacturers, component suppliers and third-party logistics partners, which subjects us to additional risks, including, but not limited to:
inability to satisfy demand for our products;
reduced control over delivery timing and product reliability;
reduced ability to monitor the manufacturing process and components used in our products;
limited ability to develop comprehensive manufacturing specifications that take into account any materials shortages or substitutions;
variance in the manufacturing capability of our third-party manufacturers;
price increases;
difficulties in establishing additional supplier, manufacturer or third-party logistics partner relationships if we experience difficulties with our existing suppliers, manufacturers or third-party logistics partners, or such partners go out of business;
shortages of materials or components;
infringement or misappropriation of our intellectual property or cyberattacks;
exposure to natural catastrophes, political unrest, terrorism, labor strikes or disputes, pandemics and economic instability resulting in the disruption of trade from foreign countries in which our products are manufactured or the components thereof are sourced;
changes in local economic conditions in the jurisdictions where our manufacturers, suppliers and third-party logistics partners are located;
the imposition of new laws and regulations, including those relating to labor conditions, quality and safety standards, imports, duties, tariffs, taxes and other charges on imports, as well as trade restrictions and restrictions on currency exchange or the transfer of funds; and
insufficient warranties and indemnities on components supplied to our manufacturers or performance by our partners.
The occurrence of any of these risks, especially during seasons of peak demand, could cause us to experience a significant disruption in our ability to produce and deliver our products, affect the quality of our products and harm our business, results of operations and financial condition.
Our products may be affected from time to time by design and manufacturing defects, and we may face claims related to such defects, either of which could adversely affect our business and result in harm to our reputation.
Our connected machines and design apps may be affected by design and manufacturing defects. In addition, sophisticated firmware and applications, such as those offered by us, may have issues that unexpectedly interfere with the intended operation of hardware or software products. Defects may also exist in software, components and products that we source from third parties. Any such defects could make our products unsafe, create a risk of environmental or property damage, personal injury or data privacy, security and data protection harms, and subject us to the hazards and uncertainties of product liability and other claims and related litigation. As a result, our services may not perform as anticipated and may not meet expectations. There can be no assurance that we will be able to detect and fix all issues and defects in the hardware, software and services we offer.
Failure to timely identify, patch, fix or recall products and services with such defects could result in widespread technical and performance issues affecting our products and could lead to claims against us. We maintain general liability insurance; however, design and manufacturing defects, and claims related thereto, may subject us to judgments or settlements that result in damages materially in excess of the limits of our insurance coverage. In addition, we may be exposed to recalls, product replacements or modifications, write-offs of inventory or intangible assets and significant warranty and other expenses, such as litigation costs and regulatory fines. If we cannot
40

successfully defend any large claim, maintain our general liability insurance on acceptable terms or maintain adequate coverage against potential claims, our financial results could be adversely affected.
In the event that we receive shipments of products that have defects or otherwise fail to comply with our technical specifications or that fail to conform to our quality control standards, and we are not able to obtain replacement products in a timely manner, we risk revenue losses from the inability to sell those products, increased administrative and shipping costs and lower profitability. Further, quality problems could adversely affect the experience for users of our products, and result in harm to our reputation, including through social media or other communications from our community, loss of competitive advantage, poor market acceptance, reduced demand for our products, delay in new product and service introductions and lost revenue.
Regulations related to conflict minerals may cause us to incur additional expenses and could limit the supply and increase the costs of certain metals used in the manufacturing of our products.
We are subject to requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, which will require us to conduct due diligence on and disclose whether or not our products contain conflict minerals. The implementation of these requirements could adversely affect the sourcing, availability and pricing of the materials used in the manufacture of components used in our products. In addition, we will incur additional costs to comply with the potential disclosure requirements, including costs related to conducting diligence procedures to determine the sources of minerals that may be used or necessary to the production of our products and, if applicable, potential changes to products, processes or sources of supply as a consequence of such due diligence activities. It is also possible that we may face reputational harm if we determine that certain of our products contain minerals not determined to be conflict free or if we are unable to alter our products, processes or sources of supply to avoid such materials.
Significant increases in inflation, commodity prices or transportation costs may adversely affect the costs of our component suppliers and contract manufacturers, and we may be unable to pass on these higher costs to our brick-and-mortar and online retail partners or users.
We are currently experiencing inflationary pressures affecting the prices of components for our products and transportation resources. Significant increases in commodity prices, such as base metals (e.g. copper), alloys or plastic resins, or inflation could adversely affect the costs of our component suppliers and contract manufacturers and result in higher costs to us if we are unable to pass on the increased costs to our brick-and-mortar and online retail partners or users. Furthermore, transportation costs have fluctuated as a result of a variety of factors, such as capacity shortages, higher fuel prices and labor shortages, and we may not be able to pass such costs on to our brick-and-mortar and online retail partners or users. Our results of operations may be adversely affected if we are unable to secure, or are able to secure only at significantly higher costs, components for our products or adequate transportation resources.
Key third-party manufacturers are located in China and may be affected by recent and possible future political, social and economic conditions.
We rely on third-party manufacturers in China and Chinese-owned manufacturers in Malaysia through which the substantial majority of our finished products are prepared and shipped to brick-and-mortar and online retail partners, users or third-party logistics partners. Our business therefore could be affected by social, political, regulatory or economic developments in China. In 2018, the Office of the U.S. Trade Representative, or the USTR, enacted a tariff of 10% on imports into the U.S. from China, including communications equipment products and components manufactured and imported from China. Since then, additional tariffs have been imposed by the USTR on imports into the United States from China, and China has also imposed tariffs on imports into China from the United States. In addition, due to concerns with the security of products and services from certain telecommunications and video providers based in China, the United States government has enacted bans on the use of certain Chinese-origin components or systems either in items sold to the U.S. government or in the internal networks of government contractors and subcontractors (even if those networks are not used for government-related projects). It is possible that the U.S. government may take future measures to impose stricter export controls on items destined for China or additional duties on shipments made from China. In addition, the U.S. government may add additional parties to the Entity List, which could harm our business, increase the cost of conducting our operations in China or result in retaliatory actions against U.S. interests. We also depend on semiconductors made in Taiwan, and a worsening of the geopolitical situation between China and Taiwan could affect our ability to procure these semiconductors. Continued deterioration in trade relations or adverse developments in political, social or economic conditions in China or future unforeseen problems, including health pandemics or regulatory changes,
41

could affect deliveries of our products to our retail partners or users, possibly resulting in business interruptions, substantially delayed or lost sales, loss of inventory or increased expenses that cannot be passed on to brick-and-mortar and online retail partners or users, any of which could ultimately have a material adverse effect on our business and financial results. In such an eventuality, we could be forced to relocate our manufacturing, either temporarily or permanently, to another potentially costlier location or find alternative potentially costlier methods of shipping our finished products to brick-and-mortar and online retail partners and users. While we are taking measures to attempt to maintain the continuity of our product delivery operations notwithstanding the impact on the use of our international facilities, the continued or deteriorating conditions in China or other future unforeseen problems in China, we cannot ensure that these measures will be successful in eliminating disruptions in our business.
Developments in the social, political, regulatory and economic environment in Malaysia may have a material adverse impact on us.
We have shifted the majority of our contract manufacturing presence to Malaysia. As a result, our business, financial condition and results of operations may be adversely affected by social, political, regulatory, labor and economic developments in Malaysia. Such political and economic uncertainties include, but are not limited to, the risks of war, terrorism, nationalism, nullification of contract, changes in interest rates, imposition of capital controls and methods of taxation. In addition, our contract manufacturers in Malaysia are subject to risks of theft, fire, earthquake, flooding and other similar casualty risks.
Negative developments in Malaysia’s socio-political environment may adversely affect our business, financial condition, results of operations and prospects. Although the overall Malaysian economic environment appears to be positive, there can be no assurance that this will continue to prevail in the future. Economic growth is determined by countless factors, and it is extremely difficult to predict with any level of certainty.
Changes in U.S. tax, tariff or other trade policy regarding products produced in other countries could adversely affect our business.
A predominant portion of the products we sell is originally manufactured in countries other than the United States. International trade disputes that result in tariffs and other protectionist measures could adversely affect our business, including disruption in and cost increases for sourcing our merchandise and increased uncertainties in planning our sourcing strategies and forecasting our margins. Importing and exporting has involved more risk since the beginning of 2018, as there has been increasing rhetoric, in some cases coupled with legislative or executive action, from several United States and foreign leaders regarding tariffs against foreign imports of certain materials. For example, the U.S. government imposed significant new tariffs on China related to the importation of certain product categories following the U.S. Trade Representative’s Section 301 investigation. It is possible that the U.S. government may take further measures in the future to impose stricter export controls on items destined for China or additional duties on shipments made from China. During fiscal 2019, the Bureau of Industry and Security, or BIS, of the U.S. Department of Commerce placed certain Chinese entities on the Entity List, limiting the ability of U.S. companies to do business with those entities. The U.S. government may add additional parties to the Entity List, which could harm our business, increase the cost of conducting our operations in China or result in retaliatory actions against U.S. interests. In addition, the U.S. government has exercised additional trade-related powers in a manner that could have a material adverse impact on our business, financial condition or results of operations. For example, on May 15, 2019, then-President Trump issued an executive order that invoked national emergency economic powers to implement a framework to regulate the acquisition or transfer of information communications technology in transactions that imposed undue national security risks. The executive order was subject to implementation by the Secretary of Commerce and purports to apply to contracts entered into prior to the effective date of the order. On January 19, 2021, the U.S. Department of Commerce published interim final rules in the Federal Register, subject to public notice and comment, which purport to permit the Department of Commerce to investigate transactions involving the use of information communications technology products or services provided by persons owned or controlled by certain nations, including China, and potentially to modify or prohibit those transactions. In addition, the White House, the Department of Commerce and other executive branch agencies have implemented additional restrictions and may implement still further restrictions that would affect conducting business with certain Chinese companies. We cannot predict whether these recent rules and restrictions will be implemented and acted upon by the Biden administration, modified, overturned or vacated by legal action. A substantial portion of our products are manufactured in China. As a result of tariffs, our cost of goods imported from China increased substantially, and could increase further depending on the outcome of the current trade negotiations, which have been protracted and resulted in increases in U.S. tariff rates on specified products from China. Although we
42

continue to work with our vendors to mitigate our exposure to current or potential tariffs, there can be no assurance that we will be able to offset any increased costs. Other changes in U.S. tariffs, quotas, trade relationships or tax provisions could also reduce the supply of goods available to us or increase our cost of goods. We may fail to effectively adapt to and manage the adjustments in strategy that would be necessary in response to those changes. In addition to the general uncertainty and overall risk from potential changes in U.S. laws and policies, as we make business decisions in the face of such uncertainty, we may incorrectly anticipate the outcomes, miss out on business opportunities or fail to effectively adapt our business strategies and manage the adjustments that are necessary in response to those changes. These risks could adversely affect our revenue, reduce our profitability and negatively impact our business.
Risks Related to Privacy, Data Protection and Cybersecurity
Our actual or perceived failure to comply with privacy, data protection and information security laws, regulations and obligations could harm our business.
We are subject to numerous federal, state, local and international laws and regulations regarding privacy, data protection, information security and the storing, sharing, use, processing, transfer, disclosure and protection of personal information and other content and data, which we refer to collectively as privacy laws, the scope of which is changing, subject to differing interpretations and may be inconsistent among countries, or conflict with other laws, regulations or other obligations. We are also subject to the terms of our privacy policies and obligations to our users and other third parties related to privacy, data protection and information security. We strive to comply with applicable privacy laws; however, the regulatory framework for privacy, data protection and information security worldwide is, and is likely to remain for the foreseeable future, varied, and it is possible that these or other obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another.
We also expect that there will continue to be new privacy laws proposed and enacted in various jurisdictions. For example, in May 2018, the GDPR went into effect in the EU. The GDPR imposed stringent data protection requirements and provides greater penalties for noncompliance than previous data protection laws, including potential penalties of up to €20 million or 4% of annual global revenue, whichever is greater. Among other requirements, the GDPR regulates transfers of personal data subject to the GDPR to the United States as well as other countries that have not been found to provide adequate protection to such personal data. The GDPR also imposed numerous requirements on companies operating in the EU, including enhanced disclosures to data subjects about how personal data is processed (including information about the profiling of individuals and automated individual decision-making), limited retention periods of personal data, mandatory data breach notification obligations and additional policies and procedures required to comply with the accountability principle under the GDPR. In addition, data subjects have more robust rights with regard to their personal data.
Although legal mechanisms have been designed to allow for the transfer of personal data from the United Kingdom, the EEA, and Switzerland to the United States, uncertainty about compliance with such data protection laws remains and such mechanisms may not be available or applicable with respect to the personal data processing activities necessary to research, develop and market our products and services. For example, legal challenges in Europe to the mechanisms allowing companies to transfer personal data from the EEA and Switzerland to the United States could result in further limitations on the ability to transfer personal data across borders, particularly if governments are unable or unwilling to reach agreement on or maintain existing mechanisms designed to support cross-border data transfers. Specifically, on July 16, 2020, the Court of Justice of the EU, or CJEU, invalidated the EU-U.S. Privacy Shield Framework. The same decision also imposed additional conditions with respect to use of the Standard Contractual Clauses, or the SCCs, to lawfully transfer personal data from Europe to the United States and most other countries. The Swiss Federal Data Protection and Information Commissioner also has stated that it no longer considers the Swiss-U.S. Privacy Shield adequate for the purposes of personal data transfers from Switzerland to the United States. On October 7, 2022, President Biden signed an Executive Order on Enhancing Safeguards for United States Signals Intelligence Activities, directing the United States to take certain steps to implement the EU-U.S. Data Privacy Framework, and on December 13, 2022, the European Commission announced a draft decision on U.S. adequacy, which has allowed the EU-U.S. Data Privacy Framework to become available for use by companies seeking to legitimize personal data transfers from the EU to the U.S. There have, however, been reports that the EU-U.S. Data Privacy Framework may be subject to challenge. These and other developments may result in European data protection regulators applying differing standards for, and requiring ad hoc verification of, transfers of personal data from Europe to the United States. We may be required to take additional steps to legitimize any impacted personal data transfers and may be subject to increased costs of compliance and limitations on our vendors, contractors, consultants and us. On June 4, 2021, the European
43

Commission published new SCCs. The CJEU’s decision, the revised SCCs, regulatory guidance and opinions and other developments relating to cross-border data transfer may require us to implement additional contractual and technical safeguards for any personal data transferred out of the EEA and Switzerland. More generally, we may find it necessary or desirable to modify our data handling practices, and our practices relating to cross-border transfers of data or other data handling practices, or those of our vendors, contractors and consultants, may be challenged and our business, financial condition and operating results may be adversely impacted. We continue to monitor and review the impact of any developments relating to cross-border data transfers from the EEA and Switzerland that could affect our operations.
Further, the United Kingdom’s exit from the EU, and ongoing developments in the United Kingdom, have created uncertainty with regard to data protection regulation in the United Kingdom. Data processing in the United Kingdom is now governed by the UK General Data Protection Regulation and other domestic data protection laws, such as the UK Data Protection Act of 2018, which provide for penalties for noncompliance of up to the greater of £17.5 million or 4% of worldwide revenues. Although the European Commission adopted an adequacy decision for the United Kingdom in June 2021 that allows for the continued flow of personal data from the EU to the United Kingdom, this decision may be revoked or modified and will need to be renewed after four years from the date of adoption. In February 2022, the United Kingdom’s Information Commissioner’s Office issued new standard contractual clauses, or the UK SCCs, to support personal data transfers out of the United Kingdom, which went into effect in March 2022. We may, in addition to other impacts, experience additional costs associated with increased compliance burdens and be required to engage in new contract negotiations with third parties that aid in processing personal data on our behalf or localize certain data. We cannot fully predict how United Kingdom data protection laws or regulations may develop in the medium to longer term or how the EU will treat the United Kingdom with respect to data protection issues, including those relating to data transfers to and from the United Kingdom. We continue to monitor and review the impact of any resulting changes to EU or United Kingdom law, or related developments, that could affect our operations. We may incur liabilities, expenses, costs and other operational losses relating to the GDPR and privacy laws of applicable EU Member States and the United Kingdom, including in connection with any measures we take to comply with them.
In Brazil, the Lei Geral de Proteção de Dados Pessoais – Law No. 13,709/2018, or LGPD, similar in many respects to the GDPR, was enacted August 14, 2018 and entered into effect September 18, 2020. Penalties for violation of the LGPD, if and when enforced, may be up to 2% of revenue in Brazil, capped at R$50 million per violation. The LGPD applies to businesses that process the personal data of individuals located in Brazil and provides consumer rights similar to the GDPR. A Brazilian Data Protection Authority, Brazilian National Data Protection Authority (Autoridade Nacional de Proteção de Dados, or ANPD), has been established and has begun issuing guidance on how to interpret and implement the LGPD’s requirements. The ANPD has issued guidance regarding aspects of compliance with the LGPD, and is anticipated to issue further guidance. Our LGPD approach may be subject to further change, our compliance measures may not be fully adequate, we may expend significant time and cost in developing a privacy governance program and data transfer mechanisms in an effort to comply with the LGPD and any implementing regulations or guidance, and we may potentially face litigation or other proceedings relating to actual or alleged noncompliance with the LGPD.
Vietnam’s cybersecurity law went into effect on January 1, 2019 and includes stringent requirements regarding data localization and data transfers. On August 15, 2022, the Vietnamese government issued Decree 53, which elaborates on requirements relating to data protection and went into effect on October 1, 2022. To comply with the decree, we may be required to further invest in potentially duplicative infrastructure and personnel in Vietnam, establish and maintain a local data protection program, and incur other costs and expenses related to these new requirements.
California also enacted legislation affording consumers expanded privacy protections, the CCPA, that went into effect as of January 1, 2020 and was subject to enforcement starting July 1, 2020. Additionally, the California Attorney General issued regulations that may add additional requirements on businesses. The potential effects of this legislation and the related CCPA regulations are far-reaching and may require us to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply. For example, the CCPA gives California residents expanded rights to access personal information, request deletion of personal information, opt out of certain personal information sharing and receive detailed information about how their personal information is collected and used. The CCPA also provides for civil penalties for violations (up to $7,500 per violation), as well as a private right of action for certain data breaches that may increase data breach litigation. Additionally, a new privacy law, the CPRA, was approved by California voters in November 2020, which went into effect January 1, 2023. The CPRA creates obligations relating to consumer personal information collected as of January 1, 2022, with
44

implementing regulations remaining partially in flux, and enforcement having commenced July 1, 2023. The CPRA significantly modifies the CCPA, potentially resulting in further uncertainty and requiring us to incur additional costs and expenses in efforts to comply. Numerous other states have also enacted or proposed similar data privacy laws. For example, Virginia, Colorado, Utah and Connecticut have each passed laws similar to but different from the CCPA and CPRA that have taken effect in 2023; Florida, Montana, Oregon and Texas have enacted similar laws that go into effect in 2024; Tennessee, Delaware and Iowa have enacted similar laws that go into effect in 2025; and Indiana has enacted a similar law that will go into effect in 2026. This legislation and other proposed laws at the state and federal level in the United States create the potential for a patchwork of overlapping but different laws, result in further uncertainty, require us to incur additional costs and expenses in an effort to comply or require changes in business practices and policies.
Further, some countries also are considering or have passed legislation requiring local storage and processing of data, or similar requirements, which could increase the cost and complexity of operating our products and services and other aspects of our business.
With laws and regulations such as the GDPR, LGPD, CCPA and CPRA imposing new and relatively burdensome obligations, and with substantial uncertainty over the interpretation and application of these and other laws and regulations, there is a risk that the requirements of these or other laws and regulations, or of contractual or other obligations relating to privacy, data protection or information security, are interpreted or applied in a manner that is, or is alleged to be, inconsistent with our management and processing practices, our policies or procedures, or the features of our products and services. We may face challenges in addressing their requirements and making any necessary changes to our policies and practices, and we may find it necessary or appropriate to assume additional burdens with respect to data handling, to restrict our data processing or otherwise to modify our data handling practices and to incur significant costs and expenses in these efforts. Any failure or perceived failure by us to comply with our privacy policies, our privacy, data protection or information security-related obligations to brick-and-mortar and online retail partners, users or other third parties, or any of our other legal obligations relating to privacy, data protection or information security may result in governmental investigations or enforcement actions, litigation, claims or public statements against us by consumer advocacy groups or others, and could result in significant liability or cause our users to lose trust in us, which could adversely affect our reputation and business. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations and policies that are applicable to the businesses of our brick-and-mortar and online retail partners may limit the adoption and use of, and reduce the overall demand for, our products and services.
Additionally, if third parties we work with, such as vendors or developers, violate applicable laws or regulations or our contracts and policies, such violations may also put our users’ content and personal information at risk and could in turn adversely affect our business. Any significant change to applicable privacy laws or relevant industry practices could increase our costs and require us to modify our platform, design apps and features, possibly in a material manner, which we may be unable to complete and may limit our ability to store and process user data or develop new design apps and features.
Cybersecurity risks could adversely affect our business and disrupt our operations.
Information technology helps us operate more efficiently, interface with users and brick-and-mortar and online retail partners, offer features for our products and services, maintain financial accuracy and efficiency and accurately produce our financial statements. If we do not allocate and effectively manage the resources necessary to build, sustain and secure necessary information technology infrastructure, we could be subject to transaction errors, processing inefficiencies, the loss of brick-and-mortar and online retail partners or users, business disruptions or the loss of or unauthorized access to personal information or personal data or loss or damage to intellectual property through a cyberattack or other security breach or incident. Cyberattacks and other means of attempting and causing security breaches and incidents, are becoming increasingly sophisticated, including as a result of the proliferation of artificial intelligence and machine learning. The use of artificial intelligence and machine learning may result in cybersecurity incidents that implicate the personal data of end users of such applications. Any such cybersecurity incidents related to our use of artificial intelligence and machine learning applications could adversely affect our reputation and results of operations. We have been subject to cyberattacks, security breaches, and incidents in the past, and such cyberattacks and other security breaches and incidents could expose us to a risk of lost, exposed or corrupted information, unauthorized disclosure of information, litigation and possible liability to employees, users, brick-and-mortar and online retail partners and regulatory authorities. In addition, a significant portion of our data and information is hosted in a cloud-computing environment, where design apps and data are hosted, accessed and processed through a third-party provider over a broadband Internet connection. In a cloud-
45

computing environment, we could be subject to outages, security breaches and incidents and cyberattacks affecting the third-party service provider. More of our and our service providers’ personnel are working remotely in recent years than prior to the COVID-19 pandemic, which increases the risks of cyberattacks and security breaches and incidents.
If our data management systems do not effectively and securely collect, store, process and report relevant data and information for the operation of our business, whether due to equipment malfunction or constraints, software defects or deficiencies, bugs, vulnerabilities, computer viruses, malware, ransomware, phishing attacks, distributed denial-of-service attacks, security breaches or incidents, cyberattacks, catastrophic events or human error or malfeasance, our ability to effectively plan, forecast and execute our business plan and comply with applicable laws and regulations will be impaired, perhaps materially. Any such impairment could materially and adversely affect our financial condition, results of operations, cash flows and the timeliness with which we internally and externally report our results of operations. As a result, our data management systems require an ongoing commitment of significant resources to maintain, protect and enhance existing systems and develop new systems to keep pace with continuing changes in information processing technology, evolving legal and regulatory standards, the increasing need to protect customer, partner and employee information, including personal data and personal information, and the information technology needs associated with our changing products and services. We strive to implement reasonable security procedures and practices to help ensure that our data management systems effectively collect, store, process and report relevant data for the operation of our business, though there are no assurances that these procedures and practices will be successful or that additional systems issues will not arise in the future.
In addition, security breaches or incidents from errors, malfeasance or misconduct by employees, contractors or others with access to our systems may pose a risk that sensitive data, including personal data and personal information, may be exposed to unauthorized persons or to the public and may compromise our security systems. We have been, and may in the future be, subject to compromises and other security breaches or incidents impacting such data. There can be no assurance that any efforts we make to prevent against such breaches will prevent breakdowns in our systems or security breaches or incidents that could adversely affect our business. Third parties may also attempt to fraudulently induce employees or users, using constantly evolving social engineering techniques, into disclosing usernames, passwords or other sensitive information, which may in turn be used to access information technology systems used in our business. For example, our employees have received and likely will continue to receive “phishing” e-mails attempting to induce them to divulge sensitive information. In addition, unauthorized persons may attempt to hack into our products or systems to obtain personal data relating to users or employees, our confidential or proprietary information or confidential information we maintain from third parties, which, if successful, could pose a risk of loss of data, risk to customer safety and risk of product recall. While we provide security and privacy training to attempt to protect against these risks, the techniques used to obtain unauthorized access to systems and data change frequently and may be difficult to detect, so we may not be able to anticipate and prevent these intrusions or other security breaches or incidents, to identify them promptly or to mitigate them when they occur.
Moreover, we manufacture and sell hardware and software products that allow our users to store confidential information, including their original designs, locally or in our cloud infrastructure. We do not have measures to configure, update or secure our users’ desktop or mobile devices or any information stored in our users’ own systems or at their locations, which is the responsibility of our users. While we have implemented security measures designed to protect our hardware and software products from unauthorized access and cyberattacks, these measures may not be effective in securing these products, particularly since techniques used to obtain unauthorized access or otherwise sabotage systems, change frequently and may not be recognized until launched against a target. A cyberattack, security breach or incident or other event that causes the loss or public disclosure of, or unauthorized access by third parties to, sensitive information stored by us or our brick-and-mortar and online retail partners, or the perception that any of these have occurred, could have serious negative consequences for our business, including loss of information, indemnity obligations, claims, regulatory investigations, fines, penalties and damages, reduced demand for our products and services, an unwillingness of our users to use our products or services, harm to our reputation and brand, and time consuming and expensive litigation, any of which could adversely affect our financial results. We also expect to incur significant costs in an effort to detect and prevent cyberattacks and security breaches and incidents, and we may face increased costs and requirements to expend substantial resources in the event of an actual or perceived cyberattack or security breach or incident.
Many governments have enacted laws requiring companies to provide notice of certain security breaches involving certain types of personal data or personal information. We are also contractually required to notify certain
46

customers of cyberattacks, security breaches or incidents. We cannot be certain that any limitations of liability provisions in our contracts would be enforceable or adequate or would otherwise protect us from any liabilities or damages with respect to any particular claim relating to a cyberattack, security breach or incident. We maintain cybersecurity insurance, subject to applicable deductibles and policy limits; however, our cybersecurity insurance may not cover losses from all types of incidents or may provide insufficient compensation that does not cover our total losses. We also cannot be sure that our existing insurance coverage will continue to be available on commercially reasonable terms or at all. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have an adverse effect on our reputation, brand, business, financial condition, and results of operations.
If the use of “cookie” tracking technologies is further restricted, regulated or blocked, or if changes in technology cause cookies to become less reliable or acceptable as a means of tracking consumer behavior, the amount or accuracy of Internet user information we collect would decrease, which could harm our business and results of operations.
Cookies are small data files sent by websites and stored locally on an Internet user’s computer or mobile device. We, and third parties who work on our behalf, collect data via cookies to track the behavior of visitors to our sites, provide a more personalized and interactive experience and analyze and increase the effectiveness of our marketing. However, Internet users can easily disable, delete and block cookies directly through browser settings or through other software, browser extensions or hardware.
Privacy laws and regulations restrict how we deploy our cookies, and this could potentially increase the number of Internet users that choose to proactively disable cookies on their systems. Federal, state and foreign governmental authorities continue to evaluate the privacy implications inherent in the practice of online tracking for behavioral advertising and other purposes. Governments in the United States and internationally have enacted, have considered or are considering legislation or regulations that could significantly restrict the ability of companies and individuals to engage in these activities, such as by regulating the level of consumer notice and consent required before a company can employ electronic tracking tools or the use of data gathered with such tools. For example, the European Commission has proposed a draft regulation, known as the Regulation of Privacy and Electronic Communications, or the ePrivacy Regulation, which would replace the current ePrivacy Directive. If adopted, the ePrivacy Regulation could have broad potential impacts on the use of internet-based services and tracking technologies, such as cookies. We expect to incur additional costs to comply with the requirements of the ePrivacy Regulation and national implementation laws once they are enacted. In addition to the EU and United Kingdom, other regulators are increasingly focusing on compliance with requirements related to the online behavioral advertising ecosystem. For example, on January 13, 2022, the Austrian data protection authority published a decision ruling that the collection of personal data and transfer to the U.S. through Google Analytics and other analytics and tracking tools used by website operators violates the GDPR. In 2022, the Danish, French and Italian data protection authorities adopted similar decisions. On June 23, 2022, the Italian data protection authority adopted a similar decision. Other data protection authorities in the European Union increasingly are focused on the use of online tracking tools and have indicated that they plan to issue similar rulings. In addition, the CCPA grants California residents the right to opt-out of a company’s sharing of personal information for advertising purposes in exchange for money or other valuable consideration.
Additionally, some providers of consumer devices and web browsers have implemented means to make it easier for Internet users to block tracking technologies or to require new permissions from users for certain activities, which could, if widely adopted, significantly reduce the effectiveness of such practices and technologies. For example, Apple introduced an iOS update in April 2021 that allowed users to more easily opt-out of tracking activity across devices, and subsequently incorporated new SDK privacy controls into iOS 17, which was released in September 2023. These developments have impacted and may continue to impact business. In February 2022, Google announced it planned to adopt similar restrictions to restrict tracking activity across Android devices. In addition, the most commonly used Internet browsers—Chrome, Firefox, Internet Explorer and Safari—allow Internet users to modify their browser settings to prevent cookies from being accepted by their browsers, and a number of other software tools allow users to block or otherwise limit the functionality of cookies. Users can decide to opt out of nearly all cookie data creation, which could negatively impact operations. We may have to develop alternative systems to determine our users’ behavior, customize their online experience or efficiently market to them if users block cookies or regulations introduce additional barriers to collecting cookie data.
47

Risks Related to Foreign Operations
We plan to further expand into international target markets, which will expose us to significant risks.
Our primary international markets include the United Kingdom, Ireland, Australia, New Zealand, and Western Europe. We are also present in the Middle East, Latin America, South Africa and Asia, and we plan to expand our operations further, which requires significant resources and management attention and subjects us to regulatory, economic and political risks in addition to those we already face in the United States. There are significant risks and costs inherent in doing business in international target markets, including:
difficulty establishing and managing international operations and the increased travel, infrastructure, including establishment of local delivery service and Cricut Member Care operations, and legal compliance costs associated with locations in different countries or regions;
difficulty accessing and maintaining operations with international brick-and-mortar and online retail partners and distribution channels that may be small, fragmented or complex;
the need to vary pricing and margins to effectively compete in international target markets;
the need to adapt, translate and localize products for specific countries, comply with country-specific product safety and liability laws, as well as obtaining rights to third-party intellectual property used in each country;
increased competition from local providers of competing or imitation products;
the ability to protect and enforce intellectual property rights abroad;
the need to offer content and customer support in various languages;
difficulties in understanding and complying with local laws, regulations and customs in other jurisdictions;
compliance with anti-bribery laws, such as the U.S. Foreign Corrupt Practices Act, or FCPA, and the United Kingdom Bribery Act 2010, or U.K. Bribery Act, by us, our employees and our business partners;
complexity and other risks associated with current and future legal requirements in other countries, including legal requirements related to consumer protection, consumer product safety and data privacy frameworks, such as the EU’s GDPR, including data transfer or localization restrictions, or LGPD;
varying levels of Internet technology adoption and infrastructure, and increased or varying network and hosting service provider costs;
tariffs and other non-tariff barriers, such as quotas and local content rules, as well as tax consequences;
fluctuations in currency exchange rates and the requirements of currency control regulations, which might restrict or prohibit conversion of other currencies into U.S. dollars; and
political or social unrest or economic instability in a specific country or region in which we operate, including, for example, recent social and political unrest in China, which could have an adverse impact on our operations in that location.
These risks can make it more expensive to operate our business outside the United States, meaning that our international business may be less profitable than our U.S. business.
We have limited experience with international regulatory environments and market practices and may not be able to penetrate or successfully operate in the markets we choose to enter. In addition, we may incur significant expenses as a result of our international expansion, and we may not be successful or may not execute our strategy successfully. We currently face limited brand recognition in certain parts of the world that could lead to non-acceptance or delayed acceptance of our products by consumers in new markets. Our failure to successfully manage these risks could harm our international operations and adversely affect our business, financial condition and results of operations.
In addition, Brexit, and the ongoing negotiations of the future trading relationship between the United Kingdom and the EU during the transition period, have yet to provide clarity on what the outcome will be for the United Kingdom or Europe. Changes related to Brexit could subject us to heightened risks in that region, including disruptions to trade and free movement of goods, services and people to and from the United Kingdom, disruptions to the workforce of our business partners, increased foreign exchange volatility with respect to the British pound and
48

additional legal, political and economic uncertainty. If these actions impacting our international distribution and sales channels result in increased costs for us or our international partners, such changes could result in higher costs to us, adversely affecting our operations, particularly as we expand our international presence.
We are subject to governmental export and import controls and economic sanctions laws that could subject us to liability and impair our ability to compete in international target markets.
The United States and various foreign governments have imposed controls, license requirements and restrictions on the import and/or export of certain technologies, products, software and services. Compliance with applicable regulatory requirements regarding the export of our products and services may create delays in the introduction of our products and services in some international target markets, prevent our international users from accessing our products and services, and, in some cases, prevent the export of our products and services to some countries altogether.
Furthermore, U.S. export control and economic sanctions laws prohibit the provision of products and services to countries, governments and persons that are the subject of U.S. sanctions. Even though we take precautions to prevent our products from being provided to persons and jurisdictions in violation of U.S. sanctions laws, our products and services, including our firmware updates, could find their way to such prohibited parties, which could have negative consequences, including government investigations, penalties and reputational harm. Our failure to obtain any required import or export approval for our products could harm our international and domestic sales and adversely affect our revenue.
Additionally, our supply chain is very complex and compliance with U.S. import laws and regulations requires that we make determinations based on the best information that we have available at the time. U.S. Customs and Border Protection may not always agree with those determinations and, at has times, has requested that we modify the information we have provided to them including that related to country of origin determinations.
We could be subject to future enforcement action with respect to compliance with governmental export and import controls and economic sanctions laws that result in penalties, costs and restrictions on export privileges that could adversely affect our business, financial condition and results of operations.
Failure to comply with anti-corruption and anti-money laundering laws, including the FCPA and similar laws associated with our activities outside of the United States, could subject us to penalties and other adverse consequences.
We operate a global business and may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We are subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the U.K. Bribery Act and possibly other anti-bribery and anti-money laundering laws in countries in which we conduct activities. These laws prohibit companies and their directors, officers, employees and third-party business partners and intermediaries, representatives, contractors and agents from corruptly promising, authorizing, offering or providing, directly or indirectly, improper payments or anything of value to foreign government officials, political parties and private-sector recipients for the purpose of obtaining or retaining business, directing business to any person or securing any improper advantage.
Our global operations expand our compliance obligations. For example, we import and export items to and from several countries. In many foreign countries, including countries in which we may conduct business, including interacting with governmental officials, it may be a local custom that businesses engage in practices that are prohibited by the FCPA or other applicable laws and regulations. In addition, we or our third-party business partners or intermediaries, employees, representatives, contractors, suppliers and agents may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities, including as governmental customers. We can be held liable for the corrupt or other illegal activities of our employees or third-party business partners or intermediaries, representatives, contractors and agents, even if we do not explicitly authorize such activities.
In addition, U.S. public companies are required to maintain records that accurately and fairly represent their transactions and maintain internal controls and compliance procedures designed to prevent violations of anti-corruption laws. While we have policies, procedures and training to foster compliance with these laws, we cannot assure you that our employees or third-party business partners or intermediaries, contractors, representatives and
49

agents will not take actions in violation of our policies or applicable law for which we may ultimately be held responsible.
Any violation of the FCPA, other applicable anti-corruption laws or anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, fines, damages, severe criminal or civil penalties against us, our officers or our employees, disgorgement of profits, suspension or debarment from government contracts, any of which could adversely affect our reputation, business, results of operations, stock price, financial condition and prospects. In addition, detecting, investigating and resolving actual or alleged violations of anti-corruption laws and responding to any enforcement action may result in a significant diversion of management’s attention and resources and significant defense costs and other professional fees.
Changes in legislation in U.S. and foreign taxation of international business activities or the adoption of other tax reform policies, as well as the application of such laws, could adversely impact our financial position and results of operations.
Recent or future changes to U.S., Canada, United Kingdom and other foreign tax laws could impact the tax treatment of our foreign earnings. We generally conduct our international operations through wholly owned subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. The intercompany relationships between our legal entities are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. Although we believe we are compliant with applicable transfer pricing and other tax laws in the United States, Canada, the United Kingdom and other relevant countries, due to changes in such laws and rules, we may have to modify our international structure in the future, which will incur costs, may increase our worldwide effective tax rate and may adversely affect our financial position and results of operations. In addition, significant judgment is required in evaluating our tax positions and determining our provision for income taxes.
If U.S. or foreign tax laws further change or the way in which such laws are implemented change, if our current or future structures and arrangements are challenged by a taxing authority, or if we are unable to appropriately adapt the manner in which we operate our business, we may have to undertake further costly modifications to our international structure and our tax liabilities and results of operations may be adversely affected. In addition, increases in corporate tax rates could increase our effective tax rate and have an adverse effect on our results of operations. For example, the United States recently enacted the Inflation Reduction Act, which imposes a 1% excise tax on certain stock repurchases (including potentially pursuant to our stock repurchase program) and a 15% alternative minimum tax on adjusted financial statement income. In addition, the Organization for Economic Co-Development has proposed a global minimum tax of 15%, which has been adopted by EU member countries effective as of January 1, 2024.
We may face exposure to foreign currency exchange rate fluctuations.
While we have historically transacted the majority of our business in U.S. dollars, we also transact in some foreign currencies, such as the Australian Dollar, Canadian Dollar, Chinese Yuan, Euro, British Pound Sterling and Malaysian Ringgit, and we may transact in more foreign currencies in the future. Accordingly, changes in the value of foreign currencies relative to the U.S. dollar can affect our revenue and results of operations. As a result of such foreign currency exchange rate fluctuations, it could be more difficult to detect underlying trends in our business and results of operations. In addition, to the extent that fluctuations in currency exchange rates cause our results of operations to differ from our expectations or the expectations of our investors, the trading price of our Class A common stock could be lowered. We do not currently maintain a program to hedge transactional exposures in foreign currencies. However, in the future, we may use derivative instruments, such as foreign currency forward and option contracts, to hedge certain exposures to fluctuations in foreign currency exchange rates. The use of such hedging activities may not offset any or more than a portion of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place and may introduce additional risks if we are unable to structure effective hedges with such instruments.
Risks Related to our Intellectual Property
Our intellectual property rights are valuable, and any inability to protect them could reduce the value of our products, services and brand.
Our success depends in large part on our proprietary technology and our patents, trade secrets, trademarks and other intellectual property rights. We rely on, and expect to continue to rely on, a combination of trademark,
50

trade dress, domain name, copyright, trade secret and patent laws, as well as confidentiality and license agreements with our employees, contractors, consultants and third parties with whom we have relationships, to establish and protect our brand and other intellectual property rights. However, our efforts to protect our intellectual property rights may not be sufficient or effective, and any of our intellectual property rights may be challenged, which could result in them being narrowed in scope or declared invalid or unenforceable. There can be no assurance that our intellectual property rights will be sufficient to protect against others offering products, services or technologies that are substantially similar to ours and that compete with our business.
Effective protection of patents, trademarks and domain names is expensive and difficult to maintain, both in terms of application and registration costs as well as the costs of defending and enforcing those rights. As we have grown, we have sought to obtain and protect our intellectual property rights in an increasing number of countries, a process that can be expensive and may not always be successful. For example, the U.S. Patent and Trademark Office and various foreign governmental patent agencies require compliance with a number of procedural requirements to complete the patent application process and to maintain issued patents, and noncompliance or non-payment could result in abandonment or lapse of a patent or patent application, resulting in partial or complete loss of patent rights in a relevant jurisdiction. Further, intellectual property protection may not be available to us in every country in which our products are available. For example, the existence of prior art – or information that is already in the public domain – may limit our ability to obtain additional patents in the U.S. and foreign jurisdictions. Some foreign countries also have compulsory licensing laws under which a patent owner must grant licenses to third parties. In addition, many countries limit the enforceability of patents against certain third parties, including government agencies or government contractors. In these countries, patents may provide limited or no benefit.
We have an active program of monitoring, investigating and enforcing our proprietary rights against companies and individuals who attempt to reverse engineer, market or manufacture counterfeits and “knockoff” products, particularly ancillary and/or specialized products used with our connected machines. We assert our rights against infringers of our copyrights, patents, trademarks and trade dress. However, these efforts may not be successful in reducing sales of imitation products by these infringers. Additionally, other manufacturers may be able to produce successful personal desktop manufacturing devices which imitate our designs without infringing any of our copyrights, patents, trademarks or trade dress. Particularly with respect to the accessories and materials we sell to users for use with their machines, counterfeits, knockoffs or imitations are known to exist in the industry. The failure to prevent or limit such infringers or imitators could adversely affect our reputation and sales.
In order to protect our brand and intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights. Accordingly, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property. Our failure to secure, protect and enforce our intellectual property rights could seriously damage our brand and our business.
We have faced threats, and in the future may be threatened, by third parties for alleged infringement of their proprietary rights.
There is considerable patent and other intellectual property development activity in the technology industry, and litigation, based on allegations of infringement or other violations of intellectual property, is frequent in the technology industry. Furthermore, it is common for individuals and groups to purchase patents and other intellectual property assets for the purpose of making claims of infringement to extract settlements from companies like ours. Our use of third-party content, including images, software and other intellectual property may be subject to claims of infringement or misappropriation. We cannot guarantee that our internally-developed or acquired technologies and content, including from our Contributing Artist Program, do not or will not infringe the intellectual property rights of others. From time to time, our competitors or other third parties may claim that we are infringing upon or misappropriating their intellectual property rights, and we may be found to be infringing upon such rights. Any claims or litigation could cause us to incur significant expenses and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our products or services or using certain technologies, force us to implement expensive work-arounds or impose other unfavorable terms. We expect that the occurrence of infringement claims is likely to grow as the market for our products and services grows and as we introduce new and updated products and services. Accordingly, our exposure to damages resulting from infringement claims could increase and this could further exhaust our financial and management resources. Further,
51

during the course of any litigation, we may make announcements regarding the results of hearings and motions, and other interim developments. If securities analysts and investors regard these announcements as negative, the market price of our Class A common stock may decline. Even if intellectual property claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and require significant expenditures. Any of the foregoing could prevent us from competing effectively and could adversely affect our business, financial condition and results of operations.
We depend upon third-party licenses and the purchase of third-party works for the use of digital content. An adverse change to, loss of or claim that we do not hold necessary licenses or rights may adversely affect our business, results of operations and financial condition.
Digital content is an important element of the overall content that we make available to our users. To secure the rights to use certain fonts, images, ready-to-make projects, patterns and other digital contents that are used on or with our products and services, we enter into agreements to obtain licenses from rights holders such as copyright owners or their agents. We pay royalties to such parties or their agents around the world. In other instances, we enter into agreements with various third parties to purchase their pre-existing works or engage on a “works for hire” basis to procure desired content.
The process of obtaining licenses, purchasing pre-existing works and new engagement involves identifying and negotiating with many rights holders, some of whom are unknown or difficult to identify, and implicates a myriad of complex and evolving legal issues across many jurisdictions, including open questions of law as to when and whether particular licenses are needed. Rights holders also may attempt to take advantage of their market power to seek onerous financial terms from us. Our relationship with certain rights holders may deteriorate. Additionally, there is a risk that aspiring rights holders, their agents or legislative or regulatory bodies will create or attempt to create new rights that could require us to enter into new license agreements with, and pay royalties to, newly defined groups of rights holders, some of which may be difficult or impossible to identify.
Although we expend significant resources to seek to comply with the statutory, regulatory and judicial frameworks, we cannot guarantee that we currently hold, or will always hold, every necessary right to use all of the digital content that is used with our products and services, and we cannot assure you that we are not infringing or violating any third-party intellectual property rights, or that we will not do so in the future.
These challenges, and others concerning the use of licensed content with our products, may subject us to significant liability for copyright infringement, breach of contract or other claims. For additional information, see the section titled “Legal Proceedings.”
Legislation regarding copyright protection or content review could impose complex and costly constraints on our business model.
Although our agreements with users submitting designs or other content to our websites and mobile apps specifically require users to represent that they have the right and authority to provide and license the designs and other content they submit for the purposes used by us, that the content does not and will not violate any law, statute, ordinance or regulation, and that the content (and our use of it) does not and will not infringe on any rights of any third party, we do not currently have the ability to determine the accuracy of these representations on a case-by-case basis. There is a risk that a user may supply an image or other content that is the property of another party used without permission, that infringes the copyright or trademark of another party or another party’s right of privacy or right of publicity or that would be considered to be defamatory, pornographic, hateful, racist, scandalous, obscene or otherwise offensive, objectionable or illegal under the laws or court decisions of the jurisdiction where that user lives. There is, therefore, a risk that users may intentionally or inadvertently order and receive products from us that are in violation of the rights of another party or a law or regulation of a particular jurisdiction.
The EU has also enacted a new law that will require us to use best efforts in accordance with the high industry standards of professional diligence to exclude infringing content from our platform that may be uploaded by our users. To comply with this new law, we will likely have to devote significant time and resources to develop technologies to prevent infringing content from being uploaded to our platform and, to the extent infringing content makes it onto our platform, to expeditiously remove such content and implement measures to prevent re-uploads of such content. Although the new law does not mandate monitoring, there may be no practical way for us to comply with the law’s stringent new requirements without adopting some form of robust content identification systems. We may also be required to enter into license agreements with various rights holders to obtain licenses that authorize the storage and use of content uploaded by our users. We may not be able to develop technological solutions to
52

comply with applicable law on economically reasonable terms and there is no guarantee that we will be able to enter into agreements with all relevant rights holders on terms that we deem reasonable. Compliance may therefore cause us to encounter increased costs which could substantially harm our business and results of operations.
Some of our products contain open source software, which may pose particular risks to our proprietary software, technologies, products and services in a manner that could harm our business.
We use open source software in our products and anticipate using open source software in the future. Some open source software licenses require those who distribute open source software as part of their own software product to publicly disclose all or part of the source code to such software product or to make available any derivative works of the open source code on unfavorable terms or at no cost. The terms of many open source licenses to which we are subject have not been interpreted by U.S. or foreign courts, and there is a risk that open source software licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to provide or distribute our products or services. Additionally, we could face claims from third parties claiming ownership of, or demanding release of, the open source software or derivative works that we developed using such software, which could include proprietary source code, or otherwise seeking to enforce the terms of the applicable open source license. These claims could result in litigation and could require us to make our software source code freely available, purchase a costly license or cease offering the implicated products or services unless and until we can re-engineer them to avoid infringement. This re-engineering process could require us to expend significant additional research and development resources, and we cannot guarantee that we will be successful.
Additionally, the use of certain open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of software. There is typically no support available for open source software, and we cannot ensure that the authors of such open source software will implement or push updates to address security risks or will not abandon further development and maintenance. Many of the risks associated with the use of open source software, such as the lack of warranties or assurances of title or performance, cannot be eliminated, and could, if not properly addressed, negatively affect our business. We have processes to help alleviate these risks, including a review process for screening requests from our developers for the use of open source software, but we cannot be sure that all open source software is identified or submitted for approval prior to use in our products. Any of these risks could be difficult to eliminate or manage, and, if not addressed, could adversely affect our business, financial condition and results of operations.
Risks Related to the Ownership of Our Class A Common Stock
The dual class structure of our common stock has the effect of concentrating voting power with our pre-initial public offering stockholders, which limits their ability to influence the outcome of matters submitted to our stockholders for approval, including the election of our board of directors, the adoption of amendments to our certificate of incorporation and bylaws, and the approval of any merger, consolidation, sale of all or substantially all of our assets or other major corporate transaction.
Our Class A common stock has one vote per share and our Class B common stock has five votes per share, except as otherwise required by law. As of December 31, 2023, Petrus and affiliates hold 125,614,741 shares of issued and outstanding Class B common stock. Accordingly, Petrus and affiliates hold approximately 71% of the voting power of our outstanding capital stock in the aggregate. Petrus is able to determine or significantly influence any action requiring the approval of our stockholders, including the election of our board of directors, the adoption of amendments to our certificate of incorporation and bylaws and the approval of any merger, consolidation, sale of all or substantially all of our assets or other major corporate transaction. Petrus may have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests. This concentrated control may have the effect of delaying, preventing or deterring a change in control of our company, could deprive our stockholders of an opportunity to receive a premium for their capital stock as part of a sale of our company and might ultimately affect the market price of our Class A common stock. Further, the separation between voting power and economic interests could cause conflicts of interest between Petrus and our other stockholders, which may result in Petrus undertaking, or causing us to undertake, actions that would be desirable for Petrus but would not be desirable for our other stockholders.
Future transfers by the holders of Class B common stock will generally result in those shares automatically converting into shares of Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning or other transfers by Petrus. In addition, each share of Class B common stock will convert automatically into one share of Class A common stock upon (i) the date following the Effectiveness Date on which
53

the number of shares of our capital stock, including Class A common stock and Class B common stock, and any shares of capital stock underlying any securities, including restricted stock units, options or other convertible instruments, held by “Petrus Affiliates,” as defined in our amended and restated certificate of incorporation, and their permitted entities is less than 50% of the number of shares of Class B common stock held by Petrus Affiliates and their permitted entities as of 11:59 p.m. Eastern Time on the Effectiveness Date, which we refer to herein as the 50% Ownership Threshold, (ii) the first date after the Effectiveness Date when the outstanding shares of Class B common stock represent less than a majority of the total voting power of the then outstanding shares of our capital stock entitled to vote generally in the election of directors or (iii) the time following the Effectiveness Date specified by affirmative vote or written election of the holders of at least two-thirds of the outstanding shares of Class B common stock. We refer to the date on which such final conversion of all outstanding shares of Class B common stock pursuant to the terms of our amended and restated certificate of incorporation occurs as the Final Conversion Date.
We cannot predict the effect our dual class structure may have on the market price of our Class A common stock.
We cannot predict whether our dual class structure will result in a lower or more volatile market price of our Class A common stock or in adverse publicity or other negative consequences. For example, certain index providers (like FTSE Russell) have restrictions on including companies with multiple-class share structures in certain of their indices, while others (like S&P Dow Jones) have backed away from such policies. Beginning in 2017, MSCI, a leading stock index provider, opened public consultations on their treatment of no-vote and multi-class structures and temporarily barred new multi-class listings from certain of its indices; however, in October 2018, MSCI announced its decision to include equity securities “with unequal voting structures” in its indices and to launch a new index that specifically includes voting rights in its eligibility criteria. Under the announced policies, our dual class capital structure would make us ineligible for inclusion in certain indices, and as a result, mutual funds, exchange-traded funds and other investment vehicles that attempt to passively track those indices will not be investing in our stock. These policies are still fairly new and it is currently unclear what effect, if any, they will have on the valuations of publicly traded companies excluded from the indices, but it is possible that they may depress their valuations compared to the valuations of other similar companies that are included. Because of our dual class structure, we will likely be excluded from certain of these indices and we cannot assure you that other stock indices will not take similar actions. Given the sustained flow of investment funds into passive strategies that seek to track certain indices, exclusion from stock indices would likely preclude investment by many of these funds and could make our Class A common stock less attractive to other investors. As a result, the market price of our Class A common stock could be adversely affected.
The stock price of our Class A common stock may be volatile or may decline regardless of our operating performance
The market prices of the securities of newly public companies such as us have historically been highly volatile. The market price of our Class A common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
overall performance of the equity markets and the performance of technology companies in particular;
variations in our results of operations, cash flows and other financial metrics and non-financial metrics and how those results compare to analyst expectations;
changes in the financial projections or business guidance we may provide to the public, or our failure to meet these projections;
failure of securities analysts to maintain coverage of us, changes in financial estimates by any securities analysts who follow our company or our failure to meet these estimates or the expectations of investors;
recruitment or departure of key personnel;
the economy as a whole and market conditions in our industry;
negative publicity related to problems in our manufacturing or the real or perceived quality of our products, as well as the failure to timely launch new products or services that gain market acceptance;
rumors and market speculation involving us or other companies in our industry;
54

announcements by us or our competitors of new products, accessories, features and content, significant technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;
actual or perceived privacy or data security incidents;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
lawsuits threatened or filed against us, litigation involving our industry, or both;
developments or disputes concerning our or other parties’ products, services or intellectual property rights;
the inclusion or exclusion of our Class A common stock from any trading indices;
other events or factors, including those resulting from war, including the current conflicts between Russia and Ukraine and between Israel and Hamas, incidents of terrorism, man-made or natural disasters, pandemics or responses to these events;
the effects of our stock repurchase program;
the size of our public float; and
purchases or sales of shares of our Class A common stock by us or our stockholders or public announcements of such activities.
In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. Stock prices of many companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, stockholders have instituted securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business.
Our directors, executive officers and holders of 5% or more of our common stock hold approximately 91% of the total voting power of our common stock and are able to exert significant control over us, which will limit your ability to influence the outcome of important transactions, including a change of control.
Our directors, executive officers and holders of 5% or more of our outstanding common stock, and their respective affiliates, hold, in the aggregate, approximately 91% of the total voting power of shares of our outstanding common stock, based on the number of shares outstanding as of December 31, 2023. Further, Petrus and affiliates, collectively, are currently our largest stockholder. Petrus and affiliates hold approximately 71% of the total voting power of our common stock-based on the number of shares outstanding as of December 31, 2023. As a result, our directors, executive officers and holders of 5% or more of our outstanding common stock, and their respective affiliates, if acting together, are able to determine or significantly influence all matters requiring stockholder approval, including the elections of directors, amendments of our organizational documents and approval of any merger, sale of assets or other major corporate transaction. These stockholders may have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests. This concentration of ownership may delay, prevent or discourage acquisition proposals or other offers for our Class A common stock that you may feel are in your best interest as a stockholder and ultimately could deprive you of an opportunity to receive a premium for your Class A common stock as part of a sale of our company, which in turn might adversely affect the market price of our Class A common stock.
We are a “controlled company” within the meaning of the Exchange rules and, as a result, are entitled to rely on exemptions from certain corporate governance requirements that are designed to provide protection to stockholders of companies that are not “controlled companies.”
Because Petrus and affiliates own more than 50% of the total voting power of our common shares, we are a “controlled company” within the meaning of the Exchange’s corporate governance standards. As a controlled company, we are exempt under the Exchange’s standards from the obligation to comply with certain corporate governance requirements, including the requirements:
that a majority of our board of directors consists of independent directors;
that we have a nominating committee that is composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities; and
55

that we have a compensation committee that is composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities.
As a result of relying on the controlled company exemptions, the procedures for approving significant corporate decisions could be determined by directors who have a direct or indirect interest in such decisions, and our stockholders do not have the same protections afforded to stockholders of other companies that are required to comply with all of the independence rules of the Exchange.
If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business, the price of our Class A common stock and trading volume could decline.
The trading market for our Class A common stock will depend in part on the research and reports that securities or industry analysts publish about us or our business, our market and our competitors. We do not have any control over these analysts. If securities analysts fail to publish reports on us regularly, or if industry analysts cease coverage of us, demand for our Class A common stock could decrease, which might cause our Class A common stock price and trading volume to decline. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, our Class A common stock price would likely decline.
Future sales of our Class A common stock, or the perception in the public markets that these sales may occur, may depress our stock price.
The market price of our Class A common stock could decline significantly as a result of sales of a large number of shares of our Class A common stock in the market. These sales, or the perception that these sales might occur, could depress the market price of our Class A common stock. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.
Also, in the future, we may issue shares of our Class A common stock in connection with investments or acquisitions. The amount of shares of our Class A common stock issued in connection with an investment or acquisition could constitute a material portion of then-outstanding shares of our common stock.
We may not pay dividends in the future.
We declared a $0.35 per share special dividend payable February 15, 2023, for stockholders of record on February 1, 2023, and an additional $1.00 per share special dividend payable July 17, 2023, for stock holders of record on July 3, 2023; however, we may not pay any other dividends in the future. Additionally, our ability to pay dividends on our capital stock is limited by the restrictions under the terms of our Credit Agreement. Generally, under our Credit Agreement, we cannot pay dividends on our capital stock unless both (a) no default or event of default has occurred and is continuing and (b) our Leverage ratio (as defined therein) will not exceed 2.50 to 1.00, determined on a pro forma basis as of the most recently completed fiscal quarter for which we have delivered financial statements to the administrative agent and giving effect to any indebtedness incurred in connection therewith. We anticipate that for the foreseeable future we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Provisions in our charter documents and under Delaware law could make an acquisition of us difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our Class A common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing transactions involving an actual or potential change in our control or change in our management, including transactions in which stockholders might otherwise receive a premium for their shares, or transactions that our stockholders might otherwise deem to be in their best interests. Therefore, these provisions could adversely affect the price of our Class A common stock.
Our charter documents also contain other provisions that could have an anti-takeover effect, such as:
56

subject to the rights of the holders of preferred stock, permitting the board of directors to establish the number of directors and fill any vacancies and newly created directorships;
prohibiting cumulative voting for directors;
requiring super-majority voting to amend some provisions in our certificate of incorporation and bylaws;
authorizing the issuance of undesignated preferred stock that our board of directors could use to implement a stockholder rights plan;
eliminating the ability of stockholders to call special meetings of stockholders;
prohibiting stockholder action by written consent prior to the Final Conversion Date unless the action is first recommended or approved by the board, and prohibiting stockholder action by written consent from and after the Final Conversion Date, which requires stockholder actions to be taken at a meeting of our stockholders;
certain litigation against us can only be brought in Delaware; and
our dual class common stock structure as described above.
Our charter documents provide that the Court of Chancery of the State of Delaware and the federal district courts of the United States will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our amended and restated certificate of incorporation and our amended and restated bylaws provide that the Court of Chancery of the State of Delaware, to the fullest extent permitted by law, will be the exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty, any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, or DGCL, our amended and restated certificate of incorporation or our amended and restated bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers or other employees, which may discourage lawsuits against us and our directors, officers and other employees. This exclusive forum provision will not apply to claims that are vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery of the State of Delaware, or for which the Court of Chancery of the State of Delaware does not have subject matter jurisdiction.
Section 22 of the Securities Act creates concurrent jurisdiction for U.S. federal and state courts over causes of action arising under the Securities Act. Accordingly, both U.S. state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. This exclusive forum provision will not apply to suits brought to enforce any liability or duty created by the Exchange Act. Any person or entity purchasing or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to the foregoing provision of our amended and restated bylaws.
Although we believe this exclusive forum provision benefits us by providing increased consistency in the application of U.S. federal securities laws in the types of lawsuits to which they apply, the exclusive forum provision may limit a shareholder’s ability to bring a claim in a judicial forum of its choosing for disputes with us or any of our directors, shareholders, officers or other employees, which may discourage lawsuits with respect to such claims against us and our current and former directors, shareholders, officers or other employees. Our stockholders will not be deemed to have waived our compliance with the U.S. federal securities laws and the rules and regulations thereunder as a result of our exclusive forum provision. Further, in the event a court finds the exclusive forum provision contained in our amended and restated bylaws to be unenforceable or inapplicable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our results of operations.
57

General Risk Factors
Our business is subject to a large number of U.S. and non-U.S. laws, many of which are evolving, including laws specific to e-commerce.
We are subject to a variety of laws and regulations in the United States and around the world, including those relating to traditional businesses, such as employment laws and taxation, as well as laws and regulations focused on e-commerce and online marketplaces, such as online payments, privacy, anti-spam, data security and protection, online platform liability, intellectual property and consumer protection, the ability to collect and/or share necessary information that allows us to conduct business on the Internet, marketing communications and advertising, content protection, electronic contracts or gift cards. In addition, emerging technologies we utilize, including artificial intelligence and machine learning, may also become subject to regulation under new laws or new applications of existing laws. In some cases, non-U.S. privacy, data protection, information security, consumer protection, e-commerce and other laws and regulations are more detailed than those in the United States and, in some countries, are actively enforced.
These laws and regulations are continuously evolving, and compliance is costly and could require changes to our business practices and significant management time and effort, or may result in enforcement actions or litigation. For example, California’s Automatic Renewal Law requires companies to adhere to enhanced disclosure requirements when entering into automatically renewing contracts with consumers. As a result, a wave of consumer class action lawsuits was brought against companies that offer online products and services on a subscription or recurring basis. Other laws, like the CCPA and the EU’s GDPR, require us to implement reasonable privacy and security measures, including applying security requirements by contract to certain service providers and processors acting on our behalf, as well as requiring certain privacy and security disclosures to consumers and employees. In some jurisdictions, these laws and regulations may be subject to attempts to apply such domestic rules world-wide against us or our subsidiaries. Additionally, it is not always clear how existing laws apply to online marketplaces as many of these laws do not address the unique issues raised by online marketplaces or e-commerce. For example, as described elsewhere in this Risk Factors section, laws relating to privacy, data protection and information security are evolving differently in different jurisdictions. Federal, state and non-U.S. governmental authorities, as well as courts interpreting relevant laws, continue to evaluate and assess applicable privacy, data protection and information security requirements.
Existing and future laws and regulations enacted by federal, state or non-U.S. governments or the inconsistent enforcement of such laws and regulations could impede the growth of e-commerce or online marketplaces, which could have a negative impact on our business and operations. Examples include data localization requirements, limitations on marketplace scope or ownership, intellectual property intermediary liability rules, regulation of online speech, limits on network neutrality and rules related to security, privacy, data protection or national security, which may impede us or our users. We could also face regulatory challenges or be subject to discriminatory or anti-competitive practices that could impede both our growth prospects, increase our costs and harm our business.
We strive to comply with all applicable laws, but they may conflict with each other, and by complying with the laws or regulations of one jurisdiction, we may find that we are in conflict with the laws or regulations of another jurisdiction. Despite our best efforts, we may not have fully complied with all applicable laws and may not in the future. Any failure, or perceived failure, by us to comply with any of these laws or regulations could result in damage to our reputation, lost business and proceedings or actions against us by governmental entities or others, which could result in significant expenses, fines or penalties. Laws or regulations, or enforcement thereof, could also force us to change the way we operate, which could require us to incur significant expenses or to discontinue certain services, which could negatively affect our business.
Additionally, if third parties with whom we work violate applicable laws or our policies, those violations could result in other liabilities for us and could harm our business. Furthermore, the circumstances in which we may be held liable for the acts, omissions or responsibilities of these parties is uncertain, complex and evolving. If an increasing number of such laws are passed, the resulting compliance costs and potential liability risk could negatively impact our business.
58

From time to time, we are subject to legal proceedings, regulatory disputes, audits and governmental inquiries that could cause us to incur significant expenses, divert our management’s attention and materially harm our business, results of operations and financial condition.
From time to time, we are subject to claims, lawsuits, regulatory disputes, audits, government inquiries and other proceedings, including matters related to intellectual property, commercial, tariffs, royalties, employment and tax that could adversely affect our business, results of operations and financial condition. As we have grown, we have seen a rise in the number and significance of these disputes and inquiries. Litigation and regulatory proceedings, and particularly any intellectual property infringement matters that we face, could be protracted and expensive, and the results are difficult to predict. Certain of these matters may include speculative claims for substantial or indeterminate amounts of damages and include claims for injunctive relief. Adverse outcomes with respect to any of these legal proceedings may result in significant settlement costs or judgments, penalties and fines, or require us to modify our products or services, make content unavailable or require us to stop offering certain features, all of which could negatively affect our subscription and revenue growth. See the section titled “Legal Proceedings” for additional information.
The results of claims, lawsuits, regulatory disputes, audits, government inquiries and other proceedings cannot be predicted with certainty, and determining reserves for pending litigation and other legal and regulatory matters requires significant judgment. There can be no assurance that our expectations will prove correct, and even if these matters are resolved in our favor or without significant cash settlements, these matters, and the time and resources necessary to litigate or resolve them, could harm our business, financial condition and results of operations.
We may engage in merger and acquisition activities, which could require significant management attention, disrupt our business, dilute stockholder value and adversely affect our results of operations.
As part of our business strategy, we may in the future engage in investment, merger or acquisition activities involving other companies, products or technologies. We may not be able to find suitable acquisition candidates, and we may not be able to complete acquisitions on favorable terms, if at all. If we do complete acquisitions, we may not ultimately strengthen our competitive position or achieve our goals, and any acquisitions we complete could be viewed negatively by our users or investors. Moreover, an acquisition, investment or business relationship may result in unforeseen operating difficulties and expenditures, including disrupting our ongoing operations, diverting management from their primary responsibilities, subjecting us to additional liabilities, increasing our expenses and adversely affecting our business, financial condition and results of operations. Moreover, we may be exposed to unknown liabilities, and the anticipated benefits of any acquisition, investment or business relationship may not be realized, if, for example, we fail to successfully integrate such acquisitions, or the technologies associated with such acquisitions, into our company.
To pay for any such acquisitions, we would have to use our cash and cash equivalents, incur debt or issue equity securities, or a combination thereof, each of which may affect our financial condition or the value of our Class A common stock and could result in dilution to our existing stockholders. If we incur more debt, it would result in increased fixed obligations and could also subject us to additional covenants or other restrictions that would impede our ability to manage our operations. Additionally, we may receive indications of interest from other parties interested in acquiring some or all of our business. The time required to evaluate such indications of interest could require significant attention from management, disrupt the ordinary functioning of our business and adversely affect our business, financial condition and results of operations.
Our business is subject to the risk of earthquakes, fire, power outages, floods, public health crises, such as the COVID-19 pandemic, and other catastrophic events, and to interruption by man-made problems such as war or terrorism.
Our business is vulnerable to damage or interruption from earthquakes, fires, pandemics, floods, power losses, telecommunications failures, terrorist attacks, acts of war, including the current conflicts between Russia and Ukraine and between Israel and Hamas, human errors, break-ins, public health crises, such as the COVID-19 pandemic and similar events. The third-party systems and operations and manufacturers we rely on are subject to similar risks. For example, we engage third-party service providers, a portion of whose software development staff resides in Ukraine. Due to the current conflict, we may experience an interruption in the services provided by these parties. Our insurance policies may not cover losses from these catastrophic events or may provide insufficient compensation that does not cover our total losses. For example, a significant natural disaster, such as a pandemic, earthquake, fire or flood, could adversely affect our business, financial condition and results of operations, and our
59

insurance coverage may be insufficient to compensate us for losses that may occur. Acts of terrorism, which may be targeted at metropolitan areas that have higher population density than rural areas, could also cause disruptions in our or our suppliers’ and manufacturers’ businesses or the economy as a whole. We may not have sufficient protection or recovery plans in some circumstances, such as natural disasters affecting locations that store significant inventory of our products, that house our servers, or from which we generate content. As we rely heavily on our computer and communications systems, and the Internet to conduct our business and provide high-quality Cricut Member Care, these disruptions could negatively impact our ability to run our business and either directly or indirectly disrupt suppliers’ and manufacturers’ businesses, which could adversely affect our business, financial condition and results of operations.
We are subject to payment processing risk.
Our brick-and-mortar and online retail partners and users pay for our products using a variety of different payment methods, including credit and debit cards, gift cards, electronic fund transfers and electronic payment system and third-party financing providers. We rely on internal systems as well as those of third parties to process payment. Acceptance and processing of these payment methods are subject to certain rules and regulations and require payment of interchange and other fees. To the extent there are disruptions in our payment processing systems, increases in payment processing fees, material changes in the payment ecosystem, such as large re-issuances of payment cards, delays in receiving payments from payment processors or changes to rules or regulations concerning payment processing, our revenue, operating expenses and results of operation could be adversely impacted. We leverage our third-party payment processors to bill users on cricut.com and Paid Subscriber on our behalf. If these third parties become unwilling or unable to continue processing payments on our behalf, we would have to find alternative methods of collecting payments, which could adversely impact user and Paid Subscriber acquisition and retention. In addition, from time to time, we encounter fraudulent use of payment methods, which could impact our results of operation and if not adequately controlled and managed could create negative consumer perceptions of our service.
In 2020, we introduced an integration with a third-party financing provider, Affirm, which allows users to finance the purchase of our connected machines through third-party consumer financing. There is no assurance that Affirm, or any other company that may in the future offer financing to our users, will continue to provide users with access to credit or that credit limits under such arrangements will be sufficient. Such restrictions or limitations on the availability of consumer credit could have an adverse impact on our business, results of operations and financial condition.
The estimates of market size included in our Annual Report on Form 10-K or that we have provided publicly may prove to be inaccurate, and even if the market in which we compete is of the size we estimate, we cannot assure you that our business will penetrate some or all of our SAM or TAM.
Market size estimates are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. The estimates of market size in our Annual Report on Form 10-K or that we have provided publicly relating to our SAM and TAM, including estimates based on our commissioned surveys or our own internal survey data, may prove to be inaccurate. Even if the market is of the size we estimate, we may not further penetrate our SAM or TAM, or at all. Accordingly, the estimates of market size should not be taken as indicative of our future growth.
The requirements of being a public company, including maintaining adequate internal control over our financial and management systems, may strain our resources, divert management’s attention and affect our ability to attract and retain executive management and qualified board members.
As a public company we incur significant legal, accounting and other expenses that we did not incur as a private company. We are subject to reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the rules subsequently implemented by the SEC, the rules and regulations and the listing standards of the Exchange and other applicable securities rules and regulations. Compliance with these rules and regulations will likely strain our financial and management systems, internal controls and employees.
The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and results of operations and the Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures, and internal control, over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures, and internal control over, financial reporting to meet this standard, significant resources and management oversight may be required. If, in the future,
60

we have material weaknesses or deficiencies in our internal control over financial reporting, we may not detect errors on a timely basis and our consolidated financial statements may be materially misstated. Effective internal control is necessary for us to produce reliable financial reports and is important to prevent fraud.
In addition, we are required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, for which we expect to incur significant expenses and devote substantial management effort toward ensuring compliance. As a result of the complexity involved in complying with the rules and regulations applicable to public companies, our management’s attention may be diverted from other business concerns, which could harm our business, results of operations and financial condition. Although we have already hired additional employees to assist us in complying with these requirements, our finance team is small and we may need to hire more employees in the future, or engage outside consultants, which will increase our operating expenses.
Being a public company and complying with applicable rules and regulations will make it much more expensive for us to obtain director and officer liability insurance, and we will incur substantially higher costs to obtain and maintain the same or similar coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors and qualified executive officers.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Estimates.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and stockholders’ equity/deficit and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to deferred revenue and entitlements. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the price of our Class A common stock.
We may be subject to sales and other taxes, and we may be subject to liabilities on past sales for taxes, surcharges and fees.
The application of indirect taxes, such as sales and use tax, subscription sales tax, value-added tax, provincial taxes, goods and services tax, business tax and gross receipt tax, to businesses like ours is a complex and evolving issue. Significant judgment is required to evaluate applicable tax obligations. In many cases, the ultimate tax determination is uncertain because it is not clear how existing statutes apply to our business. One or more states, the federal government or other countries may seek to impose additional reporting, record-keeping or indirect tax collection obligations on businesses like ours that offer subscription services. For example, on June 21, 2018, the U.S. Supreme Court held in South Dakota v. Wayfair, Inc. that states could impose sales tax collection obligations on out-of-state sellers even if those sellers lack any physical presence within the states imposing the sales taxes. An increasing number of states have considered or adopted laws that attempt to impose sales tax collection obligations on out-of-state sellers. The U.S. Supreme Court’s Wayfair decision has removed a significant impediment to the enactment and enforcement of these laws, and it is possible that states may seek to tax out-of-state sellers on sales that occurred in prior tax years, which could create additional administrative burdens for us, put us at a competitive disadvantage if such states do not impose similar obligations on our competitors and decrease our future sales, which could adversely impact our business and results of operations. Although we believe that we currently collect and remit sales taxes in all states in which we are required to do so, a successful assertion by one or more states requiring us to collect sales taxes where we presently do not do so, or to collect more taxes in a jurisdiction where we currently do collect some sales taxes, could result in substantial tax liabilities, including taxes on past sales, as well as interest and penalties. The adoption of new laws by, or a successful assertion by taxing authorities of such laws, could also require us to incur substantial costs to capture data and collect and remit taxes. If such obligations were imposed, the additional costs associated with tax collection, remittance and audit requirements could adversely affect our business, financial condition and results of operations.
Item 1B. Unresolved Staff Comments 
None.
61

Item 1C. Cybersecurity
Risk Management and Strategy
We have established policies and processes for assessing, identifying, and managing material risk from cybersecurity threats, and have integrated these processes into our overall risk management systems and processes. The structure of our information security program is based on the National Institute of Standards and Technology (“NIST”) Cybersecurity Framework and other industry standards. We routinely assess material risks from cybersecurity threats, including any potential unauthorized occurrence on or conducted through our information systems that may result in adverse effects on the confidentiality, integrity, or availability of our information systems or any information residing therein.
We conduct periodic risk assessments, including vulnerability scanning and penetration testing, to identify cybersecurity threats, as well as assessments in the event of a material change in our business practices that may affect information systems that are vulnerable to such cybersecurity threats. These risk assessments include an inventory of assets, followed by identification of reasonably foreseeable internal and external vulnerabilities, the likelihood and potential damage that could result from such risks, and the sufficiency of existing policies, procedures, systems, and safeguards in place to manage such risks.
Following these risk assessments, we re-design, implement, and maintain reasonable safeguards to minimize identified risks; reasonably address any identified gaps in existing safeguards; and regularly monitor the effectiveness of our safeguards. We monitor various cybersecurity resources to remain informed about new and emerging cybersecurity threats and attack vectors. We devote significant resources and designate high-level personnel, including our Chief Information Security Officer (“CISO”) who reports to our Executive Vice President of Platform Development, to manage the risk assessment and mitigation process.
As part of our overall risk management system, we monitor and test our safeguards and train our employees on recognizing potential cybersecurity threats and implementing our safeguards. Personnel at all levels and departments are made aware of our cybersecurity policies through periodic trainings. We also conduct tabletop exercises for members of various functional areas on data recovery and incident response.
We engage security consultants and other third parties in connection with our risk assessment processes. These service providers assist us to design and implement our cybersecurity policies and procedures, as well as to monitor and test our safeguards and to conduct regular vulnerability assessments for our internal assets. We require each third-party service provider to give assurance that it has the ability to implement and maintain appropriate security measures, consistent with all applicable laws, to implement and maintain reasonable security measures in connection with their work with us, and to promptly report any suspected breach of its security measures that may affect our company. We review third-party service providers’ policies, data protection procedures, intellectual property protection measures and incident response measures. Our CISO oversees our relationships with these third-party service providers.
For additional information regarding whether any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or are reasonably likely to materially affect our company, including our business strategy, results of operations, or financial condition, please refer to Item 1A, “Risk Factors,” in this annual report on Form 10-K, including the risk factors under the heading “Risks Related to Privacy, Data Protection and Cybersecurity,” which is incorporated herein by reference.
Governance
Our board of directors is responsible for monitoring and assessing strategic risk exposure, and our executive officers are responsible for the day-to-day management of the material risks we face. Our board of directors administers its cybersecurity risk oversight function directly as a whole, as well as through the audit committee.
Our CISO and our steering committee on information security, which includes members of our executive management as well as leaders of business functional areas, are primarily responsible to assess and manage our material risks from cybersecurity threats. Our CISO has over 20 years of experience leading in the information security field at well-known publicly traded technology companies. He also received a CIO Executive Education Certificate from Stanford University.
Our CISO and our steering committee on information security oversee our cybersecurity policies and processes, including those described in “Risk Management and Strategy” above. The processes by which our CISO
62

and our steering committee on information security are informed about and monitor the prevention, detection, mitigation, and remediation of cybersecurity incidents includes the following: risk assessment and management, policy development and implementation, prevention strategies, detection mechanisms, incident response and mitigation, remediation and recovery, reporting and communication, compliance and legal considerations, efforts at continuous improvement, and training and awareness.
Our CISO and representatives from our steering committee on information security provide quarterly briefings to the audit committee regarding our company’s cybersecurity risks and activities, including any recent cybersecurity incidents and related responses, cybersecurity systems testing, activities of third parties, and the like. Because many members of our board of directors regularly attend our audit committee meetings, the full board of directors regularly receives updates on cybersecurity.
Item 2. Properties 
Our corporate headquarters are in South Jordan, Utah under operating leases that expire at various times through 2027. We also lease offices elsewhere in Utah, China and Malaysia. All of our offices are leased and we do not own any real property.
We believe that our existing facilities are sufficient for our current needs. In the future, we may need to add new facilities and expand our existing facilities as we add employees, grow our infrastructure and evolve our business, and we believe that suitable additional or substitute space will be available on commercially reasonable terms to meet our future needs.
Item 3. Legal Proceedings
We are not presently a party to any material pending legal proceedings. We are, from time to time, subject to legal proceedings and claims, as well as regulatory disputes, audits, government inquiries and other proceedings, arising from the normal course of business activities, and an unfavorable resolution of any of these matters could materially affect our business, results of operations, financial condition or cash flows.
Litigation may be necessary, among other things, to defend ourselves or our users by determining the scope, enforceability and validity of third-party proprietary rights, to establish our proprietary rights, or to address royalty payments we make. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
In September 2020, we joined NXN LLC and dozens of other plaintiffs in a complaint against the U.S. federal government in the United States Court of International Trade alleging unlawful actions by the federal government on the imposition of the third and fourth round of tariffs on products covered in the United States Trade Representative’s Section 301 Action Concerning China’s Act’s, Policies, and Practices Related to Technology Transfer, Intellectual Property, and Innovation. The complaint seeks declaratory judgment that the United States Trade Representative’s actions were beyond its delegated authority under the Trade Act of 1974 and in violation of the Administrative Procedure Act and the United States Constitution.
Item 4. Mine Safety Disclosures
Not applicable.
PART II
Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 
Market Information for Our Class A Common Stock
Our Class A common stock has been listed on the Nasdaq Global Select Market under the symbol "CRCT" since March 25, 2021. Prior to that date, there was no public trading market for our Class A common stock. There is no public trading market for our Class B common stock.
Holders of Record
63

As of March 1, 2024, we had 257 holders of record of our Class A and Class B common stock. The actual number of stockholders is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
The following table provides information regarding share repurchases made by Cricut during the three months ended December 31, 2023:
Period
Total Number of Shares Purchased(1)
Average Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced ProgramMaximum Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program
(in thousands)
October 1, 2023 through October 31, 2023821,252$8.42821,252$20,026
November 1, 2023 through November 30, 2023381,715$7.55381,715$17,146
December 1, 2023 through December 31, 2023856,399$6.93856,399$11,211
Total2,059,366$7.642,059,366$11,211
(1) On August 9, 2022, we announced that our Board of Directors had approved a common stock repurchase program under which we may purchase shares of our outstanding Class A common stock up to an aggregate transactional value of $50 million, depending on our continuing analysis of market, financial, and other factors. The share repurchase program may be suspended or discontinued at any time and does not have a predetermined expiration date.

Dividend Policy
On December 21, 2022, we declared a $0.35 per share special dividend payable February 15, 2023, for stockholders of record on February 1, 2023, and on May 18, 2023, we declared a $1.00 per share special dividend payable on July 17, 2023 to shareholders of record on July 3, 2023; however, we have not adopted a dividend policy and do not expect to pay any regular dividends in the future.
Any future determination to pay dividends on our common stock will be made at the discretion of our board of directors subject to applicable laws, and will depend upon, among other factors, our results of operations, financial condition, contractual restrictions and capital requirements. Our ability to pay cash dividends on our capital stock may also be limited by the terms of our Credit Agreement and the terms of any future debt or preferred securities or future indebtedness.
64

Stock Performance Graph
This performance graph shall not be deemed “soliciting material” or to be “filed” with the Securities and Exchange Commission, or the SEC, for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act of 1933, as amended, or the Securities Act.
The following graph compares (i) the cumulative total stockholder return on our Class A common stock from March 25, 2021 (the date our Class A common stock commenced trading on the Nasdaq) through December 31, 2023 with (ii) the cumulative total return of the Nasdaq Composite Index and the S&P Mid Cap 400 Index over the same period, assuming the investment of $100 in our Class A common stock and in each index on March 25, 2021 and the reinvestment of dividends. The graph uses the closing market price on March 25, 2021 of $17.80 per share as the initial value of our Class A common stock. The comparisons are based on historical data and are not indicative of, nor intended to forecast, future performance of our Class A common stock.

3337
Unregistered Sales of Equity Securities
None.
Item 6. [ Reserved ]
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read together with our consolidated financial statements and related notes and other financial information appearing elsewhere in this Annual Report. This discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results could differ materially from these forward-looking statements as a result of many factors, including those discussed in the sections titled “Risk Factors” and “Note Regarding Forward-Looking Statements.”

A discussion regarding our financial condition and results of operations for the year ended December 31, 2022 compared to the year ended December 31, 2021 can be found in “Management’s Discussion and Analysis of
65

Financial Condition and Results of Operations” in our annual report on Form 10-K filed on March 13, 2023, which is hereby incorporated by reference herein.
Overview of Our Business and History
At Cricut, our mission is to help people lead creative lives. We have designed and built a creativity platform that enables our engaged and loyal community of over 8.9 million users to turn ideas into professional-looking handmade goods. With our highly versatile connected machines, design apps and accessories and materials, our users create everything from personalized birthday cards, mugs and T-shirts to large-scale interior decorations.
Our users’ journeys typically begin with the purchase of a connected machine. We currently sell a portfolio of connected machines that cut, write, score and create other decorative effects using a wide variety of materials including paper, vinyl, iron-on vinyl, pens, and more. Our connected machines are designed for a wide range of uses and are available at a variety of price points (MSRP by machine family as of December 31, 2023):
Cricut Joy family for personalization, organization, and customization, $149.00 - $199.00 MSRP
Cricut Explore family for cutting, writing and scoring, $249.00 - $319.00 MSRP
Cricut Maker family for cutting, writing, scoring and adding decorative effects to a wider range of materials, $399.00 - $429.00 MSRP
Cricut Venture for cutting, writing, and scoring large-format projects at professional speeds, $999.00 MSRP
Our software integrates our connected machines and design apps, allowing our users to create and share seamlessly. Our software is cloud-based, meaning that users can access and work on their projects anywhere, at any time, across desktops or mobile devices. We enable our users to be inspired, to create and share projects with the Cricut community and to follow others doing the same. On our apps, users can find inspiration, purchase or upload content like fonts and images, design a project from scratch or find a vast array of ready-to-make projects.
Users can leverage the full power of our platform by using our connected machines together with our free design apps, in-app purchases and subscription offerings to design and complete projects. All users can access a select number of free images, fonts and projects from our design apps or upload their own. In addition, we offer a wider selection of images, fonts and projects for purchase à la carte, including licensed content from partners with well-known brands and characters, like major motion picture studios. We also have two subscription offerings: Cricut Access and Cricut Access Premium. Cricut Access provides a subscription to images, fonts and projects as well as other member benefits, including exclusive software features and functionality, discounts, and priority Cricut Member Care. Cricut Access is billed monthly for $9.99 per month or annually for $95.88 per year. Cricut Access Premium includes all of the benefits of Cricut Access as well as additional discounts and preferred shipping and is billed annually for $119.88 per year. As of December 31, 2023, we had nearly 2.8 million Paid Subscribers to Cricut Access and Cricut Access Premium.
We sell a broad range of accessories and materials that bring our users’ designs to life, from advanced tools like heat presses to Cricut-branded rulers, scoring tools, pens, paper and iron-on vinyl, all designed to work seamlessly with our connected machines. Designing and completing projects drives repeat purchases of Cricut-branded accessories and materials.
We design and develop our software and hardware products, and we work with third-party contract manufacturers to source components and finished goods and with third-party logistics companies to warehouse and distribute our products.
We sell our connected machines and accessories and materials through our brick-and-mortar and online retail partners, as well as through our website at cricut.com. Our partners include Amazon, Hobby Lobby, HSN, Jo-Ann, Michaels, Target, Walmart and many others. We also sell our products, including subscriptions to Cricut Access and Cricut Access Premium, on cricut.com. In 2021, 2022, and 2023, 50%, 41%, and 38% of our revenue was generated through brick-and-mortar sales, respectively. In 2021, 2022, and 2023, 50%, 59%, and 62% of our revenue was generated through online channels, respectively.
66

For the years ended December 31, 2021, 2022 and 2023, we generated:
Total revenue of $1,306.2 million, $886.3 million and $765.1 million, respectively, representing 36%, (32)% and (14)% year-over-year growth, respectively
Net income of $140.5 million, $60.7 million and $53.6 million, respectively, representing (9)%, (57)% and (12)% year-over-year growth, respectively
On March 29, 2021, we completed an initial public offering (“IPO”), in which we sold 13,250,000 shares of Class A common stock, and the selling stockholders sold an additional 2,064,903 shares of Class A common stock at a price to the public of $20.00 per share. We received aggregate net proceeds of $242.7 million after deducting offering costs, underwriting discounts and commissions of $22.3 million. On April 28, 2021, we sold an additional 968,815 shares of Class A common stock and the selling stockholders sold an additional 150,984 shares of Class A common stock pursuant to the partial exercise of the underwriters’ option to purchase additional shares which generated net proceeds of $18.0 million after deducting for underwriting discounts and commissions of $1.4 million.
Our Business Model
Our business model thrives because our products unlock creativity, which then in turn drives the engagement of our users. Our over 8.9 million users’ journeys typically begin with the purchase of a connected machine and expand across our family of products as users harness the power of our platform. Our business model is characterized by strong engagement and diversified sales across product categories. This engagement has led to rapid growth and strong profitability.
Attracting and Engaging New Users through Connected Machine Sales
Since launching our first connected machine in 2014, we have built a loyal and growing community of users that has reached substantial scale. As of December 31, 2021, 2022 and 2023, we had 6.4 million, 7.9 million and 8.9 million users, respectively, representing 48%, 23% and 13% year-over-year growth, respectively. See the section titled “—Key Business Metrics” for the definition of users. We believe we are in the early stages of our growth and that we have a significant untapped opportunity in the United States and Canada, as well as globally. Our over 8.9 million users represent approximately 7% of our total SAM which includes the United States, Canada, and our four leading international markets of Australia, France, Germany and the United Kingdom.
We have been able to efficiently acquire new users and drive sales of our products because of the powerful network effects of our community. To date, word-of-mouth referrals, as well as effective use of low-cost marketing channels like social media, have driven our success. In 2023, over 38% of new users first heard about Cricut through friends and family. Sales and marketing expenses represented 10%, 15% and 16% of revenue in 2021, 2022 and 2023, respectively.
Once we acquire a user, we see strong engagement with them over time. We drive engagement through a highly interactive and fulfilling product experience and the strength of our community. We continuously innovate and improve our connected machines, design apps and accessories and materials, giving our users more to create. Once they have purchased connected machines, users inspire one another to create and use more of our digital content, subscriptions and accessories and materials. In turn, we learn from our users’ creativity, and launch new products to help expand their creative horizons. We measure engagement by the Percentage of Users Creating in Trailing 90 Days. See the section titled “—Key Business Metrics” for the definition of Percentage of Users Creating in Trailing 90 Days and for information regarding that metric over the last three years. As of December 31, 2023, 44% of our over 8.9 million users created on their connected machines in the last 90 days.
The table below shows the Percentage of Users Creating in Trailing 90 Days for the periods indicated.
202120222023
Q1Q2Q3Q4Q1Q2Q3Q4Q1Q2Q3Q4
Users (in Thousands)4,9395,3735,7326,4096,9047,1927,4577,8938,2398,4468,6398,944
Percentage of Users Creating in Trailing 90 Days62%59%56%60%54%51%48%51%45%43%42%44%
Many of our users choose to pay for our subscription offerings which include a subscription to images, fonts and projects as well as other member benefits, including exclusive software features and functionality, discounts,
67

priority Cricut Member Care, and, in the case of Cricut Access Premium, preferred shipping. By subscribing to our offerings, users have access to a curated and growing design library of over 750 thousand images, thousands of ready-to-make projects and hundreds of fonts. We believe that the number of Paid Subscribers is an indicator of the depth of our users’ engagement. See the section titled “—Key Business Metrics” for the definition of Paid Subscribers and for information regarding that metric over the last three years. As of December 31, 2023, we had nearly 2.8 million Paid Subscribers, representing 6% year-over-year growth. As of December 31, 2023, approximately 31% of our users were also Paid Subscribers. We aim to increase the number of our users that are Paid Subscribers over time.
Growing With Users Over Time
The vast majority of the connected machines we sell are first-time Cricut purchases. We launch software enhancements and new tools for our connected machines, as well as new accessories and materials SKUs, to enhance the capabilities of our connected machines over time. We grow with our users as they continue to create on their connected machines, subscribe to Cricut Access and Cricut Access Premium and purchase à la carte items and our accessories and materials repeatedly.
The table below is a summary of our Users, Paid Subscribers, Subscription ARPU and Accessories and Materials ARPU since Q1 2021. In 2023, we generated, on average, approximately $67.33 combined from subscriptions and accessories and materials per user. Our users purchase subscriptions and accessories and materials, our higher gross margin categories, long after they first purchase a connected machine. In 2023, the gross margin of our subscriptions and accessories and materials categories was 89% and 17%, respectively, compared to 13% for our connected machines category.
202120222023
Q1Q2Q3Q4Q1Q2Q3Q4Q1Q2Q3Q4
Users (in Thousands)4,9395,3735,7326,4096,9047,1927,4577,8938,2398,4468,6398,944
Paid Subscribers (in Thousands)1,6141,7651,8142,0372,3112,3672,4382,6092,7152,7222,6992,770
Subscription ARPU$9.96$9.83$9.60$9.18$9.73$9.59$9.40$9.26$9.31$9.13$8.93$8.70
Accessories and Materials ARPU$29.45$26.67$18.79$28.66$17.67$11.45$7.61$13.99$8.93$7.71$5.75$8.80
We review Subscription ARPU and Accessories and Materials ARPU as an indicator of the monetization of the journey of our users. Connected Machine revenue fluctuates as we introduce new connected machines at various price points and as the mix of connected machines purchased changes.
We define Accessories and Materials ARPU as Accessories and Materials revenue divided by average users in a period. Accessories and Materials ARPU fluctuates seasonally as well as over time as we introduce new accessories and materials at various price points and as the volume and mix of accessories and materials purchased changes. We expect this metric to continue to fluctuate both seasonally and over time from shifts in volume and mix.
Factors Affecting Our Performance
Our financial condition and results of operations have been, and will continue to be, affected by a number of factors, including the following:
Attracting New Users and Driving Connected Machine Sales
Our growth depends in part on our ability to drive continued growth in users and connected machine sales. We believe we are in the early stages of growth in our addressable market. We have been successful in attracting new users by delivering positive product experiences and due to the powerful network effects associated with our large and loyal user community. We plan to continue to grow our number of users through word-of-mouth referrals, by investing in sales and marketing initiatives and by broadening our partnerships with new and existing brick-and-mortar and online retail partners and distributors. Our efforts to attract new users outside of the United States and Canada will require us to spend additional resources, particularly in marketing. If we cannot attract new users, our results of operations would be adversely affected.
Engaging and Expanding With our Existing Users
An important part of our success is driven by engagement of our users, as well as our ability to sell additional products to our users after their first connected machine purchase. Our users are engaged when they create with
68

connected machines, design apps and accessories and materials. It is therefore important that users find our products intuitive and easy to use. As users create on their connected machines, they are more likely to purchase subscriptions and accessories and materials. Historically we find that our users continue to be engaged over time. As of December 31, 2023, 66% of our over 8.9 million users created on their connected machines in the last 365 days. This durable relationship is motivated by new software and products that we launch to expand the capabilities of existing connected machines as well as through the inspiration derived from our large and passionate community. If our users engage with their connected machines less over time, the overall growth in our business may slow.
Scaling our Hardware and Software Product Offerings
We have historically enjoyed strong demand for our products, both physical and digital, driving methodical growth. Our growth depends in part on our ability to design and introduce new products and enhance existing products that meet the preferences of our users. We must also carefully manage any changes to our product offerings so that we do not harm our brand or our relationships with our users. To continue to grow, we must employ the right personnel to execute our product roadmap and effectively work with third-party suppliers and manufacturers. If we fail to expand our products or maintain high quality standards in our products, our brand, business and results of operations will be adversely affected.
Managing our Supply Chain
We rely on third-party suppliers, contract manufacturers and third-party logistics partners to produce and distribute our products. Our ability to grow depends largely on the ability of these third-party companies to scale with us, provide high quality services and deliver components and finished products on time and at reasonable costs. We primarily rely on two contract manufacturers to build the majority of our connected machines. For a limited number of our products, which collectively constitute a small portion of our revenue, a particular contract manufacturer is the sole source of the finished product. Our concentration of suppliers could lead to supply shortages, long lead times for components and supply changes. Much of our supply chain originates in Malaysia and China. We expect to pursue additional geographic diversification in our supply chain to mitigate tariffs and other supply chain challenges. We must continue to build relationships with strong third-party suppliers, contract manufacturers and third-party logistics companies and continue to diversify our supply chain to improve operational results. We manage our inventory levels to account for the complexity of our supply chain, resulting in a variety of risks.
Driving Innovation
We focus on understanding our users and their needs. We engage with our users through our customer service channels, as well as through regularly conducted surveys, ethnographies and focus groups. Social media serves as an additional conversational channel where we learn from our users. We then seek to methodically translate these insights into elegant solutions that serve the needs of our users, including through new products and enhancements to existing products. In particular, we are continually driving innovation in our software, connected machines, design apps, accessories and materials. While all of these offerings are designed to work seamlessly with each other, they each require significantly different strengths and talents, and so we have built our research and development teams with the unique needs of each offering in mind. Improving our software, expanding the capabilities of our connected machines and subscriptions and releasing new accessories and materials will require continued investment and expenses. As a result, our reported capital expenditures and research and development expenses should be viewed in tandem to understand our investments in innovation.
Balancing Operating Discipline and Investment for Growth
We seek to balance investments for long-term growth with operating discipline and the profitability of our business. We have been net income profitable every year since 2017. See the section titled “Key Business Metrics” for information regarding our net income and net income margin over the last three years. We expect net income margin to fluctuate as a percentage of revenue in the near term and long term. We have a strong focus on the unit economics of each of our products and consistency in how we operate the business. Our investments to date have been critical to our success and have allowed us to reach over 8.9 million users as of December 31, 2023 and launch more than 6,000 SKUs since the launch of our first connected machine. We will continue to prioritize our investments in technology innovation including software and hardware development, content and accessories and materials. In addition, we are investing in sales and marketing and operations as appropriate to support our growth. Our expenses may also increase as we hire additional personnel and continue to attract technical talent. While we
69

expect to continue or increase our investments on these items in the future, we cannot be certain they will result in the growth of our number of users or increase engagement with existing users.
Growing Internationally
Expanding internationally, including by entering new geographic markets and increasing our sales in markets that we have already entered, requires us to invest in sales and marketing, distribution partnerships, infrastructure and personnel. Our international growth will depend on our ability to create brand awareness, attract new users, develop retail and distribution partnerships and sell connected machines, subscriptions and accessories and materials. Our international expansion has resulted in, and will continue to result in, increased costs and is subject to a variety of risks, including content localization, multilingual customer support, potentially complex delivery logistics and compliance with foreign laws and regulations.
Seasonality
Historically, we have experienced the highest revenue levels in the fourth quarter of the year, coinciding with the holiday shopping season in the United States. For example, in 2021, 2022 and 2023, our fourth quarter represented 30%, 32% and 30% of total revenue for the year, respectively. Our promotional discounting activity is higher in the fourth quarter as well, which negatively impacts gross margin during this period. For example, gross margin in the fourth quarter of 2023 was 42%, compared to gross margin of 45% for all of 2023. Additionally, sales of accessories and materials typically rise and fall with seasonal holiday crafting periods. The yearly seasonality patterns experienced in 2021, 2022, and 2023 are not representative of our typical historical patterns due to the unique aspects of the pandemic and condition of the global economy. As the impact of the pandemic and global economy challenges on behaviors abate, we expect to return to a more normal seasonality pattern. As we continue to grow internationally, we expect we may experience seasonality in additional markets, which may differ from the seasonality experienced in the United States.

Key Business Metrics
In addition to the measures presented in our consolidated financial statements, we use the following key metrics to evaluate our business, measure our performance, identify trends and make strategic decisions.
Year Ended December 31,
202320222021
Users (in thousands)8,944 7,893 6,409 
Percentage of Users Creating in Trailing 90 Days44 %51 %60 %
Number of Users Creating in Trailing 90 Days3,932 4,050 3,828 
Paid Subscribers (in thousands)2,770 2,609 2,037 
Year Ended December 31,
202320222021
Subscription ARPU$36.11 $38.09 $38.37 
Accessories and Materials ARPU$31.22 $50.54 $102.91 
Users
We define a User as a registered user of at least one registered connected machine as of the end of a period. One user may own multiple registered connected machines but is only counted once if that user registers those connected machines by using the same email address. If possession of a connected machine is transferred to a new owner and registered by that new owner, the new owner is added to the total user count and the prior owner is removed from the total user count if the prior owner does not own any other registered connected machines. User count is a key indicator of the health of our business, because changes in the number of users reflects changes in connected machine sales and represents opportunities for us to drive additional sales of subscriptions and accessories and materials. There are certain limitations associated with this metric. For example, this metric does not capture whether a User is active in using a connected machine and does not indicate whether a User is purchasing subscriptions or accessories and materials. We compensate for these limitations by also reviewing other metrics that capture portions of this information, including the metrics below.
70

Percentage of Users Creating in Trailing 90 Days
We define the Percentage of Users Creating in Trailing 90 Days as the percentage of users who have used a connected machine for any activity, such as cutting, writing or any other activity enabled by our connected machines, in the past 90 days. This metric is a key indicator of our engagement with users, which helps drive sales of subscriptions and accessories and materials. There are certain limitations associated with this metric. For example, this metric does not capture how active a User is during the 90-day period, nor whether a User is purchasing subscriptions or accessories and materials. We compensate for some of these limitations by also reviewing other metrics that capture portions of this information, including the metrics below.
Paid Subscribers
We define Paid Subscribers as the number of users with a subscription to Cricut Access or Cricut Access Premium, excluding cancelled, unpaid or free trial subscriptions, as of the end of a period. Paid Subscribers is a key metric to track growth in our subscriptions revenue and potential leverage in our gross margin.
Subscription ARPU
We define Subscription ARPU as Subscriptions revenue divided by average users in a period. Subscription ARPU allows us to forecast Subscriptions revenue over time and is an indicator of our ability to expand with users and of user engagement with our subscription offerings.
Accessories and Materials ARPU
We define Accessories and Materials ARPU as Accessories and Materials revenue divided by average users in a period. Accessories and Materials ARPU allows us to forecast Accessories and Materials revenue over time and is an indicator of our ability to expand with users, particularly the volume of projects created by our users.
Components of our Results of Operations
We operate and manage our business in three reportable segments: Connected Machines, Subscriptions and Accessories and Materials. We identify our reportable segments based on the information used by management to monitor performance and make operating decisions. See Note 19 to our audited consolidated financial statements included elsewhere in this filing for additional information regarding our reportable segments.
Revenue
Connected Machines
We generate Connected Machines revenue from sales of our portfolio of connected machines, currently consisting of machines in four product families, Cricut Maker, which includes Maker and Maker 3, Cricut Explore, which includes Explore Air 2 and Explore 3, Cricut Joy, which includes Joy and Joy Xtra, and Cricut Venture, net of sales discounts, incentives and returns. Connected Machines revenue is recognized at the point in time when control is transferred, which is either upon shipment or delivery to the customer in accordance with the terms of each customer contract.
Subscriptions
We generate Subscriptions revenue primarily from sales of subscriptions to Cricut Access and Cricut Access Premium and a minimal amount of revenue allocated to the unspecified future upgrades and enhancements related to the essential software and access to our cloud-based services. For a monthly or annual subscription fee, Cricut Access includes a subscription to images, fonts and projects as well as other member benefits, including exclusive software features and functionality, discounts, and priority Cricut Member Care. For an annual subscription fee, Cricut Access Premium includes all of the benefits of Cricut Access as well as additional discounts and preferred shipping. Subscriptions revenue excludes à la carte digital content purchases. Subscriptions revenue is recognized on a ratable basis over the subscription term.
Accessories and Materials
We generate Accessories and Materials revenue from sales of ancillary products, such as Cricut EasyPress, Cricut Mug Press, hand tools, machine replacement tools and blades, project materials such as vinyl and iron-on and sales of à la carte digital content purchases, including fonts, images and projects. Accessories and Materials
71

revenue is recognized for sales of such items, net of sales discounts, incentives and returns and includes amounts allocated to the material right for discounts on materials and accessories available only to paid subscribers. Accessories and Materials revenue is recognized at the point in time when control is transferred, which is either upon shipment or delivery to the customer in accordance with the terms of each customer contract.
Cost of Revenue
Connected Machines
Cost of revenue related to Connected Machines consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties. We expect our cost of revenue related to Connected Machines as a percentage of revenue to fluctuate in the near term as we continue selling through end of life machines, address global supply chain challenges and continue to invest in the growth of our business and decrease over the long term as we drive greater scale and efficiency in our business.
Subscriptions
Cost of revenue related to Subscriptions consists primarily of hosting fees, digital content costs, amortization of capitalized software development costs and software maintenance costs. We expect our cost of revenue related to Subscriptions as a percentage of revenue to fluctuate in the near term and long term as we expand our content and software feature offerings, including localized content for international target markets.
Accessories and Materials
Costs of revenue related to Accessories and Materials consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties. We expect our cost of revenue related to Accessories and Materials as a percentage of revenue to fluctuate in the near term and long term as we address global supply chain challenges and continue to invest in the growth of our business.
Operating Expenses
Research and Development
Research and development expenses consist primarily of costs associated with the development of our connected machines, software and accessories and materials, including personnel-related expenses for engineering, product development and quality assurance, as well as prototype costs, service fees incurred by contracting with vendors and allocated overhead. We expect our research and development expenses to fluctuate in the near term as we refine our product roadmaps. We produced gross savings in research and development of approximately $4.6 million during 2023 as a result of the January 2023 restructuring plan.
Sales and Marketing
Sales and marketing expenses consist primarily of the advertising and marketing of our products, third-party payment processing fees, personnel-related expenses, including salaries and bonuses, benefits and stock-based compensation expense, as well as customer rebates, professional services, promotional items, and allocated overhead costs. We expect our sales and marketing expenses as a percentage of revenue to fluctuate in the near term. We produced gross savings in sales and marketing of approximately $1.1 million during 2023 as a result of the January 2023 restructuring plan.
General and Administrative
General and administrative expenses consist of personnel-related expenses for our finance, legal, human resources and administrative personnel, including salaries and bonuses, benefits and stock-based compensation expense, as well as the costs of professional services, any allocated overhead, information technology, impairment charges of unused equipment, and other administrative expenses. We expect our general and administrative expenses as a percentage of revenue to increase in the near term as we expand our operations, invest in systems enhancements, and incur expenses required of a public company. We produced gross savings in general and administrative of approximately $1.0 million during 2023 as a result of the January 2023 restructuring plan.
72

Other Income (Expense)
Other income (expense) consists primarily of interest income from our investments in marketable securities, offset by interest expense associated with our debt financing arrangements and amortization of debt issuance costs.
Provision for Income Taxes
Provision for income taxes consists of income taxes in the United States and certain state and foreign jurisdictions in which we conduct business. We have not recorded a valuation allowance against our deferred tax assets as we have concluded that it is more likely than not that the deferred tax assets will be realized.
We do not record a U.S. deferred tax liability for the excess of the book basis over the tax basis of our investments in foreign corporations to the extent that the basis difference results from earnings that meet the indefinite reversal criteria. These criteria are met if the foreign subsidiary has been invested, or will invest, the undistributed earnings indefinitely. The decision as to the amount of undistributed earnings that we intend to maintain in non-U.S. subsidiaries considers items including, but not limited to, forecasts and budgets of financial needs of cash for working capital, liquidity plans, and capital improvement programs. We also evaluate our expected cash requirements in the United States. Other factors that can influence that determination are local restrictions on remittances (for example, in some countries a central bank application and approval are required in order for our local country subsidiary to pay a dividend), economic stability and asset risk. See Note 10 to our audited consolidated financial statements.

The Organization for Economic Co-operation and Development (“OECD”) Pillar Two Model Rules (“Pillar Two”) for a global 15% minimum tax are in the process of being adopted in a number of jurisdictions in which we operate. Pillar Two is expected to be applicable to us beginning January 1, 2024 if our revenues exceed €750 million. The only jurisdiction where the top-up tax would be applicable is Switzerland and the estimated tax is not expected to be material.
73

Results of Operations
The following table is presented in thousands:
Year Ended December 31,
202320222021
(in thousands)
Revenue:
Connected machines$198,312 $252,563 $548,205 
Subscriptions303,989 272,344 205,858 
Accessories and materials262,846 361,389 552,164 
Total revenue765,147 886,296 1,306,227 
Cost of revenue:
Connected machines(1)
172,571 244,260 484,025 
Subscriptions(1)
32,346 26,375 21,961 
Accessories and materials(1)
216,937 265,768 342,791 
Total cost of revenue421,854 536,403 848,777 
Gross profit343,293 349,893 457,450 
Operating expenses:
Research and development(1)
65,048 76,914 79,814 
Sales and marketing(1)
123,169 130,379 133,963 
General and administrative(1)
85,091 62,647 51,268 
Total operating expenses273,308 269,940 265,045 
Income from operations69,985 79,953 192,405 
Other income (expense):
Interest income7,976 1,809 181 
Interest expense(323)(289)(298)
Other income (expense)2,145 508 85 
Other income (expense), net9,798 2,028 (32)
Income before provision for income taxes79,783 81,981 192,373 
Provision for income taxes26,147 21,315 51,900 
Net income$53,636 $60,666 $140,473 
(1)    Includes stock-based compensation expense as follows:
Year Ended December 31,
202320222021
(in thousands)
Cost of revenue
Connected machines$700 $288 $34 
Subscriptions926 443 219 
Accessories and materials805 199 — 
Total cost of revenue2,431 930 253 
Research and development18,169 17,713 15,782 
Sales and marketing12,740 12,603 13,814 
General and administrative13,986 9,875 8,225 
Total stock-based compensation expense$47,326 $41,121 $38,074 

74

Comparison of the years ended December 31, 2023 and 2022
Revenue
Years Ended December 31,
ChangeChange
2023$%2022$%2021
(in thousands)
Revenue:
Connected machines$198,312 $(54,251)(21)%$252,563 $(295,642)(54)%$548,205 
Subscriptions303,989 31,645 12 %272,344 66,486 32 %205,858 
Accessories and materials262,846 (98,543)(27)%361,389 (190,775)(35)%552,164 
Total revenue$765,147 $(121,149)(14)%$886,296 $(419,931)(32)%$1,306,227 
Connected Machines revenue decreased by $54.3 million, or 21%, to $198.3 million for the year ended December 31, 2023 from $252.6 million for the year ended December 31, 2022. The decrease was primarily driven by a decline in the number of Connected Machines sold during the period, particularly Maker and Air 2 units. The decrease was offset partially by increased sales of Explore 3 and sales of Joy Xtra, which launched in September 2023.
Subscriptions revenue increased by $31.6 million, or 12%, to $304.0 million for the year ended December 31, 2023 from $272.3 million for the year ended December 31, 2022. The increase was primarily driven by growth of 6% in the number of Paid Subscribers from 2.6 million as of December 31, 2022 to nearly 2.8 million as of December 31, 2023.
Accessories and Materials revenue decreased by $98.5 million, or 27%, to $262.8 million for the year ended December 31, 2023 from $361.4 million for the year ended December 31, 2022. The decrease was primarily driven by a decline in unit sales of project materials and extensions products.
Cost of Revenue, Gross Profit and Gross Margin
Years Ended December 31,
ChangeChange
2023$%2022$%2021
(dollars in thousands)
Cost of Revenue:
Connected machines$172,571 $(71,689)(29)%$244,260 $(239,765)(50)%$484,025 
Subscriptions32,346 5,971 23 %26,375 4,414 20 %21,961 
Accessories and materials216,937 (48,831)(18)%265,768 (77,023)(22)%342,791 
Total cost revenue$421,854 $(114,549)(21)%$536,403 $(312,374)(37)%$848,777 
Gross Profit:
Connected machines$25,741 $17,438 210 %$8,303 $(55,877)(87)%$64,180 
Subscriptions271,643 25,674 10 %245,969 62,072 34 %183,897 
Accessories and materials45,909 (49,712)(52)%95,621 (113,752)(54)%209,373 
Total gross profit$343,293 $(6,600)(2)%$349,893 $(107,557)(24)%$457,450 
Gross Margin
Connected machines13 %%12 %
Subscriptions89 %90 %89 %
Accessories and materials17 %26 %38 %

Connected Machines cost of revenue decreased by $71.7 million, or 29%, to $172.6 million for the year ended December 31, 2023 from $244.3 million for the year ended December 31, 2022. The decrease was primarily driven by a decline in the number of Connected Machines sold during the year, particularly Maker and Air 2 units, offset partially by sales of Joy Xtra, which launched in September 2023, and increased sales of Explore 3.
75

Gross margin for Connected Machines increased to 13% for the year ended December 31, 2023 from 3% for the year ended December 31, 2022. The increase was primarily related to improved product mix and less promotional activity, offset partially by increased warehousing and operations costs as a percentage of revenue.
Subscriptions cost of revenue increased by $6.0 million, or 23%, to $32.3 million for the year ended December 31, 2023 from $26.4 million for the year ended December 31, 2022. The increase was primarily driven by an increase in amortization of capitalized software development costs and increased external digital content costs.
Gross margin for Subscriptions decreased to 89% for the year ended December 31, 2023 from 90% for the year ended December 31, 2022. The decrease was primarily driven by an increase in amortization of capitalized software development costs and external digital content costs.
Accessories and Materials cost of revenue decreased by $48.8 million, or 18%, to $216.9 million for the year ended December 31, 2023 from $265.8 million for the year ended December 31, 2022. The decrease was primarily driven by a decline in unit sales of Accessories and Materials during the period, particularly for units of project materials and extensions products. The decrease was partially offset by inventory write-downs attributed to extensions products and project materials.
Gross margin for Accessories and Materials decreased to 17% for the year ended December 31, 2023 from 26% for the year ended December 31, 2022. Gross margin decreased primarily due to inventory write-downs of extensions products and project materials, and increased warehousing and operations costs as a percentage of revenue. The decline was partially offset by more favorable costs per unit.
Operating Expenses
Research and Development
Years Ended December 31,
ChangeChange
2023$%2022$%2021
(dollars in thousands)
Research and development$65,048 $(11,866)(15)%$76,914 $(2,900)(4)%$79,814 
As a percentage of total revenue%%%
Research and development expenses decreased by $11.9 million, or 15%, to $65.0 million for the year ended December 31, 2023 from $76.9 million for the year ended December 31, 2022. The decrease was primarily due to a $9.4 million decrease in product development expense for future products and a $3.5 million decrease in personnel-related expense, partially offset by increases in professional services expense.
Sales and Marketing
Years Ended December 31,
ChangeChange
2023$%2022$%2021
(dollars in thousands)
Sales and marketing$123,169$(7,210)(6)%$130,379$(3,584)(3)%$133,963
As a percentage of total revenue16 %15 %10%
Sales and marketing expenses decreased by $7.2 million, or 6%, to $123.2 million for the year ended December 31, 2023 from $130.4 million for the year ended December 31, 2022. The decrease was primarily due to a $2.6 million decrease in advertising and other marketing expense, a $1.7 million decrease in personnel-related expense, a $1.3 million decrease in professional services expense, and a $1.1 million decrease in software subscriptions expense.
76

General and Administrative
Years Ended December 31,
ChangeChange
2023$%2022$%2021
(dollars in thousands)
General and administrative$85,091$22,444 36 %$62,647$11,379 22 %$51,268
As a percentage of total revenue11 %%4%
General and administrative expenses increased by $22.4 million, or 36%, to $85.1 million for the year ended December 31, 2023 from $62.6 million for the year ended December 31, 2022. The increase was primarily due to a $13.0 million impairment of unused equipment, software, and inventory (see Note 2), a $4.1 million increase in stock-based compensation, a $2.4 million increase in professional services expense, a $1.7 million increase in bad debt expense, and a $1.7 million increase in software subscriptions expense.
Other Income (Expense)
Years Ended December 31,
ChangeChange
2023$%2022$%2021
(dollars in thousands)
Other income (expense)$9,798 $7,770 383 %$2,028 $2,060 (6438)%$(32)
Other income (expense) increased by $7.8 million, or 383%, to a net income of $9.8 million for the year ended December 31, 2023 from a net income of $2.0 million for the year ended December 31, 2022. The change was primarily related to interest from marketable securities due to more favorable rates.
Provision for Income Taxes
Years Ended December 31,
ChangeChange
2023$%2022$%2021
(dollars in thousands)
Provision for income taxes$26,147 $4,832 23 %$21,315 $(30,585)(59)%$51,900 
Provision for income taxes increased by $4.8 million, or 23%, to $26.1 million for the year ended December 31, 2023 from $21.3 million for the year ended December 31, 2022. This represents an effective tax rate of 32.8% and 26.0% for the years ended December 31, 2023 and 2022, respectively. The increase in the tax rate is due mainly to a decrease in tax credits specifically related to Research and Development and an increase in uncertain tax positions related to prior years foreign-derived intangible income.
Liquidity and Capital Resources
Our operations during the periods presented have been financed primarily through cash flows from operating activities and the net proceeds from our initial public offering in March of 2021. We believe our balances of cash and cash equivalents, which totaled $142.2 million as of December 31, 2023, along with forecasted cash expected to be generated by ongoing operations and $300.0 million in available borrowings on our credit facility (see Note 9) will be sufficient to satisfy our cash requirements over the next 12 months and beyond.
Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our rate of revenue growth, the timing and extent of spending on research and development efforts and other growth initiatives, the expansion of sales and marketing activities, the timing of new product introductions, market acceptance of our products and overall economic conditions. To the extent that current and anticipated future sources of liquidity are insufficient to fund our future business activities and requirements, we may be required to seek additional equity or debt financing. The sale of additional equity would result in additional dilution to our stockholders. The incurrence of debt financing would result in debt service obligations, and the instruments governing such debt could provide for operating and financing covenants that would restrict our
77

operations. There can be no assurances that we will be able to raise additional capital. The inability to raise capital would adversely affect our ability to achieve our business objectives.
Our material cash requirements include the following contractual and other obligations:
Employee Compensation
Compensation for employees include fixed (salaried and hourly) and variable (commissions, bonuses, etc.) elements as well as the cost of benefits and many fluctuate with sales, financial results, hiring and retention activity and payment of withholding taxes on vested stock-based awards.
Inventory and Supply Chain
We utilize third-party contract manufacturers to source components and finished goods and third-party logistics companies to warehouse and distribute our products. As of December 31, 2023, we had component purchase obligations of $19.2 million, with $17.5 million payable within 12 months in addition to ongoing inventory purchases of finished goods from our contract manufacturers. These manufacturing purchase obligations are primarily noncancellable. Actual inventory purchases will vary based on current and forecasted demand for our products. Payments to third-party logistics companies are largely variable and are primarily driven by inventory levels and receiving and shipping activity levels.
Leases
As of December 31, 2023, we had fixed lease payment obligations of $14.8 million, with $5.6 million payable within 12 months primarily for corporate and other office space. See Note 14 of the notes to our consolidated financial statements for additional information.
Stock Repurchase Program
On July 19, 2022, our Board of Directors authorized a share repurchase program to repurchase up to $50 million of its outstanding Class A common stock.

During the twelve months ended December 31, 2023, we repurchased and retired 2,548,893 shares of our Class A common stock for $20.3 million under this program.
Dividends
On May 18, 2023, the Company declared a special dividend of $1.00 per share on its Class A and Class B common stock, payable on July 17, 2023 to shareholders of record as of July 3, 2023. As part of the dividend, and pursuant to the underlying award agreements, holders of restricted stock units (“RSUs”) and performance-based restricted stock units (“PRSUs”) received dividend equivalents of $1.00 per unit in the form of additional RSUs or PRSUs subject to the same vesting conditions as the original awards. The aggregate dividend of $234.6 million was to be satisfied in cash of $219.8 million payable to holders of Class A and Class B common stock with the remaining $14.8 million satisfied on the payment date in the form of dividend equivalents to RSU or PRSU holders prior to any subsequent forfeitures.
On December 21, 2022, the Company declared a special dividend of $0.35 per share on its Class A and Class B common stock, payable on February 15, 2023 to shareholders of record as of February 1, 2023. As part of the dividend, and pursuant to the underlying award agreements, holders of RSU and PRSUs will receive a dividend equivalent of $0.35 per unit in the form of additional RSUs or PRSUs subject to the same vesting conditions as the original awards. The aggregate dividend of $81.4 million was to be satisfied in cash of $76.9 million payable to holders of Class A and Class B common stock with the remaining $4.5 million satisfied on the payment date in the form of dividend equivalents to RSU or PRSU holders.
During the twelve months ended December 31, 2023, an aggregate of $294.1 million was paid in cash, and $19.2 million was satisfied in the form of dividend equivalents to RSU or PRSU holders.

78

Cash Flows
Year Ended December 31,
202320222021
(in thousands)
Net cash flows provided by (used in) operating activities
$288,097 $117,683 $(104,949)
Net cash flows used in investing activities(48,778)(107,869)(35,786)
Net cash flows (used in) provided by financing activities
(322,185)(26,247)260,244 
Operating Activities
The change in net cash flows from operating activities for the year ended December 31, 2023 compared to year ended December 31, 2022 is primarily due to lower inventory purchases during 2023 due to higher beginning inventory balances combined with softening of consumer demand. In addition, we experienced a smaller decrease in payable balances with inventory vendors in 2023 compared to 2022, due to fewer purchases in 2023. These increases were partially offset by a reduction in cash received from accounts receivable in 2023 compared to 2022.
Investing Activities
The change in net cash flows from investing activities for the year ended December 31, 2023 compared to year ended December 31, 2022 was primarily due to fewer purchases of marketable securities during 2023.
Financing Activities
The change in net cash flows from financing activities for the year ended December 31, 2023 compared to year ended December 31, 2022 was primarily due to the payment of special dividends during 2023.
Critical Accounting Estimates
Our management’s discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with United States generally accepted accounting principles (“GAAP”). The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenues and expenses incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or conditions. The critical accounting policies that reflect our more significant judgments and estimates used in the preparation of our consolidated financial statements include those described in Note 2 of the notes to our consolidated financial statements in the section titled “—Summary of Significant Accounting Policies” in Item 8 of this Annual Report on Form 10-K.
During the past three fiscal years, we have not made any material changes to the accounting methodologies used to assess the areas discussed below, unless noted otherwise. We believe that our significant accounting estimates involve a higher degree of judgment and/or complexity for the reasons discussed below.
Customer rebates
We recognize revenue at the net sales price, which includes certain estimates for variable consideration related to customer rebates with our key brick-and-mortar and online retail partners. These promotional programs are designed to enhance the sale of our products and consist of incentives to our customers. The promotional programs include advertising allowances, volume and growth incentives, business development, product damage allowances and point-of-sale support. Customer rebates are considered to be variable consideration, which we estimate using the expected value method or most likely amount, based upon the nature of the incentive. Sales are reduced by the cost of these promotional and rebate programs and we record a related customer rebate liability in our consolidated balance sheets at the date of the transaction. Certain customer rebate programs are estimates at period end due to the nature of the incentives or expected and yet-to-be announced incentive programs that apply to current period revenue transactions. These estimates are based on our incentive program experience, historical and projected sales data and current contractual terms. The remaining portion of this liability is based on contractual amounts and does not require estimation.
79

In limited cases where the customer rebate is specifically for co-operative marketing or advertising campaigns, we classify these expenditures as selling and marketing expenses only if they meet the criteria of being a distinct good or service, are distinct within the context of the contract and the fair value is readily estimable. While management believes estimated amounts are reasonable, actual results may vary from our estimates due to uncertainty regarding forecasted volume, product damage claims, or qualifying activities by our customers.
Inventories

Inventories consist of finished goods and raw materials, which we purchase from contract manufacturers. We value our inventory at the lower of average cost or net realizable value. When our expectations indicate that average cost of inventory may exceed its net realizable value, we write-down our inventory to establish a new cost basis. We also periodically assess the value of our on-hand inventory for potential excess and/or obsolete inventory and when necessary, will write-down the value to account for estimated excess and/or obsolete inventory. We determine excess or obsolete inventory based on market conditions, age of inventory, an estimate of the future demand for our products within a specified time horizon, generally the greater of 24 months or remaining life of the product, and product life cycle status. Inventory write-downs are recorded as a component of cost of revenue in our consolidated statements of operations and comprehensive income. If actual demand is lower than our estimated demand, we could be required to write-down the value of additional inventory, which would have a negative effect on our gross profit.
Stock-based compensation
Stock-based compensation is based on the grant date fair value of equity classified awards and is based on the fair value of liability classified awards at each reporting date through settlement.
Through the date of our corporate reorganization in March 2021 (“Corporate Reorganization”), Cricut Holdings had granted to certain of our employees common incentive units (“CIUs”), options to purchase zero-strike price incentive units, and incentive unit equivalents (phantom units). The grant date fair value of CIUs and options to purchase zero-strike price incentive units was determined using the Black-Scholes option-pricing model. The fair value of incentive unit equivalents which also had a market condition, was estimated using a Geometric Brownian Motion Stock Path Monte Carlo Simulation, or Monte Carlo Simulation.
The determination of the grant date fair value of awards issued is affected by a number of variables, including the fair value of the underlying share, the expected term of each award and the expected price volatility over the expected term of each award. Prior to our Corporate Reorganization and IPO, significant estimation was required for these inputs. We performed valuations of the underlying units of Cricut Holdings using various valuation methods including combinations of income and market approaches with input from management. We derived our volatility from the average historical stock volatilities of peer public companies over a period equivalent to the expected term of the awards. We estimated the expected term based on the expected time to a liquidation event or other transaction that would result in settlement of the award.
At the time of our Corporate Reorganization in 2021, all outstanding awards were settled or modified as described in Note 12 of the notes to our consolidated financial statements. After our Corporate Reorganization and initial public offering in March 2021, we estimate the fair value of stock-based awards based on the observable fair value of our common stock, the risk-free interest rate, volatility based upon the historical volatility of the Company's stock price or a blended average of historical stock volatilities of peer companies and historical volatility of our stock price over a period equal to the expected term of the awards, and our expected dividend yield.
The recognition of stock-based compensation for awards with performance based vesting conditions, including our performance-based restricted stock units (“PRSU”) awards, is dependent on whether it is probable that the performance based vesting conditions will be met. As of December 31, 2023, we determined it is not probable that the performance conditions will be met. Unrecognized stock-based compensation associated with unvested PRSU awards was $157.8 million as of December 31, 2023.
Item 7A. Qualitative and Quantitative Disclosures About Market Risk
Interest Rate Risk
We were primarily exposed to changes in interest rates with respect to our cost of borrowing under our Credit Agreement. We monitor our cost of borrowing, taking into account our funding requirements and our expectations for interest rates in the future. To date, we have not been exposed, nor do we anticipate being exposed to material
80

risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our consolidated financial statements.
Foreign Currency Exchange Risk
Our reporting currency is the U.S. dollar and the functional currency of each of our subsidiaries is either its local currency or the U.S. dollar depending on the circumstances. For foreign subsidiaries where the functional currency is the local currency, assets and liabilities are translated into U.S. dollars at exchange rates in effect at each balance sheet date. Revenue and expenses are translated using the average exchange rate for the relevant period. Equity transactions are translated using historical exchange rates. Decreases in the relative value of the U.S. dollar to other currencies may negatively affect revenue and other results of operations as expressed in U.S. dollars. Foreign currency translation adjustments are accounted for as a component of accumulated other comprehensive income (loss) within stockholders’ equity. As the impact of foreign currency exchange rates was not material to results of operations during 2021, 2022 and 2023, we have not entered into derivative or hedging transactions, but we may do so in the future if our exposure to foreign currency becomes more significant.
Item 8. Financial Statements and Supplementary Data
81

Report of Independent Registered Public Accounting Firm

Stockholders and Board of Directors
Cricut, Inc.
South Jordan, Utah

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of Cricut, Inc. (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of operations and comprehensive income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) and our report dated March 5, 2024 expressed an unqualified opinion thereon.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates.

Variable Consideration Related to Customer Rebate Liabilities

As described in Notes 2 and 8 to the consolidated financial statements, the Company recognizes revenue for physical goods at the net sales price, which includes certain estimates for variable consideration related to customer rebates with certain retail partners. These estimates are based on the Company’s incentive program experience, historical and projected sales data and current contractual terms. The reserves for variable consideration related to customer rebates are recorded as a liability in the consolidated balance sheets and totaled approximately $30 million as of December 31, 2023. While a portion of this liability is based on contractual terms and does not require estimation, certain customer rebates are estimated at period end due to the nature of the rebates.

82

We identified the auditing of projected sales data used in estimating variable consideration related to the customer rebate liabilities as a critical audit matter. Auditing the projected sales data involved especially challenging auditor judgment due to the nature and extent of audit effort required to address this matter.

The primary procedures we performed to address this critical audit matter included:
Evaluating the projected sales data for reasonableness by comparing with subsequent customer claims activities, actual sales data, as well as approved program terms for a sample of period end liabilities.
Assessing management’s ability to accurately determine projected sales data used in calculating customer rebates by performing a retrospective review for a sample of customer rebates.


/s/ BDO USA, P.C.

We have served as the Company's auditor since 2012.

Salt Lake City, Utah
March 5, 2024
83


Report of Independent Registered Public Accounting Firm

Stockholders and Board of Directors
Cricut, Inc.
South Jordan, Utah

Opinion on Internal Control over Financial Reporting

We have audited Cricut, Inc.’s (the “Company’s”) internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO criteria”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of the Company as of December 31, 2023 and 2022, the related consolidated statements of operations and comprehensive income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and our report dated March 5, 2024 expressed an unqualified opinion thereon.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Item 9A, Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit of internal control over financial reporting in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ BDO USA, P.C.

Salt Lake City, Utah
March 5, 2024
84

Cricut, Inc.
Consolidated Balance Sheets
(in thousands, except share and per share amounts)
As of December 31,
20232022
Assets
Current assets:
Cash and cash equivalents$142,187 $224,943 
Marketable securities102,952 74,256 
Accounts receivable, net111,247 136,539 
Inventories244,469 351,682 
Prepaid expenses and other current assets19,114 23,842 
Total current assets619,969 811,262 
Property and equipment, net47,614 63,407 
Operating lease right-of-use assets12,353 17,078 
Intangible assets, net 760 
Deferred tax assets34,823 23,819 
Other assets35,363 33,301 
Total assets$750,122 $949,627 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$76,860 $63,195 
Accrued expenses and other current liabilities71,933 69,775 
Deferred revenue, current portion40,304 34,869 
Operating lease liabilities, current portion5,230 5,436 
Dividends payable, current portion2,137 80,781 
Total current liabilities196,464 254,056 
Operating lease liabilities, net of current portion
8,938 13,935 
Deferred revenue, net of current portion2,931 3,789 
Other non-current liabilities6,916 5,112 
Total liabilities215,249 276,892 
Commitments and contingencies (Note 13)
Stockholders’ equity:
Preferred stock, par value $0.001 per share, 100,000,000 shares authorized, and no shares issued and outstanding as of December 31, 2023 and December 31, 2022.
  
Common stock, par value $0.001 per share, 1,250,000,000 shares authorized as of December 31, 2023, 217,915,713 and 219,656,587 shares issued and outstanding as of December 31, 2023 and 2022, respectively.
218 220 
Additional paid-in capital505,864 672,990 
Retained earnings28,514  
Accumulated other comprehensive income (loss)277 (475)
Total stockholders’ equity534,873 672,735 
Total liabilities and stockholders’ equity$750,122 $949,627 
See accompanying notes to these consolidated financial statements.
85

Cricut, Inc.
Consolidated Statements of Operations and Comprehensive Income
(in thousands, except share and per share amounts)
Year Ended December 31,
202320222021
Revenue:
Connected machines$198,312 $252,563 $548,205 
Subscriptions303,989 272,344 205,858 
Accessories and materials262,846 361,389 552,164 
Total revenue765,147 886,296 1,306,227 
Cost of revenue:
Connected machines172,571 244,260 484,025 
Subscriptions32,346 26,375 21,961 
Accessories and materials216,937 265,768 342,791 
Total cost of revenue421,854 536,403 848,777 
Gross profit343,293 349,893 457,450 
Operating expenses:
Research and development65,048 76,914 79,814 
Sales and marketing123,169 130,379 133,963 
General and administrative85,091 62,647 51,268 
Total operating expenses273,308 269,940 265,045 
Income from operations69,985 79,953 192,405 
Other income (expense):
Interest income7,976 1,809 181 
Interest expense(323)(289)(298)
Other income2,145 508 85 
Total other income (expense), net9,798 2,028 (32)
Income before provision for income taxes79,783 81,981 192,373 
Provision for income taxes26,147 21,315 51,900 
Net income$53,636 $60,666 $140,473 
Other comprehensive income (loss):
Change in net unrealized gains (losses) on marketable securities, net of tax711 (300) 
Change in foreign currency translation adjustment41 (120)(64)
Comprehensive income$54,388 $60,246 $140,409 
Earnings per share, basic$0.25 $0.28 $0.67 
Earnings per share, diluted$0.24 $0.28 $0.64 
Weighted-average common shares outstanding, basic216,892,525 214,458,284 208,833,827 
Weighted-average common shares outstanding, diluted219,722,063 220,588,789 219,776,069 
See accompanying notes to these consolidated financial statements.
86

Cricut, Inc.
Consolidated Statements of Stockholders’ Equity
(in thousands, except share amounts)
Common StockAdditional
Paid-In
Capital
Retained Earnings (Accumulated
Deficit)
Accumulated Other
Comprehensive
Income (Loss)
Total
Stockholders’
Equity
SharesAmount
Balance as of December 31, 2020208,116,104 $208 $412,741 $(184,033)$9 $228,925 
Net Income— — — 140,473 — 140,473 
Capital contributions— — 200 — — 200 
Initial public offering, net of offering costs14,218,815 14 260,675 — — 260,689 
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax121,014 — (2,606)— — (2,606)
Forfeiture of unvested common stock(541,850)— — — —  
Repurchase upon Corporate Reorganization(524)— (10)— — (10)
Extinguishment of liability awards to equity— — 10,784 — — 10,784 
Stock-based compensation— — 35,755 — — 35,755 
Compensatory units repurchased— — (170)— — (170)
Other comprehensive loss— — — — (64)(64)
Balance as of December 31, 2021221,913,559 $222 $717,369 $(43,560)$(55)$673,976 
Net income— — — 60,666 — 60,666 
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax620,611 — (6,815)— — (6,815)
Forfeiture of unvested common stock(528,002)— — — —  
Repurchases of common stock(2,349,581)(2)(18,578)— — (18,580)
Dividends declared— — (64,314)(17,106)— (81,420)
Stock-based compensation— — 45,342 — — 45,342 
Compensatory units repurchased— — (14)— — (14)
Other comprehensive loss— — — — (420)(420)
Balance as of December 31, 2022219,656,587 $220 $672,990 $ $(475)$672,735 
Net income— — — 53,636 — $53,636 
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax1,125,568 1 (6,853)— — $(6,852)
Forfeiture of unvested common stock and dividend equivalents(317,549)— 403 — — $403 
Repurchases of common stock(2,548,893)(3)(20,329)— — $(20,332)
Dividends declared and dividend equivalents issued— — (190,333)(25,122)— $(215,455)
Stock-based compensation— — 49,986 — — $49,986 
Other comprehensive income— — — — 752 $752 
Balance as of December 31, 2023217,915,713 $218 $505,864 $28,514 $277 $534,873 
See accompanying notes to these consolidated financial statements.
87

Cricut, Inc.
Consolidated Statements of Cash Flows
(in thousands)
Year Ended December 31,
202320222021
Cash flows from operating activities:
Net income$53,636 $60,666 $140,473 
Adjustments to reconcile net income to net cash and cash equivalents provided by (used in) operating activities:
Depreciation and amortization (including amortization of debt issuance costs)
30,039 26,957 19,388 
Bad debt expense 1,720 (64)1,096 
Impairments9,953 2,922  
Stock-based compensation47,326 41,121 38,074 
Deferred income tax(11,238)(20,461)(135)
Non-cash lease expense4,987 4,845 4,186 
Provision for inventory obsolescence26,330 11,466 5,070 
Unrealized foreign currency (gain) loss88 (1,040) 
Other(2,143)(440)(2)
Changes in operating assets and liabilities:
Accounts receivable23,500 63,696 (37,673)
Inventories78,376 63,085 (207,978)
Prepaid expenses and other current assets4,204 8,807 (27,942)
Other assets869 (51)(934)
Accounts payable13,535 (139,845)(46,667)
Accrued expenses and other current liabilities and other non-current liabilities
7,761 (2,137)3,639 
Operating lease liabilities(5,423)(5,096)(4,672)
Deferred revenue4,577 3,252 9,128 
Net cash and cash equivalents provided by (used in) operating activities
288,097 117,683 (104,949)
Cash flows from investing activities:
Purchase of marketable securities(63,451)(180,112) 
Proceeds from maturities of marketable securities38,390 21,393  
Proceeds from sales of marketable securities 84,621  
Purchases of property and equipment, including capitalized software development costs
(23,717)(33,771)(35,786)
Net cash and cash equivalents used in investing activities(48,778)(107,869)(35,786)
Cash flows from financing activities:
Proceeds from capital contributions  200 
Proceeds from issuance of common stock upon initial public offering, net of offering costs  262,007 
Repurchases of common stock(20,332)(18,580) 
Proceeds from exercise of stock options383 31 272 
Employee tax withholding payments on stock-based awards(8,106)(6,384)(2,017)
Payments for debt issuance costs (1,300) 
Cash dividend(294,130)  
Other financing activities, net (14)(218)
Net cash and cash equivalents provided by (used in) financing activities(322,185)(26,247)260,244 
Effect of exchange rate on changes on cash and cash equivalents110 (221)(127)
Net (decrease) increase in cash and cash equivalents(82,756)(16,654)119,382 
Cash and cash equivalents at beginning of period224,943 241,597 122,215 
Cash and cash equivalents at end of period$142,187 $224,943 $241,597 
Supplemental disclosures of cash flow information:
Cash paid during the period for interest$ $ $14 
Cash paid during the period for income taxes$24,072 $28,916 $81,132 
See accompanying notes to these consolidated financial statements.
88

Cricut, Inc.
Consolidated Statements of Cash Flows (continued)
(in thousands)
Year Ended December 31,
202320222021
Supplemental disclosures of non-cash investing and financing activities:
Right-of-use assets obtained in exchange for new operating lease liabilities$280 $4,285 $6,805 
Property and equipment included in accounts payable and accrued expenses and other current liabilities
$2,824 $4,410 $3,355 
Tax withholdings on stock-based awards included in accrued expenses and other current liabilities$451 $1,324 $860 
Stock-based compensation capitalized for software development costs$1,960 $2,321 $1,607 
Reclassification of liability awards to equity upon modification$ $ $10,784 
Leasehold improvements acquired through tenant allowances$ $859 $ 
Dividends declared but unpaid$2,342 $81,420 $ 
See accompanying notes to these consolidated financial statements.
89


Cricut, Inc.
Notes to Consolidated Financial Statements
1.Description of Business and Basis of Presentation
Nature of Business
Cricut, Inc. (“Cricut” or the “Company”) is a designer and marketer of a creativity platform that enables users to turn ideas into professional-looking handmade goods. Using the Company’s versatile connected machines, design apps and accessories and materials, users create everything from personalized birthday cards, mugs and T-shirts to large-scale interior decorations. The Company’s connected machines and related accessories and materials and subscription services are primarily marketed under the Cricut brand in the United States, as well as Europe and other countries of the world. Headquartered in South Jordan, Utah, the Company is an innovator in its industry, focused on bringing innovative technology (automation and consumerization of industrial tools) to the craft, DIY and home décor categories. The Company’s consolidated financial statements include the operations of its wholly owned subsidiaries, which are located throughout Europe and in the Asia-Pacific region.
The Company designs, markets and distributes the Cricut family of products, including connected machines, design apps and accessories and materials. In addition, Cricut sells a broad line of images, fonts and projects for purchase à la carte.
On September 2, 2020, Cricut converted from a Utah corporation to a Delaware corporation. In connection with such conversion, each share of Class A common stock, par value $0.01, of the Utah corporation was exchanged for one share of common stock of the Delaware corporation, par value $0.001. On March 11, 2021, the Company filed an Amended and Restated Certificate of Incorporation to effect a 64.2645654-for-1 forward stock split of its outstanding common stock. The par value per share was not adjusted as a result of the forward stock split. All authorized, issued and outstanding shares of common stock, additional paid in capital and the related per share amounts contained in the consolidated financial statements were retroactively adjusted to reflect the forward stock split for all prior periods presented.
The Company organizes its business into the following three reportable segments: Connected Machines, Subscriptions and Accessories and Materials. See Note 19 for further discussion of the Company’s segment reporting structure.
Initial Public Offering and Corporate Reorganization
The Company’s registration statement on Form S-1 related to its initial public offering (“IPO”) was declared effective on March 24, 2021 by the SEC, and the Company’s Class A common stock began trading on the Nasdaq Global Select Market on March 25, 2021. On March 29, 2021, the Company closed its IPO, in which the Company sold 13,250,000 shares of Class A common stock and the selling stockholders sold an additional 2,064,903 shares of Class A common stock at a price to the public of $20.00 per share. The Company received aggregate net proceeds of $242.7 million after deducting offering costs, underwriting discounts and commissions of $22.3 million. On April 28, 2021, the Company sold an additional 968,815 shares of Class A common stock and the selling stockholders sold an additional 150,984 shares of Class A common stock pursuant to the partial exercise of the underwriters’ option to purchase additional shares which generated net proceeds of $18.0 million after deducting for underwriting discounts and commissions of $1.4 million.
Immediately prior to the IPO, the Company engaged in a series of related Corporate Reorganization transactions as follows:
Cricut, Inc. filed an amended and restated certificate of incorporation; and
Cricut Holdings, LLC, or Cricut Holdings, dissolved and liquidated in accordance with the terms and conditions of its then existing limited liability company agreement, pursuant to which the holders of existing units in Cricut Holdings (including holders of purchased units, incentive units, zero strike price incentive units, certain phantom units and options), or the Existing Unitholders, received 100% of the capital stock of Cricut, Inc., its sole asset, at the time of the liquidation with a value implied by the initial public offering price of the shares of Class A common stock to be sold in this offering. Cricut Holdings ceased to exist following this transaction.
90

In connection with the Corporate Reorganization the outstanding stock-based compensation awards issued by Cricut Holdings were modified or settled as described in Note 12.
Upon filing the amended and restated certificate of incorporation, all of the Company’s historical Common Stock converted to Class B common stock. Shares of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to five votes per share and is convertible at any time into one share of Class A common stock.
Basis of Presentation and Consolidation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”).
The consolidated financial statements include the accounts of Cricut, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
2.Summary of Significant Accounting Policies
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. For revenue recognition, examples of estimates and judgments include: determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price (“SSP”) of performance obligations, estimating variable consideration such as customer rebates and product returns. Other estimates include the warranty reserve, allowance for credit losses, inventory reserve, intangible assets and other long-lived assets valuation, legal contingencies, stock-based compensation, income taxes, deferred tax assets valuation and developed software, among others. These estimates and assumptions are based on the Company’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including any effects of the pandemic and the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. Actual results could differ from these estimates.
Foreign Currency Transactions
The Company translates assets and liabilities of foreign subsidiaries from functional currencies into United States dollars (“USD”) at exchange rates in effect at the balance sheet dates, and related revenues and expenses are translated into USD at average exchange rates in effect during each period. Net foreign currency gains and losses resulting from the translation of assets and liabilities of foreign operations into USD are reported as a separate component of other comprehensive income in the consolidated statements of comprehensive income.
Realized and unrealized foreign currency transaction gains and losses included in net income are recorded primarily within general and administrative expenses. Foreign currency transaction losses totaled $1.3 million, $1.0 million, and $0.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Comprehensive Income
Comprehensive income consists of two components: net income and other comprehensive income (loss). Other comprehensive income (loss) refers to net gains and losses that are recorded as an element of stockholders’ equity but are excluded from net income. The Company’s other comprehensive income (loss) consists of unrealized gains and losses on marketable securities as well as foreign currency translation adjustments from those subsidiaries not using the U.S. dollar as their functional currency.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents include money market funds and are stated at fair value. The Company also classifies amounts in transit from payment processors for credit card and debit card transactions as cash equivalents.
91

Marketable Securities
The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt securities with original maturities longer than three months are available to fund current operations and are classified as marketable securities, within current assets on the consolidated balance sheets. Available-for-sale debt securities are reported at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of stockholders’ equity, net of tax. Realized gains and losses on the sale of marketable securities are determined using the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the consolidated statements of operations and comprehensive income.
The available-for-sale debt securities are subject to a periodic impairment review. For investments in an unrealized loss position, the Company writes down the amortized cost basis of the investment if it is more likely than not that the Company will be required or will intend to sell the investment before recovery of its amortized cost basis. For investments not likely to be sold before recovery of the amortized cost basis, the Company determines whether a credit loss exists by considering information about the collectability of the instrument, current market conditions, and reasonable and supportable forecasts of economic conditions. The Company recognizes an allowance for credit losses up to the amount of the unrealized loss when appropriate. Allowances for credit losses and write-downs are recognized in total other income (expense), net, and unrealized losses not related to credit losses are recognized in accumulated other comprehensive income (loss). There are no allowances for credit losses recorded for the periods presented. As of December 31, 2023, the Company’s available-for-sale debt securities were in an unrealized gain position. As of December 31, 2022, the gross unrealized losses on available-for-sale debt securities are related to market interest rate changes and not attributable to credit.
Accounts Receivable
Accounts receivable are recorded at original invoice amounts less estimates for credit losses. Management determines the allowance for credit losses by specifically identifying troubled accounts and by using historical write off experience, adjusted for current market conditions and reasonable supportable forecasts of future economic conditions, applied to an aging of all other accounts. Accounts receivable are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As of January 1, 2021, the Company had an accounts receivable balance of $199.5 million. Accounts receivable consist of the following:
 December 31,
 2023 2022
(in thousands)
Trade accounts receivable$100,070  $128,437 
Credit card and other receivables13,127  8,550 
Less: allowance for credit losses(1,950) (448)
Total accounts receivable, net$111,247  $136,539 
The following table summarizes changes in the allowance for credit losses:
  December 31,
  2023 2022
(in thousands) 
Beginning balance $(448)$(1,454)
Provision for expected losses(1,720)64 
Write-offs 218 942 
Ending balance $(1,950)$(448)

92

Concentration of Credit Risk
The Company maintains cash and cash equivalents in deposit accounts at financial institutions that, at times, may significantly exceed federally insured limits. Historically, the Company has not experienced any losses related to such accounts. The Company’s non-interest bearing cash balances at December 31, 2023 and 2022 were fully insured up to $250,000 per depositor at each financial institution. Balances held at the institutions may significantly exceed federally insured limits.
Financial instruments, which potentially subject the Company to concentrations of credit risk, include trade receivables. In the normal course of business, the Company provides credit terms to its customers. Accordingly, the Company performs ongoing credit evaluations of its customers, generally does not require collateral and considers the credit risk profile of the customer from which the receivable is due in further evaluating collection risk. The Company maintains allowances for possible losses which, when realized, have been within the range of management’s expectations. If one or more of the Company’s significant customers were to become insolvent or were otherwise unable to pay for product purchased, it would have a material adverse effect on the Company’s financial condition and results of consolidated operations. Customers that accounted for 10% or greater of accounts receivable, net as of December 31, 2023 and 2022 were as follows:
  December 31,
  2023 2022
Customer A 26 % 22 %
Customer B 11 % 12 %
Customer C17 %*
Customer D12 %*
* Accounts Receivable was less than 10%
As of December 31, 2023 and 2022, no customers accounted for more than 10% of revenue. As of December 31, 2021, three customers accounted for equal to or greater than 10% of total revenue, totaling 10%, 11% and 14%, respectively. The revenue from these customers is associated with the Connected Machines and Accessories and Materials segments.
Supplier Concentration
The Company relies on third parties for the supply and manufacture of its products, as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers or satisfactorily deliver its products to its customers on time, if at all. Substantially all of the Company’s products are manufactured by outsourcing partners that are located primarily in Asia.
We rely on single source, or a small number of suppliers. For the years ended December 31, 2023, 2022, and 2021, the Company’s top two vendors accounted for approximately 59%, 61%, and 76% of total finished goods purchases, respectively.
Inventories
Inventories (current and non-current), which consist of finished goods and raw materials, are valued at the lower of average cost or net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Assessments to value the inventory at the lower of the average cost to purchase the inventory, or the net realizable value of the inventory, are based upon assumptions about future demand, physical deterioration, changes in price levels and market conditions. As a result of the Company’s assessments, when the net realizable value of inventory is less than the carrying value, the inventory cost is written down to the net realizable value and the write down is recorded as a charge to cost of revenue. Inventories include indirect acquisition and production costs that are incurred to bring the inventories to their present condition and location. Inventories are recorded net of reserves for obsolescence. Once established, the original cost of the inventory less the related inventory reserve represents the new cost basis of such products.
As needed, we complete strategic and market beneficial purchases of critical raw materials that are used in our core production process (such as microchips) in quantities that exceed anticipated consumption within our
93

normal operating cycle, which is 12 months. We classify such raw materials that we do not expect to consume within our normal operating cycle as non-current within Other assets.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation and amortization. Major additions and improvements are capitalized, while minor repairs and maintenance costs are expensed when incurred. Manufacturing tools include tools and molds used in the production process. Expenditures for tools and molds are capitalized and depreciated over the estimated useful lives of the assets. We capitalize certain software development costs in the application development stage in accordance with Accounting Standards Codification (“ASC”) 350-40, “Accounting for Costs of Computer Software Developed or Obtained for Internal Use” and upon the establishment of technological feasibility for a product in accordance with ASC 985-20, “Software to Be Sold, Leased or Otherwise Marketed”. When assets are sold or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the consolidated statements of operations. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the related assets.
The Company uses the following estimated useful lives:
Computer software, software development costs and equipment  
3-5 years
 
Furniture and fixtures 
5-7 years
 
Manufacturing tools and equipment 
3-5 years
 
Leasehold improvements Shorter of lease term or remaining life of the asset 
Cloud Computing Arrangement Implementation Costs
The Company incurs costs to implement cloud computing arrangements that are hosted by third-party vendors. Implementation costs incurred during the application development stage are capitalized until the software is ready for its intended use. The costs are then amortized on a straight-line basis over the term of the associated hosting arrangement and are recognized primarily as general and administrative expense within the consolidated statements of operations. To date, these costs primarily relate to new website hosting services. During the years ended December 31, 2023, 2022, and 2021, the Company recorded amortization expense of $1.0 million, $0.7 million, and $0.1 million respectively, for these implementation costs. Gross capitalized costs were $2.2 million and $2.2 million as of December 31, 2023 and 2022, respectively, with accumulated amortization of $1.8 million and $0.8 million, respectively. Capitalized costs are reported as a component of other assets on the Company's consolidated balance sheets.
Leases
The Company determines if an arrangement is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to control the identified asset. Right-of-use (ROU) assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Lease liabilities are recognized at the lease commencement date based on the present value of future lease payments over the lease term. ROU assets are based on the measurement of the lease liability and also include any lease payments made prior to or on lease commencement and exclude lease incentives and initial direct costs incurred, as applicable.
As the implicit rate in the Company's leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company gives consideration to its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental borrowing rates. The Company evaluates renewal options at lease inception and on an ongoing basis, and includes renewal options that it is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. Lease costs for the Company's operating leases are recognized on a straight-line basis within operating expenses and cost of revenue over the reasonably assured lease term.
The Company has elected to not separate lease and non-lease components for leases of office space and, as a result, accounts for any lease and non-lease components for office space as a single lease component, to the
94

extent they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. The Company’s office leases typically include non-lease components such as common-area maintenance costs. The Company has also elected to not apply the recognition requirement to any leases within its existing classes of assets with a term of 12 months or less.
Legal Contingencies
Liabilities for legal contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated. If a loss is reasonably possible and the loss or range of loss can be reasonably estimated, the Company discloses the possible loss or states that such an estimate cannot be made. See Note 13.
Debt Issuance Costs
Costs incurred and paid to the lender or third parties for the revolver credit facility are recorded as other assets and amortized over the term of the revolver using the straight-line method.
Impairment of Long-lived Assets
The Company assesses potential impairments to its long-lived assets, including intangible assets subject to amortization, on an annual basis or when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recovered. The Company regularly evaluates whether events or circumstances have occurred that indicate possible impairment and relies on a number of factors, including results of operations, business plans, economic projections and anticipated future cash flows. An impairment loss is recognized when the carrying amount of the long-lived asset is not recoverable and exceeds its fair value. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset exceeds its fair value and is recorded as a reduction in the carrying value of the related asset and a charge to the consolidated statement of operations. During the years ended December 31, 2023, 2022, and 2021, the Company recorded no impairments relating to amortized intangible assets. During the years ended December 31, 2023 and 2022, the Company recorded an impairment charge of $10.0 million and $2.9 million, respectively, primarily related to computer software and software development costs and manufacturing tools and equipment from products that the Company no longer plans to commercialize. These impairment charges were recorded primarily within general and administrative expense in the consolidated statements of operations. During the year ended December 31, 2021, the Company recorded no impairments of property and equipment. See Note 6.
Fair Value of Financial Instruments
The Company’s financial instruments include cash and cash equivalents, marketable securities, accounts receivable, and accounts payable. At December 31, 2023, and 2022, the carrying amounts of cash, accounts receivable, and accounts payable approximate fair values because of the short-term nature of these instruments.
Fair Value Measurement
The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value.
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. Fair value is affected by a number of factors, including the type of asset or liability, the characteristics specific to the asset or liability and the state of the marketplace including the existence and transparency of transactions between market participants. The Company estimates fair value for the assets and liabilities measured and reported at fair value on a recurring or non-recurring basis by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement.
 Level I – Quoted prices are available in active markets for identical assets and liabilities as of the reporting date.
95

 Level II – Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves and market-corroborated inputs). Pricing inputs are either directly or indirectly observable as of the reporting date, and fair value is determined through the use of models or other valuation methodologies.
 Level III – Pricing inputs are unobservable for the assets and liabilities and includes situations where there is little, if any, market activity for the assets and liabilities. The inputs into the determination of fair value require significant management judgment or estimation.
The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.
The Company’s non-financial assets and liabilities, which include intangible assets and property and equipment, are not required to be carried at fair value on a recurring basis. However, if certain triggering events occur such that a non-financial instrument is required to be evaluated for impairment, based upon a comparison of the non-financial instrument’s fair value to its carrying value, an impairment is recorded to reduce the carrying value to the fair value, if the carrying value exceeds the fair value. The inputs for fair value calculations of intangible assets and property and equipment, are based on Level 3 inputs as data used for such fair value calculations would be based on discounted cash flows that are not observable from the market, directly or indirectly. The key variables that drive the discounted cash flow analysis are estimated revenue growth rates, levels of profitability, the terminal value growth rate assumptions and the weighted average cost of capital rate applied, among others.
No long-lived assets were measured at fair value on a recurring basis as of December 31, 2023 and 2022.
Money market funds are highly liquid investments and are actively traded. The pricing information for these assets is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy. Marketable securities which include U.S. Treasury securities are valued using observable inputs from similar assets, or from observable data in markets that are not active; these assets are classified as Level 2 of the fair value hierarchy. There were no transfers between Levels 1, 2 or 3 for any of the periods presented. There were no liabilities measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022 other than liability classified stock-based awards discussed in Note 12.
Earnings Per Share
Earnings per share is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of profits are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net income per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.
Basic earnings per share is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted earnings per share is computed using the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period. Stock-based awards subject to conditions other than service conditions are considered contingently issuable shares and are included in basic EPS based on the number of awards that would be issuable if the reporting date were the end of the contingency period.
Revenue Recognition
The Company derives the majority of its revenue from the sale of connected machines, digital content subscriptions and accessories and materials. The Company markets and sells its products to customers, which include brick-and-mortar and online retail partners as well as users that purchase from the Company’s website at cricut.com.
The Company determines revenue recognition through the following steps:
 Identification of the contract, or contracts, with a customer;
96

 Identification of the performance obligations in the contract;
 Determination of the transaction price;
 Allocation of the transaction price to the performance obligations in the contract; and
 Recognition of revenue when, or as, the Company satisfies a performance obligation.
Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Revenue is recorded at the net sales price, which includes estimates of variable consideration such as product returns, volume rebates and customer rebates or discounts. The estimates of variable consideration are based on historical return experience, historical and projected sales data and current contract terms.
Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenue. The Company accounts for shipping and handling activities performed after a customer obtains control of the goods as activities to fulfill the promise to transfer the good. All incremental costs of obtaining a contract with a customer are expensed as incurred if the expected amortization period of the asset that would have been recognized is one year or less. The Company does not have any material contract cost assets.
The following describes the nature of the Company’s primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions with its customers.
Connected Machines
Connected machines include the Cricut Joy, Cricut Explore, Cricut Maker and Cricut Venture machine architectures. Payment by traditional brick-and-mortar retail partners, including their online channels, is due under customary fixed payment terms. Payment for sale of products online through the online channel at cricut.com is collected at point of sale in advance of shipping the products. The Company’s contracts with customers for a connected machine contain multiple promises that include hardware, software, unspecified future upgrades and enhancements related to the software and access to the Company’s cloud-based services. Determining whether the hardware, software, unspecified future upgrades, enhancements and cloud-based services are considered distinct performance obligations requires significant judgment. The Company’s software used to design, cut and complete projects can be accessed offline or with the cloud-based services at no charge. When accessed with the cloud-based services, users are also able to sync projects across various devices. The connected machines are not able to function without the software, inclusive of firmware and the downloadable software. Together the hardware and software are inputs into providing the essential functionality of the connected machines and are accounted for as a single performance obligation. Revenue is recognized for the single performance obligation of hardware with essential software at a point-in-time when control is transferred, which is either upon shipment or delivery of goods, in accordance with the terms of each contract with the customer.
The promise to provide the customer with unspecified future upgrades and enhancements related to the essential software and the promise to provide access to the Company’s cloud-based services are both distinct performance obligations that provide incremental benefits to the connected machines and are recognized using a time-based output measure over the service period as the customer consumes the benefit of the service each day. The Company estimates the service period since it is not contractually stated. In developing the estimated period of providing future services, the Company considers past history, plans to continue to provide services, expected technological developments, obsolescence, competition and other factors. The estimated service period may change in the future in response to competition, technology developments and the Company’s business strategy.
Judgment is required to determine the SSP for each distinct performance obligation related to sales of connected machines and the allocation of the transaction price to each of those performance obligations. The Company estimates SSP for performance obligations that are not sold separately, which include the connected machines and related software, unspecified future upgrades and enhancements and cloud-based services using information that may include the range of prices for the bundle of products and services and the cost of providing the products or services plus a reasonable margin. In developing SSP estimates, the Company also considers the nature of the products and services and the expected level of future services. SSP of the hardware and essential software reflects the Company’s best estimate of the selling price if it was sold regularly on a standalone basis and comprises the majority of the contract value.
97

Subscriptions
The Company’s paid subscription services relate to Cricut Access and Cricut Access Premium which provide users access to images, fonts and projects. The paid subscription is separate from our free of charge service to provide unspecified future upgrades and enhancements related to the essential software and access to the Company’s cloud-based services as described above. The paid subscription services are offered on a month-to-month or annual basis. Payments for subscription services are due month-to-month or annually in advance. Cricut Access and Cricut Access Premium are generally sold in standalone contracts and reallocations are not required other than allocations to customer options that were determined to be material rights related to incremental discounts on purchases of physical products that paid subscribers receive. The transaction price is allocated between the subscription and material right based on the relative standalone selling prices of the subscription and material right. Revenue related to the material right is recognized as accessories and materials revenue upon redemption or expiration of the material right. Revenue related to subscriptions is recognized ratably over the length of the subscription using a time-based output measure as the customer consumes the benefit of the service each day.
Accessories and Materials
The Company also sells accessories and materials (both physical and digital) which generally consist of a single performance obligation and reallocations are not required. Revenue from accessories and materials is recognized at a point-in-time when control is transferred, either upon shipment or delivery of goods, in accordance with the terms of each contract with the customer, or in the case of digital goods, at a point-in-time when the goods are made available to the customer. Payment by traditional brick-and-mortar retail partners, including their online channels, is due under customary fixed payment terms. Payment for sale of accessories and materials through the online channel at cricut.com is collected at point of sale in advance of shipping the products.
Cost of Revenue
Connected Machines
Cost of revenue related to Connected Machines consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties.
Subscriptions
Cost of revenue related to Subscriptions consists primarily of hosting fees, digital content costs, amortization of capitalized software development costs and software maintenance costs.
Accessories and Materials
Costs of revenue related to Accessories and Materials consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties.
Customer Rebates
The Company recognizes revenue at the net sales price, which at times includes certain contractual discounts or estimates for variable consideration related to customer rebates with our key brick-and-mortar and online retail partners. These promotional programs are designed to enhance the sale of the Company’s products and consist of incentives to the Company’s customers. The promotional programs include advertising and product damage allowances, volume/growth and business development incentives and point-of-sale support. The Company estimates certain customer rebates using either the expected value method or most likely amount, based upon the nature of the incentive. Sales are reduced by the cost of these promotional and rebate programs and the Company records a related customer rebate liability in its consolidated balance sheets at the date of the transaction. Certain customer rebate programs are estimates at period end due to the nature of the incentives or expected and yet-to-be announced incentive programs that apply to current period revenue transactions. These estimates are based on the Company’s incentive program experience, historical and projected sales data and current contractual terms. The remaining portion of this liability is based on contractual amounts and does not require estimation.
98

In limited cases where the customer rebate is specifically for co-operative marketing or advertising campaigns, the Company classifies these expenditures as selling and marketing expenses only if they meet the criteria of being a distinct good or service, are distinct within the context of the contract and the fair value is readily estimable.
Sales Refund Liability
The Company provides its customers a limited right of return with the sale of its products. The Company estimates sales returns and records reserves at the time the related sales are recorded based on historical data and current economic trends. Actual sales returns could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued sales returns by updating the return rates for actual trends and projected costs. The Company classifies the estimated sales returns as a current liability as they are expected to be paid out in less than one year using the expected-value method. The estimated sales returns are recorded as a reduction of revenue at the time of sale and recorded as a liability on the consolidated balance sheets. At the same time this is recorded, a right of recovery asset is also recorded within inventory.
Changes in the reserve for sales refunds were as follows:
  December 31,
  2023 2022
(in thousands) 
Balance at beginning of period $7,273  $7,826 
Additions that reduced net revenue 9,757  18,977 
Deductions from reserves for current year returns (13,763) (19,530)
Balance at end of period $3,267 $7,273 
Warranty Reserves
The Company provides an assurance-type limited warranty on most of the products sold. The estimated warranty costs, which are expensed at the time of sale and included in cost of revenue, are based on the results of product testing, industry and historical trends and warranty claim rates incurred and are adjusted for any current or expected trends as appropriate. Actual warranty claim costs could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued warranty claims by updating claims rates for actual trends and projected claim costs.
Changes in the reserve for product warranties were as follows:
 December 31,
 2023 2022
(in thousands)
Balance at beginning of period$2,484  $2,398 
Additions charged to cost of revenue4,163  8,146 
Repairs and replacement costs incurred(4,835) (8,060)
Balance at end of period$1,812 $2,484 
Income Taxes
The Company uses the asset and liability method of accounting for income taxes. The Company recognizes deferred tax liabilities and assets for the expected future income tax consequences of events that have been recognized in the Company’s consolidated financial statements. As such, deferred tax assets and liabilities are determined based on temporary differences between the financial carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the temporary differences are expected to reverse. On a periodic basis, the Company assesses the probability that its deferred tax assets, if any, will be recovered. If after evaluating all of the positive and negative evidence, a conclusion is made that it is more likely than not that some portion or all of the deferred tax assets will not be recovered, a valuation allowance is provided by a charge to tax expense to reserve the portion of the deferred tax assets which are not expected to be realized.
99

Under literature related to uncertain tax provisions, the Company reviews its filing positions for all open tax years in all U.S. federal and state jurisdictions where the Company is required to file. The Company recognizes a liability for each uncertain tax position at the amount estimated to be required to settle the issues.
The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. For the years ended December 31, 2023, 2022 and 2021, interest or penalties related to income tax matters included in the provision for income taxes have not been material.
Sales Taxes
The Company is required by certain governmental authorities to collect sales taxes on certain transactions. The Company currently collects and reports on sales tax in all states in which it does business. However, the application of existing, new or revised taxes on our business, in particular, sales taxes, VAT and similar taxes would likely increase the cost of doing business online and decrease the attractiveness of selling products over the Internet. The application of these taxes on our business could also create significant increases in internal costs necessary to capture data and collect and remit taxes. There have been, and will continue to be, substantial ongoing costs associated with complying with the various indirect tax requirements in the numerous markets in which we conduct or will conduct business. The Company conducts ongoing analysis on state sales tax nexus regulations to determine where collection is necessary. The Company accounts for sales taxes as part of accrued expenses and excludes them from revenue.
Stock-Based and Stock-Equivalent Compensation
The Company records compensation expense for all stock-based awards granted based on the fair value of the award at the time of the grant. Stock-based compensation costs are recognized as expense over the requisite service period, which is generally the vesting period, on a straight-line basis for awards with only a service condition. The graded vesting method is used for awards that have service and other conditions. For awards subject to performance vesting conditions, expense is recognized for the awards if it is probable the performance conditions will be met. Forfeitures are accounted for as they occur.
The Company estimates the fair value of stock option awards with time-based or performance-based vesting provisions using the Black-Scholes method. For restricted stock units, the fair value is based on the closing price of our common stock on the grant date. The fair value of awards subject to market conditions prior to the Corporate Reorganization was estimated using a Monte Carlo Simulation. The determination of the grant date fair value of the awards issued is affected by a number of variables, including the fair value of the underlying shares or units, the expected price volatility over the expected life of the awards, the expected term of the award, risk-free interest rates, the expected dividend yield of the underlying shares or units and the likelihood of termination.
The Company has limited publicly available stock information and therefore, used the historical volatility of the stock price of similar publicly traded peer companies prior to its IPO in March 2021, and the historical volatility of the Company's stock price or a blended average of average historical stock volatilities of peer companies and historical volatility of the Company's stock price for valuations subsequent to the IPO. The Company estimates the expected term using the simplified method for “plain vanilla” stock option awards or based on the expected time to a liquidation event or other transaction that would result in settlement of other awards. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield is 0.0% as the Company does not anticipate paying dividends, and the Company and its former parent, Cricut Holdings, have not paid dividends other than special dividends declared in 2020, 2022 and 2023, and the Company does not expect to pay regular dividends in the future. See Note 11 for further discussion of the Company’s dividends. Likelihood of termination for the Monte Carlo Simulation was estimated based upon both historical turnover and anticipated turnover based upon Company or market pressures.
Prior to the Corporate Reorganization in March 2021, the Company’s former parent Cricut Holdings issued stock-based awards to employees of the Company. As the awards were issued by Cricut Holdings, the Company recorded a capital contribution from Cricut Holdings commensurate with the amount of compensation expense recognized in relation to the awards.
Incentive unit equivalents (phantom units) granted by Cricut Holdings prior to the Corporate Reorganization in March 2021 to the Company’s employees entitled the recipient to future compensation based upon satisfaction of service conditions and were liability classified. The amount of compensation was determined by the change in the underlying value of Cricut Holdings common units. Since the awards also had a market condition, the Company
100

recorded stock-based compensation expense over the requisite service period using the graded vesting method. The incentive unit equivalent awards were recorded at fair value and re-measured at fair value at each reporting period during the period from the date of grant through the settlement date. The impact of fair value re-measurement was recognized as compensation cost over the requisite service period.
Shipping and Handling Revenue and Expenses
Shipping and handling revenue for orders placed by customers is recognized at the time of the sale. Shipping and handling expenses incurred by the Company related to these sales are considered fulfillment costs and reported as costs of revenue at the time of the sale.
Advertising Costs
The Company incurs advertising costs associated with print, digital and other related broadcast advertisements. Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2023, 2022 and 2021 was $32.2 million, $34.2 million, and $45.1 million respectively. Advertising costs include expenditures for shared advertising costs that the Company incurs under its co-operative advertising programs to the extent the fair value of the distinct good or service can reasonably be estimated.
Research and Development (“R&D”)
R&D expense consists of costs associated primarily with engineering, product development, quality assurance, service fees incurred by contracting with vendors and allocated overhead costs. R&D costs are expensed as incurred.
Recently Issued Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses, and is effective for fiscal years beginning after December 15, 2023 on a retrospective basis. The Company is currently evaluating the impact of this standard on the consolidated financial statements.
In December, 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. Public business entities must apply the ASU’s guidance to annual periods beginning after December 15, 2024 (2025 for calendar-year-end Public business entities). The Company is currently evaluating the impact of this standard on the consolidated financial statements.
3.Revenue and Deferred Revenue
Deferred revenue relates to performance obligations for which payments have been received from the customer prior to revenue recognition. Deferred revenue primarily consists of deferred subscription-based services. Deferred revenue also includes amounts allocated from the sale of a connected machine to the unspecified upgrades and enhancements and the Company’s cloud-based services. Contract costs consist of amounts paid to obtain contracts with customers in connection with sales of subscriptions through third-party apps. Contract costs are amortized over the subscription term. During the twelve months ended December 31, 2023, the Company capitalized $1.7 million of contract costs, and as of December 31, 2023 the unamortized balance was $0.9 million, included in prepaid and other current assets on our consolidated balance sheets. There were no capitalized costs during the year ended December 31, 2022. The Company has recognized no contract assets for any of the periods presented.
The following table summarizes the changes in the deferred revenue balance for the periods indicated:
101

December 31,
202320222021
(in thousands)
Deferred revenue, beginning of period$38,658 $35,405 $26,276 
Recognition of revenue for amounts included in beginning of period
deferred revenue
(34,869)(30,547)(23,518)
Revenue deferred, net of revenue recognized on contracts in
the respective period
39,446 33,800 32,647 
Deferred revenue, end of period$43,235 $38,658 $35,405 
As of December 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations was equal to the deferred revenue balance.
The Company expects the following recognition of deferred revenue as of December 31, 2023:
Year Ended December 31,
202420252026Total
(in thousands)
Revenue expected to be recognized$40,304 $2,171 $760 $43,235 
The Company’s revenue from contracts with customers disaggregated by major product lines, excluding sales-based taxes, are included in Note 19.
Revenue recognized during the years ended December 31, 2023, 2022, and 2021, related to performance obligations satisfied or partially satisfied in prior periods was $3.2 million, $1.7 million and $2.3 million, respectively.
The following table presents the total revenue by geography based on the ship-to address for the periods indicated:
Year Ended December 31,
202320222021
(in thousands)
North America
$609,933 $743,962 $1,157,679 
International155,214 142,334 148,548 
Total revenue$765,147 $886,296 $1,306,227 
North America revenue consists of revenues from the United States and Canada. United States represents 95%, 95%, and 96% of North America revenue for the years ended December 31, 2023, 2022, and 2021, respectively.
102

4.Cash, Cash Equivalents, and Financial Instruments
The following table shows the Company’s cash, cash equivalents, and marketable securities by significant investment category as of December 31, 2023:
As of December 31, 2023
Adjusted CostAllowance for Credit Losses Total Unrealized GainsTotal Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
(in thousands)
Cash$44,809 $— $— $— $44,809 $44,809 $— 
Level 1:
Money market funds97,378    97,378 97,378  
Subtotal97,378    97,378 97,378  
Level 2:
U.S. treasury securities102,411  541  102,952  102,952 
Subtotal102,411  541  102,952  102,952 
Total$244,598 $ $541 $ $245,139 $142,187 $102,952 

The following table shows the Company’s cash, cash equivalents, and marketable securities by significant investment category as of December 31, 2022:
As of December 31, 2022
Adjusted CostAllowance for Credit Losses Total Unrealized GainsTotal Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
(in thousands)
Cash$155,459 $— $— $— $155,459 $155,459 $— 
Level 1:
Money market funds69,484    69,484 69,484  
Subtotal69,484    69,484 69,484  
Level 2:
U.S. treasury securities74,659   (403)74,256  74,256 
Subtotal74,659   (403)74,256  74,256 
Total$299,602 $ $ $(403)$299,199 $224,943 $74,256 
Marketable securities held as of December 31, 2023 generally mature over the next 9 months.
The Company evaluates whether the decline in fair value of the available-for-sale securities below their amortized cost basis is related to credit losses or other factors. Based on this evaluation, we determined that unrealized losses of the above securities were primarily attributable to changes in interest rates and non credit-related factors. Accordingly, we determined that an allowance for credit losses was unnecessary as of December 31, 2022.
103

5.Inventories
Inventories are comprised of the following:
December 31,
20232022
(in thousands)
Raw materials$44,935 $40,911 
Finished goods286,988 368,644 
Total inventories$331,923 $409,555 
Less: reserves(54,416)(28,087)
Total inventories, net$277,507 $381,468 
Inventories current$244,469 $351,682 
Inventories non-current (included in Other assets)$33,038 $29,786 
As of the years ended December 31, 2023 and 2022, the Company had $0.1 million and $4.5 million in finished goods for connected machines that were undergoing rework prior to being in a sellable condition. The Company’s recorded inventory reserves as of December 31, 2023 consisted of $4.6 million related to excess connected machine inventory that the Company does not expect to sell, $46.5 million related to excess accessories and materials inventory, and $3.3 million related to raw material components. Amounts charged to the reserve account are recorded primarily in cost of revenues.

6. Property and Equipment
The composition of property and equipment is as follows:
  December 31,
  20232022
(in thousands) 
Computer software, software development costs and equipment $106,602 $86,929 
Furniture and fixtures 2,928 2,941 
Leasehold improvements 5,070 5,057 
Manufacturing tools and equipment 34,350 35,396 
Assets under construction 1,504 13,134 
Total cost of property and equipment 150,454 143,457 
Less: accumulated depreciation (102,840)(80,050)
Property and equipment, net $47,614 $63,407 
During the twelve months ended December 31, 2023, the Company recorded an impairment charge of $10.0 million, including $4.2 million for computer software and software development costs and $5.8 million for manufacturing tools and equipment from products the Company no longer plans to commercialize. These impairment charges were recorded primarily within general and administrative expense in the consolidated statements of operations.
Total depreciation and amortization expense for the years ended December 31, 2023, 2022 and 2021 was $29.0 million, $25.9 million and $18.3 million, respectively.
Amortization of computer software, software development costs and equipment for the years ended December 31, 2023, 2022 and 2021 was $20.1 million, $16.8 million and $12.2 million, respectively.
Property and equipment, along with all other Company assets are pledged as collateral on the Credit Agreement (see Note 9).
104

7.Intangible Assets, Net
The following is a summary of the Company’s intangible assets:
December 31, 2023
Gross Carrying AmountAccumulated Amortization and ImpairmentNet
(in thousands)
Trade names and trademarks$42,301 $(42,301)$ 
Total intangible asset$42,301 $(42,301)$ 

December 31, 2022
Gross Carrying AmountAccumulated Amortization and ImpairmentNet
(in thousands)
Trade names and trademarks$42,301 $(41,541)$760 
Total intangible asset$42,301 $(41,541)$760 
The Company’s trade names and trademarks have useful lives ranging from 11 to 15 years. Amortization was expensed on a straight-line basis for all intangible assets, as this was the Company’s best estimate of the period of economic benefit.
Amortization expense of intangible assets totaled $0.8 million for each of the years ended December 31, 2023, 2022 and 2021, respectively.
8.Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
December 31,
20232022
(in thousands)
Customer rebates$30,479 $35,552 
Other accrued liabilities and other current liabilities41,454 34,223 
Total accrued expenses$71,933 $69,775 
9.Revolving Credit Facility
2020 Credit Agreement
In September 2020, the Company entered into a credit agreement ( the “2020 Credit Agreement”) with JPMorgan Chase Bank, N.A., Citibank, N.A. and Origin Bank. The 2020 Credit Agreement provided for a three-year asset-based senior secured revolving credit facility of up to $150.0 million, maturing on September 4, 2023.
The amount that could be borrowed under the 2020 Credit Agreement was limited to the lesser of (a) the borrowing base minus the aggregate revolving exposure or (b) aggregate lender commitments at any given time. The borrowing base was determined according to certain percentages of eligible accounts receivable and eligible inventory, subject to reserves determined by the administrative agent.
As disclosed below, the 2020 Credit Agreement was replaced on August 4, 2022. At that time, no amount was outstanding under the 2020 Credit Agreement, available borrowings were $150.0 million, and the Company was in compliance with all financial and non-financial debt covenants.
2022 Credit Agreement
On August 4, 2022, the Company entered into a credit agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A, Citigroup N.A., PNC Bank, N.A., KeyBank, N.A., and other parties. The Credit Agreement
105

replaced the Company’s prior asset-based Credit Agreement with JPMorgan Chase Bank, N.A., Citigroup N.A., and Origin Bank. The Credit Agreement provides for a five-year revolving credit facility (the “Credit Facility”) of up to $300.0 million, maturing on August 4, 2027. In addition, during the term of the Credit Agreement, the Company may increase the aggregate amount of the Credit Facility by up to an additional $150.0 million, (for maximum aggregate lender commitments of up to $450.0 million), subject to customary conditions under the Credit Agreement, including obtaining a consent from participating lenders (or another lender, if applicable) to such increase. The Credit Facility may be used to issue letters of credit and for other business purposes, including working capital needs. The current unused fee rate is 0.175% on per annum basis.
The Company accounted for the Credit Agreement as a modification of the 2020 Credit Agreement in accordance with ASC 470-50 Modification and Extinguishments. In connection with the Credit Agreement, the Company incurred and capitalized $1.3 million of debt issuance costs in addition to $0.3 million of existing unamortized debt issuance costs with the 2020 Credit Agreement which remained deferred, resulting a total deferral of debt issuance costs of $1.6 million as of the date of the Credit Agreement. As of December 31, 2023 and 2022, total unamortized debt issuance costs were $1.2 million and $1.5 million, respectively.
The Credit Agreement is collateralized by substantially all of the Company’s assets and contains affirmative and negative covenants, representations and warranties, events of default and other terms customary for loans of this nature. In particular, the Credit Agreement will not permit the leverage ratio to be greater than 3.0 to 1.0, measured on the last day of any fiscal quarter. In addition, the Credit Agreement will not permit the interest coverage ratio to be less than 3.0 to 1.0, for any period of four consecutive quarters, measured on the last day of any fiscal quarter. Management has determined that the Company was in compliance with all financial and non-financial debt covenants as of December 31, 2023. As of December 31, 2023, no amount was outstanding under the Credit Agreement and available borrowings were $300.0 million
Generally, borrowings under the Credit Agreement bear interest at a rate based on an alternative base rate (“ABR”), plus, in each case, an applicable margin. The applicable margin will range from (a) borrowings bearing interest at the ABR 2.00%, and (b) borrowings bearing interest at the Adjusted Term Secured Overnight Financing Rate, the Adjusted Australian Dollar Rate, the Adjusted Canadian Dollar Offered Rate or the Adjusted New Zealand Dollar Rate, as applicable for the interest period in effect for such borrowing plus the applicable rate.
10.Income Taxes
The Company’s income before income taxes of $79.8 million, $82.0 million, and $192.4 million during the years ended December 31, 2023, 2022, and 2021, respectively, consisted of $78.4 million, $81.0 million, and $191.5 million of income earned in the United States. The remaining amount was earned in foreign jurisdictions.
The reconciliation of income tax computed at the U.S. federal statutory tax rate to our effective income tax rate is as follows:
Year Ended December 31,
202320222021
Income tax provision at statutory rate21.0 %21.0 %21.0 %
State taxes, net4.8 5.6 4.7 
Stock-based compensation8.2 7.1 2.1 
Foreign derived intangible income deduction(2.5)(3.2)(1.4)
Tax credits(5.0)(8.7)(2.9)
Return to provision adjustments1.4 1.5 2.3 
Uncertain tax positions2.6   
Other2.3 2.7 1.2 
Total provision for income taxes32.8 %26.0 %27.0 %
Differences between the Company’s effective tax rate and the statutory tax rate relate primarily to state income taxes, stock-based compensation, tax credits and changes in unrecognized tax benefits during the period. Deferred taxes reflect the net tax effects of the temporary differences between the carrying amount of assets and
106

liabilities for financial reporting and the amount used for income tax purposes. Significant components of the Company’s net deferred tax assets are comprised of the following:
  December 31,
  20232022
(in thousands) 
Deferred tax assets:    
Inventories $10,888  $5,694 
Lease liability3,434 4,799
Accounts receivable 481  115 
Sales refund liability 806  1,866 
Deferred revenue 723  972 
Stock-based compensation 6,724  5,903 
Amortization 212  36 
Capitalized research expenditures18,434 15,567 
Net operating loss carryforwards 86  122 
Capital loss carryforwards110 114 
Tax credits 2,937  2,286 
Other 1,459  1,145 
Total deferred tax assets 46,294  38,619 
Deferred tax liabilities:  
Depreciation and amortization (8,483) (10,587)
ROU lease asset(2,988)(4,213)
Total deferred tax liabilities (11,471) (14,800)
Net deferred tax assets $34,823  $23,819 
  Year Ended December 31,
  20232022 2021
(in thousands) 
Current: 
Federal $32,140 $29,741 $44,093 
State 4,695 11,928 7,780 
Foreign 549 107 162 
Total current 37,384 41,776 52,035 
Deferred: 
Federal (9,561)(15,169)(23)
State (1,713)(5,316)(137)
Foreign 37 24 25
Total deferred (11,237)(20,461)(135)
Income tax provision $26,147 $21,315 $51,900 
There are immaterial foreign net operating loss carryforwards set to expire in 2026. The Company establishes valuation allowances if it is more likely than not that deferred tax assets will not be realized. The Company believes that it will generate sufficient future taxable income to realize the net operating loss deferred tax asset and other net deferred tax assets recorded in our consolidated financial statements. Accordingly, the Company has not recorded a valuation allowance against net deferred tax assets for the years ended December 31, 2023 and 2022.
As of December 31, 2023, the Company has not recorded incremental income taxes for outside basis differences in our investments in foreign subsidiaries, as these amounts continue to be indefinitely reinvested in foreign operations. The undistributed earnings of the Company’s foreign subsidiaries that meet the indefinite reversal criteria amounted to $1.1 million.
107

As of December 31, 2023, 2022, and 2021, $7.8 million, $4.1 million and $2.8 million, respectively, of unrecognized tax benefits would affect our effective tax rate if recognized. The total balance of unrecognized gross tax benefits for the years ended December 31, 2023 and 2022, resulted primarily from research and development credits, foreign derived intangible income differences and inventory basis differences. A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows:
  Year Ended December 31,
  2023 20222021
(in thousands) 
Unrecognized tax benefits at beginning of year $3,988 $2,379 $3,318 
Reductions based on prior year tax positions (159)(227) 
Additions based on prior year tax provisions 2,691 296 593 
Additions based on current year tax provisions 996 1,787 1,431 
Reductions due to tax authorities’ settlements  (2,824)
Reductions due to expirations of statutes of limitation(368)(247)(139)
Unrecognized tax benefits at end of year $7,148 $3,988 $2,379 
The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. For the years ended December 31, 2023 and 2022, interest or penalties related to income tax matters included in the provision for income taxes have not been material.
In January 2021, the IRS completed its examination of the Company’s 2017 tax year. No material adjustments resulted from this examination. The Company is subject to U.S. federal and state income tax examination for tax years 2016 and forward.
11.Capital Structure
In connection with the Corporate Reorganization prior to the IPO, the Company filed an amended and restated certification of incorporation which authorized 100,000,000 shares of preferred stock, par value $0.001 per share, and 1,250,000,000 shares of common stock, par value $0.001 per share, which was divided between two series Class A common stock and Class B common stock. All previously outstanding common stock was reclassified as Class B common stock. During the year ended December 31, 2023, 9,214,127 shares of Class B common stock were converted to Class A common stock. As of December 31, 2023, the Company had 1,000,000,000 shares of Class A common stock and 250,000,000 shares of Class B common stock authorized and 51,414,599 shares of Class A common stock and 166,501,114 shares of Class B common stock issued and outstanding. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to five votes per share and is convertible at any time into one share of Class A common stock.
Stock Repurchase Program
On July 19, 2022, the Company’s Board of Directors approved a common stock repurchase program under which the Company may repurchase shares of its outstanding Class A common stock up to an aggregate transactional value of $50 million, depending on the Company’s continuing analysis of market, financial, and other factors. The share repurchase program may be suspended or discontinued at any time and does not have a predetermined expiration date.
During the years ended December 31, 2023 and 2022, the Company repurchased and retired 2,548,893 and 2,349,581 shares of our Class A common stock, respectively, for $20.3 million and $18.5 million, respectively, under this program.
Dividends
On May 18, 2023, the Company declared a special dividend of $1.00 per share on its Class A and Class B common stock, payable on July 17, 2023 to shareholders of record as of July 3, 2023. As part of the dividend, and pursuant to the underlying award agreements, holders of restricted stock units (“RSUs”) and performance-based restricted stock units (“PRSUs”) received dividend equivalents of $1.00 per unit in the form of additional RSUs or PRSUs subject to the same vesting conditions as the original awards. The aggregate dividend of $234.6 million was to be satisfied in cash of $219.8 million payable to holders of Class A and Class B common stock with the remaining
108

$14.8 million satisfied on the payment date in the form of dividend equivalents to RSU or PRSU holders prior to any subsequent forfeitures.
On December 21, 2022, the Company declared a special dividend of $0.35 per share on its Class A and Class B common stock, payable on February 15, 2023 to shareholders of record as of February 1, 2023. As part of the dividend, and pursuant to the underlying award agreements, holders of RSU and PRSUs received a dividend equivalent of $0.35 per unit in the form of additional RSUs or PRSUs subject to the same vesting conditions as the original awards. The aggregate dividend of $81.4 million was to be satisfied in cash of $76.9 million payable to holders of Class A and Class B common stock with the remaining $4.5 million satisfied on the payment date in the form of dividend equivalents to RSU or PRSU holders prior to any subsequent forfeitures.
During the twelve months ended December 31, 2023, an aggregate of $294.1 million was paid in cash, and $19.2 million was satisfied in the form of dividend equivalents to RSU or PRSU holders.
Dividends payable includes dividends declared but not yet paid and prior dividends on unvested shares of Class A common stock payable upon future vesting. $0.2 million of the cash dividend is classified as non-current and presented in other non-current liabilities on the consolidated balance sheets due to vesting conditions.
12.Stock-Based Compensation
Stock-based Compensation Cost
The following table shows the stock-based compensation cost by award type for the periods indicated:
Year Ended December 31,
202320222021
(in thousands)
Equity-classified awards
Restricted stock units$41,094 $32,442 $14,149 
Stock options2,388 3,579 6,406 
Class B common stock6,504 9,321 15,200 
Liability-classified awards44 (54)6,447 
Total stock-based compensation$50,030 $45,288 $42,202 
The following table sets forth the total stock-based compensation cost included in the Company’s consolidated statements of operations and comprehensive income or capitalized to assets for the periods indicated:
Year Ended December 31,
202320222021
(in thousands)
Cost of revenue
Connected machines$700 $288 $34 
Subscriptions926 443 219 
Accessories and materials805 199  
Total cost of revenue2,431 930 253 
Research and development18,169 17,713 15,782 
Sales and marketing12,740 12,603 13,814 
General and administrative13,986 9,875 8,225 
Total stock-based compensation expense$47,326 $41,121 $38,074 
Capitalized for software development costs1,960 2,321 1,607 
Capitalized to inventory744 1,846 2,521 
Total stock-based compensation$50,030 $45,288 $42,202 
As of December 31, 2023, there was $94.2 million of unrecognized stock-based compensation cost related to service-based awards, which is expected to be recognized over a weighted-average period of 2.3 years. The total unrecognized compensation expense related to unvested PRSUs that are not probable of vesting was
109

$157.8 million as of December 31, 2023. The tax benefit from stock-based compensation cost during the years ended December 31, 2023, 2022 and 2021, was $9.3 million, $8.2 million, and $5.8 million, respectively.
Corporate Reorganization and Stock-Based Compensation Modifications
In connection with the Corporate Reorganization in 2021, all outstanding awards issued under the Incentive Unit Plan discussed below were modified by exchanging the outstanding awards of Cricut Holdings for awards of the Company. All service based vesting conditions were unaffected by the modification. As described below, the vesting conditions were modified for certain awards which previously had both service and market based vesting conditions.
All vested equity classified awards were settled in shares of the Company’s Class B common stock previously held by Cricut Holdings. Unvested equity classified awards were converted to unvested shares of the Company’s Class B common stock subject to future vesting, or in the case of options were converted into options to purchase the Company’s Class B common stock. All vested liability classified awards converted into either shares of Class B common stock to the extent permitted in each applicable jurisdiction or settled in cash. All unvested liability classified awards converted into restricted stock units under the 2021 Equity Incentive Plan that will vest into shares of Class A common stock of Cricut, Inc. to the extent permitted in each applicable jurisdiction or into restricted stock unit equivalents which will be settled in cash upon vesting as described below.
In connection with the Corporate Reorganization and modification, the Company granted options under the 2021 Equity Incentive Plan to certain employees. The number of options was calculated based on the number of outstanding incentive units or incentive unit equivalents prior to the modification and the participation threshold of such awards. The vesting terms of the options are also based on the vesting terms of the original award. Therefore, the Company considered the exchange of the original award for the unvested shares or RSUs plus the options to be a single modification and began recognizing the incremental compensation cost of $14.5 million beginning in March 2021 over the vesting term, including a cumulative adjustment in March 2021 to recognize the incremental compensation cost associated with historical vesting.
As part of the modification of outstanding awards in connection with the Corporate Reorganization, awards issued under the Incentive Unit Plan which included both service and market conditions were modified to remove the market vesting condition and to increase the participation threshold of the award to the price specified in the former market condition. In total, 3.0 million, 3.0 million, 1.0 million and 1.0 million awards which previously had a participation threshold of $2.00, $2.00, $5.00 and $5.00 per share, respectively, were modified to have a participation threshold of $3.00, $4.00, $6.00 and $7.00 per share, respectively. Incremental compensation cost associated with these awards is included in the total incremental compensation cost associated with the issuance of additional options to employees described above as this change was part of a single modification.
2021 Equity Incentive Plan
In March 2021, the Company’s 2021 Equity Incentive Plan became effective. The 2021 Equity Incentive Plan provides for the grant of incentive stock options to employees and for the grant of nonstatutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares to our employees, directors and consultants and our parent and subsidiary corporations’ employees and consultants. Outstanding restricted stock units and performance units are entitled to dividend equivalents in the form of additional unvested restricted stock units or unvested performance units equal in value to the amount of any declared dividend based on the closing price of the Company’s class A stock on the dividend payment date. Dividend equivalents are forfeited if the underlying award does not vest. As of December 31, 2023, 41,467,020 shares of Class A common stock were reserved for issuance under this plan including shares reserved for previously granted awards discussed below as well as shares reserved for issuance of future awards under the plan.
110

A summary of the Company’s RSU activity under the 2021 Equity Incentive Plan is as follows:
Number of
RSUs
Weighted-
Average
Grant Date
Fair Value
(per share)
Outstanding at December 31, 20226,364,022 $18.06 
Granted4,342,919 $10.42 
Dividend equivalent grants594,486 $ 
Vested(1,997,154)$18.77 
Forfeited/cancelled(410,442)$14.49 
Outstanding at December 31, 20238,893,831 $14.38 
The total fair value of RSUs vested as of the vesting dates during the years ended December 31, 2023, 2022 and 2021, was $17.1 million, $13.0 million, and $6.1 million, respectively.
In 2022, the Company granted PRSUs under the 2021 Equity Incentive Plan to certain employees that represent shares potentially issuable in the future. The PRSUs vest in two equal tranches subject to the Company achieving cumulative adjusted earnings per share over eight quarters of $4.93 share and $6.16 per share, respectively, at any point during the 5.0 years performance period, subject to employees remaining with the Company through the vesting date. Adjusted earnings per share means GAAP net income adjusted to exclude income tax expenses, as well as stock-based compensation expense and payroll tax expense specifically related to the PRSU awards.
A summary of the Company’s PRSU activity under the 2021 Equity Incentive Plan is as follows:

Number of
PRSUs (a)
Weighted-
Average
Grant Date
Fair Value
(per share)
Outstanding at December 31, 20226,295,000 $23.32 
Dividend equivalent grants710,033 $ 
Forfeited / cancelled(239,032)$23.37 
Outstanding at December 31, 20236,766,001 $23.32 
a.Represents the maximum number of PRSUs assuming all performance targets are achieved.
The expense recognized each period for these PRSUs is primarily dependent upon the Company’s estimate of the probability of achieving the performance targets during the performance period. At December 31, 2023, the Company determined it was not probable any performance conditions would be achieved, so no stock-based compensation has been recorded for these PRSUs during the years ended December 31, 2023 and 2022.
Options under the 2021 Equity Incentive Plan have a contractual term of 10 years. The exercise price of an incentive stock option and non-qualified stock option shall not be less than 100% of the fair market value of the shares on the date of grant.
111

A summary of the Company’s stock option activity under the 2021 Equity Incentive Plan is as follows:
Number of
Options
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 20223,142,911 $20.00 4.6$ 
Forfeited/cancelled(143,826)20.00 
Outstanding and expected to vest at December 31, 2023
2,999,085 $18.65 3.5$ 
Vested and exercisable at December 31, 20232,526,813 $18.65 3.4$ 

For the years ended December 31, 2023 and 2022, no options were granted and the total intrinsic value of options exercised was immaterial. The weighted-average grant date fair value of options granted during the year ended December 31, 2021 was $8.79 per share and the total intrinsic value of options exercised was $0.1 million. The Company used the following weighted-average assumptions in determining the grant date fair value of options granted:
Year Ended December 31, 2021
Expected volatility51.6 %
Risk-free interest rate0.8 %
Expected term (in years)4.9
Expected dividend %

In connection with the Corporate Reorganization, certain employees received restricted stock unit equivalents (“RSU equivalents”). Upon vesting, these awards are settled for a cash payment equal to the intrinsic value of the award on the date of the Corporate Reorganization plus the difference between the Company’s stock price on the vesting date less the base price specified at the time of the grant. If the base price exceeds the Company’s stock price on the vesting date, the stock-based award is considered cancelled. Due to the cash settlement feature, these awards are liability classified awards and require initial and subsequent measurement at fair value. As of December 31, 2023, the total recognized liability for the unvested awards was not material. A summary of the RSU equivalent activity under the 2021 Equity Incentive Plan is as follows:
Number of
RSU Equivalents
Weighted-
Average
Base Price
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 20224,846 $15.87 $86 
Granted3,500 $ 
Vested(2,173)$ 
Forfeited/cancelled $ 
Outstanding at December 31, 20236,173 $11.52 $38 
Unvested Class B Common Stock
The Company’s unvested Class B common stock resulted from the Corporate Reorganization and is not part of the 2021 Equity Incentive Plan. Dividends declared on unvested Class B common stock are subject to vesting
112

and are forfeited if the underlying stock does not vest. Activity related to Class B common stock subject to future vesting for the year ended December 31, 2023 is as follows:
Number of
Unvested Shares
Weighted-
Average
Grant Date Fair Value (per share)
Outstanding at December 31, 20224,655,214 $20.00 
Vested(2,680,986)$20.00 
Forfeited / Cancelled(317,549)$20.00 
Outstanding at December 31, 20231,656,679 $20.00 
The total fair value of Class B common stock vested as of the vesting dates during the years ended December 31, 2023, 2022 and 2021, was $27.1 million, $73.9 million, and $69.7 million, respectively.

Options to Purchase Class B Common Stock
The Company’s options to purchase Class B common stock resulted from the Corporate Reorganization and are not part of the 2021 Equity Incentive Plan. A summary of the Company stock option activity for the options to purchase shares of Class B common stock is as follows:
Number of
Options
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 2022358,000 $9.04 2.8$82 
Exercised(40,575)$9.04 
Forfeited / Cancelled(58,000)$8.80 
Outstanding at December 31, 2023259,425 $7.69 1.9$ 
Vested at December 31, 2023259,425 $7.69 1.9$ 
The weighted-average grant date fair value of options to purchase Class B common stock during the year ended December 31, 2021 was $13.42 per share based on the following weighted-average assumptions:
Year Ended December 31, 2021
Expected volatility51.4 %
Risk-free interest rate0.8 %
Expected term (in years)5.5
Expected dividend %
2021 Employee Stock Purchase Plan
In March 2021, the Company’s 2021 Employee Stock Purchase Plan (“2021 ESPP”) became effective. Subject to any limitations contained therein, the 2021 ESPP allows eligible employees to contribute, through payroll deductions, up to 15% of their eligible compensation to purchase the Company’s Class A common stock at a discounted price per share. As of December 31, 2023, 4,000,000 shares of our Class A common stock were available for sale under the 2021 ESPP.
No offerings have been authorized to date by the administrator under the 2021 ESPP. If the administrator authorizes an offering period under the 2021 ESPP, the administrator will establish the duration of offering periods and purchase periods, including the starting and ending dates of offering periods and purchase periods, provided that no offering period may have a duration exceeding 27 months.
113

Incentive Unit Plan
Prior to the Corporate Reorganization which occurred in 2021, the Company’s former parent, Cricut Holdings, had authorized an Incentive Unit Compensation Plan (the “IU Plan”) that allowed for issuances of common incentive units (“CIUs”). The participation threshold of the awards granted under the IU Plan was typically equal to the fair market value of Cricut Holdings’ membership units at the date of the grant, except zero strike price incentive unit awards which have no participation threshold. Except as noted below, all awards issued under the IU Plan only had service-based conditions. Per unit amounts in the activity below are based on the value of Cricut Holdings’ units. Upon the Corporate Reorganization Cricut Holdings, was liquidated and all outstanding awards were settled or modified as described above.
Equity Classified Units
The Company’s former parent, Cricut Holdings, granted CIUs to employees of the Company. These awards vested 25% annually over four years of service. The Company’s former parent also granted a performance-based incentive unit, which are discussed later. These awards are collectively referred to as equity classified incentive units. Once vested, all equity classified incentive units remained outstanding until the liquidation of Cricut Holdings or until repurchased by Cricut Holdings. Upon the liquidation of Cricut Holdings all outstanding awards were settled or modified as described above. Accordingly, no CIUs were granted during the years ended December 31, 2023 and 2022.
The weighted-average grant date fair value of equity classified incentive units granted during the year ended December 31, 2021 was $9.06. The total intrinsic value of equity classified incentive units exercised during the year ended December 31, 2021 was nil. The total fair value of equity classified incentive units vested during the year ended December 31, 2021 was $3.2 million.

The grant date fair value of CIUs granted during the year ended December 31, 2021 was equal to the estimated fair value of Cricut Holdings’ common units on the date of the grant as all CIUs had no participation threshold.
Equity Classified Options
The Company’s former parent, Cricut Holdings, granted employees of the Company options to purchase zero strike price incentive units. These options generally vested on a cliff basis upon completion of the service period specified for each award. All outstanding options of Cricut Holdings were exchanged for options to purchase class B common stock of Cricut Inc. in connection with the Corporate Reorganization.
The weighted-average grant date fair value of options granted during the year ended December 31, 2021 was $4.45 per share, and were estimated using the Black-Scholes option-pricing model with the following weighted-average assumptions for the periods indicated:
Years Ended December 31.
2021
Fair value of common unit$8.99 
Expected life (in years)5.0
Expected volatility50.9 %
Risk-free rate0.6 %
Expected dividend yield %
Liability Classified Incentive Unit Equivalents
Prior to the Corporate Reorganization which occurred in 2021, the Company’s former parent issued incentive unit equivalents (phantom units) to various employees under the Incentive Unit Plan. The incentive unit equivalents paid out upon the occurrence of a liquidation event such as a change in control transaction. In addition, the units did not participate until the sum of distributions and capital appreciation of the common units from the date of grant of the incentive units equaled a specified participation threshold per unit. The incentive unit equivalents did not represent any kind of legal equity interest in the Company or the former parent Company and required cash
114

settlement. Accordingly, the incentive unit equivalent awards were accounted for as liability classified awards and required initial and subsequent measurement at fair value.
Initially, during the year ended December 31, 2020, these awards generally vested 12.5% annually for each of the first four years of service and 50% after the fifth year of service. Following the amendment of these awards in January 2020 and through the Corporate Reorganization in 2021, these awards vested 25% annually over four years of service. All liability classified incentive units had indefinite contract terms and, once vested, remained outstanding until liquidation of Cricut Holdings or until repurchased by Cricut Holdings. Upon the liquidation of Cricut Holdings in the Corporate Reorganization all outstanding awards were settled or modified as described above.
The weighted-average grant date fair value of liability classified incentive units granted during the year ended December 31, 2021 was $8.19.
For the year end December 31, 2021, the Company estimated the fair value of liability classified incentive unit equivalents upon the modification or settlement as part of the Corporate Reorganization based on the estimated fair value of the awards received to settle the liability. The cumulative adjustment upon settlement or modification is included in stock-based compensation related to liability awards above.
13.Commitments and Contingencies
Litigation
The Company is subject to certain outside claims and litigation, as well as regulatory disputes, audits, government inquiries and other proceedings, arising in the ordinary course of business. Management is not aware of any contingencies which it believes will have a material effect on its financial position, results of operations or liquidity.
Self-Insurance Liabilities
Starting in 2022, the Company began to self-insure for certain employee medical benefits. The recorded liabilities for self-insured risks are calculated using actuarial methods and are not discounted. The liabilities include amounts for actual claims and claims incurred but not reported. Actual experience, including claim frequency and severity as well as health care inflation, could result in actual liabilities being more or less than the amounts currently recorded. As of December 31, 2023 and 2022 we have accrued $0.8 million and $0.7 million, respectively, for employee medical claims. Such amounts are included in accrued expenses and other current liabilities on our consolidated balance sheets.
14.Leases
The Company leases office space with original lease terms ranging from 1 to 6 years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include renewal options at the election of the Company to renew or extend the lease.
In December 2021, the Company amended its operating lease for its corporate headquarters in South Jordan, Utah to extend the term through March 2027 and to reduce the annual rent rate for future periods. As a result of this amendment, the Company remeasured the associated operating lease liability and right-of-use asset for this lease. The Company also leased additional space at its corporate headquarters which commenced in January of 2022 under the same terms as its existing lease.
The Company has determined its leases should be classified as operating leases. Variable lease costs are comprised primarily of the Company's proportionate share of operating expenses, property taxes, and insurance and are classified as lease cost due to the Company's election to not separate lease and non-lease components. For the years ended December 31, 2023, 2022 and 2021, the Company incurred operating lease costs of $5.4 million, $5.5 million and $4.7 million, respectively, and variable lease costs of $0.4 million, $0.5 million and $0.5 million, respectively.
Cash paid for amounts included in the measurement of operating lease liabilities for the years ended December 31, 2023, 2022 and 2021 was $5.9 million, $5.8 million and $5.1 million, respectively, and was included in net cash used in operating activities in the Company's consolidated statements of cash flows.
115

As of December 31, 2023, the maturities of the Company's operating lease liabilities were as follows: 
Operating Leases
(in thousands)
2024$5,566 
20254,351 
20263,899 
2027967 
Total lease payments$14,783 
Less: imputed interest$(615)
Present value of operating lease liabilities$14,168 
Operating lease liabilities, current$5,230 
Operating lease liabilities, non-current$8,938 
The weighted average remaining operating lease term and the weighted average discount rate used to determine the operating lease liability were as follows:
As of December 31, 2023As of December 31, 2022
Weighted-average remaining lease term of operating leases2.9 years3.7 years
Weighted-average discount rate of operating leases2.5 %2.6 %
15.Related Party Transactions
For the year ended December 31, 2021 the Company received $0.2 million of capital contributions from Cricut Holdings, as a result of additional common units issued by Cricut Holdings at the estimated fair value of the underlying units. The equity offering was purchased by a subset of then current common unit holders of Cricut Holdings and employees of the Company. For the years ended December 31, 2023 and 2022, the Company received zero capital contributions.
The Company has an active common stock repurchase program that allows for the repurchase of common stock in the open market or in private transactions as described in Note 11. On August 24, 2022 the Company repurchased and retired 250,000 shares of its Class A common stock from a previous executive at a price per share at the market price of $6.47 in a private transaction for a total of $1.6 million.
16.Restructuring
During the year ended December 31, 2023, the Company undertook a restructuring plan to improve efficiency and streamline operations. The Company recognized $1.2 million of severance costs which was primarily settled within the three months ended March 31, 2023. Of this amount, $0.7 million, $0.3 million, and $0.2 million, were recorded within research and development, selling and marketing, and general and administrative expense, respectively.

17.Employee Benefit Plan
The Company sponsors a 401(k) plan for the benefit of its employees who have attained at least 18 Years of age. The Company matches 50% of the first 12% of an employee’s salary contributed to the plan on the first day of the month following their hire date. The Company contributed $2.5 million during both the years ended December 31, 2023 and 2022, respectively, and $2.4 million in the year ended December 31, 2021.
116

18.Net Income Per Share
The computation of net income per share is as follows:
Year Ended December 31,
202320222021
(in thousands, except share and per share amounts)
Basic earnings per share:
Net income$53,636 $60,666 $140,473 
Shares used in computation:
Weighted-average common shares outstanding, basic216,892,525 214,458,284 208,833,827 
Earnings per share, basic$0.25 $0.28 $0.67 
Diluted earnings per share:
Net income$53,636 $60,666 $140,473 
Shares used in computation:
Weighted-average common shares outstanding, basic216,892,525 214,458,284 208,833,827 
Weighted-average effect of potentially dilutive securities:
Unvested common stock subject to forfeiture1,840,180 5,621,136 9,132,579 
Employee stock options48,889 23,100 717,772 
Restricted stock units940,469 486,269 1,073,093 
Underwriters’ option to purchase additional shares  18,798 
Diluted weighted-average common shares outstanding219,722,063 220,588,789 219,776,069 
Diluted earnings per share$0.24 $0.28 $0.64 
The following potentially dilutive shares were excluded from the computation of diluted earnings per share for the periods presented because including them would have had an anti-dilutive effect:
Year Ended December 31,
202320222021
Employee stock options2,999,085 3,142,911  
Restricted stock units4,435,957 5,742,284 786,500 
Unvested Class B common stock subject to forfeiture415,402 831,952  
19.Segment Information
The Company applies ASC Topic 280, Segment Reporting, in determining reportable segments for its financial statement disclosure. The Company’s operating segments are generally organized by the type of product or service offered. Similar operating segments have been aggregated into three reportable segments: Connected Machines, Subscriptions and Accessories and Materials. Segment information is presented in the same manner that the Company’s Chief Operating Decision Maker (“CODM”) reviews the results of operations in assessing performance and allocating resources. The CODM reviews revenue and gross profit for each of the reportable segments. Gross profit is defined as revenue less cost of revenue incurred by the segment. The Company does not allocate assets at the reportable segment level as these are managed on an entity wide group basis. As of the years ended December 31, 2023 and 2022, long-lived assets located outside the United States, primarily located in Malaysia and China, were $8.7 million and $20.3 million.

The Connected Machines segment derives revenue from the sale of its connected machine hardware and related essential software. The Subscriptions segment derives revenue primarily from monthly and annual subscription fees and a portion of revenue allocated to unspecified future upgrades and enhancements related to the essential software and access to the Company’s cloud-based services. The Accessories and Materials segment primarily consists of craft, DIY, home décor products and heat presses including the Cricut EasyPress, Cricut Mug Press, and Cricut Autopress . There are no revenue transactions between the Company’s segments.
117

Key financial performance measures of the segments including revenue, cost of revenue and gross profit are as follows:
Year Ended December 31,
202320222021
(in thousands)
Connected Machines:
Revenue$198,312 $252,563 $548,205 
Cost of revenue172,571 244,260 484,025 
Gross profit$25,741 $8,303 $64,180 
Subscriptions:
Revenue$303,989 $272,344 $205,858 
Cost of revenue32,346 26,375 21,961 
Gross profit$271,643 $245,969 $183,897 
Accessories and Materials:
Revenue$262,846 $361,389 $552,164 
Cost of revenue216,937 265,768 342,791 
Gross profit$45,909 $95,621 $209,373 
Consolidated:
Revenue$765,147 $886,296 $1,306,227 
Cost of revenue421,854 536,403 848,777 
Gross profit$343,293 $349,893 $457,450 
20.Subsequent Events
In January 2024, the Company revised its operating segments to reflect changes in the way the CODM manages and evaluates the business. Effective in the first quarter ending March 31, 2024, the Company will reduce its reportable segments to two: one Platform segment and one Products segment which combines our Connected Machines and Accessories and Materials businesses.
Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosures
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
As required by Rule 13a-15(b) under the Exchange Act, our management, including our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Annual Report on Form 10-K. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this Annual Report on Form 10-K, our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms and to provide reasonable assurance that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, do not expect that our disclosure controls or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the
118

objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been or would be detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
Management’s Report on Internal Controls Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act. Our management conducted an assessment of the effectiveness of our internal control over financial reporting as of December 31, 2023 based on the criteria set forth in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on the assessment, our management has concluded that its internal control over financial reporting was effective as of December 31, 2023 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with GAAP.
Our independent registered public accounting firm, BDO USA, P.C., has issued an audit report with respect to the effectiveness of our internal control over financial reporting as of December 31, 2023, which appears in Part II, Item 8 of this Annual Report on Form 10-K.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting during the fourth quarter of 2023, which were identified in connection with management’s evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Item 9B. Other Information
Securities Trading Plans of Directors and Executive Officers
During our last fiscal quarter, the following director and officer, as defined in Rule 16a-1(f), terminated a “Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, as follows:
On November 30, 2023, Ashish Arora, our Chief Executive Officer and a member of our Board of Directors, terminated a Rule 10b5-1 trading arrangement providing for the sale from time to time of an aggregate of up to 1,868,516 shares of our Class A common stock. The trading arrangement was intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement was until November 13, 2024, or earlier if all transactions under the trading arrangement are completed.
No other officers or directors, as defined in Rule 16a-1(f), adopted and/or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, during the last fiscal quarter.
Item 9C. Disclosure Regarding Foreign Jurisdiction that Prevent Inspections.
Not Applicable.
PART III
Item 10. Directors, Executive Officers and Corporate Governance 
The information required by this Item is incorporated herein by reference to the information to be set forth in the Proxy Statement.
119

Item 11. Executive Compensation 
The information required by this Item is incorporated herein by reference to the information to be set forth in the Proxy Statement.
Item 12. Security Ownership of Certain Beneficial Owner and Management and Related Stockholder Matters 
The information required by this Item is incorporated herein by reference to the information to be set forth in the Proxy Statement.
Item 13. Certain Relationships and Related Transactions, and Director Independence 
The information required by this Item is incorporated herein by reference to the information to be set forth in the Proxy Statement.
Item 14. Principal Accounting Fees and Services 
The information required by this Item is incorporated herein by reference to the information to be set forth in the Proxy Statement.
PART IV
Item 15. Exhibits and Financial Statements Schedules
(a) The following documents are filed as part of this Report:
1.Financial Statements: The information concerning our financial statements, and the report of our independent registered public accounting firm required by this Item is incorporated by reference herein to Item 8.
2.Financial Statement Schedule: All financial statement schedules are omitted because the information called for is not required or is shown either in the consolidated financial statements or in the notes thereto.
3.Exhibits: See Item 15(b) below. We have filed, or incorporated into this Report by reference, the exhibits listed on the accompanying Index to Exhibits in this Item.
(b) Exhibits:
We have filed, or incorporated into this Report by reference, the exhibits listed on the accompanying Index to Exhibits in this Item.
(c) Financial Statement Schedules: See Item 15(a), above.
The documents listed below are incorporated by reference or are filed with this Annual Report on Form 10-K, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).
EXHIBIT INDEX
Exhibit
Number
DescriptionFiled HerewithFormFile No.ExhibitFiling Date
3.110-Q001-402573.1May 13, 2021
3.210-Q001-402573.1May 13, 2021
4.110-K001-402574.1March 9, 2022
10.1+S-1/A333-25313410.1+March 16, 2021
10.2+S-1/A333-25313410.2+March 16, 2021
10.3+S-1/A333-25313410.3+March 16, 2021
120

10.4+S-1/A333-25313410.4+March 16, 2021
10.5+S-1/A333-25313410.5+March 16, 2021
10.6+S-1/A333-25313410.6+March 16, 2021
10.7+S-1/A333-25313410.7+March 16, 2021
10.8+S-1/A333-25313410.8+March 16, 2021
10.9+S-1/A333-25313410.9+March 16, 2021
10.10+S-1/A333-25313410.10+March 16, 2021
10.11+S-1/A333-25313410.11+March 16, 2021
10.12+S-1/A333-25313410.12+March 16, 2021
10.13+10-Q001-4025710.1+May 11, 2022
10.14+10-Q001-4025710.2*+November 9, 2022
10.15S-1/A333-25313410.14March 16, 2021
10.16S-1/A333-25313410.15March 16, 2021
10.17S-1/A333-25313410.16March 16, 2021
10.18S-1/A333-25313410.17March 16, 2021
10.1910-K001-4025710.18March 9, 2022
10.2010-Q001-4025710.1*August 10, 2022
10.21S-1/A333-25313410.19March 16, 2021
10.22+S-1/A333-25313410.20+March 16, 2021
10.23+S-1/A333-25313410.21+March 16, 2021
10.24+S-1/A333-25313410.22+March 16, 2021
121

10.25+S-1/A333-25313410.23+March 16, 2021
21.1S-1/A333-25313421.1March 16, 2021
23.1X
31.1X
31.2X
32.1*X
32.2*X
97.1X
101 SCHXBRL Taxonomy Extension Schema Document.
101 CALXBRL Taxonomy Extension Calculation Linkbase Document.
101 DEFTaxonomy Extension Definition Linkbase Document.
101 LABXBRL Taxonomy Extension Label Linkbase Document.
101 PREXBRL Taxonomy Extension Presentation Linkbase Document.
+ Indicates management contract or compensatory plan.
* The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Annual Report on Form 10-K and will not be deemed "filed" for purposes of Section 18 or the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.
Item 16. Form 10-K Summary 
None.
SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

122

Cricut, Inc.
Date:March 5, 2024By:/s/ Ashish Arora
Name:Ashish Arora
Title:Chief Executive Officer and Director
(Principal Executive Officer)

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below hereby constitutes and appoints Ashish Arora and Kimball Shill and each of them, as his or her true and lawful attorneys-in-fact, proxies, and agents, each with full power of substitution, for him or her in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact, proxies, and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact, proxies, and agents, or their or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

123

Date:March 5, 2024By:/s/ Ashish Arora
Name:Ashish Arora
Title:Chief Executive Officer and Director
(Principal Executive Officer)
Date:March 5, 2024By:/s/ Kimball Shill
Name:Kimball Shill
Title:Chief Financial Officer
(Principal Financial Officer)
Date:March 5, 2024By:/s/ Ryan Harmer
Name:Ryan Harmer
Title:VP of Accounting, Corporate Controller
(Principal Accounting Officer)
Date:March 5, 2024By:/s/ Len Blackwell
Name:Len Blackwell
Title:Director
Date:March 5, 2024By:/s/ Steven Blasnik
Name:Steven Blasnik
Title:Director
Date:March 5, 2024By:/s/ Russell Freeman
Name:Russell Freeman
Title:Director
Date:March 5, 2024By:/s/ Jason Makler
Name:Jason Makler
Title:Director and Chair of the Board of Directors
Date:March 5, 2024By:/s/ Melissa Reiff
Name:Melissa Reiff
Title:Director
Date:March 5, 2024By:/s/ Billie Williamson
Name:Billie Williamson
Title:Director
124
EX-23.1 2 ex231bdoconsent20231.htm EX-23.1 Document
Exhibit 23.1
Consent of Independent Registered Public Accounting Firm

We hereby consent to the incorporation by reference in the Registration Statement on Forms S-8 (Nos. 333-254679, 333-263378 and 333-270534) of Cricut, Inc. of our reports dated March 5, 2024, relating to the consolidated financial statements and the effectiveness of the Company’s internal control over financial reporting, which appear in this Annual Report on Form 10-K.
/s/ BDO USA, P.C.
Salt Lake City, Utah
March 5, 2024


EX-31.1 3 crct-20231231xex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14a OF
THE SECURITIES EXCHANGE ACT OF 1934
AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES OXLEY ACT OF 2002
I, Ashish Arora, certify that:
1.I have reviewed this Annual Report on Form 10-K of Cricut, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
CRICUT, INC.
Date: March 5, 2024/s/ Ashish Arora
Ashish Arora
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 crct-20231231xex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14a OF
THE SECURITIES EXCHANGE ACT OF 1934
AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES OXLEY ACT OF 2002
I, Kimball Shill, certify that:
1.I have reviewed this Annual Report on Form 10-K of Cricut, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
CRICUT, INC.
Date: March 5, 2024/s/ Kimball Shill
Kimball Shill
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 5 crct-20231231xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
I, Ashish Arora, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Cricut, Inc. for the fiscal year ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Cricut, Inc.
CRICUT, INC.
Date: March 5, 2024/s/ Ashish Arora
Ashish Arora
Chief Executive Officer
(Principal Executive Officer)

EX-32.2 6 crct-20231231xex322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
I, Kimball Shill, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Cricut, Inc. for the fiscal year ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Cricut, Inc.
CRICUT, INC.
Date: March 5, 2024/s/ Kimball Shill
Kimball Shill
Chief Financial Officer
(Principal Financial Officer)

EX-97.1 7 cricutinc-clawbackpolicyfo.htm EX-97.1 Document
Exhibit 97.1
CRICUT, INC.
EXECUTIVE COMPENSATION RECOVERY POLICY
As adopted November 13, 2023
Cricut, Inc. (the “Company”) is committed to strong corporate governance. As part of this commitment, the Company’s Board of Directors (the “Board”) has adopted this clawback policy called the Executive Compensation Recovery Policy (the “Policy”). The Policy is intended to further the Company’s pay-for-performance philosophy and to comply with applicable laws by providing rules relating to the reasonably prompt recovery of certain compensation received by Covered Executives in the event of an Accounting Restatement. The application of the Policy to Covered Executives is not discretionary, except to the limited extent provided below, and applies without regard to whether a Covered Executive was at fault. Capitalized terms used in the Policy are defined below, and the definitions have substantive impact on its application so reviewing them carefully is important to your understanding.
The Policy is intended to comply with, and will be interpreted in a manner consistent with, Section 10D of the Securities Exchange Act of 1934 (the “Exchange Act”), with Exchange Act Rule 10D-1 and with the listing standards of the national securities exchange (the “Exchange”) on which the securities of the Company are listed, including any official interpretive guidance.
Persons Covered by the Policy
The Policy is binding and enforceable against all “Covered Executives.” A Covered Executive is each individual who is or was ever designated as an “officer” by the Board in accordance with Exchange Act Rule 16a-1(f) (a “Section 16 Officer”). The Committee may (but is not obligated to) request or require a Covered Executive to sign and return to the Company an acknowledgement that such Covered Executive will be bound by the terms and comply with the Policy. The Policy is binding on each Covered Executive whether or not the Covered Executive signs and/or returns any acknowledgment.
Administration of the Policy
The Compensation Committee (the “Committee”) of the Board has full delegated authority to administer the Policy. The Committee is authorized to interpret and construe the Policy and to make all determinations necessary, appropriate, or advisable for the administration of the Policy. In addition, if determined in the discretion of the Board, the Policy may be administered by the independent members of the Board or another committee of the Board made up of independent members of the Board, in which case all references to the Committee will be deemed to refer to the independent members of the Board or the other Board committee. All determinations of the Committee will be final and binding and will be given the maximum deference permitted by law.
Accounting Restatements Requiring Application of the Policy
If the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (an “Accounting Restatement”), then the Committee must determine the Excess Compensation, if any, that must be recovered. The Company’s obligation to recover Excess Compensation is not dependent on if or when restated financial statements are filed.
Compensation Covered by the Policy
The Policy applies to certain Incentive-Based Compensation (certain terms used in this Section are defined below) that is Received on or after October 2, 2023 (the “Effective Date”), during the Covered Period while the Company has a class of securities listed on a national securities exchange. Such Incentive-Based Compensation is considered “Clawback Eligible Incentive-Based Compensation” if the Incentive-Based Compensation is Received by a person after such person became a Section 16 Officer and the person served as a
4854-4666-2796.2


Section 16 Officer at any time during the performance period for the Incentive-Based Compensation. “Excess Compensation” means the amount of Clawback Eligible Incentive-Based Compensation that exceeds the amount of Clawback Eligible Incentive-Based Compensation that otherwise would have been Received had such Clawback Eligible Incentive-Based Compensation been determined based on the restated amounts. Excess Compensation must be computed without regard to any taxes paid and is referred to in the listings standards as “erroneously awarded compensation”.
To determine the amount of Excess Compensation for Incentive-Based Compensation based on stock price or total shareholder return, where it is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the amount must be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received and the Company must maintain documentation of the determination of that reasonable estimate and provide that documentation to the Exchange.
Incentive-Based Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure. For the avoidance of doubt, no compensation that is potentially subject to recovery under the Policy will be earned until the Company’s right to recover under the Policy has lapsed. The following items of compensation are not Incentive-Based Compensation under the Policy: salaries, bonuses paid solely at the discretion of the Compensation Committee or Board that are not paid from a bonus pool that is determined by satisfying a Financial Reporting Measure, bonuses paid solely upon satisfying one or more subjective standards and/or completion of a specified employment period, non-equity incentive plan awards earned solely upon satisfying one or more strategic measures or operational measures, and equity awards for which the grant is not contingent upon achieving any Financial Reporting Measure performance goal and vesting is contingent solely upon completion of a specified employment period (e.g., time-based vesting equity awards) and/or attaining one or more non-Financial Reporting Measures.
Financial Reporting Measures” are measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also Financial Reporting Measures. A Financial Reporting Measure need not be presented within the financial statements or included in a filing with the Securities and Exchange Commission.
Incentive-Based Compensation is “Received” under the Policy in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment, vesting, settlement or grant of the Incentive-Based Compensation occurs after the end of that period. For the avoidance of doubt, the Policy does not apply to Incentive-Based Compensation for which the Financial Reporting Measure is attained prior to the Effective Date.
Covered Period” means the three completed fiscal years immediately preceding the Accounting Restatement Determination Date. In addition, Covered Period can include certain transition periods resulting from a change in the Company’s fiscal year.
Accounting Restatement Determination Date” means the earliest to occur of: (a) the date the Board, a committee of the Board, or one or more of the officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement; and (b) the date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.
Repayment of Excess Compensation
The Company must recover Excess Compensation reasonably promptly and Covered Executives are required to repay Excess Compensation to the Company. Subject to applicable law, the Company may recover Excess Compensation by requiring the Covered Executive to repay such amount to the Company by direct payment to the Company or such other means or combination of means as the Committee determines to be appropriate (these determinations do not need to be identical as to each Covered Executive). These means include (but are not limited to):
(a)requiring reimbursement of cash Incentive-Based Compensation previously paid;
-2-


(b)seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards (including, but not limited to, time-based vesting awards), without regard to whether such awards are Incentive-Based Compensation or vest based on the achievement of performance goals;
(c)offsetting the amount to be recovered from any unpaid or future compensation to be paid by the Company or any affiliate of the Company to the Covered Executive, including (but not limited to) payments of severance that might otherwise be due in connection with a Covered Executive’s termination of employment and without regard to whether such amounts are Incentive-Based Compensation;
(d)cancelling outstanding vested or unvested equity awards (including, but not limited to, time-based vesting awards), without regard to whether such awards are Incentive-Based Compensation; and/or
(e)taking any other remedial and recovery action permitted by law, as determined by the Committee.
The repayment of Excess Compensation must be made by a Covered Executive notwithstanding any Covered Executive’s belief (whether or not legitimate) that the Excess Compensation had been previously earned under applicable law and therefore is not subject to clawback.
In addition to its rights to recovery under the Policy, the Company or any affiliate of the Company may take any legal actions it determines appropriate to enforce a Covered Executive’s obligations to the Company or to discipline a Covered Executive. Failure of a Covered Executive to comply with their obligations under the Policy may result in (without limitation) termination of that Covered Executive’s employment, institution of civil proceedings, reporting of misconduct to appropriate governmental authorities, reduction of future compensation opportunities or change in role. The decision to take any actions described in the preceding sentence will not be subject to the approval of the Committee and can be made by the Board, any committee of the Board, or any duly authorized officer of the Company or of any applicable affiliate of the Company. For avoidance of doubt, any decisions of the Company or the Covered Executive’s employer to discipline a Covered Executive or terminate the employment of a Covered Executive are independent of determinations under this Policy. For example, if a Covered Executive was involved in activities that led to an Accounting Restatement, the Company’s decision as to whether to not to terminate such Covered Executive’s employment would be made under its employment arrangements with such Covered Executive and the requirement to apply this no-fault and non-discretionary clawback policy will not be determinative of whether any such termination is for cause, although failure to comply with the Policy might be a contributing factor in a termination for cause depending on the terms of such arrangements.
Limited Exceptions to the Policy
The Company must recover the Excess Compensation in accordance with the Policy except to the limited extent that any of the conditions set forth below is met, and the Committee determines that recovery of the Excess Compensation would be impracticable:
(a)The direct expense paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. Before reaching this conclusion, the Company must make a reasonable attempt to recover such Excess Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange; or
(b)Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the legal requirements as such.
Other Important Information in the Policy
The Policy is in addition to the requirements of Section 304 of the Sarbanes-Oxley Act of 2002 that are applicable to the Company’s Chief Executive Officer and Chief Financial Officer, as well as any other applicable laws, regulatory requirements, rules, or pursuant to the terms of any existing Company policy or agreement providing for the recovery of compensation.
-3-


Notwithstanding the terms of any of the Company’s organizational documents (including, but not limited to, the Company’s bylaws), any corporate policy or any contract (including, but not limited to, any indemnification agreement), neither the Company nor any affiliate of the Company will indemnify or provide advancement for any Covered Executive against any loss of Excess Compensation. Neither the Company nor any affiliate of the Company will pay for or reimburse insurance premiums for an insurance policy that covers potential recovery obligations. In the event that the Company is required to recover Excess Compensation pursuant to the Policy from a Covered Executive who is no longer an employee, the Company will be entitled to seek recovery in order to comply with applicable law, regardless of the terms of any release of claims or separation agreement that individual may have signed.
The Committee or Board may review and modify the Policy from time to time.
If any provision of the Policy or the application of any such provision to any Covered Executive is adjudicated to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability will not affect any other provisions of the Policy or the application of such provision to another Covered Executive, and the invalid, illegal or unenforceable provisions will be deemed amended to the minimum extent necessary to render any such provision or application enforceable.
The Policy will terminate and no longer be enforceable when the Company ceases to be a listed issuer within the meaning of Section 10D of the Exchange Act.
-4-


ACKNOWLEDGEMENT
I acknowledge that I have received and read the Compensation Recovery Policy (the “Policy”) of Cricut, Inc. (the “Company”).
I understand and acknowledge that the Policy applies to me, and all of my beneficiaries, heirs, executors, administrators or other legal representatives and that the Company’s right to recovery in order to comply with applicable law will apply, regardless of the terms of any release of claims or separation agreement I have signed or will sign in the future.
I agree to be bound by and to comply with the Policy and understand that determinations of the Committee (as such term is used in the Policy) will be final and binding and will be given the maximum deference permitted by law.
I understand and agree that my current indemnification rights, whether in an individual agreement or the Company’s organizational documents, exclude the right to be indemnified for amounts required to be recovered under the Policy.
I understand that my failure to comply in all respects with the Policy is a basis for termination of my employment with the Company and any affiliate of the Company as well as any other appropriate discipline.
I understand that neither the Policy, nor the application of the Policy to me, gives rise to a resignation for good reason (or similar concept) by me under any applicable employment agreement or arrangement.
I acknowledge that if I have questions concerning the meaning or application of the Policy, it is my responsibility to seek guidance from Human Resources or my own personal advisers.
I acknowledge that neither this Acknowledgement nor the Policy is meant to constitute an employment contract.
Please review, sign and return this form to Human Resources.
Covered Executive
    
(print name)
    
(signature)
    
(date)


EX-101.SCH 8 crct-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue and Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Cash, Cash Equivalents, and Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Revolving Credit Facility link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Capital Structure link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue and Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Cash, Cash Equivalents, and Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary of Significant Accounting Policies - Schedule Customer of Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Summary of Significant Accounting Policies - Schedule of Sale Refund Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Summary of Significant Accounting Policies - Schedule of Product Warranty Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue and Deferred Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue and Deferred Revenue - Schedule of Changes in the Deferred Revenue Balance (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue and Deferred Revenue - Schedule of Recognition of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue and Deferred Revenue - Schedule of Recognition of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Revenue and Deferred Revenue - Schedule of Total Revenue by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Cash, Cash Equivalents, and Financial Instruments - Schedule of Cash, Cash Equivalents and Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Cash, Cash Equivalents, and Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Inventories - Components of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Property and Equipment - Composition of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Intangible Assets, Net - Summary of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Intangible Assets, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Revolving Credit Facility - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Rate to Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Income Taxes - Unrecognized Tax Benefits Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Capital Structure - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stock-Based Compensation - Cost by Award Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Stock-Based Compensation - Cost Related to Company's Stock-Based Compensation Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity Under Company's Stock Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Stock-Based Compensation - PRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Stock-Based Compensation - Schedule of Weighted-Average Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Stock-Based Compensation - Restricted Stock Units Equivalent Activity Under Company's Stock Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Stock-Based Compensation - Unvested Class B Common Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Stock-Based Compensation - Options to Purchase Class B Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Leases - Additional Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Employee Benefit Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Segment Information - Schedule of Key Financial Performance Measures of the Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 crct-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 crct-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 crct-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Less: reserves Inventory reserves Inventory Valuation Reserves Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Foreign derived intangible income deduction Effective Income Tax Rate Reconciliation, FDII, Percent Revenue recognized related to performance obligations satisfied or partially satisfied in prior periods Revenue, Performance Obligation, Satisfied Or Partially Satisfied In Prior Periods, Amount Revenue, Performance Obligation, Satisfied Or Partially Satisfied In Prior Periods, Amount Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Supplier [Axis] Supplier [Axis] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Capital Structure Equity [Text Block] Vested aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Customer rebates Customer Rebates, Current Customer Rebates, Current Provision for inventory obsolescence Inventory Write-down Description of Business and Basis of Presentation Business Description and Basis of Presentation [Text Block] Tranche Five Share-Based Payment Arrangement, Tranche Five [Member] Share-Based Payment Arrangement, Tranche Five Expected dividend Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Extinguishment of liability awards to equity Reclassification of liability awards to equity upon modification Adjustments To Additional Paid In Capital, Extinguishment Of Liability Awards To Equity Adjustments To Additional Paid In Capital, Extinguishment Of Liability Awards To Equity Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Preferred stock, par value $0.001 per share, 100,000,000 shares authorized, and no shares issued and outstanding as of December 31, 2023 and December 31, 2022. Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] Dividends, cash Dividends, Cash Impairment of long-lived property and equipment Impairment, Long-Lived Asset, Held-for-Use Earnings per share, diluted (in dollars per share) Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Additions based on current year tax provisions Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities Trading Symbol Trading Symbol International International [Member] International Manufacturing tools and equipment Machinery and Equipment [Member] Cost of revenue: Cost of Revenue [Abstract] ESPP Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Performance period Share-Based Compensation Arrangement By Share-Based Payment Award, Award Performance Period Share-Based Compensation Arrangement By Share-Based Payment Award, Award Performance Period Deferred revenue, beginning of period Deferred revenue, end of period Contract with Customer, Liability Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Sale Refund Liability Schedule Of Sale Refund Liability [Table Text Block] Schedule Of Sale Refund Liability Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Executive Category: Executive Category [Axis] Number of RSU Equivalents Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Marketable securities Marketable Securities, Current Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Fair value of common unit (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Cricut Holdings Cricut Holdings [Member] Cricut Holdings Entity Smaller Reporting Company Entity Small Business Shares used in computation: Weighted Average Number of Shares Outstanding, Basic [Abstract] Local Phone Number Local Phone Number Unrealized foreign currency (gain) loss Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Accounts Receivable Accounts Receivable [Member] Aggregate Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Aggregate Intrinsic Value Restricted stock units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation Depreciation Retirement Benefits [Abstract] Marketable Securities Marketable Securities [Member] Marketable Securities Line of Credit Facility [Table] Line of Credit Facility [Table] 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Offering period Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Number of platform segments Number Of Platform Segments Number Of Platform Segments Sale of stock, shares issued in transaction Sale of Stock, Number of Shares Issued in Transaction Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Unvested common stock subject to forfeiture (in shares) Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and Administrative Expense [Member] Total cost of property and equipment Property, Plant and Equipment, Gross Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Participation threshold before modification Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Participation Threshold Before Modification Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Participation Threshold Before Modification Uncertain tax positions Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities, current portion Operating lease liabilities, current Operating Lease, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Net Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Capital loss carryforwards Deferred Tax Assets, Capital Loss Carryforwards Capitalized costs Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization Counterparty Name [Domain] Counterparty Name [Domain] Finite-lived intangible assets, accumulated amortization Accumulated Amortization and Impairment Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Gross profit Gross profit Gross Profit Deferred revenue, current portion Contract with Customer, Liability, Current Schedule of Weighted-Average Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Stock-Based and Stock-Equivalent Compensation Share-Based Payment Arrangement [Policy Text Block] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Percentage of awards vesting Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Stock options Employee stock options Employee Stock Option [Member] Additional borrowing capacity, increase limit Line of Credit Facility, Additional Borrowing Capacity, Increase Limit Line of Credit Facility, Additional Borrowing Capacity, Increase Limit Income Tax Examination [Table] Income Tax Examination [Table] Maximum Maximum [Member] Unrecognized stock-based compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Additional borrowing capacity, higher borrowing capacity option Line of Credit Facility, Additional Borrowing Capacity, Higher Borrowing Capacity Option Line of Credit Facility, Additional Borrowing Capacity, Higher Borrowing Capacity Option Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Inventories Inventory, Policy [Policy Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Cloud Computing Arrangement Implementation Costs Capitalization of Internal Costs, Policy [Policy Text Block] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Less: allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Trade names and trademarks Trademarks and Trade Names [Member] Inventories Inventories [Member] Customer Concentration Risk Customer Concentration Risk [Member] State Deferred State and Local Income Tax Expense (Benefit) Variable Rate [Axis] Variable Rate [Axis] Cash Cash [Member] Inventory [Line Items] Inventory [Line Items] Raw materials Inventory, Raw Materials, Net of Reserves Forfeited / cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Interest income Interest Income, Operating Related Party [Domain] Related Party, Type [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-Based Payment Arrangement [Abstract] Customer D Customer D [Member] Customer D Entity Tax Identification Number Entity Tax Identification Number Inventories Deferred Tax Assets, Inventory Purchase of marketable securities Payments to Acquire Marketable Securities Share-based compensation expense, amount capitalized Share-Based Payment Arrangement, Amount Capitalized Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Ashish Arora [Member] Ashish Arora Revenue Recognition Shipping and Handling Revenue and Expenses Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Advertising expense Advertising Expense Components of Net Deferred Tax Assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Cash paid for amounts included in the measurement of operating lease liabilities, included in net cash used in operating activities Operating Lease, Payments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Dividends declared Dividends PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Employee medical claims Employee Medical Claims, Accrued Employee Medical Claims, Accrued Balance at beginning of period (in shares) Balance at end of period (in shares) Shares, Outstanding Performance Restricted Stock Units (PRSUs) Performance Restricted Stock Units (PRSUs) [Member] Performance Restricted Stock Units (PRSUs) Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Eight quarter cumulative adjusted earnings per share (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Conditions, Eight Quarter Cumulative Adjusted Earnings Per Share Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Conditions, Eight Quarter Cumulative Adjusted Earnings Per Share Net cash and cash equivalents used in investing activities Net Cash Provided by (Used in) Investing Activities Debt Instrument [Axis] Debt Instrument [Axis] Stock repurchased and retired, value Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Vested and exercisable aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Amount of Class A stock exchanged for common stock (in shares) Conversion of Stock, Shares Converted Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Total current Current Income Tax Expense (Benefit) Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Capitalized research expenditures Deferred Tax Assets, in Process Research and Development North America North America [Member] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] Marketable Securities Marketable Securities, Policy [Policy Text Block] Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Purchases of property and equipment, including capitalized software development costs Payments To Acquire Property, Plant, Equipment, And Development Of Internal Use Software Payments To Acquire Property, Plant, Equipment, And Development Of Internal Use Software Total current assets Assets, Current Impairments Asset Impairment Charges Schedule Customer of Concentration Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Amortization Amortization Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Repurchases upon Corporate Reorganization and common stock (in shares) Stock Repurchased During Period, Shares Machine Inventory Machine Inventory [Member] Machine Inventory Cash, Cash Equivalents, and Financial Instruments Cash, Cash Equivalents, and Marketable Securities [Text Block] Forfeiture of unvested common stock and dividend equivalents Shares Issued, Value, Share-Based Payment Arrangement, Forfeited And Dividend Equivalents Shares Issued, Value, Share-Based Payment Arrangement, Forfeited And Dividend Equivalents Concentration risk, percentage Concentration Risk, Percentage Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] State taxes, net Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 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 Accounts Receivable Accounts Receivable [Policy Text Block] Net cash and cash equivalents provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Depreciation and amortization (including amortization of debt issuance costs) Depreciation, Depletion and Amortization Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Long-lived assets Long-Lived Assets Subscriptions Subscriptions [Member] Subscriptions Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Recognition of revenue for amounts included in beginning of period deferred revenue Contract with Customer, Liability, Revenue Recognized Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company Debt issuance costs Debt Issuance Costs, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total deferred tax assets Deferred Tax Assets, Gross Warranty Reserves Standard Product Warranty, Policy [Policy Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Repairs and replacement costs incurred Standard Product Warranty Accrual, Decrease for Payments 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Common Stock Unvested Class B common stock subject to forfeiture Common Stock [Member] Individual: Individual [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Income Statement Location [Domain] Income Statement Location [Domain] Reductions due to expirations of statutes of limitation Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Incentive Unit Plan Incentive Unit Plan [Member] Incentive Unit Plan Supplier [Domain] Supplier [Domain] Minimum Minimum [Member] Shares used in computation: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Accounts receivable, net Total accounts receivable, net Receivables, Net, Current Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Foreign currency transaction gains (losses) Gain (Loss), Foreign Currency Transaction, before Tax Operating lease liabilities Increase (Decrease) in Operating Lease Liability Employee tax withholding payments on stock-based awards Payment, Tax Withholding, Share-Based Payment Arrangement Other Deferred Tax Assets, Other US Treasury Securities US Treasury Securities [Member] Net cash and cash equivalents provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Additions charged to cost of revenue Standard Product Warranty Accrual, Increase for Warranties Issued Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Other income (expense): Nonoperating Income (Expense) [Abstract] Earnings per share, basic (in dollars per share) Earnings Per Share, Basic Accounting Policies [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Net deferred tax assets Deferred Tax Assets, Net Exercised aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Equity-classified awards Equity Classified Awards [Member] Equity Classified Awards Proceeds from sales of marketable securities Proceeds From Sale Of Marketable Securities Proceeds From Sale Of Marketable Securities Accessories and Materials Inventory Accessories and Materials Inventory [Member] Accessories and Materials Inventory Cash paid during the period for income taxes Income Taxes Paid Consolidation Consolidation, Policy [Policy Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Accounts payable Increase (Decrease) in Accounts Payable New Credit Agreement 2020 Credit Agreement [Member] 2020 Credit Agreement Customer A Customer A [Member] Customer A Entity Public Float Entity Public Float Property, Plant and Equipment [Abstract] Top Two Vendors Top Two Vendors [Member] Top Two Vendors All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Compensation Amount Outstanding Recovery Compensation Amount Schedule of Recognition of Deferred Revenue Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Provision for expected losses Provision for expected losses Accounts Receivable, Credit Loss Expense (Reversal) Forfeited / cancelled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Total deferred Deferred Income Tax Expense (Benefit) ROU lease asset Deferred Tax Liabilities, Leasing Arrangements Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Forfeited (in dollars per share) Forfeited / Cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Document Financial Statement Restatement Recovery Analysis [Flag] Document Financial Statement Error Correction [Flag] Beginning aggregate intrinsic value Ending aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Forfeited / cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Employer matching contribution as a percent of employees' gross pay (percentage) Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Sale of stock (in dollars per share) Share Price Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Other income Other Nonoperating Income Employee stock options / Restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Schedule of Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Provision for income taxes Income tax provision Income Tax Expense (Benefit) Non-US Non-US [Member] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Vesting [Axis] Vesting [Axis] Cash and Cash Equivalents [Abstract] Equity [Abstract] Inventories Inventory Disclosure [Text Block] Weighted-average remaining lease term of operating leases Operating Lease, Weighted Average Remaining Lease Term Equity Classified Options Equity Classified Options [Member] Equity Classified Options Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Money Market Funds Money Market Funds [Member] Cash and cash equivalents Cash, Adjusted Cost Cash and Cash Equivalents, at Carrying Value Schedule of Changes in the Deferred Revenue Balance Schedule Of Changes In Deferred Revenue [Table Text Block] Schedule Of Changes In Deferred Revenue Stock repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Credit Facility [Domain] Credit Facility [Domain] Basis spread on variable rate (percentage) Debt Instrument, Basis Spread on Variable Rate Useful life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Revolving credit facility expiration period Long-Term Debt, Term 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Software Development Software Development [Member] Revenue and Deferred Revenue Revenue from Contract with Customer [Text Block] Reductions due to tax authorities’ settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Additional Paid-In Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Weighted-average effect of potentially dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Accounts receivable Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Balance Sheet Location [Axis] Balance Sheet Location [Axis] Underwriters' option to purchase additional shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements Cover [Abstract] Subsequent Events Subsequent Events [Text Block] UNITED STATES UNITED STATES Cash dividend Payments of Dividends Other non-current liabilities Other Liabilities, Noncurrent Total lease payments Lessee, Operating Lease, Liability, to be Paid Revenue expected to be recognized Revenue, Remaining Performance Obligation, Amount Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] Total operating expenses Operating Expenses Segment Information Segment Reporting Disclosure [Text Block] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Equity Component [Domain] Equity Component [Domain] Inventory undergoing rework Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Accessories and materials Accessories And Materials [Member] Accessories And Materials Income from operations Operating Income (Loss) Proceeds from issuance of common stock upon initial public offering, net of offering costs Proceeds from Issuance Initial Public Offering Total deferred tax liabilities Deferred Tax Liabilities, Gross Segments [Axis] Segments [Axis] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted- Average Remaining Term (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Amounts outstanding Long-Term Line of Credit Liability Classified Incentive Unit Equivalents Liability Classified Incentive Unit Equivalents [Member] Liability Classified Incentive Unit Equivalents Tranche One Share-Based Payment Arrangement, Tranche One [Member] Liability-classified awards Liability Classified Awards [Member] Liability Classified Awards Deferred income tax Deferred Income Taxes and Tax Credits Variable Rate [Domain] Variable Rate [Domain] Number of votes per share Common Stock, Voting Rights, Number Of Votes Per Share Common Stock, Voting Rights, Number Of Votes Per Share Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Number of awards issued Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revolving Credit Facility Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Research and Development (“R&D”) Research and Development Expense, Policy [Policy Text Block] Employer contribution amount Defined Contribution Plan, Employer Discretionary Contribution Amount Revolving Credit Facility Revolving Credit Facility [Member] Cash, Cash Equivalents and Investments Cash, Cash Equivalents and Investments [Table Text Block] Effect of exchange rate on changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Impairment of intangible assets Impairment of Intangible Assets, Finite-Lived MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Income tax provision at statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (Note 13) Commitments and Contingencies Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Inventories Inventories current Inventory, Current Inventory, Current Concentration Risk [Line Items] Concentration Risk [Line Items] Leases Lessee, Leases [Policy Text Block] Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Weighted- Average Grant Date Fair Value (per share) Weighted- Average Base Price Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Tax withholdings on stock-based awards included in accrued expenses and other current liabilities Tax Withholding, Share-based Payment Arrangement, Incurred But Not Yet Paid Tax Withholding, Share-based Payment Arrangement, Incurred But Not Yet Paid PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Weighted-average grant date fair value of options granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net income Net income Net income Net Income (Loss) Total current liabilities Liabilities, Current Foreign Currency Transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Compensatory units repurchased Compensatory Units Repurchased During Period, Value Compensatory Units Repurchased During Period, Value Dividends, paid-in-kind Dividends, Paid-in-kind Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Repurchase upon Corporate Reorganization and common stock Stock Repurchased During Period, Value Total Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Total inventories Inventory, Gross Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Class B common stock Common Class B [Member] Name Measure Name Name Forgone Recovery, Individual Name Customer B Customer B [Member] Customer B Additions based on prior year tax provisions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Accounts receivable Increase (Decrease) in Accounts Receivable Stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Other assets Prepaid Expense and Other Assets, Noncurrent Operating lease liabilities, net of current portion Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Revenue deferred, net of revenue recognized on contracts in the respective period Contract With Customer, Liability, Revenue Deferred, Net Of Revenue Recognized In The Respective Period Contract With Customer, Liability, Revenue Deferred, Net Of Revenue Recognized In The Respective Period Connected machines Connected Machines [Member] Connected Machines Payments of stock issuance costs Payments of Stock Issuance Costs Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Undistributed foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Payments for debt issuance costs Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Existing Stockholders Existing Stockholders [Member] Existing Stockholders Unamortized debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Legal Contingencies Commitments and Contingencies, Policy [Policy Text Block] Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Capitalized contract costs Capitalized Contract Cost Capitalized Contract Cost Payables and Accruals [Abstract] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Capitalized contract cost, unamortized Capitalized Contract Cost, Unamortized Capitalized Contract Cost, Unamortized Schedule of Additional Lease Information Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Forfeiture of unvested common stock (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited Change in net unrealized gains (losses) on marketable securities, net of tax Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Plan Name [Domain] Plan Name [Domain] Interest expense Interest Expense Property and equipment included in accounts payable and accrued expenses and other current liabilities Capital Expenditures Incurred but Not yet Paid Customer One Customer One [Member] Customer One Number of common stock available for sale (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Sales refund liability Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances Weighted average remaining terms (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Debt Securities, Available-for-Sale [Abstract] Debt Securities, Available-for-Sale [Abstract] Entity File Number Entity File Number Dividends, Stock Dividends, Stock Schedule of Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Allowance for Credit Losses Debt Securities, Available-for-Sale, Allowance for Credit Loss Reductions based on prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Severance costs Severance Costs Assets, Fair Value Assets, Fair Value Disclosure Computer software, software development costs and equipment Computer Software, Software Development Costs, And Equipment [Member] Computer Software, Software Development Costs, And Equipment Proceeds from IPO Sale of Stock, Consideration Received on Transaction Employer matching contribution (percentage) Defined Contribution Plan, Employer Matching Contribution, Percent of Match Customer C Customer C [Member] Customer C Deductions from reserves for current year returns Contract with Customer, Refund Liability, Deductions From Reserves For Current Year Returns Contract with Customer, Refund Liability, Deductions From Reserves For Current Year Returns Common Class A Common Class A [Member] Unrecognized stock-based compensation cost, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Other financing activities, net Proceeds from (Payments for) Other Financing Activities Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Vested aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Entity Address, Address Line One Entity Address, Address Line One Subsequent Event [Table] Subsequent Event [Table] Proceeds from capital contributions Proceeds from Contributed Capital Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Subsequent Event Subsequent Event [Member] Customer Three Customer Three [Member] Customer Three Deferred revenue Deferred Tax Assets, Deferred Income Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Accrued expenses and other current liabilities Total accrued expenses Other Liabilities, Current Income Statement [Abstract] Income Statement [Abstract] Initial public offering, net of offering costs (in shares) Stock Issued During Period, Shares, New Issues Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash, Fair Value Cash and Cash Equivalents, Fair Value Disclosure Dividends declared but unpaid Dividends Declared But Unpaid Dividends Declared But Unpaid Movement In Contract With Customer, Refund Liability [Roll Forward] Movement In Contract With Customer, Refund Liability [Roll Forward] Movement In Contract With Customer, Refund Liability Alternative Base Rate Alternative Base Rate [Member] Alternative Base Rate Dividends payable, current portion Dividends Payable, Current Class of Stock [Line Items] Class of Stock [Line Items] Diluted earnings per share: Earnings Per Share, Diluted [Abstract] Income Tax Examination [Line Items] Income Tax Examination [Line Items] Leasehold improvements acquired through tenant allowances Leasehold Improvements Acquired Through Tenant Allowances Leasehold Improvements Acquired Through Tenant Allowances Total inventories, net Inventory, Net Lease liability Deferred Tax Assets, Lease Liability Deferred Tax Assets, Lease Liability Inventories non-current (included in Other assets) Inventory, Noncurrent Financial Instrument [Axis] Financial Instrument [Axis] Advertising Costs Advertising Cost [Policy Text Block] Raw Materials Raw Materials [Member] Raw Materials Total Shareholder Return Amount Total Shareholder Return Amount Repurchases of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Sales Taxes Sales Taxes [Policy Text Block] Sales Taxes Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Supplemental disclosures of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Inventory Disclosure [Abstract] Segments [Domain] Segments [Domain] Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Credit Agreement Credit Agreement [Member] Credit Agreement Retained earnings Retained Earnings (Accumulated Deficit) Restricted Stock Unit Equivalents (“RSU equivalents”) Restricted Stock Unit Equivalents (“RSU equivalents”) [Member] Restricted Stock Unit Equivalents (“RSU equivalents”) Current assets: Assets, Current [Abstract] Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] IPO IPO [Member] Leverage ratio Debt Instrument, Convertible, Conversion Ratio Basic earnings per share: Earnings Per Share, Basic [Abstract] Marketable securities, maturity Marketable Securities, Maturity Marketable Securities, Maturity Participation threshold after modification Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Participation Threshold After Modification Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Participation Threshold After Modification Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Schedule of Components of Inventories Schedule of Inventory, Current [Table Text Block] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Total provision for income taxes Effective Income Tax Rate Reconciliation, Percent Present value of operating lease liabilities Operating Lease, Liability Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vested and exercisable (in dollars per share) Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Vesting [Domain] Vesting [Domain] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Audit Information [Abstract] Audit Information All Executive Categories All Executive Categories [Member] Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Stock based compensation cost, tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Number of RSUs Number of PRSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Common stock, par value $0.001 per share, 1,250,000,000 shares authorized as of December 31, 2023, 217,915,713 and 219,656,587 shares issued and outstanding as of December 31, 2023 and 2022, respectively. Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Dividend equivalent grants (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Dividend Equivalent Grants In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Dividend Equivalent Grants In Period Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Customer Two Customer Two [Member] Customer Two Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Total other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Minimum exercise price, percentage of fair market value of shares on date of grant Share-Based Compensation Arrangement By Share-Based Payment Award, Minimum Exercise Price, Percentage Of Fair Market Value Of Shares On Date Of Grant Share-Based Compensation Arrangement By Share-Based Payment Award, Minimum Exercise Price, Percentage Of Fair Market Value Of Shares On Date Of Grant Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Reconciliation of Income Tax Computed at U.S. Federal Statutory Rate to Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Unrecognized tax benefits at beginning of year Unrecognized tax benefits at end of year Unrecognized Tax Benefits PEO Name PEO Name Other accrued liabilities and other current liabilities Other Sundry Liabilities, Current Debt Issuance Costs Debt, Policy [Policy Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Tax credits Deferred Tax Assets, Tax Credit Carryforwards Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Schedule of Accrued Expenses and Other Current Liabilities Accrued Expenses And Other Current Liabilities [Table Text Block] Accrued Expenses And Other Current Liabilities Product Concentration Risk Product Concentration Risk [Member] Stock-based compensation capitalized for software development costs Share-Based Compensation, Software Development Costs Capitalized, Assets Acquired Share-Based Compensation, Software Development Costs Capitalized, Assets Acquired Depreciation and amortization Deferred Tax Liabilities, Depreciation And Amortization Deferred Tax Liabilities, Depreciation And Amortization Statement of Financial Position [Abstract] Total stockholders’ equity Balance at beginning of period Balance at end of period Equity, Attributable to Parent Unrecognized tax benefits that would affect effective tax rate if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Reorganization items, percent of capital stock Reorganization Items, Percent Of Capital Stock Reorganization Items, Percent Of Capital Stock Forfeiture of unvested common stock and dividend equivalents (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited And Dividend Equivalents Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited And Dividend Equivalents Forfeiture of unvested common stock Shares Issued, Value, Share-Based Payment Arrangement, Forfeited Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Dividend equivalent grants (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Dividend Equivalent Grants In Period Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Dividend Equivalent Grants In Period Weighted Average Grant Date Fair Value Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Income before provision for income taxes Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Assets, Adjusted Cost Assets, Amortized Cost Assets, Amortized Cost Tranche Four Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Restructuring Restructuring and Related Activities Disclosure [Text Block] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Dividends declared and dividend equivalents issued Stock Issued During Period, Value, Stock Dividend Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Schedule of Product Warranty Reserves Schedule of Product Warranty Liability [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Dividends payable (in dollars per share) Dividends Payable, Amount Per Share Useful life Finite-Lived Intangible Asset, Useful Life Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Accrued expenses and other current liabilities and other non-current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Maximum eligible employee compensation contribution percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Beginning weighted average exercise price (in dollars per share) Ending weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Cloud Computing Arrangement Cloud Computing Arrangement [Member] Cloud Computing Arrangement Non-cash lease expense Operating Lease, Expense Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Schedule of Total Revenue by Geography Revenue from External Customers by Geographic Areas [Table Text Block] City Area Code City Area Code Net Income Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Schedule of Nonvested Share Activity Schedule of Nonvested Share Activity [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Lease term Lessee, Operating Lease, Term of Contract Inventory [Domain] Inventory [Domain] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Goodwill and Intangible Assets Disclosure [Abstract] Balance at beginning of period Balance at end of period Standard Product Warranty Accrual Schedule of Stock-Based Compensation Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Key Financial Performance Measures of the Segments Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Adjusted Cost Debt Securities, Available-for-Sale, Amortized Cost Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Foreign Current Foreign Tax Expense (Benefit) Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Inventory, Current [Table] Inventory, Current [Table] Weighted average remaining terms, vested and exercisable (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Credit card and other receivables Other Receivables, Gross, Current Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Fair Value Debt Securities, Available-for-Sale Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Document Information [Table] Document Information [Table] Total Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Assets under construction Asset under Construction [Member] Adjustments to reconcile net income to net cash and cash equivalents provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Award Timing Disclosures [Line Items] Dividends payable, current portion Dividends Payable Fair value of awards vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Additional paid-in capital Additional Paid in Capital Inventory [Axis] Inventory [Axis] Document Information [Line Items] Document Information [Line Items] Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Number of tranches Number Of Tranches Number Of Tranches Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Capital contributions Partners' Capital Account, Contributions Insider Trading Arrangements [Line Items] Balance at beginning of period Balance at end of period Contract with Customer, Refund Liability Related Party [Axis] Related Party, Type [Axis] Beginning aggregate intrinsic value Ending aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Other assets Increase (Decrease) in Other Operating Assets Additions that reduced net revenue Contract with Customer, Refund Liability, Additions That Reduced Revenue Contract with Customer, Refund Liability, Additions That Reduced Revenue Adjustment to Compensation, Amount Adjustment to Compensation Amount Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Number of product segments Number Of Product Segments Number Of Product Segments Total cost of revenue Cost of Sales [Member] Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Entity Central Index Key Entity Central Index Key Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Finished goods Inventory, Finished Goods, Net of Reserves Revenue Benchmark Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Number of shares issuable upon conversion (in shares) Common Stock, Convertible, Shares Issuable Upon Conversion Common Stock, Convertible, Shares Issuable Upon Conversion Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Proceeds from maturities of marketable securities Proceeds From Maturity Of Marketable Securities Proceeds From Maturity Of Marketable Securities Initial public offering, net of offering costs Stock Issued During Period, Value, New Issues Revenue Revenue from Contract with Customer, Excluding Assessed Tax Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Amendment Flag Amendment Flag Intangible Assets, Net Intangible Assets Disclosure [Text Block] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Amortization Deferred Tax Assets, Goodwill and Intangible Assets Cost of Goods and Service, Product and Service Benchmark Cost of Goods and Service, Product and Service Benchmark [Member] Movement in Deferred Revenue [Roll Forward] Movement in Deferred Revenue [Roll Forward] Weighted-average discount rate of operating leases Operating Lease, Weighted Average Discount Rate, Percent Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Weighted-average common shares outstanding, diluted (in shares) Diluted weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Operating expenses: Operating Expenses [Abstract] Company Selected Measure Amount Company Selected Measure Amount Equity Classified Incentive Units Equity Classified Incentive Units [Member] Equity Classified Incentive Units Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Weighted- Average Remaining Term (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restructuring and Related Activities [Abstract] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Weighted-average common shares outstanding, basic (in shares) Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenue: Revenues [Abstract] Cost of revenue Cost of Revenue Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Line of credit facility, unused fee (percentage) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Vested and exercisable (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Stock-based compensation expensed and capitalized Total stock-based compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount Return to provision adjustments Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent EX-101.PRE 12 crct-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 crct-20231231_g1.jpg begin 644 crct-20231231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M^ 48 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ?B#Q#H' MA/1+KQ+XIURSTW3K&%IKW4+^Y6&"WC49+N[D*J@=22!7SZO_ 5R_P""* M?^$/'[4>C_:_,V><=.O1:YSC_CY\CR,>^_'?- 'T=15;1]8TCQ#I5MKV@:I; M7UC>0+-9WMG.LL4\;#*NCJ2&4@@@@X(-6: "BBB@ HHHH **** "BBB@ HKF M-(^,_P +]>^*NK?!'2/&-M/XKT*PBO=6T5%?S;:WEVF.1B5VX.Y>A)YKIZ " MBBB@ HHHH **** "BBO'_CO^WU^R)^S1XWL_AM\:OC19Z1KU_'&]OI46GW5Y M,%P445YU\??VM?V;_V7;"#4/CW\7](\.?:E+6EK M=2-)0_L__M[_ +('[4FLOX;^!?QSTK6M M32-I!IO7J "BBB@ HHHH ***I>)/$6B^$/# MM_XL\2:@EIIVEV4MW?W<@.V&"-"[N<9. JD\>E %VBL7X<_$7P3\6_!&G?$? MX<^(8=5T/5H/.T[4;<,$GCR5W#< >H(Y':MJ@ HJEK?B7P[X92VD\1Z]9V"W MM[%9V9O;I(O/N)&VQPIN(W.S<*HY)Z"L76/C/\+_ _\4]'^"6L^,;:W\5:_ M8S7FCZ*ZOYMU!$&,CJ0-N%"MG)'2@#IZ*** "BBB@ HKR_XZ?MH_LN_LT>(+ M/PK\=?C'IOAO4+^S^UV=K>QREI8=[)O&Q&&-RL/PKB/^'L/_ 3N_P"CI] _ M[\7/_P :H ^AZ*Y?X/?&GX6_'_P1#\2/@[XRMM>T.XGDAAU&T5PCO&VUU^=0 M>#QTKJ* "BJ6F>)?#NM:C?:1H^O6=W=:7,L6I6UM./"?PS\':G\0/'>MQ:;HVCV;W>IW\X)2WA099SM!. /05 M)X-\7^&_B#X2TOQWX-U:._TC6M/AOM+OH00EQ;RH'CD7(!PRL#R >: -*BN# M^.W[3WP%_9DTS3]8^/'Q+L?#5MJL[PZ?-?)(PGD10S*-BMT!!YKS:+_@JY_P M3PFE6)/VJ/#P+, "T5PH_$F+ ^IH ^A:*R? _COP5\3/"UGXX^'GBS3MV"KW3[CQ=XVL;:=HQJD,'G^1;R%2#LWV MKJ0"/]=N^\BD?5E_^SI\ ]3^'K_":\^#/AAO#4EJ;<(+ MAE4$E ]S*Q/K&B\F10?I#5?VSOV3=&^';_%>^_:+\'?V EJ9Q?Q:_!)O7&=J MHK%WD[", N3QC/% 'G_P,^%?A;_@EK^RSXND\>_&74->\$>';^]UG28KK3]D MVDV4C II\9,K>ZCH=E?PW$D\X:1PY$<;8*!06A? (P3] M3?"3]L_]F.Z_9-T;X]'XK:%9>';+PS!+?!M0C$EG)'"H>U:/.[SE8;!&!N9L M!0.;KXCV=]_95M::CY$SW2",6Z LI M18F>53)(WW$5FP<8K&_X+/JJ?\$P/'2* !H@ ';_B:V=<%^UU\5? /P7_;] M_9-\??$W5;?3]'B\/ZS:SZC=N%BM7N;*.WBD=CPJB25 6. H)8D 4 >A0?MJ M_M0_ 7XO^#_ /[<7P0\+:-H'C_5$TOP_XP\$:Y-=6UCJ,G^JM+M)T5@7Z>8N M%X)&X*Q7I?C[^UK\=K']H*/]EC]E#X$V?BCQ-;Z$NKZ_K_B?4WL=(TJ!F"I& M65"T\K94[4(P&'WOGV>6_P#!6SQKX1^,NB?"K]EKX8^)+'6?&GBGXHZ7>Z?8 MZ7=)/)9V< E,MZ^PGRXU#CYCC*AR,A&PWXC_ !<^/O[37_!0'QM^R#X>_:>D M^$'AGP'HEE&-=\):N]UI^HQ1%O,CVR#?&P"2').?DY4 M!E8\7K7_ 45_:Y^('QS^(G[//[*W[)>F>*=:^'WB.2WU'4-2\0+;6BV*\1E MC(T8^T2N) J!L 1,?F&=OD?PQT;X:>"?^"T'PX\#>"/VD?%GQ/OK#PAJR>(- M>\5^)UU1[>\:UNF^R1.BJD81 K&-!\I?!.<@>V_\$X(8E_:__:QN!& [?$NT M5FQR0$N2!^I_.@#K_A'^T!HVJ?MT?$'X8>*?@5X8\/Z_X>^'>EZKXA\8:>BR M7UUYD,#O:23")7EBB+$*23D1@[1T'#> _P!N+]OG]HCX=S_M(?LU?LJ^#;WX M>F6[.BV&O>*Y$UO5X;>5XF=%C4Q0NS1N!&^3D<%A@L?"[4$TG_@L'\>=5DTR MXO5MOA3I,K65I$'EG"Q6Y\M%) 9FQ@ D DCFO*_A%^SE^S3\3/AU>_M.?\$^ M/VY_%WP-MKBYN;C5/"NIZU VGZ;/&[!DNK%IL1 [0PWR2*$92HQQ0!].>,O^ M"AW@?X>?L5Z5^U_XX^&GB+2Y]:$=IIO@:]M6BU&?5'=XULU#J"06CD<2;>8E MWA22%/GWC+]M#_@H9\!O!2?'[]H7]C;PRG@*'RYM>T_PMXJ>?6]#M7(!FE1U M\J8ID;E3'?)0 L/GOXI?'SXT?M#?\$^_@Q^V!\;=(&IP_#KX[65YXJU'3+ I M%J>F6T[1?V@(E4 OB([0!N8X50=H^O/V[?VK?V>=&_83\=>+E^*&@:G9^*/ M!-_I_AV*RU**8ZI<7=L\,,<2J27^:0%L#Y5#$XVF@"G^UE_P47L/@!HOPD\8 M_#3X?2>.M)^*UV8M)33;@QW-P)((GM5@4C!>5YHTPV-N>1D8KD_$_P"W?^V; M^SIX[\(7G[8G[+WAG1/ _C7Q';Z+#J_A?Q0UY<:+=3Y\I;D$;9"_V!/ OCNPEM]4LO%D+7EIJ&STKP_:OM,9G=07DD8,AV+@XD0C=DA?I.OB3X)>+?#7 M[/\ _P %=/C=X6^+^KV^D3?$W1=$U/P3J6J3+#%J$5O!Y4L$;O@%PY90FU9KK2->6)2TD M*,X#PRJ%8[6R2!R%RF_YZ_97U']J;7_^"K'QBUKQ1\!_ T^LNGAFV\;)+XA> M5-#T]K6$;[)V@S.[0HKE"$&]0,]Z]#_:T\9^&/CY_P %,_V=?A1\(=9M=:U; MP'J&J:_XON=,F69-*LVC@VI*Z9",YA*E20$_ M_3;'0!]=ZA?6^F6$^I7C[8;>%I96QG"J"2?R%?"W_!)SX8^&OVI+7Q;_ ,%# MOCUXC*1@C\J^#?^"8'QA\$_L:WOC'_@G=^T7XLL_#'B#PMXLN MKOPG=Z[<+:V^N:7<$-')#)(0C,2&?;D$B0 E'"@'NO[7G_!/WP'^TO>^&O' M?@G7(? 'CSPIKT&HZ3XXT;1T>Z"1G+02*'C\U"<$;F.TC@$,RMK>./VJM;\' M?MP^!/V1E\)6MQ:>+O"E]JUQK9N&62W>W$N$6/!!#>7U)R,]ZX+]MS_@HMIO MPEM]!^$O[)VI^'?'GQ9\5ZY:V>B>&[>?[;#!$7!EEN?L\BF-=@*C+J1N+_=1 MB.._:6\5:;\,?^"M7P!\:_%76[#2K'4/ >KZ8=6GD\FS-\4ES&'D.%RTL:J& M.;_%']OSX\6O[87BO]BSX"?LYV7BCQ)I6DV-_I>I7VMFULX() M8$DGN+QMI*HC21(JIEG:0/]'T+6 M?#?Q;UR76;#6-2BMI+:$F("5A(PPF8Y%W=,HP[5PW['_ (\\._%'X>?MR?$3 MPA=FXTG6=3UB[TNZV%1<6[V-Z8Y0#@[73:PSV84 >C?LU?M-Q?LI?\$E?A5\ M0K7X?:EXKU:_L;?2?#WAW2\K)?7T]Q,(T9]K>4GRL2Y!Q@ D@5-\8?VU_\ M@H9^REX23XZ?M)_LL^!9? -O=VT>O1^$?%6:9^T_\5OV>?\ @EY^SAX7^$?B?3O"]]\0=5MM N?'.KVB36WA^"2> M7?<%9/W>X [LOE0L^&5[931)$3&/$^G M0@V4D@' #H8XQD<[Y3S@T[XI?L?>./AQ_P $--<^#FCZ;=7/BZ\T.V\3>*(@ MI:XN+LWUO?WBOW=XXD,?JWD@-AX7UC4+O4=,_X6!#;1Z@0\FUFVVWR"-F0LA'4-NY!% M 'MWBWX5?"_Q]>1:CXZ^&^@:U<0Q>7#/JVCP7+QIDG:K2*2!DDX'&37Q3^PC M\'/A%KG_ 4'_:JT#6_A7X;O+#2];T-=,LKK0[>2&T5H[O<(D9"L8.!G:!G M]*^]:^+O^"?O_*1[]KG_ +#V@?\ HJ\H WM>_:Q^*%[\;?$'[)O_ 3M_9N\ M+ZDW@8K_ ,)CXAUJ[_LW1=,NY7C/PI\$?VL_VCOV??BMKEIHWBC5OB?=>)]&359UA;5=-NR\D;PLY MDVJ58@$X\SV;#I?%OA[]H+_@M-X9UCX/ZG!K&G?#'X9WD'C'6=.D$MM%<7#3 MI':&5H7%OHMQ\0_$$]MJ&LI"[(TL<$:@0 LK*!(W!!Y.#7'_L!_%WP[\+O M$?[7+->V=WXATSXR>*=9L?#'VU$O+^.$32@1QYWL&\IAN (ZUB_LY-\2_P!L M;]GF+]K/]I7_ (*;:_X/T?47NI;_ ,-_#_4[/0[?0HHY706\EP0TF[:@;YOG MPX^9N&(!V_C3]KD_MB?\$L?C5XSU?P%-X7\0>'=&UOP_XIT"6Z$XM+^W@4N$ MD &Y")%/3@[EYV[C[U^P9_R9!\'_ /LF.A?^D$-? G['>H^'=3_X)4_M977A M34KV[TZ7Q/XBFT^YU.9I+J:W>Q@,4DS-\S2,H!8GDMG-???[!G_)D'P?_P"R M8Z%_Z00T ?.G_!8;6O"OASXJ_LR>(/'5_9VNB6/QBMKC5[G4646\5JDMLTKR MEN @0,6SQ@'->E>+OVO/^"3L_AV[3Q5\5?A%J%AY+?:;006EX9%P<@0HC,Y( MR,!23FO/?^"N&B:-XE^-7[+?AWQ%I%KJ&GW_ ,:;.WOK&]MUEAN(7FM5>.1& M!5U9205((()!KM/VQ_\ @E]\"OC!\+KC4/@#\+_#/@;XB:(1J'A+7?#NC6]B M'NX_F6"X$2*LL3XV9<-LR&' *L >=_\ !'6>V^&_P-^,/QEN+"]\-?"&[\=: MEK?@.'6$=!:Z/&CL\X#9/EB)8ER,Y:%^202>G\&?MH_\% /V@_"VUC7K>-BOFPHBF*#>5(42$CN&8$$X?@']H_QC_P % M!/\ @F=\4OAK)HC6/Q9\.>%[_0O%GAB&#RI6OHXG"%(A]P3^6Z!, +()$Z*" M?-OV)?@E\)/BE^R+X;^(=M_P5$^,7A.+1]"BM_$F@6OQ+M[*V\/SPIMEA$+Q M9@A4J3&&_P"694Y/6@#TG]K?]K+5/VK/^"5'B[XM? _P3 L5S97>F>/-(U^^ M,%UX?\I"+E%"H1-*C^5M4[=R2!CM/RTGA7]L+X\_LF?\$Q/ WQA\>_![P]*U MMIWAK2O#5I9Z])(+W3)K.!([J8^6#%-CDQCKA/ OA7X)6?\ P2+^/OBW M]GG7?B)K&A^(YM7OI=7^(D=N+G4KE(XHY[N$P ;X7,?WW "]>LM8B\.:1X-_MS^S+I)S8M'#;QNDH0GRW5V52K8()P: M/M3]L+X\:C^S'^S3XM^/.D^'H=6N/#6GKG:O(/V MG?\ @HQXD_9Y^'OP8\:Z9\&CXCNOBM#&!HUE>LLZ74MI#+#;PG:0Y>:9(\MT M!S@]*PO^"KW[4'P$U#_@G=XL@\._%70]5N/&6EVT/AJTTW4HYI;X-/%(SHBD MML2-6=F( 4+@X) /#?M%0Q3WW[!B31A@->TI@".XLK(@_@0#0!VOQ/\ V_?V MO/V7/V>)/C5^UK^R_H.AW)\=Z?I%KINB^(Q=F:PGBDDEG'ELX\R/R]H4L [9 MX4 %JWQ<_;Y_;O\ V>?"D'[17QM_8QT+3OA@;RV74[2R\5^=KNDVT\BQQRSK M@1%]SH#&HX9@I9>6%_\ X+91I+^S'X.BE0,K?%[0@RD<$'S^*ZK_ (+' '_@ MFS\3LC_EST[_ -.=I0!]):1JMAKNDVNN:5<":UO+=)[:4#AXW4,K<^H(-6*Y M?X'_ /)%?!__ &*^G_\ I-'744 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 445PVE?M+_ 'USXVW_P"S MAI/Q.TV?QQI=K]HO_#B.WGQ1[(WR3C:3ME1MH)(!Z<' !W-%%% !1110 444 M4 %%%% %76]$T7Q+I%SX?\1Z1:ZA87D+0WEE>VZRPSQL,,CHP*LI'!!A] MM_P2]_X)^VGB8>+8?V4_"GVM9-XC>U=K;.<_\>Y8PX]MF/:O>J* (K*QLM-L MHM-TZSBM[:")8H+>&,(D:*,*JJ. . *\7U'_ ()N_L):MXY/Q&U#]EKP MC)JK3F:1CIV('D)R6:W!\EB3ROP^^)?@33 M=:T1)HI4TN^M@T"O$X8 CW%=!7*6/QO^%.I_&*]_9_L?&MK)XQT_1AJM[H*J_G16 M9=$$Q.W;MW2QCKGYAQ0!<^)'PM^'GQ?\$77PV^)_@^QUS0;WROM>E:A#YD,O MER+(FY>^UT5A[J*^9OVN/V>-7^*?_!0#]GV^N?A')KW@32-'\26?BAYM+^T: M?;13:>T<44^X% '.%4-U.*^N*1F5%+L< #)- 'F7P0_8Q_98_9NUFZ\1_!#X M':%X?U&\0I/J-K;E[C83DQK)(69$) RBD*<#C@4?'3]C#]EG]I;5;77_ (Y? M!'1/$.H6<0BM]0N86CN!&"6$9EB979 22%8E1D\^$_@W3?B%\0?B!8: M=HFL7EM:Z7J;,TD-U+< M"J-&&W;P"0>A'>@#,\+_LH_LV>";SPUJ/@WX(^' M-*N/!YN#X9GT[3$A?3S.H29D* ',B@!B*O!/@ MNPTS4O%%ZMYXAO+2';)J$X! DE/\3#PKS7QU_P3E_8<^)7C:;XB^-?V9_# M%YK%U<&>[NA:M$+B4G+/)'&RI(Q/)+*2Q))SFO1/#GQG^%_B[XE>(?@]X;\8 MVUWXF\*1VTGB'2(U?S+%;B,20ER5"GO-=/0!EVO@?P78^#U^'MGX1T MN+0$L?L2:)'81K9BVV[?)\D+L\O;QLQC'&*\K\%?\$ZOV'OAUXZC^)/@W]F7 MPM9:S!.)K6Y%D9%MY #1\0O@UXTM M=?T9KJ2V&H6BN$,L>-Z?.H.1D=JZJ@#GO&?PF^&WQ$UW0?$_CCP78:IJ'A>_ M-[X>N[R ,^GW!Q^]B/\ "WRCGVH^)7PF^&WQBT:V\._%'P78:[8V>HQ7]K:Z MC#YB17,6?+E [,NXX/O70T4 %<5\;/V"["S\1>)4@37]8 M@A GOU@0)$)&_BV* H]!70T$@#)- !7!_&[]F#]GS]I&Q@T_XY_"'0_$RV@( MM)M2LP9[<'DB.5<21@]PK 'O77^'O$GAWQ=I,>O>%==L]3L97D2*\L+E9HG9 M':-P'0D$JZLIP>"I'45=H \R^!G[&?[+7[-5[+JOP/\ @?H/A^^GC,)=-CF\V"#4[8 M.8),8WQN,-&V.-RD'!(Z5U]% 'F'@+]BS]E'X7V>CV7@#X"^'-+70-4.I:3) M;V(\V"\V[//\PY=Y-ORAF)(' XKKM+^$WPVT3XCZI\7M)\%V%OXGUJSBM=6U MR* "XNH8PHCC=NZJ%7 ]A70T4 <]8_";X;:;\2[WXR6'@NPB\4ZCIJ:??:ZD M %S/:JRLL+-W4%5./846_P )_AM:?$^?XTVW@NP3Q7'_AII%E!XOCV>)H+6S5$U%?*,.V11P1Y M9*8Z;>*ZZB@#B-5_9L^ FN_!^'X :S\)=#NO!EO$([;PY/8JUM" Q92BG[C MDD,N"">"*Y/P/_P3Y_8I^'&@ZMX:\(?LU^%K:TURU-MJRS6/GR7,!(8Q&24L MX3(4[0P&5!QP*]CKQ^R_;Z_9$U/]H!?V7-)^-%G>>.GO9+0:)9:?=3 7$:LT MD33I$8%= C[E,@*E2#@C% '5?$#]F[X$?%;X96/P;^(_PLTC6?#&F1PIIND7 MUMOCM!"GEQ&(_>C*IE0RD':2,X)I/#?[-WP)\(:OX:\0>&_A=I-I?>#M)?3/ M"]Y'!F33;-E*M#$Q)*J0S CWKLKZ^LM+LIM2U*\BM[:WB:6XN)Y B1(HRS,Q MX4 DD\ "OE:[_X+0_L%6GQ3C^'I^*4TFFM;R>9XNBTBZ;34N5E2,0;Q%E@= MQ;S@#$ O+\B@#Z'^*/P7^$_QMTRQT7XN?#[2O$5IIFHI?V%OJMHLJP7*!E65 M0>C ,P_&NGZ]:KZ3JVEZ]I5MKFAZE!>65[;I/9W=K,)(IXG4,CHRDAE92"". M"#FL'5_C+\,-!^*6D?!/5O&=I%XKUZPGO=*T/+-//;P_ZR7 !"*.<%B-Q5@N M=IP >;:Y_P $VOV$/$?C5OB#K/[+7A*;5))S-*PT_9!+(3DL]NI$+DGD[D.< MG/4U[5965GIMG#IVG6D5O;V\2QP001A$C11A551P !P *H>-O''@[X;>% M;WQQ\0/%%AHNCZ;#YM_J>IW2PP0)G&6=B ,D@#U) ')KS_X(?MN_LG?M(>(9 M_"7P3^.NAZ]JMO&TCZ;!,T5PR+]YTCE56D4=V4$#(R>10!ZI7-^$_@_\,/ G MC'Q!\0?!W@?3].UOQ5+%+XCU.U@"S:B\081M*W\14.V/]XU'\7?C7\)O@'X/ MD\??&;X@:7XVY6XA0G)19HRLBKDYVAL9YQFMCX/? GX.?L_>%SX, M^"OPVTCPUIK2>9+;:59K'YTF,;Y&^](V.-S$G SBNLHH \_MOV5?V=;'XV? M\-&V'P?T6W\<$2;_ !);VWEW#F2(Q.S;2%=FC)4L020>M-\2 MC^RWX1.K-<_:&=M.S!YN<[_LY/DYSS]SKS7ME>=6W[6O[.5Y\=Y/V9+?XL:: MWCR,D/X:(D$^1!]H(!*[2?)^? ;I0!H6W[./P)L]+\6:':?"O1HK+QU-)+XO MM([0+'JTC@AWF4<,6#')[YYKIO"OA?P]X'\,Z=X,\(Z/!I^E:3916>FV%JFV M.V@C0)'&@[*J@ #T%7ZX'X*_M2?L_P#[1>HZYI7P1^*&G>(Y_#MI8!_] M%:0R! 2R@'<89,%21\I]J -KQW\'_AA\3M6T'7OB!X'T_5[SPOJB:CX>N;V M.^GW:E66:(_PN"JG/L*Z2BB@#DO#7P'^#G@WXEZQ\8_"?PXTK3O%'B"+R];U MJSMA'-?+E3^](X?E%.2,Y&>YKA/B!_P3L_8A^*7C:7XC>._V:?#%]K-S.9KN M\%HT7VF0G)>5(V5)6)Y)<$GOFO:** ,J'P+X)M_!G_"N+?PAID?A[^SS8?V$ MEA&+/[*4*&#R0-GEE25V8Q@XQ7(_#;]DS]FSX0^#M;^'GPZ^#&A:;H/B1BVN MZ.EIYEM?9781)')N5EV\;<8QVK;^)OQG^%_P;717^)WC&VT<>(M<@T?13ZO\ OX0:\_A636?AWI=R?!$J2>$3+;@_P!D MNBJBM#_<(5% ]E%=77(_&7X^?!C]GGPPOC+XV_$O2/#.G22^7!/JEV$,\F,[ M(T^](V.=J@G'.* +OQ*^$WPV^,6BVWASXH^"[#7;&SU"*_M;748!(D5S%GRY M0.S+N.#[U/\ $3X<^!?BWX-O?AY\2_"UGK>AZDJ+?Z7J$6^&<(ZR*&7OAT5O MJ!7(_ ?]K_\ 9F_:;>ZM_@1\9]%\1W%E'YEW96DY2YBCR!O,,@60)D@;MN,G M&:F^,7[6'[-W[/FKVF@?&SXT:!X9O;^V-Q9VNK7PB>:(,5WJ#U&X$9]0: .[ MTS3+#1=-M]'TJT2WM;2!(;:",86.-5"JH'8 #\*GKSCX/\ [7O[,?Q_\2S^ M#O@M\;_#_B75+:Q:]N+'2;X2R1VZNB-(0/X0TB+GU85Z/0 445XK\0O^"C'[ M#_PK\<2_#CQW^TKX:LM9MIS#=V:W#S"VE!P4E>)62)@>"'8$'KB@#VJBJ7A[ MQ'X?\6Z%:>*/"NN6>I:9?VZSV6H6%RLT%Q$PRKHZ$JRD<@@XKR2U_P""BG[# MM[\1Q\)K7]ISPH^NFZ^S+;B__26W<8#YSQUH ]HHJEXD\2^'?! MN@W?BKQ=KUGI>F6$#3WVHZA5525B>BH23VS0![3117,^&?C+\,/&7 MQ$\1?"?PMXRM+[Q%X32V?Q'IEON+V N%9H0YQMRRJQV@DC'(&10!TU%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &%\3_B'X;^$?PXU[XI M>,+KR=+\.Z1<:C?R9&?*AC:1@,]6(7 'Z;$3RQT5;PGC&*^H?\ @K_XMU[QUX0\ M _L+_#_43#KWQF\76]C>21C<;72;>1);B9@.0H8Q,?[R1RCGFF>(?^"7/QX\ M3?"F;X):Q_P47\87'A:71UTO^PY?"5A]G^RJ@1(L @A555 P01@8((H ]^_: M,_:F\ _L\?LPZQ^U/?1R:SH>G:1;WMC'I\@!O_M#QQVRJQ!"J[S1C?@[58M@ MXQ7A&L?MA_\ !1KX7>#M.^.?Q7_8V\,:IX*O'M7O=(\#>(Y[S7=/M[AE59#& M4,=PR[URL?7/)498>4_LO?M'_#G1/^"9OQ%^ 7[:G@'5_$T/P8U1_"?C;0=' MA$UTU@;G9:3*&DBVK&X:-7#*4%JK@\9K)^+GPLN/V(/V>9OVH?V'/^"F6L?\ M(QI]I#=:-X'\5:K;ZM8:C&[*%M;=20(V*D@*(BXVX+*06 !]4_M0_MD?$+P! M\5_!/[-O[-_PNL?$_CWQUID^J68\1ZDUA8Z=8Q*2TTQVF1V.UP(U 8;3GG + M?@)^TU^U--\>A^SE^UA^SE::)?WFB-J>C>,/!=W/>Z-$=4\'VVEI\-_B%=>&[6:WNFD-['"S 3."!L8[?NC(YZTGPE_:MUCXD_M MC_%K]E^Z\'VUK:?#>RTB>UU:.Z9I+TWEJD[!T(PFTM@8)SBO#?\ @G1\1O ? MP]_:<_:D^'WCSQAINBZN_P 7KS5XK+5;U+=Y;*9I&29!(1N3&TDC. ZDXW#- M?]@GXG>#?C'_ ,%-OVG/B)\/=9AU+1KRRT""QU&V;=%,?V&+_\ ;6^) M'AZY\.VV@&XM?$>AI()I8M0BE6(6T1(7>9'>()NVX\T!B,$UQ-S^V3_P4?T? MX:M^TQKO[$WAE/ <=C_:=QX;A\6R'Q%!INW>9RIC\HL(_G,6T/Q@@'./E*;P M!XJ\>_\ !%KXIKX4L)[HZ-\:[_5-1M;89=[2&X@\UL8/"*WF'T6,GM7MVI_" M']GFX_9JG_:*U#_@K;\=KGP=+H;7,T7_ LVV>653'DV?DF+)G.?+\D_-N.T MB@#W;XX_\%#_ QX3^ WPZ^*GP)\'MXRU;XN:M::7X"TBYO5LHWN9^OVF5LB M(1M\CKR=_P N0,L,[PI^U%^V_P##CXQ^$OAS^U9^S#H;:-XTU!K&Q\4_#;4K MF^BTJX_@%Y%)'N2,Y ,N551EN<$#QG5/"_[ 'AW_ ()[?!7X*?&7P[\2(/A_ MXPU^0^"O%/B-;6TO_#MU<3S3Q7-U/$XCMT=9I&0A9%,?S,ORY&9\0)/CQ_P3 MJ^(OPU'P8_;MU3XJ^'_&/C:RT/\ X5GXNN(M1OY+28D&:"X5F<*H"J&18U5G M3.X$K0!^C5?%OPY_Y3P^/O\ L@T/_I;IU?:5?%OPY_Y3P^/O^R#0_P#I;IU M%G0?^"@O[5WQN^+/Q)^!'[,W[,.B:EK/P]\9WNEWWB#Q#X@:WTN&TBD:.!WV MKYDD\K1S?NTX18\DG/'H?[%O[9GC?]H'Q+X]^"?QR^$T/@[XA_#>ZMXO$&EV ME_\ :;2ZAG1GBGA?&0I"YVDM\KH0QW$+P/\ P2[C0?'/]J>4*-Q^.FH MCD@ M/+C^9_.F_LU #_@KK^U!@?\ ,N^%O_39!0!XS\9?COXA^-__ 1-U;XA?!O] MG7P;X-\.ZI<74'B'0]$F%I!I=O'J"J)K:*.)5EDDE5=RD+]]CDD<^E^./C_X MZ^$G_!/SX;^+OVD_V9? OB!I_%'A[2=!T6\NQJ%M]CDLT^SZB?-AQ'_C/PAXW_ ."9_P % M]0\&^*=.U:"W\9>#[>XETV]2=89EM"6B./$.E2ZI+=_:3^-WQX^+/_ 4"MOV&O G[0B?"+0+3P2NN76NP M6$$NH:_,\@7[-;//O"OPY^&G_!4C]GKP-HG[5GC M/XH^(K36-0D\3W7BSQ2FHII9E@5;>"%(U6.V9BDK-&/F(\LGC;0![Y^RE_RE MM_:C_P"P7X4_]-L=?85?'O[*7_*6W]J/_L%^%/\ TVQU]A4 ?GG_ ,$M/B_> M_ #_ ()!>+/C7INBQ:E/X7U+7-1AL)YC&D[1A&"%@"5!]0*[6V_;U_;^^(?P M1A_:C^#G[&7AZ3P-!H@U&>#7O%#1ZIJ<,<>ZYFM8D&(X@RR>7OW/(J!@IWA: M\9_8W_Y0*?%7_KW\1_\ H"5]A_LVQQI_P3'\#HJ _ [3R0!U)TA": .1\?_ M /!2JVT#]FKX3_M?>&/AZEQX'\<>(K33O%TM[>%9_#T4TC123?*NV58I8I4) M.T,=F,;N/1/VYOVJY?V1/@'VN#%_:-]X MD8C65^ XU0VVDZ!: A6N+B;:692^0J##$%3U=%:K\)/VS?CAX9_:#T7]ES]M;X- MZ/X4U_Q;93W'@KQ)X6U9[K2=8>%=TUM^\ >&55YPQ.[(&!N3?\Z_'KX4Z=)_ MP6$\2V7Q1_:3\(4TQ=1D@C@@EL'G=&4G?$[A,CY@O M=T!WK[X#_LW>%OVX?A+\./$7[9'QR^*GCJQU9]9T+3;KQ-9:M9:,(0LCR7I9 M%:WCE5"/DRS",],ID ]7U?\ ;+_:P^,_QM\<_"O]BWX(^$-1TWX;ZLNE>(O$ M'CGQ!+;"ZOL'S(8(8%+ *59=['!QGBI+G]IW]H;XV_L7\CO&8U!(+ M$%F#,WRL0#G?V$/VB_CE^SG_ ,$D9?C+X@^%N@7&@>$/#C77@YXM;D,^K;M1 MN%G%RGE_Z/M9AMVEMP]*Z;Q=_P %%OVW]-^"4/[8V@?LHZ5 MX.N4U2PMKU'GLV;5Y"HEC!W1Y'(W 9'(KWC]H*-(O^"+U]%$@55^!M@%4#@ M6$'% '.?$'_@H=^V0GPDG_:\^$O[(FDW/PAL[47PD\0^(_(UO4-.!&Z]2"/< MD$9&64-O8H ^,'%>J_';]O\ \%?"K]GWP-\8?!?@K4/%6M_%)+"/X=^#[618 MKG4[B[B25$=B&$2HKJ';#8+*.^:XSQ./VW?V -6U*"QU#Q'X(\1271[CM9XS@=BQ*JW1_M:?MZ^.OV??VCO!?[._PW^!C>.-4\=:!<7. MAV]IJBV\DEXKE41G8%(X JM(\I^ZJ$X-?//[8O[/?[,7P]^#$/\ PNW_ (*. M?'[Q]HWBB^M+33?!^D>.[+5I];D>9&C,5L\82948))N)P"JXRQ13Z3\1]!MO M#O\ P5F_9O\ #T7VETTWX6ZO;Q/?E3/A+2= 9"OR[\#YB.,DXXH Z/P?^V]^ MU1\,OVE?!O[/_P"VG^S_ .'-!MOB-)/!X2\2^#]=>Z@6ZB4,;>9)!NW'()]"^%7A6XOA\,/L@@G\22)'_ ,(Z-7AVWVX1 M'_2B A,&-H+'Y^*](_X*2@?\-7_LHG'/_"TY?_0;>J$OB[PIX(_X+DZE<^,_ M$VGZ3%J7[/\ %:Z?)J5XD"W,[:I"5B0N0&'==T3P-JCZ7K_CCQMKO/B+ MK4^K^*$U0OJ2ZF!$# L9B^>(;B!(7!^9OEY-=7^SAXFT3X]?\%A/B;\;/A/? M1:EX3\+_ QMO#&HZ]8,'M;S4GN8)MB2#Y9-JQ2*2">8O0@G8_X(J_\ )MOC M;_LL>O?^T* /8OV_/AM\0_B_^QG\1?AM\*5D?7]6\-RQ:?;Q/M:YP59[<'IF M1%>,9X._!XKXF_9V_:-_8K^)?Q%\)_ ?XJ+9> ]/LOV>[SP/XL\,>+[4:8+7 M5'O; O"'G4(9'\N697)W[AN8*_%?>/[7'QM\4?LX?LZ>*?CCX/\ APWBR]\- MV*W9T-+TVYEA$J++)O$^+;I[J&)V9FC:9T&YT7>< X55 ! Q7QE\ M*?V<_&'[/W_!7_X/?%_BKX?:MJGB;Q!J$:Q1F?;/$L-O$O$4"( M@55SCK@*,*/>O^"-4WQ&G_X)Y>!9/B0]VTFV[&C-?$^:=.%S(+?.>=NS[G;R M]F.,5S_QB_Y35?"'_LD^K?\ H=S0!7_X*-VL'QH_:^_9P_9%\1I]H\,>(?$> MI:]XFTN0_NM073[<30PR#^*,XG#*>#N'I5'_ (*_^"?"/P3^#7@_]KOX:^%- M/T?Q5\,?&^F3Z?J&EVB0/)9.YBELW* ;H6W)\AX ! P&8&]_P4;O+3X*_M>_ MLX?M=^)I/LWA?P[XBU+0?$VJ./W5@NH6PBAFD/\ "@S.68\#:/6J'_!7[QUX M.^-GP:\'?LC?#3Q7I^M>*?B=XWTN#3]/TJ\2=TL4D,DEXVPG;$N$^<\8+$9" ML0 6/B!I.C?M*?\ !8_0OAKX^L(=4\-?"[X4/XATW2;V,2VSZI<74<7GM&WR MLPCEB*Y'#0J1S3/VS/#GAW]G;]O_ /9X^/GPTT.UTB^\8^);CP=XN73X%A35 M+:Y$20>TW5[Z016R:I;W<4GD-(WRJ3'%$!D\M,HZTW]LOQ-X<_:(_X* ?L[_ /X9ZW M:ZQ>^#O$MQXP\6MI\ZS)I5M;+$\'G,A(1I&1E"GG+Q\?.N0#[4HHKY7?]@+] MIAO&1\2C_@IE\2Q:'4_M0T@6D7E"/S-_D9\S[N/E^E 'U17Y"?M2:-KG@[_@ MH-\=/VO?!]O++JGP9\:>#-;GAA/-QILMLL%W#CT8-%D]D5_K7Z]U\+? OX=: M!\7O^"AO[9'PK\51;]-\1Z!H>FWHVY(CFTUHV(]P&R#V(!H ]X_;D_:-@^$_ M[%'B3XP?#_4#=7^M:'%9^#)+0Y>YO-0VPVCQ#JQ!F$N/1#7S%_P1M^$^G?LR M?'[]HWX375V"GA.U\*P:C<@E@TR6EZ]Q(,,?VE/'OP M4_89\?6TS3_L\:YJ^I?$-)%.QYM)F^R:.JD\$*TRC!SD1D]N/3/V9?'-Y\,/ MVO/VY/B5I^B/J=QX>ATK4X-.C)W73P6&H2K$,W$6B?\+ \136^IZQ'#(T9D2&-56WW,K*!(V 0>2.: MW?A]_P %'+CXA_L&^-_VM+?X5'3?$'@!]0L?$'A.]OBT<6HVBQL\0F502A66 M,YVY!)7G&3XW^S]#\0_VLOV<[;]K;]I[_@I_XB\*Z/J:W%QJ.@> -4L]"MM$ MC21U^S//M:0N%4$[OG.X#+'#-YA^R+J.AZC_ ,$7<]C+XU\0364 MNH2L]P\#6-@8VE9N6Y^SABQA>1&" H#Y?SEN0#B>#?VWOV]_VBO"-U\=_V M6_V1/#<_P^26?^PT\7>)9+?5_$,,3,K26\<:^7#N*LH#DC(X9J[/PUX"U_XA M_P#!(#2OAQX(M6?5-:_9VMK+3;>'@S3RZ&BI&/\ ?9@O_ JS_P#@FK^TM\"? M^'?W@R\U/XC:)I'_ AGAM=.\56VHZA'!)IEQ; I)YR.04W;=XR/F#@B@#P? M_@H)^UYX7^/'[(O[/W[4WA_P9J\$4/QRTNZO_#31;KV*XM4NC+:H"%$C$H0A MXW!E.%R0/3OBG^WU^V_^S);:3\9?VH/V2?#>D?#/4M5M[343H?BHW>K:$LS8 M1[CY?+D([A 6&W)[B,7"@ 81R& !&?E/;!KUG_ (+D?\HX?&'_ &$])_\ 2^"@#ZX5 ME90RL"",@@]:\2\>?L4>&?BI^V/HG[5/Q-\21:[IWAGPJ^F>'?!.H:0LEM97 MKS;VU .TA5I-I9=ICSD1L&S&M>RZ+_R!K3_KVC_]!%?*'_!0S]OC5_A!XXT3 M]DCX#^*_#>D?$/Q9;>==>*?%FIPVNF>%;%MP^U3/*0K3$*Y2,YZ E6W(C@'' M_M-Z;X%U7_@K#\"_#?[.NBVEOXYT-;Z^^)-WHD"QB#1&B0)'>%!@EE,H4/R/ M.C_YZ)7"?M!?&+X2:A_P5P\8CXG?L]:[\6AX.^&-CH>B>"_#_@Y-:=KF:2.] MDN6BD_=QB-)V0NQR/,P 2,#Z"_8<\+?L._LW6#^&O G[4?@WQI\0?%]ZLGB7 MQ3<^,K*YU7Q#?.Q. HF9]NYCLB4GKDEF)8]#\,/VPO@_J7[7GQ%_9P\6>!;# MP1XOT-;26VU+4KF"-_%5FR,RSQ/L4N(U*G868@2-C[CX ,7]AGXZ_L3?%GQM MKV@_!/\ 9ZM/AC\0M#LS%XA\+ZMX'M=&UB&U9T))$2Y>$N(\C=P?++*N4S]- M5\/OK'ACXX_\%L/#OBOX&W]MJ=IX ^&EU;?$36]*;*;A(+1Y5^5Y5:6- ML9)&PCK$P7Z]\'_%[X7_ !!\3Z_X+\$>/=*U75O"UREOXCTZQO%DFTV5RX1) ME!S&3Y"-9\,^'?$LFBZAJ.E7%K8ZQ##YCV$TD3(DZ MKN7<48AP,C.W&1UKQ3X*_LD?LS?L3_LFS^!/B+:>'-2T;2]-N+GQKXHUW18D M&J;BSRS7"N9"W!VA"SI RAXXLCY8O^^<8\UP#D?A]\0_B%\$/^"(/Q5\;>&!J6D:-XC\ M;WMO\-(;N1A-9Z%>W=M;D*2$$?Q,6!^8&OL+Q9^PC\!(OV +O\ 9O7X M:Z.(+/P,XM[P6$8G34DM2POO,QN\[SAO+9YR0?E)%_M'P_$S1V@N_!$AM[,7\?GMJ3VI46/EYW>=YQV%<<8)/R@F M@#R[X!_";7?^"FG_ 3'^#>D_$;XGW>G6=EJT$OBV 6AN&\0VVF7<]J+25_- M0KYBQ(YD^8APK;215S_@L=X6_9V\'?L5GP!;_#S1X?%>I:E8Z?\ "W2M$TR. M.]6_%Q%_QZK$H956/<&V\'*/BO>0?\2G3(O'&GG3/!UNV2+6SC\XKY@#$-+SR6P6):20 ^A?BA MX$_:\\5?LS>%OA_\)?BII/A?QO<6FGVOC#Q5JEH;N2UB%J1=RVR#*O<&8)MW M$+@L=P."/G'_ ()6_!JQ_9^_;A_:5^$=AXJU371I(\-&XUK6Y_,N[Z>:WN)Y MII6[LTLKMW/."2>3]W:5JNF:YIEMK>B:C!>65Y D]I=VLRR13Q.H9'1U)#*P M(((."""*^1/V,/\ E*%^U?\ ]=/"O_I#)0!]A4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 N?%#3/C5K'@33KGQ9HMD]GI.O M30!KFT@<.'2-C]T$2R XZAS73444 :;\+M%BU;Q?;^1 MXIO!8J3JL6-NR<'Y91C@A@_9=\*0:I#.) MH)&LC)%#(#D,D+L8D(/(*J,$#&,"O;Z* .0^,WP!^"W[0_AI/"'QN^&>D>)M M/BE\VW@U2T#F"3&-\;_>C;'&5()''2L?X%?LA?LS?LS27-S\"O@OHGARYO(_ M+NKZSMRUS+'D'8TTA:0ID [=V,C.,UZ/10!Y7\9OV(/V2_VA/%"[#0=*-U)< MFPTV 1Q^=('[KPI\-? ^G:+IM[?37EW8V-N M$CFGEQYDC+W+8&?7%>9#_@FK^P8/&G_"?C]E;P@-2\_SN-._T??G.?LV?)Z\ MXV8KW"B@#"^('PQ^'?Q7\&W/P]^)7@G3-=T.[15N-*U.S2:!@O*G:PP"I (( MP5(!!!%<#\&_V#OV/OV?O%/_ G'P@_9^\/Z-K"AA#JB6[33P;@0WE/*S&+( M)!V8R#CI7K=% !7-V?P?^&&G_%.[^-UEX'T^+Q;?:4--O/$"0 7,UH&1A"S] MTW1H\#_";X;?#74]%/ACHUEX1N(IXKCPY'8J;.5)B3*K1ME6#EC MD'KFN9\/?L0_LF^%/ ;_ PT#X#Z!!X??7DUMM)^SL\/]H(H5+@!B<.J@ $= M *]4HH \[^._[)?[-W[3:68^/'P>T?Q))IX*V-U>PE9X%)R466,JX4GDKNP3 MSBH/#'[&W[*_@O3M TOPG\!/#.G1>%]5&IZ";33%1[2\^4?: X^9I,*H+,22 M% / %>ET4 <]H/PF^&WACQ_KGQ3\/>"["S\1>)4@37]9@@ GOU@0)$)&_BV* M H] *Z&BB@#B?#O[-WP'\(_"N_\ @?X9^%6C67A'4Q,-0\/6]H%M;@2C$FY. M^[ S70Z-X(\)>'O!5K\.-$\/VMKH5EI::=::5#'B&*T2,1K"%[($ 7'I6K10 M!B?#CX;> _A#X+LOAU\,?"EEH>AZ<)!8Z7I\6R& /(TC[5[9=V8^[&J?@/X+ M_"?X7Z_X@\4_#SX?:5HVH^*K_P"V^([W3[18Y-1N-SMYLI'WFS)(B@#D?C)\ _@Q^T+X:7PA\;?AGI'B;3HY/,@@U6T60P/C!>-_O1MCC&YKU EW>65N6N)D!R$::0M(4R,[=V,\XS7HM% M 'E7QN_8@_9,_:.U^/Q9\:O@/H.NZK'&L?\ :6)E:11T 8D < M=*[+X8_"'X7?!;P=%\/OA-X TKP]HL+,RZ;I5DD,3,V SL%'SL<#+-DG')-= M'10!Y3X;_8<_9&\':=XET;PM^S_X._"O_@G M]^QA\$_&B?$3X8?LZ>'-+UN%R]MJ(MFFDMFQC=#YK,(3CC*!3R?4UZ#JOPF^ M&VN?$;2OB[J_@NPN/$VB6DMKI&MRPYN+2&4$2(C=@P9@1[UT-% '/>,OA-\- MOB'KV@^*/&_@NPU34/"]\;WP]>7<(9]/N#C,D1_A;Y1S[5@?%S]E;]G7X\^( M]*\8?%_X0:+KVK:(5_LK4KVV_?VX5]ZJ)%(8J'RP4D@$DXY->@44 %>7_''] MBS]E7]I/5H?$'QO^!NA:_J-O&(X]2N+ OA+X$TOP[HUNQ:+3M(LTACWG&7(4?,YP,LY-)\-O MA/\ #;X/:-<^'OA?X+L-"L;S49;^ZM=.A$:2W,N/,E([LVT9/M70T4 -EBBG MB:">-71U*NCKD,#U!'<5\S:C_P $FOV-=1_:(M_C3)\$_"ZZ5'HDT%QX4322 MMI-J#7$4B7I0.(L+&DD?E>7M;S)6 M[*=S9'N:Z&B@#+\:>"?!_P 1_"U[X(\?^%[#6M'U&'RK_3-3M5F@G3(.&1P0 M>0"/0@$(I_%_P3^!6A:#JMQ&T;ZE!"TDZHWWD225F: M-3W5" <#(XKU2B@#F/BY\%OA/\>O"$G@+XR?#[2_$FD22B7[%JMJ)%20 @2( M3S&X!(#*0P!(SR:Q?@1^RK^SM^S'97=C\!OA'I'AH7Y7[=/8PEI[@#[JO*Y: M1E&3A2V!DX'->@T4 %%%% !7.>'?A'\,_"/CO7?B?X9\$Z?9>(?$PA'B#5[> M +/?B%=L7F-_%M7@>@KHZ* .8\)_!7X3>!?'.N_$SP=\/=*TWQ!XG9&\0:O: M6BI/?E,[3(PY;&3]3S4GA7X0_#'P/XO\0^/O"/@?3]/UKQ9+#)XDU*V@"RZB MT098S*?XBH=P/]XUT=% 'B=K_P $X/V%+/QV?B1;_LM^$1JQN//#MIVZ!9>U=M!^S=\![70_%7AFV^%6C1Z=XXNY;KQ=9): 1:K-)GS))E M'#,V>3WKMJ* */AGPWH/@SPWI_@_PKI4-AI>E6,5GIMC;)MCM[>) D<:CLJJ MH 'H*\I^(/\ P3W_ &*/BGX\D^)OC[]FSPQJ.N3S^==7KV13[5)G)>9$(29C MW+JQ/?->R44 +?ASI%[9>%M1M[_ ,.6#KCX??%;P;8:_HEV\;W.F:E")(9&1PZ$J> MN&4$>XKH** &Q1QPQK#$@544!5'8#M7EWQ-_8C_9)^,_C*Y^(7Q5_9^\-:]K M=XD:W6IZEIXDFD5$"("Q]%4 >PKU.B@#Q_P?^P!^Q9\/_%.G^-_!7[-/A/3- M7TJ[2YT[4+33 LMO,ARKJ>Q!YS6W\=_V2OV;/VFTM?\ A>_P M9+;:5:"/SI,8WR-]Z1L8&YB3@ 9KC_@+^S=+\*/CS\6/C;<66C6)^(>IV!M[ M#1@Y_%+_P #>.=! MMM4T?5+9K?4=.NTW17$3=48=P?2O(?\ AVA^P+_T:;X+_P#!2M>Y44 7ANKJSTFV$4M/B./BS;?LQ^%$UU;K[2MPNG_NEFSN\P09\D-N^;=LSGGKS7M%% M'%?&7]G+X%?M#VMA9?&_X6:/XGATN21].CU>U$HMV<*'*@]"0JY^E<%_P[0_ M8%_Z--\%_P#@I6O-]>^)/ACP786.O>*# ?$.K6\ 6;4/)4I%YK?Q;5) M ] :Z&B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^,/BY_P4F^ M/>M>/9=#_9&_9JM_$_A_1OB1'X1OO$VN^(8[*+6-3"2--8VB%25 *8^TL2@. M/EPP->K_ G_ ."@GP=\??LK:]^U/XPLK[PI9>#[FZL?&FBZBOF76DZA;LJR M6GR@>8Y:2,)@ MYJ@A3D#YI^/W[._P"U/^QGXZTJ_P#@$/#WCCP%XD^.<'B; M1/!>IW+6.J6FM3QSL;2*Y;,/V9P'&Y^5(3C[[-]+? /XO?!C_@H9\#]>\,_$ M+X,?8GTO79-(\=_#[Q/;)*;#48'64H_ $HWA763 RRG@,I .&OO^"F/C[P3 MX7L?C/\ &;]AKQWX4^&%_) 5\:SZG97,UG!,RK%<75A$YGMXR67).2,@ ,2 M?2OVK_VR-'_9H\.>#M3\/_#K4_'6I>.]=CTWPYHOAVXC$MV6@>;S49_E9<*H M_P"V@/2O(OV[_C!J'[4]WJ/_ 3=_9:@BUCQ#K?E0?$7Q)&F_3_!^F"16D\Y MQ\K7+A-BP@[OO#AL8T?VG_V0?VD_&'QF^!4W[-WB70-$T'X5Z/?VW]N^(X3> M/:2RVD=I'*+0%/M$B1QY3+*H=LMP,$ [_P" _P"U?\:_BW\0X/!GCC]B'QUX M%T^6VED?Q!KUU;/;QLBY5"(R6RQX%8OCW]O?Q3)\5/$WPL_9G_99\2_%.3P- M*L/C35=*U:TL;6PN"NXVL37# W5PH!W1(,@\^)UM>CPEXTL/#D>DW=G?VL8DDMY[>%FC,;*RA2"22X.[_ +-O[1/P]_:E M^$UA\7OAL]W'9W4DMO=Z?J,'E7>GW43;);:>/)V2(PP1D@@@@D$&H_VF/VD/ MA_\ LK?"FY^*_P 0TO;B%+J&STW2M+@\V\U.]F;;#:P1Y&^1SGC( "L3P#7A MG_!--FT_XS_M.>&[ [=-M_CA>W-O$OW$GF0&; Z Y5<_04?\%&/^)E^T?^RY MX;U ;M.F^+OVR:-ON&XMX0T!/N&9L?C0!U/P[_;P\3O\6_#OP=_:7_9?\1_" MR^\:>8O@R_U35[34+/49D7<;9Y;9B+>X*\B)QDGC@D ['Q\_;/N_AM\7;/\ M9T^"GP/UKXF^/[C2#JU[H6D:C;64&F6._8LUS=7#".(NW"H>3QG&Y=WGW_!8 M!FL?@S\-O$EB=NI:5\4#:>N<$_E1^Q@/[6_X*-?M6Z[JHWW MUOJ/A:R@+]8K8:?-M5?0-M4^Y7- 'KG[+7[6/AO]IFT\0:-)X+U?PEXN\':D MMAXP\':^J?:M-F=2T;;D)66*102DB\,%)QC&?5Z^2_AP6TS_ (+._$6PTP[; M?5/@KIEYJ:IT>YBO(X8F;U81$@>U?6E !1110 45F^+O$/\ PBOAZXU[['Y_ MD;/W7F;=VYU7K@XZYZ5Q/_#0?_4H_P#D_P#_ &N@#TBBO-_^&@_^I1_\G_\ M[71_PT'_ -2C_P"3_P#]KH ](HKS?_AH/_J4?_)__P"UT?\ #0?_ %*/_D__ M /:Z /2**\W_ .&@_P#J4?\ R?\ _M='_#0?_4H_^3__ -KH ](HKS?_ (:# M_P"I1_\ )_\ ^UT?\-!_]2C_ .3_ /\ :Z /2**\W_X:#_ZE'_R?_P#M='_# M0?\ U*/_ )/_ /VN@#TBBO-_^&@_^I1_\G__ +71_P -!_\ 4H_^3_\ ]KH M](HKS?\ X:#_ .I1_P#)_P#^UT?\-!_]2C_Y/_\ VN@#TBBO-_\ AH/_ *E' M_P G_P#[71_PT'_U*/\ Y/\ _P!KH ](HKS?_AH/_J4?_)__ .UT?\-!_P#4 MH_\ D_\ _:Z /2**\W_X:#_ZE'_R?_\ M='_ T'_P!2C_Y/_P#VN@#TBBO- M_P#AH/\ ZE'_ ,G_ /[71_PT'_U*/_D__P#:Z /2**\W_P"&@_\ J4?_ "?_ M /M='_#0?_4H_P#D_P#_ &N@#TBBO-_^&@_^I1_\G_\ [71_PT'_ -2C_P"3 M_P#]KH ](HKS?_AH/_J4?_)__P"UT?\ #0?_ %*/_D__ /:Z /2**\W_ .&@ M_P#J4?\ R?\ _M='_#0?_4H_^3__ -KH ](HKS?_ (:#_P"I1_\ )_\ ^UT? M\-!_]2C_ .3_ /\ :Z /2**\W_X:#_ZE'_R?_P#M='_#0?\ U*/_ )/_ /VN M@#TBBO-_^&@_^I1_\G__ +71_P -!_\ 4H_^3_\ ]KH ](HKS?\ X:#_ .I1 M_P#)_P#^UT?\-!_]2C_Y/_\ VN@#TBBO-_\ AH/_ *E'_P G_P#[71_PT'_U M*/\ Y/\ _P!KH ](HKS?_AH/_J4?_)__ .UT?\-!_P#4H_\ D_\ _:Z /2** M\W_X:#_ZE'_R?_\ M='_ T'_P!2C_Y/_P#VN@#TBBO-_P#AH/\ ZE'_ ,G_ M /[71_PT'_U*/_D__P#:Z /2**\W_P"&@_\ J4?_ "?_ /M='_#0?_4H_P#D M_P#_ &N@#TBBO-_^&@_^I1_\G_\ [71_PT'_ -2C_P"3_P#]KH ](HKS?_AH M/_J4?_)__P"UT?\ #0?_ %*/_D__ /:Z /2**\W_ .&@_P#J4?\ R?\ _M=' M_#0?_4H_^3__ -KH ](HKS?_ (:#_P"I1_\ )_\ ^UT?\-!_]2C_ .3_ /\ M:Z /2**\W_X:#_ZE'_R?_P#M='_#0?\ U*/_ )/_ /VN@#TBBO-_^&@_^I1_ M\G__ +71_P -!_\ 4H_^3_\ ]KH ](HKS?\ X:#_ .I1_P#)_P#^UT?\-!_] M2C_Y/_\ VN@#TBBO-_\ AH/_ *E'_P G_P#[71_PT'_U*/\ Y/\ _P!KH ]( MHKS?_AH/_J4?_)__ .UT?\-!_P#4H_\ D_\ _:Z /2**\W_X:#_ZE'_R?_\ MM='_ T'_P!2C_Y/_P#VN@#TBBO-_P#AH/\ ZE'_ ,G_ /[71_PT'_U*/_D_ M_P#:Z /2**\W_P"&@_\ J4?_ "?_ /M='_#0?_4H_P#D_P#_ &N@#TBBO-_^ M&@_^I1_\G_\ [71_PT'_ -2C_P"3_P#]KH ](HKS?_AH/_J4?_)__P"UT?\ M#0?_ %*/_D__ /:Z /2**\W_ .&@_P#J4?\ R?\ _M='_#0?_4H_^3__ -KH M ](HKS?_ (:#_P"I1_\ )_\ ^UT?\-!_]2C_ .3_ /\ :Z /2**\W_X:#_ZE M'_R?_P#M='_#0?\ U*/_ )/_ /VN@#TBBO-_^&@_^I1_\G__ +71_P -!_\ M4H_^3_\ ]KH ](HKS?\ X:#_ .I1_P#)_P#^UT?\-!_]2C_Y/_\ VN@#TBBO M-_\ AH/_ *E'_P G_P#[71_PT'_U*/\ Y/\ _P!KH ](HKS?_AH/_J4?_)__ M .UT?\-!_P#4H_\ D_\ _:Z /2**\W_X:#_ZE'_R?_\ M='_ T'_P!2C_Y/ M_P#VN@#TBBO-_P#AH/\ ZE'_ ,G_ /[71_PT'_U*/_D__P#:Z /2**\W_P"& M@_\ J4?_ "?_ /M='_#0?_4H_P#D_P#_ &N@#TBBO-_^&@_^I1_\G_\ [71_ MPT'_ -2C_P"3_P#]KH ](HKS?_AH/_J4?_)__P"UT?\ #0?_ %*/_D__ /:Z M /2**\W_ .&@_P#J4?\ R?\ _M='_#0?_4H_^3__ -KH ](HKS?_ (:#_P"I M1_\ )_\ ^UT?\-!_]2C_ .3_ /\ :Z /2**\W_X:#_ZE'_R?_P#M='_#0?\ MU*/_ )/_ /VN@#TBBO-_^&@_^I1_\G__ +71_P -!_\ 4H_^3_\ ]KH ](HK MS?\ X:#_ .I1_P#)_P#^UT?\-!_]2C_Y/_\ VN@#TBBO-_\ AH/_ *E'_P G M_P#[71_PT'_U*/\ Y/\ _P!KH ](HKS?_AH/_J4?_)__ .UT?\-!_P#4H_\ MD_\ _:Z /2**\W_X:#_ZE'_R?_\ M='_ T'_P!2C_Y/_P#VN@#TBBO-_P#A MH/\ ZE'_ ,G_ /[71_PT'_U*/_D__P#:Z /2**\W_P"&@_\ J4?_ "?_ /M= M'_#0?_4H_P#D_P#_ &N@#TBBO-_^&@_^I1_\G_\ [71_PT'_ -2C_P"3_P#] MKH ](HKS?_AH/_J4?_)__P"UT?\ #0?_ %*/_D__ /:Z /2**\W_ .&@_P#J M4?\ R?\ _M='_#0?_4H_^3__ -KH ](HKS?_ (:#_P"I1_\ )_\ ^UT?\-!_ M]2C_ .3_ /\ :Z /2**\W_X:#_ZE'_R?_P#M='_#0?\ U*/_ )/_ /VN@#TB MBO-_^&@_^I1_\G__ +71_P -!_\ 4H_^3_\ ]KH ](HKS?\ X:#_ .I1_P#) M_P#^UUVWA'Q#_P )5X>M]>^Q^1Y^_P#=>9NV[79>N!GIGI0!I4444 %%%% ! M1110 4444 %%%% !1110 4444 ?GA\6/AC^VO^R/X@T'X?\ A;PMI?Q+\'7W MQRMM=\ ZAJ?BPVFH6MS-'<%=,NO.1@T>2Q$JDXVDG&\*GH>D?LI?MJ_"C]E' MXG:C\.?$&A3?&_XN^*9-6UJ\L+XVUEHB3$*T5K(XW,T4.]53()V!F^S* M* /@[]FCX,)WN]4NB/GNKB3.9 M)&/.>@&%4!0 /8/CU\-/VT_^$Z\ ?M/_ ,U:QO->T;P]]@\<_"G4?$<]OI& MJB5=[M;O\T:7$#] M#\%Z9\.[&\C\#> ]'US^U)OMMV@CGO+NY6-(VP@4(B#JJGC:=^1H/PA_;3_8 MR^(GC^P_9?\ A/X8^(7@?Q[XFN/$6E66J>*1I5QX;U*Y"_:%/V:?V;_C5^RY^S%XQDTK4M"\1_%_Q=J6J>*=5N;H2)IES MKURNY(>J.+=2L:=5)^9AMW8$/[2'[./QY_:;_9N\#:S?W_A_PY\9?!.KZ=XH MTR6W$C:5'K%N#YEL3N=_LS[F7JQX4G(!!^C:* /D?5/A!^V5^V/\5_A],[7QSH=II_CWP/JVNC2YIKFT4I:WMO?L[?&'PY\4_'O[5_[3/]DV_CKX@-:6L.@Z';(QPTC ;2R@CJ17T)110 4444 :A_VR_\ 1R5X MG7MGQ<_Y)YJ'_;+_ -')7B= !1110 4444 %%%% !1110 4444 %9/BOQIH/ M@ZU$^KW)WO\ ZJ",9=_H/3W/%:U?/WB_7[GQ-XBNM6N)"0\A$*D_*=:JVHWV25N:376UTDN[N]K/R\TQ[P-%?\-! MV7G[?^$8E\K/W_M0W8^FW^M=?X5\::#XQM3/I%R=Z?ZV"08=/J/3W'%> UI^ M$-?N?#/B*UU:WD("2 3*#]^,G# _A^N*_(N'?%WB&CF<%FSO=::;GB87/,5&LO;.\7Y6M]Q] T445_3Y]>%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7MGPC_Y) MYI__ &U_]'/7B=>V?"/_ ))YI_\ VU_]'/0!TE%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S?Q<_P"2 M>:A_VR_]')7B=>V?%S_DGFH?]LO_ $)T %%%% !1110 4444 %%%% !11 M10 5\_>+] N?#/B*ZTFXC("2$PL1]^,G*D?A^N:^@:XWXVV^B#PD;V_M$>Z$ MJQVS5O>CZNRMYJW6Z\C.<*L M1A>>]G"[_P T>.UI^$- N?$WB*UTFWC)#R S,!]R,'+$_A^N*Z;0/@K=:WX8 MBUXZP8YI[=I(;7[/G/7;\V[N,'IWK8^ -QI_V&_L?LJ)>1RAGD(^9HR, ?@0 M?SK\1X=X%Q]?/L#0S2/LJ==.<;M-SC%*3BK-V;3^U9KM?0^>PN75)8FG&LK* M6J\TM;?\.>AT445_7A]P%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !7MGPC_ .2>:?\ ]M?_ $<]>)U[9\(_ M^2>:?_VU_P#1ST =)1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 :A_VR_P#1R5XG7MGQ<_Y) MYJ'_ &R_]')7B= !1110 4444 %%%% !1110 4444 %>:?%RXF\3^-=,\$6; MG"LOFX[,Y')^BC/XFO29IHK>%[B9PJ(I9V/0 10>N*J+F_Z]4_?G^EOF>7F3]K[/#+[;U]%J MSTFW@BM;=+6W0+'&@5%'8 8 KS-_^* ^,P;[EIJ3<^FV0_IB0?D*]/KA?CKH M)O- @U^!3YEC+AV']QL#/X-M_,UOX@8.K')(9AA5^\P)HN\)Q4EZ-71WTYQJ04X[/4****Z2PHHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KVSX1_\D\T__MK_ .CGKQ.O M;/A'_P D\T__ +:_^CGH Z2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH YOXN?\ )/-0_P"V7_HY*\3K MVSXN?\D\U#_ME_Z.2O$Z "BBB@ HHHH **** "BBB@ HHHH Y?XOZ[_8O@N> M*-\2WK"W3!['EO\ QT$?C3OA)H7]A^"K8R)B6[S<2"[=R8X2HFV]BV&8_@@!_.O3(XTAC6*) JJH"J.@ [5^=Y-_PM\N[_R%JMK&F0:SI5QI-T/W=Q"T;'T MR,9_#K5FBOT"K2IUZ4J=17C)--=T]&CTY14DT]F><_!#4Y]-O]2\%:@=LD,A MD12>C*=CC_T']:]&KS'QXK>!OBC9>+8@5@NR&FP/3Y)!_P!\D'ZFO35974.C M @C(([U\'X?U:F$PN)R2L[SPE1Q5]W3E[U-_--_)(\W+).$)X>6\';Y/5"T4 M45^@'IA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7MGPC_P"2>:?_ -M?_1SUXG7MGPC_ .2>:?\ ]M?_ $<] '24 M444 %%%% !1110 4444 %%%% !1110 4444 %%97B?QSX-\%/I\?B_Q18:8V MJWZ6.FB]NEC-U:A_VR_]')7B=>V?%S_DGFH?]LO_ $)T %%%% !1110 4 M444 %%%% !4=W=0V5K+>W+[8X8V>1O10,DU)7)?&?7?[(\&O9Q/B6^D$*XZ[ M>K'\AC_@5>5GN:4\ER>OCI[4XM^KZ+YNR^9CB:RP]"51]$87P=M9O$7BS4_& M]ZG.YA'GLSG)Q]%&/^!5Z57/?"[0O[!\%VD+IMEN%\^;CNW(_)=H_"NAKQ>! M@?V MUX-EN8DS+8MYZ8'.T<,/R.?^ U/\*=?_ +?\&6S2OF:U_P!'EY_N]#_WR5_6 MNBGABN(7MYT#)(I5U/0@C!%>:_"Z:7PAX_U'P3=N=DQ(A+=V3+*?Q0D_E7YW MFW_"%QUA,P6E/%1="?;G6M-^K^%>2/+K_P"S9C"KTG[K]>G^1Z91117Z(>H% M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %>V?"/_DGFG_]M?\ T<]>)U[9\(_^2>:?_P!M?_1ST =)1110 4444 %% M%% !1110 445S_Q9T>Z\1?"OQ-X?LM=CTN:^\/WMO#J)KOPEK'[0\-Q=V,S17+:5H5_=PAU."%FA@:.3ZH MS#WKI/V>?^"E?[&_[4_Q#7X5_ _XI3ZOKC64MVMG)X?OK8>5'C>V^:%%XW#C M.37S_P#\$W?VJO\ @G?\+_V5?#_PJ\9^/_A_X;\4>'DEL_%,&HW-J?M=ZLKA M[E+D9CNXY.'61'<;2%R-N!]1_"#]I;]CCXJ>,!X5^!_Q;\#ZSKAMGE6RT"]M MY+CREQO;$?.T9&?K0!ZI1110!^4 \'? +]H7XYZ[8?M>7<>I_%2X_:170M1\ M/^(-6EA>T\+^7,+>*SBWKBV/RGS8^<["2-REOLC2?V9?VJ?V?OV(O%/P"^ O MQOC\1^*OMEQ'\/=7\0AK=]%TV66,+;-,6E,LD,7G&.0A1N9%"JJ"O'/C=XS_ M &4O^"A&F^&W^('P:TVPU_0OCC!X2\8:;K!CCU:UM$CN@ZO/%MEC@7!NIKBQ4( MJ6=O(2!./,>-(R#M)EX(7[H!D_ME_L9?";]BG]D_4_VE?AQ\8/&NC?%#PNEI M/;>-[OQG>W$^O7[31HT,]O+*T,JS9;**@XY;&=%U?X>-XV^*.FZ'?26=Q>K@0Q:>94(=(A)-:MH/#OC[X3WOA32=9>=?LK7L=V;V-/-S MM!D650G/SD@#- %3P?X2@_8+_;_\!_ CX7^(M:_X5M\8?#^JK;^%]8UFXOXM M(U;3HEG,]O)<.\B+)$P1E+'+-DDX4+@_L]? SPO_ ,%+-;^(_P"T7^T=XB\2 MWVFV_CO4/#_PYT32_$UW86VB6%GM1;J-;>1 UQ(S%F9PPRG0C '6_'O4=.^, M'_!5_P"!?@3PA>Q7LWPPT#Q'KWB[[*X?^SX[RVBMK=)".$=I$0[3@[7!Q@@U M#_P2G\1^'?A?X'^*G[.WC+7+33M?^'_Q0UJ34[.^N%B==/F=98+WYB/W+J6( M?IA<]QD ZO\ X)H_%#X@>(/!7CSX$?%7Q;=^(-:^$OQ"O_#,>OZ@^ZYU*PC( M:UGF;^*0H64D\D(I)))-1_\ !2SXD?$"PT'X<_LZ?"_Q?>^'M4^+?Q M= OM M?TR79=6&F8+W+/ MBSJE_I&N:C<+!;2Z7:#9]M,CD*L1._+$@#RVSC%-_P""CGBGPQ8:O^SO^UOI MWB&RO_!?AGXHVCZKK^GW2SVD.GWT?EB]\U"5,(*K\X)'SKC.: .>^.WP3\+_ M /!-/QO\+_CQ^SGX@\1V&A:QX^L?#'Q#\.:EXEN[^UU6UO0Z_;66YD?9<1.F MX%-H);& -P.OKW@NT_;\_;W^)'P@^+6NZS)\-?@[I.DVL7A;2M;N;"#5=6OX M6G:YN'MG21_*5&C5=P (!'WF#7?^"I6O:%\4;/X,_LY>#=8MM1\0>,_BSHU_ M:V5G.LCKI=MYDMQ>X4G]TBE3NZ$9(S@U+^S9J6F_"+_@J+\?_AEXPOHK*[^( M-CX?\1^$%N7"'48(;66"Y$>?OLDK$;1DX1CC . "S^Q=J/B/X"?M>_$O]A*[ M\9:OKGA?2=#L/%'@!]=OGNKG3K*8 M_$ MXU^*-AX2B):&U*K,!VS\\A_[Y 'U%=9/\6/ ,)=!X@1W120J1.0Q'8'; MC]:YGX*6,^LZWJ?C:_7+NY1"?[[G"R/!5HU8U:G- M5Y)*25.E[S4K-VYG:U^J/(QM6EBYT\/3DFI.[L[Z+4]( "@*H ' %%%%?J& MQ[ 4444 %>:_&6RG\/\ B73?'.GKA@ZK)CH70Y&?JN1]%KTJO/OC;XOT8:;FWL_J4G)V:U7JMCO+"]@U&QAU"U?=%/$LD9]5(R*EKPO1?BAXTT&SAT MZPU1?L\ Q'%) C#&$S?"XF2@])/OM?R.PHH MHK])/6"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *]L^$?_ "3S3_\ MK_Z.>O$Z]L^$?\ R3S3_P#MK_Z.>@#I**** "BB MB@ HHHH **** "L;XCR:M#\/->ET'08=5OET:Z-EI=R!Y=Y*(6V0OGC:[84Y M[&MFLSQH^@IX.U9_%,;/I@TR8!M(/W<].?2@#XR_83\'_ + G MQ_\ V=]'\4_&7]GSX':7X\MWN;7Q?X?C\)V5C+IMS%<21B.2VGS)$Q148YX) M8D # 'T9\(?@;^Q=\/\ Q@/$'P*^&'PYTG7A;/&MWX8TVRBNO);&]=T(#;3@ M9[=*_.C_ (3'_@V[_P"B4Z__ .!/B/\ ^2J][_X)U:G_ ,$A-6^/XF_8@^'. MM6'C!-'N1]ONVUEH5MOD\Q";N=X@3\N,C=QQ0!]X4444 > _M._\$W/V8?VI M/&>C_$'QI\.-&BUFSUNWN];U%-/83:S:1HRM:3-%)&3NRG[QMS*(P ,=/0/$ M/[+7[._BKX16GP#USX/Z')X,L7C>T\-QV@BM(F0EE8(F.=S%B>I)).23_P"+KTKQW^SS\$/B?\+K;X+?$'X8Z1J_A:SM MX8;+1KZV#Q6RPILB\L_>C95^4,I# 9&>37944 <%\"/V7_V?OV8](NM#^ WP MITKPU!?2*]\UC$3+JT4 <]<_"?X:W7PRE^##>! M]-C\*3:4VF2>'[>U6*U^QLA1H B8"H5)&!CK3+?X/?"VW^%L?P2'@+3)/",6 MF+IR>';BU66U^RJNT0E'R"H '!STKI** /+/@=^Q+^RC^S;XANO%OP1^!NB: M!JEY&TKN<#+,2QP,GBNEHHH **** .;^+G_)/-0_[ M9?\ HY*\3KVSXN?\D\U#_ME_Z.2O$Z "BBB@ HHHH **** "O$/B=XTO/%.O MRV\('AL<%SZD_H/QKV^OG/5["XTO5+C3KI2)()F1\^H/6OQ/QLQ M^.P^58;#4FU3J2ESVZ\J7*GY.[=NZ78^?X@J5(T806S;O\MBO72_#'QI>>%M M?BMWG)LKJ4)<1$\ G@./0CCZBN:JQI%A<:IJEOIMJI,D\RHF/4G&:_G_ "7' MX[+,UHXG!MJI&2M;KKMYI[-=4SYG#U*E*M&=/=,^C****_NP_1@HHHH *^<] M7O[C5-4N-1NF)DGF9WSZD]*^C*\0^)W@N\\+:_+<1P$V5U(7MY0.%SR4/H1^ MH_&OQ/QLP&.Q&58;$TDW3IRESVZJ6^I6K$203*Z8]0*O$$4[PG[':2+)I M/\LU_/\ DN!QV99K1PV#3=24E:W37?R2W;Z)7/F:XF?HB*"S,?8 $U-7@W[9?[=WP?_9( M@7PS\3O#/B"ZN=:T2XGTEK7PY)>6-RR@JT,KH<#!*;U./ED![T ,_P"'I'_! M/G_HZSPK_P"!$G_Q%>,_"#X\?!GXU?\ !5;3]9_8TU2'4M$D^'%VOQ6U31;- MX;"ZE64&Q9\JJRW".VWS,$['*AB%8#SCX,_M_?\ !+C7OA9H6L_%S]C?P[:^ M)KG3T?6K?0/@M#+91SG[PAS^#W['7[/%OX M>^%\'AFXU#Q?J[>!3I+)J ;; B&-EC((9>&3>?F(.%. #[,HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** .;^+G_)/-0_[9?^CDKQ.O;/BY_R3S4/ M^V7_ *.2O$Z "BBB@ HHHH **** "O/_ (U>#=&DTV3Q>)_L]U'M1U"Y%QDX M ]F [^@KT"O-?B[?7/B?Q7I_@+37R5D4S8Z!VZ$_[J\_\"-?!^)$L#_JK5IU MZ:J2FU"G'K[23M%KS6K\TFMG8\W-G3^I-25V]$O-['*:'\,O&7B&RBU+3M,7 M[/-G9-).BC .,X)SV]*]%^'?PJMO"$O]KZI.EQ?;2$*#Y(0>N,\D^_'%=5I] MC;Z780Z=:)MB@B6.,>P&!4U48;#24WK)=]K^04445^E'K!1110 5'=VEK?V[6E[;1S1.,/'*@93]0: MDHJ9PC.+C)73W3$TFK,Y\_"OP 9C.?#<6XG./-?;^6[%L%B9CQSS&WZE3[GVKU"N(^-GA=M3T-/$5FA^T:>>&U2+Y4KWCKWT:6YY6.PL*--5Z$4I0=]%:Z MZK[CMZ*P_AYXI7Q9X7@U"1P;B,>5=#_;'?\ $8/XUN5][E^/PV:8&GB\.[PJ M14EZ-?FMGV9Z5*I"M34X[/4****[#0**** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "O;/A'_R3S3_^VO\ Z.>O$Z]L^$?_ "3S3_\ MMK_Z.>@#I**** "BBB@ HHHH **** "J?B)=$;P_?+XE:$:<;.4:@;AL1B#8 M?,W'LNW.?:KE8WQ%\'P?$+X?:[X!NKQ[>+7-&NM/DN(QEHEFB:,L/3]F[]DW1?#?P!UKXAZ7X+\-^(/$%T_VJ_AGN3$9K6U2 M1&ACVI*59PXRHR2%=7MTNM4\ ZM%=B: MU\1Z,DYC64$$^7.%VLR9/\60A7!^%OB_^T+\0/@-\$/@[^R+^T9^SYXMTC7? MA!\5M U!_$&E:2;G2=;T;3Y9<7%K*""TIC9/DQR0(/!?PX^'OA6_TWPM<^*[/[-?:]>WI1995BR<0+&O!!8;@.2694 M /LNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YOXN?\D\U#_ME_ MZ.2O$Z]L^+G_ "3S4/\ ME_Z.2O$Z "BBB@ HHHH **** *^JZE;:/IL^JWC M8BMXFD?Z 9Q]:\_^#>G7.O\ B#4/'NIKEC(R0D]-[&[71E WQQYF(_BD/+'\S^6*_.< M1_QD?'M.AO1P$>>79UI_"O\ MV/O+L[H\J?^U9DH_9IZ_P#;SV^Y&G1117Z, M>J%%%% !1110 4444 %-FABN(7MYXPZ2*5=6'!!X(IU%)I25GL&YY?X0FE^& MOQ)G\*WDA%G>L%B9CQSS&WZE3[GVKU"N(^-GA=M3T-/$5FA^T:>5@O]EQ$\*]OBCZ/=?)FY1117Z.>J%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !7MGPC_Y)YI__ &U_]'/7B=>V M?"/_ ))YI_\ VU_]'/0!TE%%% !1110 4444 %%%% !7R?\ M8?M?_M4G]I: MV_8X_8;^&7A_5_%5MX=77/%&O^+)G%CI=L[[(X]J.A+GY3G+<2* IPS+]85\ M<_#OX@> O /_ 5M^-EYX]\;:/HL<_@+P[';2ZOJ45LLA$8)53(PR>A(% %+ MX>_\%5-1^#?AKQ]X3_X*(>#['PCX[^'C6A:R\-DS1>)(KI6-NUDC.V7.WY@7 MV@'<2FUU3H?V./B7^WY^U!\94_: ^+W@F#X;_">/2YX_#?@BY).I:G))M\N[ MN,J&P%#$;O+7YE*QM_K*\QUV\_9;^)?_ 6H_P"%@>/_ !GX0U'2?#OP;@OM M%O[S6;9K-=52_$:'>7V-*DEZY;W$NP=6V1N3@9&3B@#HZ*** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#F_BY_R3S4/^V7_HY*\3KVSXN?\D\U#_ME_P"CDKQ.@ HHHH * M*** "D9E12[L ,DD]*6N6^+WB3^P/"$L$,F)[X^1%CJ%(^8_EQ]2*\W.,SH M9+E=;'5OAIQ;,J]:.'HRJ2V2.8\)JWQ$^*EQXEE4M:6+;X"WU!KU"N8^$GAO_ (1_PA#)-'B>]_?RY'(!'RC_ +YQ^)-=/7SO F65 M\#D2Q&*_CXB3K5'YSU2\K1LK='?S"BBBOM#O"BBB@ HHH MH **** "BBB@!LT,5Q"]O/&'212KJPX(/!%>8^$)I?AK\29_"MY(19WK!8F8 M\<\QM^I4^Y]J]0KR_P"/.I:'-?VEE;.QU&VYE=.B(>0I/KG!'H"?6OSCQ']G MEV!H9W"2C6PTTXW=N=2TG3_[>CKZ)^9Y6:VI4XXA.TH/3SONOF>H45XG'\9/ MB!&ZM_:Z,J@?(ULF#]3C/ZUWGP[^*MMXOE_LC5($M[[:2@0_),!UQGD'VYK3 M(?$_A?/\='"4W*G.6D>=)*3[)J4E?M>U]EJ/#9O@\34Y%=-[7ZG84454U?7M M&T" 7.LZE#;H?NF5\%OH.I_"OOJU>CAJ3JUI*,5NVTDO5O0].4HPC>3LBW16 M%8?$OP+J5P+6U\1P[R< 2JT8)^K "MT$$9!KGP68Y?F4'/"5H5$MW"2DE]S9 M%.K2JJ\))^CN%5-7U[1M @%SK.I0VZ'[IE?!;Z#J?PHU[5X- T:YUFY&4MX2 MY7/WCV'XG _&O M=UW4_$>IR:KJMP9)9#Z\*.R@=@/2OA^/>/:7!]*G2I4U4 MKU$VDW912TN[:N[T25KV>JMKY^99DL"E%*\F>UV'Q+\"ZE<"UM?$<.\G $JM M&"?JP K=!!&0:^:Z]*^"'C2\GG;PCJ4YD41E[-G.2N.J?3'(],&OE^#/%BKG M>:PP&94HPE4=HRA=*_1--MZ[)I[V5M;KCP&=2Q%94JL4K[-'I5%%%?MI] %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5[9\(_^2>:?_P!M?_1SUXG7MGPC_P"2>:?_ M -M?_1ST =)1110 4444 %%%% !1110 5X3\=?\ @FC^Q+^TM\1;GXL_&SX* M_P!M>(+R"*&YU#_A(]2MMZ1($0;(+E$&% &0N3WS7NU?.?[1?_!3;X'?LR_% M*[^$GCCX=_$+4=1L[>&:2Z\/>%OM5JRRH'4+)YBY(!P1C@T 8O\ PY5_X)F? M]&U?^7EK/_R97;? '_@F_P#L8?LO?$!?BC\"_@U_8>NK9RVJWW_"1:C_M#:5\!-2UO]MO0;'1=>\*WM]%J&MV;Q&VU;3[8;EU-8X6 M;R0Z;LQD*V8R0BAE4 'L-%?&/PH_X*.?$#]H?]O/P;\,/AYX(U+1?A7K7AS5 M;O3M6UW2O(N/$[P("+J%9!OBME8 (>"^6+=-J^A_MY_'/X\> O%/PI^"/[-. MNZ1IGBWXC^++BU6^UK3OM4,%C;6KRW#F,$'Y2T39'.%([T ?1=%>%_ ?P#_P M4"\/_$.#4OVAOC]X%\0^&5MI5GTW0?"LEI<-*5_=L)&8@ 'DCO7G'A_XN_MH M?MG_ !$\?ZC^S!\7?#7P]\#^ O$UQX=TJ[U3PH-5N/$FHVP7[0SEY%%O;!F5 M5>,,Q!)P3D ^NZ*\7_8:_:9\2_M*_"O5)OB3X>M-(\;>#/%%[X9\;Z98.QM MX]1M6 =X=Q+>4ZLK#)."6&3MR8_VZ/VF?%O[.7PYT.Q^%7A^RU7QUX[\5V?A MGP58ZDS"V%[<$_OY]I#>5&JDG!')4$@$D 'ME%?).J?%W]LC]C;XK?#^V_:A M^+GASXA^!_B)XCA\.7.K:;X5&D7/A[5;A6-L $D=9[=F5E+OA@!GC&&U_BI\ M;OVE/CC^UIK?[(_[*GCO1O!=KX%T*TU#QYXWU70!JLT5S=C?:V5O;-(D9S%^ M\9V/3(&"N' /I^BOGO\ 8^_:'^,/B+XJ>/?V4/VF&TBX\<^ #:74.O:';-!; M:]I=TFZ&Z$+$^5(I^610=H9@!T)KZ$H **** .;^+G_)/-0_[9?^CDKQ.O;/ MBY_R3S4/^V7_ *.2O$Z "BBB@ HHKR_XI_%/4EU*7PWX;NS!' =ES+N[NT8K>3[+\VWMZV3Y<9C*6"I<\_DNYZA7 ME_B8GXC?%:#P_&2UG8-MEQTPIS(?Q.%_ 5P'VZ],_P!J-Y+YN<^9YAW9^M=; M\&/$UEH_B=[348LOJ($:7+'E7SG!]F./Q K\7Q7B)A>.,=A,JQ%+V%"56+FW M+F4DM8P?NJRE*R?;1WT/ GFD,QJ0HRCRQKW]QJFJ7&HW3$R3S,[Y]2"[OPKK\MQ' 3974A>WE X7/)0^A'ZBOQ/QLP&.Q&58;$TDW3IRESVZ MWF612/8YJO72 M?#7P/<^+];C>>W;[!;N&NI"" V.=@/J?T'/I7\_9-@[9Z--\9? @LY9[?5&>5(RR0-;NI<@<+DKCGZUY# MKNNZGXCU.35=5N#)+(?7A1V4#L!Z5ZAXY^%?A6'PQ>WVAZ((KN&'S(V29S]T M@GY22#P#VKR.OTCQ2QW%RKT,%F\J?+9R7LN=1D[VO+FWDK>B3TW9ZN<5,=S1 MIUVK;^[>WSOU"NV^'_Q=D\+:;)I6MPSW<2 &SV$93U4DG[OIZ?RXFNJ^#NC+ MJWC6)Y[5)8;:)Y)5D0,OW2HX/N0?PKXW@S%YSAN(Z$,LJGWFCXF^)7B?QUHUSI6E>$W6T=09I$5Y655(;.X = M/2N$KZ35$50BJ H& .,5YOXT^!\\]Y)J7A&6-5D8LUG*=H4_P"P>F/8XQZU M^H<>>'?%&+A#,%B)8RJERR7+&+4=UR16ZNW=+76Z3UM[&997C)I5>;G?72WW M(\TKK?@I87%UXZANHE.RVAD>4]L%2H_5OTHL/@IXZNK@175G#;)GF66X5ACZ M*2:O:IX;\1?!O5+?Q%H]T;NT90ER2NT$]U8K!J,6F]/T/6:*H>&O$>F>*M M)CU?2YS1]O"<:D5*+N MF%%%%;E!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 5[9\(_^2>:?_P!M?_1SUXG7MGPC_P"2 M>:?_ -M?_1ST =)1110 4444 %%%% !1110 51\4>)-)\'>&=1\7:]<&*QTJ MPFO+V4+G9#$A=VQWPJDU>K(^('A"S^(/@/6_ 6HS-';ZYI%SI\\B#)5)HFC8 M@>H#&@#X'U+_ (*;_P#!1C7O#?@_XM^!_P!DOP3IG@SXE>*X=#\!S>(];D:Y MN9IS(+?SO+F01B3RFPQ15)QC(*D^J?LG_M2?MZ_$/]KC4?@!^U5\+_ G@B#1 M_#+:O_9VFR7$EYJT3R"*.>UE\V6&6%'R),%64L@/<5YQ-\#?VRO%'_!/>?\ M9P\0_!%=/\=? W6]&O? NH6^H)+:>*TL)S)');D8V-Y"E=I.XNR@A"Q5>L^ MOQ(^.G[9_P"W-X/^.VK?LM^+OAEX9^'/@_5;+4[CQC9O;S:E?7OE+]FB#(ID M2,Q[PP'&T[@I900#[6HHHH _/O\ :._9L^"?Q*\7>&OVE/V(?VAM7\+ZKXP^ M,EK8:Q=^'[@76CG6 EP6OY+&4!'N493DA@K"1SC+DGWO]@+X_?%?XU^'O'_P MC_:+72M2\6_#7QA<>&]:UC2[4)::S&%REQY6-J,PW!D Z<#)4>;?'?_ ()G M?$+2?B!:>*_V0?CCX@\(Z9K_ ,2K;Q!XD\-Q6ME=66DW1CE675;5+G!1QN , M2[MV\8&U%"_1/[+7[+W@+]E#X=S^!O!FHZEJEWJ>JS:KXC\0ZW<>=?:QJ$Q! MEN9G +' & .I)8@'C'QE54_X*\_!9$4 #X:Z^ . .:Z#]JG]E/]G[]J MC]IOP+:?%'XXWUCK7AG0+^>S\!Z-KPLKK4K*Y(BGF+1,MPL+>7Y;&,@,%*[A MS7H?BW]F;0O%O[4WA+]J6X\3W<.H>$O#]]I5MI20J8;A+G[SLQ^8%>P'%8_[ M3_[&V@_M#^)O#?Q5\-?$76O OC_P>91X<\9>'Q&\L44HQ);S12@I<0MD_(V. MKMZQ:^"?BY%K%CXC\!WNM7%];6\MG M;I,E]!]H=W1LN-Q+'Y489PW'9?\ !')38_LX>+_#=YQJ.D?%WQ#9ZO&?O)--+TG2[ M6^M+^X"[6NHDN%)M;AA]Z5#DGG@YR ",";!Z'EES]12_\%%U.G_M'_LN>)-0^73H?B[]CFD;[HN;B + #[EE M;'TKUGX>_LA>#/@[^R[?_LR?"#Q=KN@I?:;>1/XM@O2=5^VW*MYFH&9=I-QN M;<&&,;5 P% $/Q!_8X\'?&']E[3/V:?BYXX\0ZX^E6MH;7QG-?D:NE_;#]UJ M"S-N(G!R2QSG@/YTO[&"G2?^"C/[5VB:I\E]<:CX5O( _66V;3YMK+ZA=P!]"V*ZCX=_L% M^)(_BYX=^,7[2O[3_B3XIWW@H.?!>GZMI5I8VFFRNNTW+QVZC[3,.09CFV54,5A8N?L7+FBM7RR2]ZW7EY=?)WV M3/"SW#5:U&,X*_+>_P _^&//*ELO/^VP_9<^;YJ^7CKNSQ^M,A@FN'$4$+.Q M. J*23^5>A?"SX6:DNI1>)/$EHT$<#![:VD&'=^S,.P'7!YS[=?P'AOA[,^( MLSIX?"0;5US2MI%7U;>RMTZMZ+4^:PF%K8JLHP7S['J%%%%?V^?H04444 %% M%% !1110 4444 %%%% !4=W:6M];M:7MM'-$XP\X-245,X1G%QDKI[ MIB:35F<__P *L\ &?[1_PC<6[.<>8^W_ +YW8_2MRTL[2PMUM+*VCAB082.) M JCZ 5)17#@\IRK+I.6$H0IM[N,8QOZV2N9TZ-&D[PBEZ)(" 1@BO-O&GP/G MGO)-2\(RQJLC%FLY3M"G_8/3'L<8]:])HKS^(N&,GXHPBH8^%[:Q:=I1?6S\ M^J=T]+K1&>*P=#&0Y:B].Z/&+#X*>.KJX$5U9PVR9YEEN%88^BDFO3?!/@G3 M/!.F&SLV,LTI!N+AA@R$?R [#WK:HKQ^&O#[AWA?$/$86,I5-E*;3:3WM9)* M_>U[:7LV<^$RO"X.?/!-ONPHHHK[@]$*BO;*UU&TDL;Z!9894*R1N,A@:EHJ M9PA4@X35T]&GLT)I-69Y3?6>M_!;Q,-1L-]QI-T^"I/WA_=/HXYP>_YBO3-& MUC3]?TV+5=+N!)#*N58=1Z@CL1Z4SQ%9Z1?:)26G+?PJ!G=[$8SF MO!!K-_91SZ?I.J74=G)*6$7FE=PZ L <9QUK\7S3-_\ B%6/]E37M<)7YI0I MOT117SG8:MJFEW NM M.U&:"0'.^*0@_IUKUSX5?$67Q?;2:7JY7[=;H&+J,"9.F['8@XS]17L\)>*6 M6<38]8*K2=&K+X;RYHRMTO:-GV35GWO9/HP6<4<75]FX\K>W4["BBBOU$]@* M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *]L^$?_)/-/\ ^VO_ *.>O$Z]L^$?_)/-/_[:_P#HYZ . MDHHHH **** "BBB@ HHHH *^?OVV=1_X*$:;;8_8^T'X=ZGHEQH-RNM1^)H[ MU-2MYP&PUL\$ZJ^Y"-J[-RNG4[@!] UD>/\ Q?9?#[P)K?CW4X'EMM#TBYU" MXBC/S.D,32,![D*: /A?]F3Q'_P6_P!-^ 'A.PT3X:?">>TBT:);>;Q_-JJZ MTZ\X-X&N%(F]WC0WLTSY\Z6.9W7*@M\V[/RH O4UYU\#/V+_ (Q_M^_#;3/VJ/VIOVQ/ MB1I$OC&W_M+0/"'PZUU=.T_1K*0DP1@-'()&\O:2VU6Y 9G(+'M/V=+?XZ?L M:?MD:5^Q_P#$#XYZU\1O _COPQ>ZGX+U/Q1-YVJ:3=694S6TDI),D1B;(/ ! MVA57#;@#[#HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .;^+G_)/ M-0_[9?\ HY*\3KVSXN?\D\U#_ME_Z.2O$Z "BBB@ KEOB_KW]B>#)X8WQ+>D M0)SV/WC_ -\@C\174UYE\1W;QG\2M/\ !T#$Q6Y"S8/0M\SG\$ _$&OC./ZO5G3_ ET'^PO!=N9$Q+= M_P"D2*^-/ACK_ (6O))+>TDNK(L3%<1+N*CT<#H?? MH:_G_P 9N'LSQ6)HYI0@YTXPY)65^6TFTVNSYK7V5M=T?,Y]A:TYQK15TE9^ M1S-=5\&?/_X3^U\K.WRI?-Q_=V'^N*YVPTG5-4N!:Z=ITT\A.-D49)_3I74Z M"=?^#WB"*^U_1@T-W#L=D(8A202%;IN! R._Y&ORKA.A5PVQT57TO5=/UJPCU/2[I9H)5RCJ M?T/H?:K%?VC2JTZ].-2G)2BU=-:II[-/JC[Y-25UL%%%%:#"BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *] ML^$?_)/-/_[:_P#HYZ\3KVSX1_\ )/-/_P"VO_HYZ .DHHHH **** "BBB@ MHHHH *\9T+]I+3?BC^UEX_\ V*]:^'"?8_#OA&TO[O6)-3WKJ$5XJJT!@\H; M !(1N\QL^@KV:OSG^*/A/]LOQ;_P5I^*=K^QE\4?"_A;5HO FBMK%SXILC-' M-;^7$%1!Y$V&WX.<#CO0!W/A#X _\%4?V+M.?X0_LJ^(_AQ\0?AW:W$I\+6_ MCTW$.HZ1;N[.+=FB>-9$0M@'B?LL_LH_M''X[W/[7O[;GQ%T/6? M&JZ&VC^&/#OA2!TTOP_9R.'E*&0!I)7(P2V?%S_ ))YJ'_;+_T)T %%%% $.HW]OI>GS MZE=-B.WB:1S[ 9->>_!:QGUO7M3\;Z@N7=V1#VWN=S8^@P/HU:GQQU[^S?"J M:3$^)+^7:0#_ ,LUP6_7:/QK:^'N@_\ ".>$;/3W3;*8_,GXYWMR0?IP/PK\ M[QO_ N^(%##;T\%!U)=O:5-()^:C[R^9Y=3_:+_$5II\3$B,W$H!K>AJT5Q.B?M&?!/Q#?+INF?$&S\YFVJ+E)( Q] TBJ# M^==L"",@Y!Z$5OC,OQ^7S4,52E3;V4HN+_%(PP>8Y?F,'/"5HU$MW&2DE]S8 M445E>*_''A#P-9#4/%_B*TT^)B1&;B4 N1U"KU8^P!K"C1K8BJJ=*+E)[))M MOT2-ZU>CAJ3J59*,5NVTDO5O0U:J:UHFF^(=.DTK5K82PR#D'J#V(/8CUKE- M$_:,^"?B&^73=,^(-GYS-M47*20!CZ!I%4'\Z[8$$9!R#T(JLRRG$X>#P^/H M2BIIIQG%JZZZ26J.;"X_+CLV>4LOB;X*:[O3?=Z1._"4FC1ZZ^MP1V\OW3(^&R.J[>N1Z5+XQETF#PQ>SZW:+ M/;) 6DB;^+T ]#G&#V-?+OBKXE:!X9G:S8/<7 ZP0D83_>)Z?J:_(^?L^_$B/7XO[!&HBYMVB+V,I;)7'WH^>>G..V#7U$:_B)PUF5 M'!\8Y6\,J[Y:=2+4J;G:Z@Y1G4BI/HN>_P#=M=K#A[C;*\_K^QHU(M^5T_NE MK;S/4:***^O/M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BLKQ7XX\(>!K(:AXO\ $5II\3$B,W$H!A%%>>>B%%%% !11 M10 4444 %%%% !1110 4444 %%%% !117-?&+QC<> /ACK/BVSQY]I9G[,2, M@2N0B$CN S X]JZ,)A:N-Q=/#TOBG)17K)V7XLY\9BJ6!PE3$U?AA%R?I%7? MX(YWXL?M/?#WX5WK:')YNIZF@_>65D1B$]A(YX4^PR?45Q>B?MX>&;J^6'Q! MX"O+.W+8,]M>K.5'J5*I^A-?--SI)[TRO MZ7P7A1PM0P2I8B,JE2VL^:2U\DG9+M=/S;/Y@QWBYQ77QSJX:4:=.^D.6,M/ M-M-M][->21^@GA?Q5X>\::)#XB\+ZI%>6=P,QS1'OW!!Y4CN#@BO?/A'_P D M\T__ +:_^CGK\Y_V*?'>H:/\1I/ SW#-9:Q;NRPD\+/&I<./3**P/KQZ5^C' MPC_Y)YI__;7_ -'/7X1QAPY+A?.Y8-2YH-*46]W%WW\TTUYVOIL?OG!G$L>* MLCCC7'EFFXR2V4E;;R:::[7MKN=)1117RY]6%%%% !1110 4444 %>;>%?V8 M?!7A']IWQ3^U58:WJDFN^+="M-*O[":2,VD45OMV-& @<,=HSEB/0"O2:;-- M#;0O<7$JQQQJ6=W; 4#DDD]!0 ZBOBS5O^"N.L:[\0_#"?!W]EW6=7^&WB+X MB6'A*#XHZMJ/V.TN[FXN?)+VD'E,TZ#;(0VY<[,,%/%>S?!K]M+2?B-^TGXQ M_94\<_#36/!WBOPY)/=:(FJG=!XBTA)S$FH6K[5R&^4E,'&[AF*OM /;:*** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F_BY_R3S4/^V7_HY*\3KV MSXN?\D\U#_ME_P"CDKQ.@ HHJEXCUB+P_H5WK,N,6\+,H/=OX1^)P/QK'$5Z M6%H3K57:,4VWV25V_N)E*,(N3V1Y]K__ !7GQB@TP60=L)\SY^K?+^ M5>G5Y]\"='E>"^\67N6EN9?*C=NI .YS^)(_[YKT&OA_#ZA5K9;6S>NK5,94 ME4](7M"/HEJO)GG99&4J,J\MYN_RZ!1117WQZ84444 %%%% !117+?$_XP^! M_A)IBWWBS4&\V8'[+8VZ[YIL>BY&!_M$@>^:Z<)@\5C\1&AAH.H-YL('VJQN%V30YZ97)R/\ :!(]\U[>:\(< M29+A_;XS#.,.]U)+UY6[?.QX64\9<,YYB?J^"Q,93[6<6_3F2O\ *YU-%%>3 M?M ?M/:?\*+D^%?#5E%?ZV8PTHE8^3: C(WXY9B,':".""3T!\[*,GS'/<;' M"8*'--Z]DEU;>R2_X&[1Z6<9SEV0X&6+QL^6"T[MOHDMVW_P=DSUFBOCG_AL M#XZ_;?M?_"26WE[L_9O[-AV?3.W=_P"/5[9^S_\ M/Z?\5[H>%?$ME%8:V$+ M1")CY-V ,G9GE6 R=I)X!(/4#ZO.O#?B7(\$\7449PCK+D;;BN[32=EU:O;= MZ'R61^)G#&?8Y82E*4)R=H\Z24GV33DKOHG:^RU/6J\F_: _:>T_X47)\*^& MK**_ULQAI1*Q\FT!&1OQRS$8.T$<$$GH#Z/X@\8^$_"J5FVEY7TT?F^)O&.)X=P%/#X":5:JW=Z-PBK7TZ-W23 M:VO;75=__P -@?'7[;]K_P"$DMO+W9^S?V;#L^F=N[_QZO;/V?\ ]I_3_BO= M#PKXELHK#6PA:(1,?)NP!D[,\JP&3M)/ )!Z@?(M7_"VNWOACQ)8>(M.D*SV M5W'-&5/=6!Q]#T_&OV'/_#_AW-,MG2H8>-*HD^64$HZ]+VM=/9W^5GJ?C/#W MB)Q)E69PJXC$3JTFUSQFW*ZZVO>S72WSNM#]!:*;%+%/<,BNCJ"KJ<@@]P M>]>=?%C]I[X>_"N];0Y/-U/4T'[RRLB,0GL)'/"GV&3ZBOY?R[*LQS?%?5\' M2CT5X)HG[>'AFZOEA\ M0> KRSMRV#/;7JSE1ZE2J?H37M?A?Q5X>\::)#XB\+ZI%>6=P,QS1'OW!!Y4 MCN#@BN[..&,^R!1ECZ#@GL]&K]KQ;5_*]S@R;BGA_B!RCE^(4VMUJG;O:23M MYVL1>./%=EX&\(:CXNU!-T6GVCS&,'!<@?*@/J3@?C7PMXV\;>(_B%XCN/%' MBB_:>YG8X!)VQ+GA$'\*CL/ZY-?6'[5OBCPM:?"+5_#&H^)+6WO[R&,VMHTN M992LJ/@*,G!"D9(Q[U\2ZI)6OW?<*^B_P!B_P",6K7U[+\*?$-Z\\:6 MYFTB25LM&%QNAR>JX^8#MM;VQ\Z5V'P3^$VJ?&'Q^29! M&!@ 8!&220.OJ>U?>\8Y;E>9\/5Z>/DH0BN;G:OR-;226K[66K3MU/S[@O,\ MUROB.A4P$7.+;T7>[T35^A]G^.?%MCX%\(:CXNU$;HK"U>7R]V M#(P'RH#ZDX'XU\+>-O&WB/XA>([CQ1XHOVGN9V. 2=L2YX1!_"H[#^N37L'C M;]BC4?"_A'4?%%IX_.HW%C:-.+-=**&4*,D!O-8YV@GISC%>$U\GX9Y+P[@J M-?$8#$K$3;47/D<'%6ORI2N[/=M:/1=#Z_Q0SOB/'5J&'S##/#02U*AT X4 L",EB.W3-?6 M<8Y?E.8W4^0X+S'-\NXCH2RY5NRDG MTEY=;]+7Z'T=\=/B_P##]?A7K,>@>/=&N[\PJ+:VM=3BDD9_,7HJL2<=3[ U M\=RRR32---(6=V)9F.22>YKZ=\1?L.^!(/#M[+X9UO69=32UIS-.[V5W+5:);6,VO5_P!CK7)K/XQ6>BO,?)NX9RJ$\>8L+G/Y _IZ5QNI M?!_XE:3;&\O/"5QY8&6,+)*0/<(2:A^&VMZ;X:\6P:QJMU-;B%6\J:)"2CD8 M!..0,$\C)SCBO4XKS/AWC/@3,)93*GF/LX.<849PJ-U:?OTTG!RM+GBK=?)[ M'RV58+.N$N)\)5S*A4P[4XO][&5.\;KF^)+2W78^]:*\S^&OQTLM3MXK+Q'? M1R(W$.I1L"K>SXZ?7\_6O0-4\0Z'HMJM[JNJP01.,QL\@^?_ '1W_"OY!RSB M7*345][LCI:*YG MP;\8_ACX_N/L?A+QE:7<^,BV):.4CN0CA6/X"NFHQ6$Q>"J^RQ%.4)=I)I_< M[,,+C,)CJ7M<-4C./>+4E]ZN@HHHKG.@**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **KZ MIJNF:)82:IK.HP6EM"NZ6XN90B(/4D\"N+_X:;^!7VW^S_\ A8=MYF[&[[/- ML_[[V;?QS7=A,KS/,(N6%H3J);\L92MZV3L<&,S7*\ODHXJO"FWLI2C&_I=J MYWE97CCQ79>!O"&H^+M03=%I]H\QC!P7('RH#ZDX'XU=TO5=,UNPCU31M1@N M[:9=T5Q;2AT<>H(X-<3^T\EO/\#=>M9]0@MV>W0Q&>8)YC)*C[!GJQ"D #DU MME.#ABLYH86NFE*I&,NZ3DD_N5S+-\;/"9+B,70:;C3E*/9M1;7EJ['Q_P"- MO&WB/XA>([CQ1XHOVGN9V. 2=L2YX1!_"H[#^N3635_0?#'B'Q/<&U\/Z//= MNOW_ "8\A?J>@_&M;4O@_P#$K2;8WEYX2N/+ RQA9)2![A"37]8XGBG@W(<5 M3RO$8ZA0JV2C2E5IPE;HE!R3]+(_CNED'%.=4)YC2PE:M"[6V0Y .0^,=>XZ5ZEK/[2?[37@_2[A?&'P MVCMU\HJNHRZ3-&(F/ ;=N,9P2.*_*>-^!9YGQ'*IEDZ2T\LX;C2S2%5J#DHS4'*/(K67-W3NNR5M3T[XL?M/?#WX5WK:' M)YNIZF@_>65D1B$]A(YX4^PR?45Q>B?MX>&;J^6'Q!X"O+.W+8,]M>K.5'J5 M*I^A-?--SI)[TROL,%X4<+4,$J6(C*I4M MK/FDM?))V2[73\VSXS'>+G%=?'.KAI1IT[Z0Y8RT\VTVWWLUY)'Z">%_%7A[ MQIHD/B+POJD5Y9W S'-$>_<$'E2.X."*T*^4_P!BGQWJ&C_$:3P,]PS66L6[ MLL)/"SQJ7#CTRBL#Z\>E?5E?A'&'#DN%\[E@U+F@TI1;W<7??S337G:^FQ^^ M<&<2QXJR..-<>6:;C)+925MO)IIKM>VNX4445\N?5A1110 4444 %5]5U2PT M33+C6=4N5AMK2!YKB5NB(H)8_@!5BN$_::^V_P#"BO$7V#=YGV6/=MZ[/.3? M^&W=7=E>$CC\SH863LJDXQ;[&KY=3 M\/Z_>65PK9$MM<,A)]\'GZ&J%%?V9@LGRS+L$L)AZ,8TTK6LM?7NWU;O<_BG M'9SFN98YXS$5I2J-WO=Z>G9+HE:Q]/\ P@_;%\.W7A.9/BUJ M]2L=H2:"V9 MOMRGH0J#"N,<]%Y!&.0.:^*W[2^I?&K1KOX9?#CX=7ES#?;0\TB-).0KJX*Q MQY"\J.2Q^E>??LX^"M'\?_%S3?#WB+3/M>GF.:6[AWLH(6)BN2I!QOV=^>E? M9N@>&?#OA2P&F>&M#M+"W'_+*T@6,'W.!R?<\U^(\50X1X)S]5:.$E4KNU2* MD7$&U@6,-Z^6'H= MQ;K[5\Q7^EYX68/$QPU:->4MIRIPC*G%]?>7[*E.49R7310:B^Z12@0>N$9B? M3CUK]&/A'_R3S3_^VO\ Z.>OG3X;VOA/2_#,.B>$-*CL;:U&TVD?)4G^(D\L M3_>/)[U]%_"/_DGFG_\ ;7_T<]?+\0\987CS'K-L([T)12I_X5??SNW=='IT M/TKA7A&KP3E2RRO_ !4W*?;F=MO))))]4K]3I****\(^D"BBB@ HHHH **** M "L/XG>$KCQ]\-?$/@2TO_LDNM:'=V$5US^Y::%XP_'/!;/X5N55URUU*^T2 M\LM&U$6=Y-:R):79C#^1*5(5]IX;!P<=\4 ?D[X__:^\!?"G]GGX(_LA_'OP MOJO@;QQ\'OB]X:1,UO/IEC--YFHV\D2L)D9&5^!N$M5A^&_P ,?".I:U77=0O"J^1 K@,T<:*7 MY *G.Y5W)N?K7Q(_X*,_ B..R_:J_9-\,_'CPU9ME?%/P]MX_P"TXEZ[WT^9 M/WDG'W8411_>]?9_V8/V\_V6_P!IJ_;P#\*O$\NF^(M/MRUWX*UW2WT_4;)$ MP&4PN-K!30![91110 4444 %%%% !1110 4444 %%%% !1110 44 M44 :A_VR_P#1R5XG7MGQ<_Y)YJ'_ &R_]')7B= !7 ?'?6WCTVT\ M,VI)DNY?,D1>I5>%'XL?_':[^O,;#_BOOC,]X?GM--;*>F(SA?S(6 M)K3RFGE6'=JN+G&DO*+=YOT4='Y,\W,YR=%48[S:7RZ_@=]X5T1/#OAVST5 M,P0@2$=W/+'\6)K,^(/Q2\*_#>WB_MJ6:>\NLBRTRQB\VXN"/[J#M_M' ]ZZ M.O&K.$ZIJUUXUU)2]]J;;@[CF"#_ )9PK_="KC..K;CWKTN(.)LDX R.%6M3 M<^6T*5)/EYFEI>5GRPBE[S2;>D5;FYH^]E>1YAG6(C@\')4TE>4VN90BK+2- MUS2=THIM):R=^7EE=_X:+\<>9YX^!&H?9,Y\S^V(?.Q_URQG/MFNU^'WQ2\* M_$BWE_L62:"\M<"]TR^B\JXMR>FY#V_VAD>]<55*]A.EZM:^-=-!2^TQMV]! MS/!_RT@;^\&7. >C;3VKX3AWQQP>'C4:C&I2E4]UO1>TC5G4YH MWTDXN#C\5I6Y7]#FGAUF.4X26*P>,G7Y%>4*D::;2W]G*G"G:26J4E-2^&\; M\R]EJ.[O+6Q@-S>W"11CJ\C #Z5S=A\:_A#J>!:?$O1,GHLFHQH3^#$&N>\1 M:_)XAU!KL2DP*<6R@\!.S?4]3^785][Q]Q)+@++(U\50E[2;Y80:<;M:MMM; M1ZV3W2ZW7B\,8"CQ1BG3PM:+A%7E*+4K+IL]WT^;Z'8_\)]X4QG^TVZX_P"/ M67_XFM2TO+6^@%S97*2QG@/&P(SW%>5U;TGQ/-X3E?5A'++"B%KFWBY,B@9X M!X+#MT],@$U^4<->,^)QV:T\-F=",85)**E"ZY6W9UDM>RUOL>FU\'?%GQUJ/Q&^(&I>*;^=F66X9+1">( MH%)"(/3 Z^I)/>O:M7_;)\:^+KUM&^#_ ,,Y9I6X66XC>XDQZ^7%POU+$5@_ M"[X#0:4&UOXA:4CW[2$II\N&2#G^(#(+>QR!]>G]C0XBRKP/R;$9YQ-&U6?+ M"C2BXRJS;NY)*]HK2+E)NR2[M1?\N9MEV.\8.]/\6V,SA()P+N-#_K8"<.A'?(Z>A /: MOI7^SM/^S?8OL$/DXQY/E#;CTQC%$?I<\'<8YG_8^=X"6$IUKPC-U%5@[Z)3]R#AS;)I22 M;5VE=K?B#Z-G%7"^$CF>3XR.)J4FI.*@Z0DYP68G'T& M'_ !_J^K7"1WT#7S/I M]HZ?NK=3\Q4KT8JQ*C/& ._3Z%>+'AMX8Y9B,PE0JQE))0BVI3JRN_=CM&-O MBDV[675V3RS3PU\1./L9AL'/$4I13;DTG&--67O/=RO:T4E>[Z)MKYQJ:PNK MZRO8[K3;J6&=''E2P.5=3[$<@U]8?V=I_P!F^Q?8(?)QCR?*&W'IC&*Y#->^(&D:Q:*EA"E^DE_:QI^[G5?F"A>BDL IQQ@D]>O@<'?3$X4XCS;ZAFN M GA%.ZA/VBJQ;Z1G[D''FV32DKM7:5VJXC^C!Q)DV!6*RW&1Q$HM.4>1TY)7 MU<7S24N7=W<79:7>A:\/_L,:7)-]M\=_$"\O)7.Z1+&$1Y/N\FXM]<"O/OB9 M^RYXJ\._$.30_"\'F:1<+YUG?7,HQ$G0HY SN!XX!R,'UQ]>,RH-S, /4FO, M]=U.75]4FO96)#.1&/[JCH*^5XZ^D%QAP-A56I3C5K5DXPC.*Y()6;GRQY;N M-TDMG?6]K'W>1^"'!W$LO8RIRITZ;4I2C)\\M_=(?\,L:A]F MW_\ "90^=C_5_8CMS_O;L_I47@#]ECQGXG\<'P[KC"UTZ&(RW&IV[!U*\A0@ M."6)[$# R?3/M-6]"U.72=4AO8V("N XSU4]17Y+PO\ 2S\4<+CW3S>O"O1J M>ZVZ4(2IW^U!TXQ3<=[34K_B?8YS]'#PZKT(SP%&=*<-;*I.4:EOLRYW)I/O M%Q:/+/%GPC^.7[-^CW/BWP5\2O-T>U*F9$D*;=S!06@?'7-S<7 MMS)>7D[RRRN7EED8EG8G)))ZDGO7W9\8O!UQX_\ ACK/A*SQY]W9G[,"< RH M0Z GL"R@9]Z^1/!GP*\:^+ UQ,?#W.:^?8?+,@H M5:U.<7*,+N4823M*SD[0C;DNY/=K78XNNU^#OB#XNS:B_P -_A9XAEM)=:?+ MQI,L?*(S%@[A0.A:1>'FD4H%4]&&QF.1[>M=N'\7O#;C'(< M75R;&TL3*C!R]G.,D^9? W3J1A)QY^572LFUJG8\FEX8\>\-\082CF6%JX>- M6:CSPDG[K^-*I3U]&CKO G[%6B07 UKXJ^(YM8NW;?+;6\C)$6[ M[I#\[_7Y:QO$O[-OPO?QE@ZCGG&*][\67, MMIX=NIH20WE[01VR0#_.O.*_C'QA\/6VUN&U+]G MCX:WML8;.PN+.3'RS0W3L<^X$-9BT35Q<74A6%T*R8&?<9 M5*^#JR7/[:;GROI+GDW)*+U:;Y;:VNDU]MFWA=P=13S#*\!3HXF$7RNG!1NN MJY8VC=K1.W-TO9M/T0@$8(R#U!KYV^,7[%][?:M-XA^%-S;I'.Y>32+E]@C8 M\GRFZ8_V3C'KC@>\0^+/#MPA>/5HA@9PY*G\C7'^(/%^I:S.R13/#;Y^2)#C M(_VL=?Y5^XUO&K!^'-..-RZNJTJFBA"491DE_,TVDE?1_%KIU/SW%^&-/CJ' MU3,*3A&&O,TXRBW_ "]V[:IZ::]#P#0_V./C9J=\MMJ>DV>FP[OFN+F_C< > MH$98G\A^%?2'P:^#7ASX->'6TC2)#<75P0]_?R( T[ < #^%1DX7)QD\DDFN M1R*Z_P[X[M)[)EUVX6.6+'S[?\ 6#Z#O65+Z3%7Q"E_ M9^:*.$CO9/\ =RMK[TW9IK=)^[\[&&"\"LMX'G]=R_FKSVYI:SC?3W8I6UV; M2O;RN;NI7T6FV$M_,,K$A;'KZ"O,+F1;F]GOS!&DES*9)C'&%W,>,G'4X Y] MJZCQ/XWT[4].ETJPMY6\S \QL <$'@=3T]JY6OY_\6^+J&=XZEA,OQ'/0A&\ MN5OEJ5W;J?L/!>23P&'G7Q-+EJ-V5[74;+;JKN]]MD%6M/\#>! M?B#IDO@OQ=XOOCG-5:T?"E_::9KL-[>RE(T# M L!GJI';ZU\EX>\1X_A?B["8O#5W17/%2DI>QXY\3OV=O'_ ,$%N/&'@76C?Z+%\]PLA DA7/\ MRT3HX[;EY]AUKS7Q1\2O%/BDI%ZJ.2/ MULL?&G%BPJJ47[.&(E&//+W5);7]I.WP.,7))2MI>_\ \6\ M&9[2XECD'#=&K)58>T=)-VC[TD]7;ECHK\SM=K78Y6RU34M.F%Q87\T+@YW1 MR$&OIK]D;XX:AXO\WX?^);C?=6\'FV^''B;5/@1\5;77O$.@3/)8"5+BS\P(75XV0$-@@ MC)# ]#C\:[\5G/A=XSX*K4X:Q-.MCJ"YHM)TZMDU>+52,)2IR^'5."DXRNI* M+./ Y)QWX4YUAZ^=X>=##5)*,FVIT[/?6#E'F2]Y*_,[/3<^X:YKQC\8OACX M N/L?BWQE:6D^ 3; M)* >A*("P_$5Y=XA_:[LO&WAIO#GPKTC48/$=^X@MQ M=Q)M@4YWRAE8@[0#C.,$YQ@5S6@_L[>&(T-]XRO;G5;Z9B]S(T[(A<\D\'<3 MG/)//H*_'N(T-%SRG;5J*]U-7W1[KX-^,?PQ\?W'V/PEXRM M+N?&1;$M'*1W(1PK'\!735\R:]^SMX7D07O@V\N=*OH6#VTBSLZ!QR#R=P.> MX/'H:Z30?VN[3P1X77P]\4=(O[CQ)82-!.MM&NV=0 4E+$@#<#V!R1GP[ MF/"?B)"4^#ZU2K4A\="K&,:T$]%/W6X2A?1RB_=;2E\2'F.(X@X-FH<64J=* M,O@K4Y.5&;6\-5SQG;5*2]Y)VV9V'[3OQ8O?A7\/?-T.4)J>IS?9K*3O",9> M0#U P![L#VKY/T?P+X^\<.^J:9HEW>>=(6DNY6P)&)Y.]R QSUYKUK4/&UY^ MU+XKTZ?6?!YT_1-#\Z4?OFD^TNY0!&?:!_ #@#ID9YKT.&&&WB6WMXE2-%"H MB+@*!T Z"LN-?&Z?@;0AD.78.%7,YKGK2J.\*:;?LX/D:,>-GG.,QB2O\ ,6L^!/'_ M ((=-4U/1+NS\EPR7<39$; \'>A(4YZ] MD[S#&4D(]2,@^ZD]ZS)H8;B)K>XB5XW4JZ.N0P/4$'J*M?L[?#JU\":OXENM M+<"RU&6V>WM]W^I*B786%#'TTITIT[\E1< MR4X6DY2BU%N5N:2DHMZ.*3]&KX-XOPVSJECDM>O0RO-\LSK"K$X&JJD'I==^S6Z?DTF<,_EC^M>/F_&O"V0XG MZOCL5&$_Y;2DU?ORIV^=CMP60YOF-+VN'HN4>^B7RNU?Y'4T52T;7]-UV$RV M,IW+]^-QAE_"KM>_@L;A,QPT<1A:BG"6TD[I_P!=>QYU?#U\+5=*M%QDMT]P MHHHKJ,0HHHH **** "BBB@ HKR;]H#]I[3_A1@/B7_#8'QU^V_:_P#A)+;R]V?LW]FP[/IG;N_\>K[W)/#? MB7/,$L72480EK'G;3DNZ23=GT;M?=:'Y]GGB9PQD6.>$JRE.<7:7(DU%]FVX MJZZI7ML]3[&HKR7]G_\ :?T_XKW0\*^);**PUL(6B$3'R;L 9.S/*L!D[23P M"0>H'4>._C[\*?AWOAU[Q7#)=)UL;(^=-GT(7A#_ +Q%>!B^&,^P>:/+YX>3 MJK6T5S73V:M>Z\_OLTSZ+"<4Y!CEY/ELUO%WM9^7W731\Q_M)? M&+5OB;XYNM/@O7&C:;<-#86RM\CE25,Q'=KWOLS^=,#P#XD>(DZN M<8/!3K0FV^=N,8NSV@YRCS*.R4;VM8Y?X4_&KQ[\)KBXC\)7*21WJ%&LKE&> M/S#PLBJ",./UZ$&O4+#]G7XI_$N1O'?Q]\67-O#&A=;%9%:_"#QIHWC+3O"MW8EGU&\CAM+FW):.0E@,@XXQU((! &>E?9OC?4M/ M31+BPDO4$SJ-L8.6.&!Z#ITKXKQ4\1&/ V89WFD\HXAIUE3P]2"]C)RC%.3;DY16K25I+6UI7U M3/-= \.Z+X7TQ-(T'3TMK=.0B9))[DD\D^YJ[117^4V-QN,S+%U,5BZCJ5:C M]:WQB\'7'C_X8ZSX2L\>?=V9^S G M,J$.@)[ LH&?>N:\/G5XM0%YHMJ9985)("YX(QT_&MN;Q]KUI"T5_HHCD*D* MY5DVGL<'.:_HWPY\4HY'DM&IFTZCG1E^[J.$IQ<86Y(\VOPMO=OJVWN?)W@SX%>-?%@:XN8!IMNDA1 MI+U"'+ X("=>#QS@<=:Z#4OV6]9@MC)I/BNWN)0,^5-;&('V!#-_*O:7=Y', MDC%F8Y9B>2:2NO._I<^+./SIXK+ZE/#T$_=HJG":MT4ISBYM]W%P79(^:RKZ M-?AO@\K6'QE.=:M;6HYRB[]XQBU%+LI*7FV>#_#/X0_'6/Q!=Z[X"TJ2TU+0 MF \QY$0LSJ1M0O\ (^5)SSC!]Q7H^C_M<_$?P%?)H/QK^'7.HO:] MFW:[_*.(?#'%^&U*O+)\PJ+DC*K:2C*$TDVDX624K+ELI4_.Q],[1V'<\1HGBKQ-X:OEU/P_K]Y97 M"MD2VUPR$GWP>?H:H45_6."R?+,NP2PF'HQC32M:RU]>[?5N[9_+6.SG-[T].R71*R1]=?LP?M 77Q7T^?PUXJ*#6K"(2&5%"B[AR!OP. MP) 8#CY@1W ]:KX3^#_C_5_AEXX@\8:/I!OFMX9%FM0S /&RE3D@' !(.<=0 M*]UTW]N_P?-9NVK^!]1M[@1DQI;SQRHSXX!8[" 3WP?I7X)QIX).62R6-'.<1RUHMJ\E+WHJUFY)-7UL M];NUWN>Q>*_''A#P-9#4/%_B*TT^)B1&;B4 N1U"KU8^P!KGM$_:,^"?B&^7 M3=,^(-GYS-M47*20!CZ!I%4'\Z^-_&WC;Q'\0O$=QXH\47[3W,[' ).V)<\( M@_A4=A_7)K)KZ+!>#6 ^I+ZWB)^U:UY;&A M[%/[7-S-=[II*_:TK=V?H5K.N:-X>TN76]=U."TM(4W2W$\@5%'U/Z>M?/OQ M/_:2\2?%NZG^%GP/\.37<5]&\%S>26^7GC(VMM5N(TP>7?G!_AKS?X2:#X@^ M.GB;3?ACXB\>74.G65N\EM#+(T@55Y*1J3@-@G!/0 ]< 5];?#_X:>#/ACHX MT;PAHZ6Z$#SYV^:6=A_$[]6/MT&> *^2QN5Y%X>XC_:_]JQ?Q0BTXTXJ[Y92 MZR>E^5.VZ[,^PP.;9_XBX;_9/]EPGPSDFI59.RYHQZ16MN9ZO1]XGR'\0OV< MOBI\.(8[S5-!-Y;/$&>ZTW=,D1QRKX&5(]2-I[$URFA^%?$OB6^73/#^@7E[ M<,V!%;6[.0?? X^IK[:\0?$*2*=K30T0A3@W#C.3_LC^M9MM\0/$4,H>:>.9 M<\H\0'\L5\'5^F%D6657@Z^'=:HG9U(:4T_--WE;O'1]#VI?1?Q&-DL1A\2Z M5-Z\DDG+Y/1+_MY774POV8/V?[KX4:?/XE\5!#K5_$(S$C!A:0Y!V9'!8D L M1Q\H [D^D^++F6T\.W4T)(;R]H([9(!_G4-AXUT2ZTW[?M M8VK^+;[Q(KZ-H>ELZ2##,RY8C^2_4U^<<>>)F69[@:^*EBE4Q&*IR5.--.4K MRBXQ2@M8I/\ FL[IWO*Y^H<(\$5<@]E@Z-!PHT))R3J:U3-OX?W,L/B)(4)VS1LKCZ#/]*^J?A'_P D\T__ +:_^CGKYG^' MN@3Q2-K=U&5!3; ".3GJW^?6OICX1_\ )/-/_P"VO_HYZ_K3PBP&/P'!\?K* M:YYRG%/=0:BEIYM.2[IWZGXOQKB MV:M5XKXX^%OPD^'_ ,:?%O[1OBWX\^);.^UCP/+IEUX6E\3P)86UL%C)N;6U M9 RW/^CX$A26WPR_P""L/[4_P"^^+7Q?\/_ '\-3_>T'P-"-0U MMX_[LEVS%(6_VX7&.Z>OJ_[-G_!/S]GG]F+Q/-\2/"]GK6O^,[NV:"_\;>+M M;EO]2N4;&X%V(1V377_LV_"K]F+]FC]M[0_A1X&_:>^,'COQ5K/A M*]O8K77_ !G9ZIH]O;J<,9A&B.DWR93@C&>>: /MBBBB@#YY_:%_X*@?LC_L MW^/5^&7B_P :7>HZU;W\-OKMGH&E3WG]CI(K-YMPT2%5("Y,2DRX.=F*]F^% MOQ5^'7QM\!Z?\3OA1XNL]"/VC_A+K]OHMY^TE_PG%M\5-.TMKRPU/3Y4F_=SO'ETN4#9 M\H@DCS,#"AG^U/V7?"O[.T7[/FLZQ^P?XATV#1_%M]J&JV&I6UQ-=6UOJDZ! M2Y@F8F (ZQYMPJ!=N-@).0#T75_B_P##30?B=H_P9U;QC:1>*=>L;B\TG1,E MIY[>'_62X (11V+$;B&"Y*G$?Q>^-/PH^ ?@R7XA?&7Q]IOAS1H9%C:^U.X" M*\C9VQH/O2.0"0B@L0"<<&OB7P%^S5??L]_\%8?AA?>,/BWKGCKQ;XI\"Z[? M>*/%&N%4-S,J;$2"!/DMX$7A8U)QD\XP!Z3\;+"Q^+G_ 5V^&/PK\8VD=]H MO@GX67_B^QTZY0/"VH37C6:RLAX9D$:LI(^5AD8- 'OGP(_:@_9^_:YC61--GD>29$;[KR)$K&)3V9]H.#@\5XY\?+"P^$'_!5WX%>. MO"%E%93?$[0/$>@^+OLR!/M\=G;17-N\@'#NLC)\QR=J 9P!4/\ P2ET#0OB M=X%^*G[0WC+1[74=>^('Q1UF/4[N]@65FT^%UA@LOF!_'K/Q=X.U^SU32]1MUGL-1T^Y6:&XB895T=20P/J#3?%WB_PKX!\ M,WOC/QOXBLM(TG3;=I[_ %+4;E88+>,=6=V("CZU\N_\$LC_ ,(5J/QR_9VT MK*:#X"^,6HP^&+3<2MC8W'[U;9/1$8.0/5V]:;_P4_C3Q]XV^ /[.>M#S/#_ M (U^+-M)XDL6/R7]K9IYIMI!_%&[,"1ZJI[4 >Q? W]MO]E']I/Q!<^%/@A\ M<=$U_5+2,R3:=;R/'.8P<,Z)*JM(@R,LH(&1D\BM/X\_M4?L\_LPZ;9ZI\>O MBSI/AJ/4'9;"*]D9IKC;C<4BC#2.%R,L%(&1DC(KP+_@J9HNB_#"R^#?[1W@ M_2+:P\0^#?BSH]C:WMI"(W;3+GS(KBR)4#]TZ[1MZ 9QC)J3]FFPLOBU_P % M1OV@/B;XNM([RZ^']AX?\-^$3<('.G6\UM+/<^7G[A>529,>;+(,JA] .Y MQ^ R.O('TA\7/^2>:A_VR_\ 1R5\=+)+,//GD#R2'?(X'WF/)/XDDU^6>*G% MV/X8RNE3P+Y:M9R7-ORQBE>U]+OF23Z*_6S7UW"&28?.,;.6(UA!)M=V]K^6 MC--_&/BQX3$=>D&1]\01 C_QRD^&=[X<\#B^;6=02W2?#_;;F0(B*H/RLQX! MY)ST/3@XSG4CD!"6 P!GFOP#)N.<[P&>X?,,9.6)]FW:,Y-NTE:2C)WY&ULT MFD[73V/OIK^(/CK)-NM/ASX3N= M5DZ"_O,VMHON&<;Y!_NK@_WJQX@RQJ' !"C(7H#[5WNG?#_0[/#W0>Y95QM"X1A[XZ?6OV'C_ (;GFVH.2Y59045OUW^0X7S'),@Q4X.O.I[2UY2C&,(VO;EBDYI. M^KE*3VZ'#5):6LM]5PJCZUJ_\(%XE\S9]C3&?O^YSW_ I+3_\ GWT[_P Q_A6*\4D M$C02IM>-BKIG[K X(_ UZO7.^*_!!U>QQ^!P.G)K]6 MXY\+:>)RN-7)U*56#ORRJ2ES1>ZCSMI-:/I=76]D?%\.\6_5\8XXSE4)+>,4 MK/I?E6JW]/O.)I4B:=UMT3,_V*W7IY\7_ ,57 M1>%?!!TF<:EJDJO.N?*C3E4]\]SC\!D]>#7Y9PYX:\39MFD*6)P\Z-)-<\II MQLEORWUDWLK75]W8^QS3BS*<'@Y2HU%.;7NI:Z^?9+K?4R])\&>*_#5HNG^' MUMK6!?NP6FU$'_ 0 *Y^?S?.?S\[]QWYZYSS7JU'N,IY;#&8"K6K\C?/&O"G232Y7&*@KKH^GI_P3EJ?!YOGIY&=^\;,=3Y#[\_=VG/ MY5TW@[P==BZ35=6A,:QG=%$XY8]B1V K\K5R'C'P==-=/JVDPF19#NEB0?,#W('?-?L/B-X>YE2RN&*PF(KXKV;? M-&I/VC2:^*"26UO>M?2SV3/B.%^)L)/&2HUJ5.CS+1PCRIM=).[^7_!.6IT2 M/)*L<>=S, N/6E^SW'F>3Y#[\_=VG/Y5TW@[P==BZ35=6A,:QG=%$XY8]B1V M K\>X:LE?S1YI5C3-,O-6O%LK*/<[9//0 =S73_ /"L;?S,_P!K MOLS]WR1G\\_TKQ]-F7'&5T<*_JCYZCVT:2\W>WW+2:]+U_3WU31KBPC^])'\F?[PY'ZBO-'1 MXW,#<-F&-XFPU#!U)4YRE9R@[2C%_&T_*-SW<]JX M:AE-6I7BI12O:6S?V5]]BTOA#Q3KA\W7M5\M3SL+;L?\!' KF]2TV[TJ[:RO M8BKJ?P8>H]17J-07VFV&I1>3?VB2J.F]>GT/:OW[B'P?R[,<&G@Z\UB$[N=6 M3GS^4NUNCBN]T]+?F^6<;XK"UVJ]->R>T8)1Y?3OZ-_-=?+JZ?P5X2CO(WU' M5[7=$ZXAC?(W?[7^%=!;>$_#MI*)H=*CW Y!G2O/X0\'O[+S!8O M-ZD*O+M"*;BWWDY)72[6WW>EGTYWQQ]M6:IQLHM-M2:6R:=KVLK*^Z/ M2X,X@]O">%QE5N=[Q(AC( 2. #CI[ MXJE;6-Y>2B&UM9)&)^ZB$UV_@SPL^AQ->7H'VB5<;0<[%]/K_A7Q'A_PKC>( M>(*$G2O0IR4IMKW+1=^5WT?-M;LVWHF?0<2YQ0RS+:B4[5))J*3UN]+^5M[_ M *FG8Z/I>FC%C811G^\J\G\>M<[X@^'LDL[7>AN@#')MW.,'_9/]*ZNBOZCS MK@WA[/LOC@\10481UCR)1<7UY;*VO56:>EUHC\AP&>YGEV)=>E4;D]^;5/UO M_P .<%;?#_Q%-*$F@CA7/+O*#_+-=+9>!]#M].^Q7-N)F/+S,,-GVQT'M6Q1 M7CY%X9<)Y%*4HTG5E)6O5M/1[I+E4=>]K^9W9CQ9G.8I)SY$M? H[#2[J:"[\RTDB,=S;S#[Z-\I4]F!SC!KFX88K>%+>WB5(T4*B(,!0. M .PKT[7]/?5-&N+"/[TD?R9_O#D?J*\T='C:3@JEVI3;\C[[@S,99GAJE3$-2K1:5[)2<+7C=K5 MJ_,)5+Q%9Z7;W%S'$8)4G0$2P,06C.>V5!'H1[FK%;G@CP_%K%Z\U] M;[[>),$$D L>@X_/\J^(X3I9YB.(*%+**CIUY.RDFU9=6VM>6U^96=UI9GL< M2T,MQ&25H8]7IVOI:]T_=Y;Z%+73;L6TL=T+>T M2+=O,9&=G!(VGG_:/K14WC'PQJ?@O5_[1^T23Z3.VT.W)MV/0-[>A_KU@5E= M0Z,"",@@]:]'C['<48_B.<\_;=>*C'K;EBM.6]_=>KTTNWMLO&X&KY#_ &9/ M#Y93]FH2;E%\JE=_:?+HU);-=K;H6H]/\"Z7J^NR>(AX.L]1O!#'$)KNT641 M!2Q! ;@$[CR>?E'I3V944L[ #))/2O0?!6C-I&CAI2#)<'S'P<@#' S]/YU MZWA9EF=X;&+&8!U<5&27,Y/GJ M\RTUT3DFK6LG:UGTOP\-<5Y?5H>PQ"A1:V27+"WET3[WW.>KG?&.K?%#POK. MG>+OAPB7*V:R+J.FL_%U&Q0@;>^-IP1\P)XSDBO0],^'>K7$H.I.D$8/S ,& M8_3'%='=^#=!N[-+/[&(_+7"2Q\,/J>_XUT>&G"7&^0YQ#/J&'IQG14N6GB% M+EJ*<90E%Q34H^[)VD[6E9K:ZY.,\SX?SG+)954K32J.+]GG_ S^*'AWXH:(=3T$M<@\16LJK78ZA&[? MW.C?D>:N5Y0CO&XDC8JRG((/(->@>#=@L30FY4[V=]U?9Z63739 M&O5/4-?T;2G\N_U".-O[G);\AS53QEKKZ)I>;9L3S-LC/]WU/^?6O/W=Y',D MCEF8Y9BNB739W/2]/U_1M4;R['4(W;^YT;\CS5RO*$=XW$D;%64Y!!Y M!KT#P;KDFMZ5NN6S-"VR0_WO0_Y]*. /$U\58QX#&TE3K6;BXWY96W5FVTTM M=W=7VMJ<2<)_V/06)H3,MGZ_HVJ-Y=CJ$;M_BHKV]M=/MVN[V=8XU'+-_GFN=N?B99 MI*5M=,DD4'[SR!<_A@U]WG?%?#O#LHQS'$*FY:I:N5N_+%-V\[6/GDM>O0RO-\LSK"K$X&JJ MD'I==^S6Z?DTF:YVY^)EFDI6UTR210?O/(%S^SV=\5\.\.RC',<0J;EJE MJY6[\L4W;SM8]/ 9-F>:)O"TG)+KHE][:5SIZ*R-#\9:5K<@MEW0S'I')_%] M#WK7) &2< =2:[\KS?+,ZPBQ.!JJI#NGL^S6Z?DTF)LQSOB3$495'[&E-PA%/W;1=N;31 MN35[^=MDC]IX8RG"X#*Z4U'WYI2DVM==;>26UC6T#Q=J6C3JLLSS6^VNGV[7=[.L<:CEF_P \USMS\3+-)2MKIDDB@_>>0+G\ M,&OVC.^*^'>'91CF.(5-RU2U]3:QXHT?105N;C=*.D,?+?CZ?C5TN*.'JV6 M/,88J'L5IS7LD^SO9J7]VU_(F>49G3Q?U65&7M.UOQ[6\]CF?B)J%[0LG9VY4C]SR3"K!951H6LXQ7,M/B^UMYW%1WC<21L593D$ M'D&NZTWQWH:/*8_-WZ"N%1'D<1QJ69C@ #DFN[T[P+H:Z?"F MHV ><(/-82L/F[]#7V_A3_K=][Y>3EYMM?BZ;?.QQVN:I+K&J2WTC$AF(C']U1T%5*MZYI_M2O\ 7;^VYY<]]^:[O^)]7@OJ_P!4I^P^#E7+ MZ6T+>A:G+I.J0WL;$!7 <9ZJ>HKTVO,-)TNZUB^2PM!\S=6/11ZFNB^P_$72 M>8+LW"CMY@?_ -"YK]A\*^(,SR++<0Y8.M7P\I*SIQYN627O:76ZY;VVL?#\ M8Y;A,PQ5-*O"G52=U-VNKZ:^MSH-9U_3="A$M]*=S?2M;[WN>EZ-K^FZ["9 M;&4[E^_&XPR_A5VO,M$U271]3BOHV.%;]X!_$O<5VR^.?"YZZD1]87_PK]2X M(\2\NSO+&\UK4Z-:#L^:2@I+I**D_DTKV>O5)?(<0<*8K+\6OJ<)5*)],\/J!=NSRL,I!'RQ&<9/H/<^AQFL+_A:,V/\ D7USG_G\ M/3_OBN;U#4+C5;V34;K(>5MQ4G.T=E_ 8'X5#7YGQ'XP<05K2C?HK=O/[CT?0?$^F>(%*V MK,DJC+P2<,!G&1ZCZ>HSBM&O*!J&IZ3G4M&*?:H49H!("59L'"L!R0>AQS@\ M8KA?['_;)^,W.I7LGA[3Y?X&?[&H'<;5S,?HW%?T!X/YL_$C*:];&5Z6'GAW M%5')M)J2;BX1U;;Y9)J^ZWU2/R;Q$D^"L;2HX;#U<1[9-P4(WMRVNIRT22NM M;=?(\,\5ZW?>)?$^H>(-3D9I[R\DFE+'H68G'T'3'M6?7LDG[)>I:+XLDTWQ M)XFBFLHHT?SK-<22LPRRX;.S![G.00<<\='_ ,,^_"_[-Y']C3;\8\_[9)N^ MO7;^E?O_ !3])_PFX,QT,B^ MC]XE<3X>>-E"%%-MKVTVI3UU:48ST;V;LGNKIIGSW;/,DZM;R.CYPK1G!YXX MQ7UAX$_8O^&?AO9=>*[BXUVY7DK,?)@!]D4Y/XL1[5Y]X5_9@MT^)^F7"ZU& MVAPS?:+H7; 2 1D,(_1MQP,\8&?09^@M7^(.FVA,&F1FYDZ!AP@/U[_A^=?. M\?\ CYPEB\EPN-R;,U&C4C)SM>-2]TE!QM[12CK=+I)/6+3/K_#WP9SK!YCB M:.=X#FJ0E%0YK2A:S;DG?D<7>-F^J:T::.'>STBRGEBT/2+:QMC(3';VD"QH MH '"@#. .:*DNK:YMI=MU;/$S#<%=2.#]:CK_,G,\5C<;F%7$8R3E5G)RDY M7NVW=WOJ?W)@Z&&PN$A1PZ2A%)12M9);6MH+$,7$GP$3:K<-9KK0W4!N3;N<8^A_H:SK;X?\ B*:4)-!'"N>7>4'^6:[VBOT/ M'^$7!^.QSQ/+.%W=QA)*#^3BVEY1:2Z6/F<-QKGF'PZI7C*W62N_ONK_ #3* M'A_P_:>'[0P0'>[\RRD8+'^@]J?K^GOJFC7%A']Z2/Y,_P!X4.CQN M8Y$*LIPRD8(-)7H.N>#=*UN0W+;H9CUDC_B^H[UGVWPSLTE#76IR2+G[J1A< M_CDU_,6/\'N+L/CG2PT8U*=])\T8Z>:;33[I)^39^M8;CC)*N'4ZK<)=8V;U M\FE;[['/^'[37A,=6T2T+M;G!. >H(Q@]>/2M>Z\86NIV%QX>\8Z"6ANH&AN M8U!&Y&!5@5//(/K75V5E:Z=;+:64(CC4<*/\\UG^-8$E\.7+^2K.B@J2N2OS M#)'IQFOTO!<%Y_P+D$\7EF8RC4IQE4G#E4JC:S;&SU;2K>YB(QLFA##\,]*M45^!YWQCQ3Q%G3 MS;,<94J8ANZFY.\?\-FN1+HHV2Z(_0R3*UEV"PL(4$K"_ GB'5M:T=9?M=U&JPQRG(@AR"RH>IRV,Y[!??.E^T=\ M/-(\3?"C7+JR\-6_.TZD8]G+3W6]6[-RNVV_QKC#P^RW!8:M@3#58RTC&\82G? MFMVUU6R6B5DDE^?-%?17BK]G'X8W/C:[U;2YKI;"5MRZ?$P6-)"3NVL.=GH. M,>N,"H-2_9X^&M[;&&SL+BSDQ\LT-T['/N'+"OZ*S#Z7'A)E^81PEZ]3;FG" MFG"+ZIMSC*5NKA&2?V6T?SEA?HU>).*PLJ_[F-KVC*;4I+HTE%I7Z*4HM=4C MD/V.-#OM3^-EIJ=LC>3IMG/-<,.@#1F( _BXX]O:OJ_Q97M! M';) /\ZX?X)^%OA]\'_!S6NG7+R7MPX;4+B5/WL[@< =$&3@9XR M)-;\6*^EZ+I9$+\.Q&3CW/1:_'O%_P 6N%^*:U665UW5E5HNG1C33E-W4K2< M5K'WI-VE:5EM?0_:O"SP[SOA7+:=+'TU!QJ>TJ.32BOA3BGM+W8K575[ZVU. M8HJ?4-.O-+NFL[Z$HZ]CT(]1ZBH*_@^O0K8:M*E5BXRB[--6::W371G]14ZE M.K!3@[IZIK9FAX7TZUU;6X;&\5C&^XL%..BD_P!*]#LK"STZ$6]C;)$@[(.O MU]:YCX>Z!/%(VMW494%-L (Y.>K?Y]:ZROZH\(.'_P"S>'/KF(HJ-6K)M2:] M[V=DDK[I-IM+JFF?CW&^9?6LT]A2FW""2:OIS7=_*^J7RL07VFV&I1>3?VB2 MJ.F]>GT/:JMMX3\.VDHFATJ/<#D%R6Q^!)K1HK])Q&39/B\0L17P].=1;2E" M+DOFU<^5I8['4*3ITZLHQ?12:7W)V#ITKVSX1_\ )/-/_P"VO_HYZ\3KVSX1 M_P#)/-/_ .VO_HYZ](Y3I**** "BBB@ HHHH **** "O(?VG?V%OV8OVO&MM M2^./PQMM6U33M/FM-)U7[5<0RVJR<_\ +&1/,"M\P5\@$MC&YL^O5S7QHTGQ M#KWP=\6:%X29QJM[X9OX-,,9PPN'MW6/!['>5H _-K1_!_\ P;P?"#2K?X9? M$[QK8>)_$&BQ_9=7U^&W\12+?3J2&DS9;H.3_P \R5]*]T_8#\<_\$A8?CK+ MX3_8.\.QMXLO]&G:ZU"/2]5_=6:%&=?-U$ H"VSA/O$#/05X187G[.MA_P $ MN/A%\8/A?HVB/JGP@\?^'M3^(UO;V,9O;:7[2\%ZEXF/,VR-*W#C#*%QPHQ] M#>%?&7P,\.?\%/?">G_LJZ[X>N;/X@?#K49_B'8^$KB%[,_9FCDT^^D6 [!, M=\T>X_,4<9Z@T ?8]%%% 'YW_%G]MSQO\/-?T'X5?MSZ!JFE^(_"/QRM]3TW M6=-\*W#Z=KF@I'<>5-;- CAY!O"M'][YA_$'"^S?\$LOASXN\/>'?B=\6]4^ M'=[X,T#XC?$B\UWP?X2U&U^SS6=@RJJ3/!T@:7 .SL$7&5*FOI#QC\/?!_C] M](D\7:1]K;0=:AU;2C]HDC\B\B5UCE^1ANP';Y6RISR#@5M4 ?+?QAT'7;G_ M (*R?![Q#;Z+=R:?;?#O7H[F^2V8PQ.V=JLX&U2>P)R:H?MB6WB']G?]M+X> M_MV)X,U?6O"5OX5O/"/CY]"T][NYTJUDE-Q;79AC!=XA,S!R!\H ZEE!^LZ* M /C7P=XNB_;S_P""@'@/X\?"_P .ZU_PK7X/:!JK6_BC6-&N+&+6-6U&(6[0 MV\=PB2.L<:J[,5&&7! RA;"_9\^.OAG_ ()J:Y\1_P!G;]HWPOXGL=+N/'>H M>(/ASKNE>&;N_MM;L;PJZ6D;6\;A;F-@597VKENH&"?N>B@#Y,_8@T_QG\"? M@!\6?VP_C7\.-=L-1\=^+=7\;2>$+:T$FJ6NFA,VUIY3,H-P41B$++]]0=IR M!#^VHOC#XU_!;X._MM?!?X8^(-0N_ ?BS3_%LWA"XL@FJSZ3(F+J 0JS?Z0$ M*'8"WW6QDX!^N:* /AOX[?&WPW_P4K\<_"_X#_LZ^&_$E[H>C>/K#Q1\1?$6 MJ>&KO3[72;6R#M]A9KB--]Q(S[0$W %0 M'-;7X:_&+2M)NH_%6D:+<7\&D:K80O UM<);H\B>:K-(&VD$D 9PQ7[+HH ^ M3OV++#Q+\>_VO/B9^W;>>#-6T/POJ^B6'A?P FNV+VUUJ-E 1)<7AA4 M*8R1E@3T*FOK&BB@ HHHH YOXN?\D\U#_ME_Z.2ODCQ!H4OAW46L3&1"SV::ZI]>MTGTL_;R'.ZV1XSVL5S1:M);77D^Z M/+*N^']"E\1:BM@L9,((-T^.%3N,]B>@_/H#79?\*_\ ">S9_9KXS_S]RY_/ M=6I9V5GI\ MK&V2*,$D)&H R>I^OO7YAP[X+8G"9I#$9I7A*G!I\L+OFMJDV MTK+O:]UI=;GUN:\=PQ&#E1PE-QE)6;E;2^]DKW\GIZ$M%%%?T$?FX4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5D:YX-TK6Y#I MS%M\,[-)0UUJKE;MS2;=O*]CIQ^#=*UN0W+;H9CUDC_B^H[UKT5YV:91EF=85X M;'4E4@];/OW3W3\TTSJP>-Q> K>UP\W&7=?KW7JKE;MS2;=O* M]CIQ^GTWPY!I%NQ4W\I$A'=$P2/Q)6O*[35M M1L5V6MVZK_=ZC\C7JOQST"YU3P[#JUK&7-A(QD4#I&P )_ A?PSZ5Y%7\W^+ MRQG^N4_;7Y.2')VY;:V_[?YC\_S/%X[!9HZM&I*#LK.+:=O56ZEF[U;4KY=E MU=NR_P!WH/R%>I_ S7[G4_#L^DW4AD; X'X$-^&/2O(Z]:^ ^C/9 M>'+C6)"/]-G 0 _PID9_,M^5'A"\8N,H*C\')/G_ ,-M+_\ ;_*&68O'8W-% M4K5)3DT[N3;=O5W>]CNJ***_K$^M"BBB@#B_BKJ<$&IZ5I+MA[B&YD3/?88@ M1]?G_0US=;G[0'@/Q!XP\*0:OX+DVZYHES]KTX#_ );#:5DB_P"!+V[E0.]> M0:#^T3X8D0V/C*RN=*OH6*7,;0,R!QP1P-P.<\$<>IK\7\2_"#BCB#$?ZPZDU>+BU?6WH=9EY\0OAWX?UIM!\8>,5TN8PI)%NM9)0 MX8L""4!VD;1UQG--!9>#;.YU6^F8);1K R(7/ '(W$Y[ <^HKM_ M /[+_AWQ'X8_M[XTZ0]WX@U*4W%PZWI-]>1N,HTX*[DY6NW%13N[8\7^*OUQ?4.#*U*OB4^: M=1WE1A'LYQ34IS?PJ-[)-MJRO.OB/X>ZFT4'A/Q]8ZK-(&9H(& =5&.2N<]Z MEKSG]H/X)Z5\"+?2?B'\,I+Z(I?&*Z\^;S%0EIKK\3OH]8^C"EG7 F&J8K S5I02C5TGP]U?3M.DN+>]NA$TQ3RR_"G&>_;K7BOB?\ :2\'Z=:.OAF* M;4+DC]V6B:.('U8MAC] .?45%^SW\6O#.HW>K6/Q8\:R6MS>W$;Z9+< B"+[ MV]<]$!RO!P/EX(YKS>!/ GQ=P&&J<3PP/LI8?X*592C4J\UXR48)6+;O- M17:]G;OXD\8O#?$9A3R+ZVJBK7YJE-Q=.GR^]&\V^67,U9*+D^]KH^HP01D' M(/0BJ>H:_HVE/Y=_J$<;?W.2WY#FN/>\U[PO:H^GZQ%*C\<:OPQ[6Y6G)/=/W=.]SV< MJX)H8[]^\0IT7\+AO+UO=*W;4]+T_7]&U1O+L=0C=O[G1OR/-7*\H1WC<21L M593D$'D&CQO\7H/#NBK/XI\01VD(7:L\(8/**+Q<\5&GAXZSE4:2BN]] M$[[)::V74Z3XDZE;W5W:6=K,LGE+(9BC9V'Y,#_T+\JYJO*%\??&#XN:D\?P MA\*W*6=@_FR2X!:3;R%=B0@SCB,9)]36IH/[1/AB1#8^,K*YTJ^A8IT@KMN26]/F6F MMKGE<*>+_AY'_A.6)E3I1OR5JT?9TJNMY#P#GD>M>?Z]^T3X7C067@VSN=5OIF"6T M:P,B%SP!R-Q.>P'/J*Z7P_\ LBV7C?PPOB+XIZMJ$'B/4',\[6LJ[8%( 2(J MRD': ,XQ@G&<"MO#;P+SBE7>:<72KY91LU2Y?=Q$IOJH-C&';G7NNI)VY4FTDFW:ROU^N^(M5UL117[( M%C&5$71L_P 74YXK.KGO!FBV/P^U+4?A$FLF[FT25725X?+:2&9%E!VY/1G9 M2?8=,XKH:_%_$7*L?DG&>,P>*JSKQ^F\'9E MA\VX;P^*I4XTVU:<(M-0J)M5(76_+-25^MKBH[QN)(V*LIR"#R#7I>@:@VJ: M-;WTGWGC^?\ WAP?U%>8S316\+W%Q*J1HI9W?QG@/[2H4Z-"SKJ\E&Z4G!:2:3=VDW&_JNK1WM%48O$>B36+:BFH MQ^4@RY)Y7VQUS6-<_$RS24K:Z9)(H/WGD"Y_#!K^A6/X5W8;B/(<7EKS"EB8.BMY722?9WM9^3L M_(YZN5YC1Q?U:=*7M'TM=OTMNO-:'*?$34YKC5AI@8B.! 2OJQ&<_EC]:YZK M_B+4EUK4Y=5AMGCC;:OS<\@8_ITJA7\:\7YE_:_$V*Q:GSQE.7*]=8)VA:^M MN5(_=,DPOU+*:-%QY6HJZ_O6N_Q%1WC<21L593D$'D&NDL=$\3>+[=+W4-7V MV[YV@G.<''"C [5S:(\CB.-2S,< C6]C)]Y(_GQZGD_J:^R\ M*^'8\1X_$4,6Y_5HQ3E&,I1C*=[14K;Z<_9^9X7&.9O*\-3J45'VK;2;2;2M MJU?;6Q@:K\.88M.WZ7<.\Z<1L51?"GP]>O!&]N)M7DB;#2!L[8R0Z?J5O)';.!=M#.K-&3V(!R"?>NI MU#X<:=*?,TR[D@;J%;YE_P 17Q)X)\;>(_A]XCM_$_A>_:"Y@;D G;*N>4X_K7W3X&\667CGPAIWB[3TVQ:A:)*$)R48CYE)]0V1^%I3UY$^:+BW MO=K5K1.ZTTMNSC-?_MBRN#HVIZ@TP@(*CS"0,@'O[5GUT/Q$TR:WU8:F%)CG M0 MZ,!C'Y8_6N>K^*N+\!7ROB7$X2HY6A)J/,VWR?8U>_NV/Z8R3$T\7E5*M M&WO)-V5ES?:T7G<569&#HQ!!R"#TKKO"7A#2;NPBUB^+3M+DA&X4$$CGUZ5R M*(\CB.-2S,< C6]C)]Y(_GQZGD_J:^Y\'LBPN;YW6J8NBJE* ME"ZYE>*FY+ETV;Y5+=/8^>XXS"M@LOA"A4<9SETT;BD[Z[[VV);K3["ZLS8W M-LA@VX*8P /;TKRKQ+X_^ ^@ZFUA<_%6WC=6PT<,#W(4YY!:($#\>EZCM;7K8_DCB/QOSGA+-*F R6S<7[\IW<>;JE'35;.5 M]]+:7/NCX;S?#O7[;^V?!_B*VU8I@-+'*"8B?5.J'ZC-=97P#X)\;>(_A]XC MM_$_A>_:"Y@;D G;*N>4X_K7TU-^V[\*(--AN/[-U::YD@5I;>"V7$; MD#*EG9B_[[ZWZ2>]K:65^K(O&#!<2T MIUL[JJE6C;=^[)?W%NK=8ZVWN[Z@YY7_AJ?4/LVS_A#8?.Q_K/MIVY_W=N?UKRR^NYM0O9K M^X2Q.2?UJ*OTG'^ GA5G=.C+-,MA5JP23GS3A*36[FZKN>_?L__ +4L MJ>+I-"^(@L;:RU!OW%^JB-;5@.%=B?N''4G()ZXZ=[XV_;(^$_AC?;Z#)0V-LA:2:58XU Y+$X _,U]K^"?V<_A#X#V M3:9X2ANKE.EYJ7[^3/J-WRJ?]T"O$XLX4\.N#)T''"RA!Q:C1I6A#W;74D ^93^/Y@@]ZUJVOB1\(M5U?56\9?#S5X-/U9HU6[ MMKJ,M:WZJ,+Y@7E' P Z\X&#QTX_^QOVAO,^Q?\ "J=/W9Q]M_M^/R?KM^_C M]:_@[B?P,SO%9O5Q'#TJ4\-4DY*$ZU.E.DF[\DO:R@IJ.RE33^)F#P67PP^@KIH/@=Y7^L^)WB%^>FRR_K;&F_#;X1ZMHVK M)XS^(6L0W^KHC+9VUHA6UL PPWEAN6]K]'X.\.LIX3RIX?&TZ M.*KS?-.4J4*D(]H4W4@W9:N4DHJ4G9)QC&3^4U3DE=](MOE25[.4HKRV_T^XTJ\DTZZ)+PMM+$ ;QV;CU'/XU#7H^O>&- M,\0*&NT9)5&$GCX8#.<'U'U]3C%87_"KIL?\C N<_P#/F>G_ 'W7XWQ'X/\ M$%+-)RRJ,:E&3;C[RBXI]&I-;;)J]UT3T/T/*N.,NE@XQQC<:D59Z-J5NJM? M?S^\YO3K&XU.^BL+9P[D^P&3^%=-_8/C[3!_H.K>5AAYY.6(SG ]!]/09S6C7WG#/A+A\NRU/&8BI#$R=W*C-PY5T MBG;6V]VMW9:*[^=S;C2KBL4U0IQ=);*<5*_=OMZ7/*[JXGNKF2YNG+2.Y+L> MYJ.M?Q?X?GT;4GE2,_9YG+1.!P,\[?P_E617\WYSE^.RK-*V%QB?M(R=[[O7 MXK]5+=/K>Y^IX#$X?&8.%:@URM*UNGEY6VMT%4 L <\GM7H^D^&-&T8!K6U# M2#_EM)RW_P!;\*XWPCH$^LZDDK1D6\+AI7(X..=OXUZ%7[MX+<-P>&K9IBZ" M=W%4I25VK7YG&^UVTKKJFK[GYWQYFDE5IX2C4:LFYI/36UD_Q=O-%+6= TW7 M81%?1'WF0,CJ5=3W!ZTZBIG"-2+C)73T:'%N+36YY]X@ M\(:EHT[/%"\UOGY)4&<#_:QT_E6;;6-Y>2B&UM9)&)^ZB$UZG17XCC_!#*<1 MCG5PV*E3IMWY.52MY*7,K+M=-^;/O\-X@8REAU"K14IK[5[?>K/\&CGO"_@J MWLK1Y-:MHY99@ 8V (C'I]?>JWBOP;H]AIHJ"OXZKT*V%K2HUHN,HNS3T::W31^XTZE.M34X.Z>J:ZFEX1LK34=>AM+V M#S(V#$KDCD*3V^E>AP6\%M$(;:%8T'147 %$&25,MX8^L5Z2C4JRECL=0I.G3JRC%]%)I?@ M#I**** "BBB@ HHHH **** "OG/]HO\ X*":G^S]\4[OX96O[&OQ?\9):V\, MHU[PAX5:ZL9?,0/M20'EESM8=B#7T9577!K!T6\'AYH!J!M9/L)NL^4)MIV; M\<[=V,XYQ0!\*Q?MX_"V"#Q3:P?\$C/C/'#XWS_PE\$?PP58]8)5E+7"CB5B M&;)(R/^^-3_P#C=2?LJ_'[_@H! M+^V%<_LY?MFO\/-+C3PM)J^E0>'[.X$FLQ"01^;:S%F0B-\B2.0)( RL%*Y- M 'V#1110 4444 %%%% !1110 4444 %%%% !1110 4444 :A_P!L MO_1R5XG7MGQ<_P"2>:A_VR_]')7B= !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% ".B2(8Y%#*PPRD9!%<3K_P,\.ZIR6!BO'SGA_)N(**I9A151+:]TUZ---7ZV>IA7PN'Q4;58W. M%T?X#>';-B^KZE/>$J0%4>4H]^"3G\:Q-+O]7^#'BEM(U1GFTJZ; M/1AT8?\ UC7JM9GBSPMIOB_1WTG45QGF&4#YHG[,/\.XKY',N <#@L+"OP_! M4,31;E!J[YN\)MMMQDM-7IZ-G#5RVG3@I858>"/%&I_#C77\#>+VVVI?\ <3$_+&3T8'^X?T/XUZ>"",@U M]%PSQ'0XBP+GR\E:#Y:E-[PFMT_)]'U]4TNK"8J.*IWM:2T:[,****^D.L*Y MKQE\'/ACX_N/MGBWP;:7RQ-.,X]I)27W.Z.9\&_!SX8^ +C[9X2\&VEI/C N2&DE M[@.Y9A^!KIJ**,5B\7C:OM<14E.7>3;?WN[#"X/"8&E[+#4XPCVBE%?NO"_B*R%Q9WD6R:,]?4$'L00"#V(%?,?CO]BGXBZ/J$C^!KBW MU>R9B85DG6&=1Z,'(4_4'GT%?5E%?0<.<89WPO*2PR5 M@9ECG6:=AZ*$)4?4GCT/2O9?$?[*?P9\0:'!H\7ATV$MM (X;^Q?9,<#J_!$ MA/<*93A9T%053 MGW=2TF_31)?]NI/[D>">%_A%J/P.UV;PY=^*TU"RU:,S:8A#(R&(@290DJ"1 M*G(/.WD#%='4?[7.@>(SX6TSXB>%&?[5X;NWED"#.() [$=P"JY']TDGI7G MOA?]I+P?J%HB^)HIM/N0/WA6)I(B?4%*?O6B<:CFK2:]WELWK;T:J4'PD\%_&#Q6B>*;J61-!A622PA?:)O/ M)V[V'( \D\#!.>OKPWB?]I+P?IUHZ^&8IM0N2/W9:)HX@?5BV&/T Y]17H7[ M(N@^(_\ A%M3^(OBHO\ :O$EVDD>]<$P1@A& [ EFP/[H!'6LO"3PFXXX1Q4 MN+C>2]V3=105DVK7YNB?J>CZ+I'A[38M'T+38+.UA7;%;V\01 M%'L!6'XR^#GPQ\?W'VSQ;X-M+N<@ W(#1RD#H"Z$,?Q-=+17[#0QV-PV(]O1 MJRC/^92:EKOJG<^;KX# XK#^PK4HRI_RN*<=-M&K',^#?@Y\,? %Q]L\)>#; M2TGQ@7)#22@=P'%P>$P-+V6&IQ MA'M%**^Y61X#^UI\.O%FDZ_;?&[P&9A);P"+5/LZY:,+G;*1_$N/E;/ "KVS MCSW3/VI-9@MA'JWA6WN)0,>9#[?R.*ROCC)LQJXSA7,?JZK/FG3DE*FY;.:4HS2;Z^[>_6UDO MFB;QM\3_ (]:S#X$\-:>L,=RP\RWML[0F>7E?^X._0>Q.*ZJW\0_&W]F-8_# M/CGPY'K7AE9"L!Y:)VEVY.VCEM;SUPCQ-BL2\VQN;57F/2JG[L4OL< MFB<+ZV2BKZ\N]_(M&\4^&_&FDV_B;PI!TE*E!JS5*?OTO+6FXO30_KG@_'U,RX9PM:M556JH*-24=G5A[M3S MTFI*SU%1WC<21L593D,#@@UU?A?P=9:I:1ZUJER\YER1'G X..3U/2N1FFBM MX7N+B54C12SNYP% Y))["N(M?VB/CMKT)TKX2_#8W&GQR.EMJ(TR:8NH8_-N MR$7)[$<=*_0_ ?P^K<=9UB9U:,9X>A!-NI+EIQJ2DE&]])-Q4]&GHKV/D?%+ MC;"<(9?0BYR5:M)J,:<>:;C%>]:VJ2;CK=:NURW^UO\ &C5_".L67PW\#W"V M?V=$NK^6)!DL3\D6/3 W'UW+[YX73/VI-9@MA'JWA6WN)0,>9#GO!J>I0),"RQ@-&H\M<"/Y1@)C'7N>N3R5?Z*KP5\,N M)>'<)0S; 4L0ZXNOLJB9O,=G7F,5R<3<)>'' > M1X>&&RV,81DXQA3DX0V]U;DO87\: M Q'((_B4X&5R,X'((!K MYOUS]CCXV:9?-;:9I-GJ4.[Y;BVOXT!'J1*5(^G/XU]/PEX@<-XW+84:LHX: M5-'RRY:9W 0MP_# 8!SQT MKFO@]^Q?>66JP^(/BM)&'(\UNFW_9&<^N.#V'Q$_8]^&/C' M?>^'(WT&\;D-9+N@8^\1X'_ 2M?/\:\5<%\0*.5UJ\^5-2]K!*45))I)K>2L MW?E\K/<^BX'X2XVX=T7=*W-YW6QZ)XUUWPIX;\ M.7&K^-+Z&WT^)?WLDQ[]@H')8]@.?2OG/Q+^U'X-@U-H_"GA74+BU#8$EYH 5N/3//K7GGQ=L?'G@G6G^%/BSQA+J,&D.KV\2W+O$F^-6!4-T.UAQT M&3CKSQ]>-A? #P^XBPL,5GM)8MR5X23G37(]8ZPE&;O>]G*ROMU?5G'CCQIE M>+EA\I15GI=1N[7OT7UM\"OC9\*?'.HIID/GV6M,/W5 MMJ)7$A[^4PX)]CAO0=:]-\3>+?#/@S36UCQ5KEM86R_\M+F4+N/HHZL?89-? MG_;7-Q97,=Y:3O%+$X>*6-B&1@<@@CH0:]X^%?[.NO\ QVL+7XH_%'X@W-S; M7FXPPQ2%YF579""S?+&,J>%!X]*Y,T\(N"N"J4:F%J_5<'?6"BY2<^T7NVTG MK.[5M6UMZ>0>*W%_%;EAJE!8C%VNIN2A!1V;DNEFUI&R=]$GOYQ^T%XT\/\ MQ!^+&I^*_#%Q++97 A6*26(H6V1*A(!Y )7/.#STKBZ^RO%G[*OPIUWP4/"> MAZ)%I4T3;[74H$WS*^,?.S',BGNI/TQ7A.N?L5U]?\ P!^!_@2Q^&&BZGXF M\!Z;V.K0^(?BM)&'(\UNFW_ &1G/KV/T2 % 51@#H!7PWB5QSAC2B MFKZ7:1_/ _=HT'WE/7:.02>,=/"_P"Q=8^W?V9_9-S] MIW;?L_D-OSZ;<9K]"Z*\W(O%G,\JR^.%Q-%5N56C+F<79;&>&&O,\W^R4SGIN;'Y9Q6G17GXW*$_#MI*)H=*CW Y!@#I** M** "BBB@ HHHH **** "JNN7&J6FBWEWH>GK=WL5K(]G:M($$TH4E$+'A@> K'P=X M8N]*\*>$]'UB.^GEFNB!+--+$[H1LR/O#D)A>&8\!^SE^SG^W;^U_P#!;0?V ME?%O_!3'Q-X_M"?!+XEKXW^)7[>/C'XAZ8MA+ ?#NN:>L4!D?;MEW"9OF7!QQWH ^A:*** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F_BY_R3S4/^V7_HY*\3KV MSXN?\D\U#_ME_P"CDKQ.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** .8^*WAO1-:\,37^ISI;RV:%X+DCH?[A]03@8 M]<5YMIWQ8\:Z5I$6CV6H1JD(Q'*\(9PO9/Y5Y;7\P^)V?8C+^,JD_G9*WR M&;XF5+'OV3Y79)M:7ZG;Z!\<_$UECCO8"?G*QA) /48P/P(_$5ZII&K6 M&N:;%JNF3B2&9-R,/Y'T(/!%?.E>I?L_7]Q+I>HZ<[$QP31O'GL7!!_]!%>M MX6\K32>]];6MK??)\QQ$\0J-1\R=[7WT MU/0J***_H@^H"BBB@ HHHH **** &RQ13Q-!/&KHZE71QD,#U!'<5XUX[_8H M\ >)=0DU/PMK-QH;2L6>WCA$T /^RI*E?INP.P%>ST5ZV49[F^15G4P%9TV] M[6:?JG=/RNM#Q\XR#)\_HJEF%%5$MKW37HU9J_6SU/&/ G[%'@#PUJ$>I^*= M9N-<:)@R6\D(A@)_VE!8M]-V#W!KV6***")8((U1$4*B(,!0.@ ["G44\WS[ M-\]K*ICZSJ-;7LDO1*R7G9!D^09/D%%TLOHJFGO:[;]6[M^5WH%%%%>0>P%% M%% !1110 4444 ?+W[7>@^)_ ?Q8MOBCH,\L,6I0(HNHQPLT:A#&W;!15.#U M^;TK TS]J368+81ZMX5M[B4#'F0W)B!]R"K?SKZP\4>%?#WC31)O#OBC2XKR MSN!B2&4?D01RI'8C!%>*:Y^P?X9NKYIO#WCV\LX&;(@N;)9RH] P9/U!_&OO MXT/"CC;*L/A>,\#&=7#Q4(5+34G!?#'GI.-2R_E;<>JU;/R['X+Q,X6S>OC. M$<6XTZ\G.5.\&E-_$^6JG#7>ZM+ILD>->,_C'XU^(H70+: 6UO.X1;*R!9YV M)P%)ZMSV& ?2OKKX.>#KCP!\,=&\)7F!/:6@-R ^$_[, M/P]^%=ZFN1^;J>IH/W=[>@8A/N'/\ &\(X/*Z.1\+X2-#! MTY.;LK<\VK3:6G--N3VV2/5X5R;B?^T*N<\1XEUL74BH*[OR0O>VGNJ[ ML[17*O-MG'_&7X->'/C+X<72-7D-O=6Y+V%_&@+0,1R"/XE.!EZC--I-[VLTU?M>U];7-N). .'N)\0L1B8RC4VUCYV M^#O[%][8ZM#XA^*US;O' X>/2+9]XD83G_ !)FW$N*5?'3O;2*2M&*\EY]6[M]7HCU^'N&$>^%%%% 'RG^VMX%U'1_B+'XY2!FLM7MT1I@.$GC4(4/IE MI'K\WI7B]?H)XH\*^'O&FB3>'?%&EQ7EG<#$D,H_(@CE2.Q&"*\4US]@_P , MW5\TWA[Q[>6<#-D07-DLY4>@8,GZ@_C7[]P5XEY/A,GIX',Y.$J2Y5*SDG%; M?"FTTM-K:7OT/Y[XX\,,YQ>W,=G:0/++*X2**-26=B< #J2:^Z_@YX.N/ 'PQT;PE>8$]I: W(!R%E= MB[CWPS$9]JY[X3_LP_#WX5WJ:Y'YNIZF@_=WMZ!B$]S&@X4^YR?0BO1Z^3\1 M>.,+Q-[/"8)/V,'S.35N:5K*RW22;WU=]E;7Z[PWX$Q?"[J8S'->VFN513OR MQNF[O9MM+;16W=]"BBBORT_5@HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@".[N[6QMVN[VYCAB09>25PJJ/.W=5576%E4#<""E^[E)7E)1NN79M2>FVCT?=]U'.,/4PLJDFE)7T;W?E MZG*>-/B=K_BF\DCM[N2UL@Q$5O$VTL/5R.I]N@K!L-6U32[@76G:C-!(#G?% M(0?TZU7HK^9,?G6:YECGC,16E*HW>]WIZ=DNB5DCY&IB*U:I[2R?"KXB MR^+[:32]7*_;K= Q=1@3)TW8[$'&?J*["O%?@SY__"?VOE9V^5+YN/[NP_UQ M7M5?U3X8Y[C\^X7C5QC;AHH6D$8_WBN/QK:JIKUO>W>AWMKIN MIK97$EI(D%X\2R"!RI"R%6X8*<'!X.,&@#\[?V'_ -B_]LOXG_ O3OCOX,_X M*!77PZT[QU)-K=KX)\)^$X[C3-+$\KN4A22X5(,V_LM?!+]JWP%\4UU_XP_\ !1*#XFZ,-/FC/AB/PK:69,IV[9O,BE9O MEP>,8.Z@#Z4HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .;^+G_) M/-0_[9?^CDKQ.O;/BY_R3S4/^V7_ *.2O$Z "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YGXJ^$)_%OAS;8)NN[5_- M@7^^,89?Q'Z@5XG+%+!(T,T;(Z,0R,,$$=B.U?259>M^"O"OB*3S]8T2&:3& M#+@JY^K*037Y-Q[X:?ZTXM8[!U%"M9*2E?EE;9W5VFEIL[JVUM?%S+*?KD_: M4W:76^S/ 8HI9Y%AAC9W=@%11DDGL!WKN]/^%WQ$\.Z?#KWA[4O+NV3=-9I) MM9?13GY7XZ@]_6O0]$\%>%?#LGGZ/HD,,G:4@LX^C,216I7E<-^#M# PE5S* MNW5^RZ3<>1_S*32;?3562OHWMAA,BC33=67O=+:6\[GFEI\;M;T>*73O%GAU MA>1H?+908\MVW*>@]Q^5<3K_ (P\1>)KEKC5M3D<$_+"K$1K[!1Q_6N[_:$2 M3[+I8U^;>(69<18/-)Y+BL9.K3I6LVE%R4HJ2YK?$U> MUW?J]+GE9I5Q5.L\/.HY*/RO=7U[FEH'B_Q%X9N5N-)U.1 #EH68F-_8KT_K M7MG@OQ7:^,=!CU>!-CY*3Q9SL<=1].01[&O :]/_ &?//^Q:INSY7FQ;/3=A ML_IMKV/"+B',Z/$,,L+O\ M+J>BT445_3Y]>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!'=W=K8V[7=[-+OQ5K\MO' M.196LA2WB!X;'!<^I/Z"N:K^?^(?&;%87,YT,KHPE3@VN:?,^:V[23C9=KWN MM=-CYG%9].%9QHQ32ZOJ?2%I>6E_;K=V5S'-$XRDD3AE/T(J2O$/ACXTO/"N MOQ6\DY-E=2!+B(GA<\!QZ$?J*]OK].X*XPPW&&6.O&')4@[3C>]GT:?9].MT MUTN_7R_'0QU'F2LUN@HK)\5>--!\'6HGUBY.]_\ 501C+O\ 0>GN<"N0_P"& M@[+S]H\,2^5G[_VH;L?3;_6NO-N,^&,BQ/U?&XF,)]K2DUZ\J=OG8NOC\'AY M\M2=G]_Y'HM%9/A3QIH/C&U,^D7)WI_K8)!AT^H]/<<5K5[N#QN$S##1Q&&F MIPELT[I_UU['33J0JP4H.Z84445U%A1110 4444 %%%8/CKQ]I?@FQW3$2W< MB_Z/:JW)_P!H^B^_Y5Q9CF."RG!SQ6+FH4XJ[;_K5OHEJWHC.K5IT*;G-V2/ M$=7L+C2]4N-.NE(D@F9'SZ@XS5>NWL/ASXO^(RW/B[4[J*WDN<-;K+&1YO8= M/NK@ \YQ^-4O^%,>/\ S_)_LN+;G'F_:DV_7KG]*_CG$\&\15)+$83!U94: MC;IOE;;C=\KDE?ENM=?576I\)/ 8I^]"FW%[:=.ASNE:?/JVIV^F6R%GN)EC M4#W.*]NM/AAX$LHC%%X<@;A"5:HU:,HQDX15^KO9ROJET2OKHOH\J MRQ4*3E7BG)][.R/$?&GPQU_PM>226]I)=618F*XB7<5'HX'0^_0U@V&DZIJE MP+73M.FGD)QLBC)/Z=*^C**XL?X)Y5B,-O1A_D&KMU:VU];/9WD"2Q2+MDC=X8?Q)[]1^&:]6&79GX;KVF!4L1E^\X:. MI3?6<;6YH]9+2V^FK-E2K93K3O*EU75>:[KN>GT5PB?'GP\-'CNIM/G-X>)+ M5 -JGUW'L?S]J@L/V@=+EN FH^'IH(R?]9%.)"/P(6OH7XC<%1G"+QD;R2:T MDUKW:C:+[J3374ZO[5R]-+VBU]?Z1Z%15;2=7TW7+!-3TJ[2:&0?*Z']#Z'V M-6:^RI5:5>E&I3DI1DKIIW33V::W1WQE&2NG=!1535]>T;0(!3@"56C!/U8 5Q8C.,HPF(6'KXB$*CVC*< M5)_)NYG*O0A+EE))]KHW:* 01D&BO1-0HHHH **** "BBB@ HHHH **** "O M;/A'_P D\T__ +:_^CGKQ.O;/A'_ ,D\T_\ [:_^CGH Z2BBB@ HHHH **** M "BBB@ JMK.D6&OZ/=Z#JL)DM;VVDM[F,,5W1NI5AD0 E@%5B,9(P#0!X+_P . M1?\ @FQ_T0>[_P#"OU3_ .2:\X^ _P"RA^SW^PC_ ,%2-"^'?PD\/M

.OA M[?W=BM]J$LUWX?E@<;PK;@'MYT4C$JLX>/Y7 RM;OCG_ (),? CX;^"M7^(? MC3]M[]H6RT?0M,GU#5+QOB#$P@MX8VDD?"V9)PJDX )., $UVG_!.[]ES]BC MPC]M_:4_9J^+6L_$K4M:M?L$_C+Q/KXO[V"(%6:V(\N(P-Q&2KH),!>@." ? M4U%%% !1110 45E:=XX\&ZOXJU#P-I?BBPN-9TF"&;4]+ANE:>UCEW>4SH#E M0VQ\$]=IK5H **** "BBB@ HHHH **** "BBB@#F_BY_R3S4/^V7_HY*\3KV MSXN?\D\U#_ME_P"CDKQ.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH R?&GA6U\8Z#+H\[['R'@EQG8X MZ'Z=0?8UXIK_ (/\1>&;EK?5M,D0 _+,JDQM[AAQ_6OH&BOSWC+P[RSB^K'$ M.;I5DK7C\KHXYJ5[2[GSWI'A;Q%KQ(TC1YYPJDEE M3"C'N>,^W>O1O@=XATC^RG\+&$07L_U !'H,^N.^KS[XI>!+NT MNO\ A/?">Z*Y@;S+I(AR5T^*.73RMJO2?/;XE;IY>:/0:*Y[X>^.[3QKI6]ML=[" + MJ$?^A#V/Z=/KT-?L66YE@\WP-/&82?-3FKI_H^S6S71Z'NT:M.O34X.Z8444 M5W&@4444 %%%% !1110 4444 %%%% !1110 45B^-O&VF>"=,%Y>*99I25M[ M=3@R$=>>P'<^]>97_P :_'5U.9;6[AM4SQ'%;JPQ]6!-?#\2^(/#O"V(6'Q4 MI2J;N,$FTGM>[25^U[VUM9H\_%YGA<'/EFVWV1[/17FO@OXWSSWD>F^+HHPL MA"K>1+MVG_;'3'N,8]*]*!!&0:]CAWB?)^*,(Z^ G>VDDU:47TNO/HU=/6ST M9MA<90QD.:F_\T%%5M6U?3=#L7U+5;M(((Q\SN?T [GV%<-?_M Z7#.4TWP] M-/&#_K)9Q&3^ #49UQ5P]P]*,1Z M%17,^$/BKX<\6SK8+OM;MONP3D8?_=8=?IP?:NFKORS-LMSK"K$X&JJD'U7? MLUNGY-)FM&O2Q$.>F[H****]$U"BBB@ HK%\;>-M,\$Z8+R\4RS2DK;VZG!D M(Z\]@.Y]Z\RO_C7XZNIS+:W<-JF>(XK=6&/JP)KX?B7Q!X=X6Q"P^*E*53=Q M@DVD]KW:2OVO>VMK-'GXO,\+@Y\LVV^R/9Z*\U\%_&^>>\CTWQ=%&%D(5;R) M=NT_[8Z8]QC'I7I0((R#7L<.\3Y/Q1A'7P$[VTDFK2B^EUY]&KIZV>C-L+C* M&,AS4W_FBMJVKZ;H=B^I:K=I!!&/F=S^@'<^PKAK_P#:!TN&,'_6 M2SB,G\ &K%^.?B"XOO$JZ"LA$%E&I* \&1ADG\B!^?K7#U^+\<^*6=83.JN MRJ2IQI-QKZ]HV@6_VK6=2BMT[&1\%OH.I_"OGB*6 M2"19H9&1T8,CJ<%2.A!KT'P5\+1XTLHO%GB?7YYUN^VFNF"S;&8E>SC!2GWV5O M/_@'G]QL$[B.3>N\[7_O#/7FF5ZWXM^"6C:C:1MX7VV4\2;0CEF24?[1Y(/O MS]*X[_A3'C_S_)_LN+;G'F_:DV_7KG]*_,TJ:.HSMR7\UJOZ]3F["SO-0O8K&PA:2>60+$B]2Q/%>A_\)Q\9]&XU M/PK]H4?>8V3']8SBMOX=_"JV\(2_VOJDZ7%]M(0H/DA!ZXSR3[\5V%?J?!7A MOG>7Y;*O5Q=3"UIM>[!IJRVYUJG+5Z7T3[MV]G+\IQ%*DY2FX2?1?J?/7B7Q M%J'BG69=9U)AOD.%1<[44=%'M_\ 7JA6GXOT"Y\,^(KK2;B,@)(3"Q'WXR/#^@:GXFU2/2=)A#S."+;^:6OWG=7S^A3GRTX\R[WM^A]'T5Y?\+/BGJ3:E%X;\27;3QSL$ MMKF0Y='[*Q[@],GG/MT])N]4TRP&;[48(<=?-F5?YFOO^'.*\IXEROZ[AYGA<;1Q='VD7;O?H4/%7C30?!UJ)]8N3O?_ %4$8R[_ M $'I[G KD/\ AH.R\_:/#$OE9^_]J&['TV_UK@_%_B"X\3>(KG5YY"0\A$*D M\+&#A0/P_7-9E?@O$/B[Q#7S.:RR:IT8MJ/NQDY)=6Y)[[V5K+2[W/F\5GF* ME6?L7:*\KW^\];USXX>'X=#%UH*/+>2Y5()HR/*/JW8CZ'GVJGX%^&VH:[?? M\)EX_+RR2MOBM9NK>A<=AZ+_ $XKS[PUJ2:/K]GJ6BE:',T_WDE=\S=G9/16[.QVY?)YK-U*[O MR6M'IZON P!@#H****_<3Z(**** "BBB@ K+\:ZU)X>\*WVKP@>9%#^[R, M@,Q"J?S(K4K+\:Z))XB\*WNCP?ZR:']T">K@AE'Y@5YN $EB68Y)/)I*=+%)!*T,T;(Z,5=6&"".H--K^ M$FFG9[GYP=?\(O&UOX6U>6TU:]\JQN8R6+ D)(.AP,]1D?EZ5Z'>?%+P3;Z? M->6VNPS/'$62%20SD#A1D=Z\Z^$_@6W\7:G-<:M;,]C;QD,0Q7=(>@R/09/Y M>M=1XQ^#OAFR\.7FH:';3BY@A,D:F8L#CD\'KQFOWS@G%\?8+@QUL%3I2H1Y MW'G<_:66KY4O=:O?E3W=^A]+E\\SIX#FII.*O:][_+H>;:[KNI^(]3DU75;@ MR2R'UX4=E [ >E4Z**_!Z]>MB:TJM63E*3NV]6V]VV?-RE*E?!#QI M>3SMX1U*F#7I5>!>"Y?$EEK2ZOX7TU[JXM$9RBQ%QM M(VG(')ZUV]E\>FMP]OXA\,R13HI_U+XRV. 5;!7\S7]#^'GB!E^ X?AAQ3TY^;F:[W32C?M:5N[,*G$-7VG[ MN"Y?/<^E 01D&BO-?@AXTO)YV\(ZE.9%$9>S9SDKCJGTQR/3!KTJOVSACB+" M<49/#'T%:]TXO>,ENK]>Z?5-.RV/H,'BH8R@JD?^&84445] =04444 %%%% M!7MGPC_Y)YI__;7_ -'/7B=>V?"/_DGFG_\ ;7_T<] '24444 %%%% !1110 M 4444 %?$T7PG\$?M;?\%:/B)8?'_18-?T;X/^$]%B\'>&M402V1EOH5N9KM MH6^65@Q*?,"#\F02B8^V:^6?VP/V8/VC=)^.FG?MM_L/:EI1\=6>C?V/XH\( MZZ^RR\3Z>'WHA?$?A=X1_9%_X*XZ-X*^!&G1:+X9^+/P^O;SQ'X5L! MLL[:]M'9X[J.)?EB!"E0H +RXX; (_V_?\ @IK=#_A%K;_@DWJJZWC9_:$W MC-%L?,_O9, 3;_VV_&NV_8U_90_:!@^.&M_ML?MK^(M*NOB)K6C+I&B>'=!) M:Q\-:;O$A@1B3ND+#D@L!ESO#?\%._%?Q:\$_L(?$;Q/\ M!&>\A\0VNCQ^5#[?8:8RB18995B,IW?PJ7!;CID] : /A3X&?L1?LE M_M">.O%?LMC98 MVAHV+KYKSE40%B6( R0*\6_;&^%O[(5K?_&7]ISX5:MI?A+5O#WA'PIK?PQ\ M3>"+X6/G:E=MJ!(B2 JDS3^5&'^4L I;(PQKZBF^+GP'E^.?P.\/?M7_ AB M@^*&O> 8[_0/%NLV$*65IJ)A4W5A&[N"ER')(79QO0!MS 4 8'[ ?@/_ ()[ M^(OB)-\1_P!DK]HWQ/XMU?1[22.ZTS6/%]]-Y44@V&1K2Z5&*Y( DVX!(YS7 M,_L]? SPO_P4LUOXC_M%_M'>(O$M]IMOX[U#P_\ #G1-+\37=A;:)86>U%NH MUMY$#7$C,69G##*=", ;/[0UMX3U?_@KA\#1\%EM6\8:?I.N3?$R;2]I:/1S M;(MNMZ5]9&D"!^073U0U>_X)3^(_#OPO\#_%3]G;QEKEIIVO_#_XH:U)J=G? M7"Q.NGS.LL%[\Q'[EU+$/TPN>XR =7_P31^*'Q \0>"O'GP(^*OBV[\0:U\) M?B%?^&8]?U!]USJ5A&0UK/,W\4A0LI)Y(12222:C_P""EGQ(^(%AH/PY_9T^ M%_B^]\/:I\6_B!:Z!?:_IDNRZL-,P7NY(''*2[=JAO1FY!P1S'_!-'Q#X?NK M'X^_M8ZKK=IIW@[Q9\6=4O\ 2-/V<_$'B.PT+6/'UCX8^(?AS4O$MW?VN MJVMZ'7[:RW,C[+B)TW IM!+8P!N!U]>\%VG[?G[>_P 2/A!\6M=UF3X:_!W2 M=)M8O"VE:W:A_VR_\ 1R5XG7MGQ<_Y M)YJ'_;+_ -')7B= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %'7K110!YCX[\*ZE\/=<3QWX/ M79;[_P#2(5'RQDGD$?W&_0^G%7[OX_:)%;1-9Z)<32L@,J-($5&[C/.?KBK' MQTU^XTSP[!I%LY4W\I$C#O&N"1^)*_AFO(J_FKB_B/%\#<1XG!9#4]G":C.< M7%.,)M7?(G=*\6FU:W1:)6^3QV*GEV*G3PSLG9M=$_(]E?2^''B/F>>9G_ &9F=I3DFX322;:5VFE9;)M-);6=[Z=> M59K6Q%;V-;5O9G<4445^X'T(4444 %%%% !1110 4444 %%%% 'C'QKO[BZ\ M=36LK'9;0QI$.V"H8G\V_2N2KNOCQ:Z6GB."[M;Q#JX^ZQ^H.,>P MKA:_BSCNE5H\88Z-22DW4D[IWT>J7JDTFNC5CX#,E*..J)N^H5Z5X5^-^E:7 MH=KIFLZ==R2V\0C::+:=P' /)';%<#H6A:GXCU./2M*MS)+(?3A1W8GL!ZU[ MEIG@GPY8:1;Z5/H]I<""$(9)K96+D#DG([GFOKO"W*.*,17KXO+*RHQ247*4 M>:,G>_*EW6[:VO;J=V3T,9*4IT9/X_&M]!'IOG)901Y6.4 $ MR'JQ )[8 _'UKE:[+XR^$(O#^N1ZEIMBD-E=1@*L*!520<$8' R,'WY]*XVO MC.,XYO#B;$QS.7-64M6E9-67*XKI'EM;R.#'JNL7-5G>7]6'12R02K-#(R.C M!D93@@CH17OW@K6Y/$7A6QUB?_630_O2.[J2K'\P:\!BBDGE6&&-G=V"HJC) M)/0"O0;'P5\9/"UG&-"U0/&%W"UCN00A/)&V0;>I/2OK?"S-\SR;&XBM2PU6 MO1<4IJFN9J5[Q=KJ^G,N^IVY/7K8>I*2@Y1MK;\/U/2-6U?3=#L7U+5;M((( MQ\SN?T [GV%<-?\ [0.EPSE--\/33Q@_ZR6<1D_@ U<;XZ\4>,=8N(]'\6KY M4EF>80FWD@'<0."<=/8^]<_7L<5^+N<3QSH90G1A'1N<%SN75-2NHV>EK7TO M?HM\;GE=U.6A[J7=:_CL>W>$/BKX<\6SK8+OM;MONP3D8?\ W6'7Z<'VKIJ^ M;8I9()5FAD9'1@R,IP01T(KO=*\._$[XE6$>I:CXE\JQFR%W2X# $J?D08/( M/7%>]PCXIYQFE&6$JX.6(Q*U7L[13CLW.^D;-I72L[[+KTX'.:]:+@Z;E/RT MT\^QE_&;5'U'QQ- )P\5K$D<>UL@94,?QRQ_*N4KM/'?PAN_"NE1ZIIEU)>H MF?MA\O!3T8 9^7U]*XNOQWC/"YQ0XBKU,RI.G4J2<[7YDE+5)26DE%>[==K' MA8^%>.*DZRLWK]_G^ 5W?AOP1\0?&>B6]_+XN:*R="L4P'K7ON@:/!H&BVVC6QREO"$W8^\>Y_$Y/X MU]CX6\)+B#$5ZN+4UATK>[)Q4IW5DVK725[KI='?D^"^M3E*=^7R=KL\9^(' MP\O? TMNS79NH+A3^_$6T!QU7&3VP1Z\^E@%>_> M"M%E\.^%;'1Y_P#60P_O0.S,2S#\R:S?"'PJ\.>$IUOUWW5VOW9YP,)_NJ.G MUY/O735]QX:I4^)Z M6[(****_63V@HHHH R?%7@O0?&-J(-8MCO3_ %4\9PZ?0^GL\HM^O*U?YW..O@,'B M)\U2%W]WY&3X4\%Z#X.M3!I%L=[_ .MGD.7?ZGT]AQ6JZ)(I210RD8((R"*6 MBO=P>"P>7X6.&PU-0IQT44K)?+\^_4Z84X4H*$%9(^;[M)([J6.9-KK(P=<8 MP<\BHZ]$^*?PLU)M2E\2>&[0SQSG?C M[C8(I)YT@A!+NX50/4GBO3K7]GW3E.;_ ,23R>OE0!/YEJI?"SX6:DNI1>)/ M$EHT$<#![:VD&'=^S,.P'7!YS[=?4*_8/#CPXPF)RZ>,SO#7QR*Y#_AGRR\_$,LFL1).M5:,'_5Q0",G\26KT*BODL=P)PCF M.->+Q&$BZC=V_>2;[M)J+;ZW3OU.*IEV!JU.>4%99;A6&/HI)KV> MBOS?'^$O"..QSQ/+.%W=QA)*+[Z--KTBTNUCR:F28&I4Y[->2>AB^"?!.F>" M=,-G9L99I2#<7##!D(_D!V'O4'Q/T5-8\%WRQVB23Q0^9$Q0%EVL&.#U' (X M]:Z&@@$8(K[.KD.7/(IY31@H4G!P22V335]>NM[O5O6]SO>&I?5G0BK1M8^: MZ*]+\:? ^>>\DU+PC+&JR,6:SE.T*?\ 8/3'L<8]:P;#X*>.KJX$5U9PVR9Y MEEN%88^BDFOY,Q_A]Q=@<<\-]4G/6RE!.47V?,M%?^]9KJ?%5,LQU.IRVDT]U'$$23'F.%WDH5"C/4\]/:O;:X*[^ VB-HJ6UGJ4J7R#+ M7+C*2'T*]AZ8Y]8I;=5&/JH!KW\9XN<'X/&>P4IS7648IQ^]M-^J3\KG54SO TZG+=OS2T M/9Z*Q?!/C;3/&VF&\LU,4T1 N+=CDQD_S!['VK:K]#P&/P>9X.&*PLU.G-73 M77^MFGJGH]3U*=2%:FIP=TPHKF?%_P 5?#?A*O"M)U?3=S36Z. MR,HR5T[HZ2BBBM!A1110 4444 %%%% !1110 4444 %%%% !5?5=*TO7=,N- M$UO3;>\LKR!X;NTNH5DBGB8%61T8$,I!(((P0<58HH ^]5^..B_!_P\WGI8OX?T=M+8PZ+=0F8RW$0>1D+2%XB (U\HP JRV,!,UQMSM$DKEI' R< L0,G&,FLGX MW?L0?LF_M'>)K?QG\:_@5H>O:M;1K&FI7$3QSNB_=21XF4RJ.RON R>*]5HH M YZY^$_PUNOAE+\&&\#Z;'X4FTIM,D\/V]JL5K]C9"C0!$P%0J2,#'6F6_P> M^%MO\+8_@D/ 6F2>$8M,73D\.W%JLMK]E5=HA*/D%0 .#GI7244 >6? []B7 M]E']FWQ#=>+?@C\#=$T#5+R-HYM1MXWDG$9.61'E9FC0X&50@' R.!6I\>/V M6?V>OVG=,M-)^//PFTGQ+'8.S6,E]$5FMMV-PCE0K(@; R P!P,@X%=_10!S M7PG^#OPN^!7@R#X>?!_P)IOAW1;9V>/3],MQ&A=L;G8]7:A_VR_P#1R5XG7MGQ<_Y)YJ'_ &R_]')7B= !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% '$?'/0+G5/#L.K6L9S7*JV(K>VHZM[H\BKT;X$:UH. MGB[TZ[OUBO+J5/*23@.J@X /KECQ^5:V@? SP[I=RMUJU])?E#E8F0)&?J,D MG\\5:\:?"/0_$BM>:4J6-YCAXUQ&_P#O*.GU'ZUX7"_A]QEPUB(YS&G3E5IW MM2QY'MTJEK_QS\2WMRRZ!%'90 _(6C#R$>ISD#Z ?B:_ M1*WBIPSA,)SXI5(5D[2I.+]I%];WM&W9W5_6Z/4EG.$A"\[J76-M3URBO(M M^.?B:RN5&O1QWL!/SE8PD@'J,8'X$?B*]4TC5K#7--BU73)Q)#,FY&'\CZ$' M@BO>X9XTR+BR,E@IM3CJX25I)=]VFO--VZVNCIPF/PV-3]F]5T>X:OJUCH>F MS:KJ4XC@@3<['] /4D\ 5Y9K_P <_$M[85^0^*''F<8;.997E]5TX4TN:4 M7:4I-)_$M4DFE96UO?I;P\XS*O#$>QI2LEO;OZG;Z!\<_$UECCO8"?G* MQA) /48P/P(_$5ZII&K6&N:;%JNF3B2&9-R,/Y'T(/!%?.E>D_ SQ186-A>Z M/JNJP0 3+);+/,%W%@0P&3S]T?G4^&7'^:UK32 M:LV];6ZW649G6=?V5:5T]F^C]3TNBN-^*/Q)/A:SBL-#EC>\N4+++PPB3IN] M"2=[9ZM[=OKTW[_X:>!=2G-S=>'(=Y.28F:,$_12!6[17W67<'\/Y?EL<$Z$ M:D4[MSBIN4GO*3:>K_X"T/1I8'"TJ2I\J:\U>[[E31] T70(#;:-ID-NA^]Y M:8+?4]3^-6Z**^BHT*.&I*E1BHQ6R222]$M#JC&,%:*LBMJVD:;KEB^FZK:) M/!(/F1Q^H/8^XKAK_P#9^TN:JE;MS1:=O*]CGQ&#PN*M[6-_Z\CF?"'PJ\.>$IUOUWW5VOW9YP,) M_NJ.GUY/O73445WY9E.6Y+A5AL#25."Z+OW;W;\VVS6C0I8>')35D>1_'/0+ MFR\2KKZQDP7L:@OC@2*,8_( _GZ5P]?1>K:1INN6+Z;JMHD\$@^9''Z@]C[B MN&O_ -G[2YIR^F^(9H(R?]7+ )"/Q!6OPCCGPMSK&9U5Q^5152-5N3CS*,HR M?Q?$TFF]=[ZVMI=_.9CD^(GB'4HZJ6MMK/YGE\44D\JPPQL[NP5%49))Z 5[ M]X*T67P[X5L='G_UD,/[T#LS$LP_,FLWPA\*O#GA*=;]=]U=K]V><#"?[JCI M]>3[UTU?7^&G 6+X6=3&8YKVTURJ*=^6-TW=[-MI;:*V[OIW93EL\'>I4^)Z M6[(" 1@BL*_^&G@74IS3DF)FC!/T4@5NT5^F8W+LOS*"ABZ,*B6RG M%22^],]:I2I55:<4_57*FCZ!HN@0&VT;3(;=#][RTP6^IZG\:MT45T4:%'#4 ME2HQ48K9)))>B6A48Q@K15D%%%%:E!1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !6!\4I_L_@'4I1$KGRE7#+G&YU7/U&O0K8:M*E5BXRB[-/1IK=-'YU*,H2<9*S M1N_#WQ@/!>O_ -IS1220/$T 7E,GB;7;!3"\>RTBGC!WYZO@]L<#UR:ZKQ9\//# M^K:#=V^F:#9PW;0DP2Q6ZHV\<@9 [XQ^-?OG!N3\?83@YU,#6C",E.4:5III&=W8L[,!(HSG\@1^7I7V3\(_\ DGFG_P#;7_T<]?&_P,T"YO?$S:\8R(+*-@'QP9&& M,?D2?R]:^R/A'_R3S3_^VO\ Z.>OZO\ "'Z[_J='V]^7GER7_DTV\N;F/M,C M]I]17-W=O3_A[G24445^H'L!1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110!S?Q<_Y)YJ'_ &R_]')7B=>V?%S_ M ))YJ'_;+_T)T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y[^T%>S1 MZ9IVGK]R6>21N.Z@ ?\ H1KRVO;OBKX0G\6^'-M@FZ[M7\V!?[XQAE_$?J!7 MB4ZD<:YO9I6^X;74> /"?B3QK;W%AI_B%K6TMF4R1M*^TE\\A1P?N\].U MV?"KP?/X2\.;;]-MW=/YLZ_W!C"K^ _4FO- M\-^&I<19_P E6,G0C%NHTW'=>[&ZMO*SMU29CE6$>*Q-I)\JWZ?(YC5_@-]B MT.:XTS5I;J]C7 Q12SR+##&SN[ *BC))/8#O7I?A_X%6%UH,4VO MW=S!?2?,R0LNV,'HI!!R?7GK79Z)X*\*^'9//T?1(89.TI!9Q]&8DBM2KX3\ M(L#EO/5SAQKR:LHJ_+'SN[-OMHK:[WT>"R.G2NZ]I/MT/ ?&_AC_ (1#Q%-H MBW#3(BJTR?%7X=R^+[:/5-("_;K="H1C@3)UVY[$'.. MW)KR._TC5-+G-KJ6G302 XV2QD']>M?CW'7"6+X:SNJH4FL/)MTVKN/*]>6^ MNL=K-WTOUN>%F."GA,0[+W7M_E\BO7NGPK\__A --^T9W>4V,_W=[;?TQ7F' M@OX8Z_XJO(Y+BTDM;($&6XE3;N'H@/4^_05[79VEO86D5C:1A(H8PD:#LH& M*_2/!GA[,\+BJV:5X.%.4.2-U;FO)2;2[+EM?9WTV9ZN0X6M"(6(KX>$ZBVE*$7)?- MJYE*A0G+FE%-][( !@"BBBO1-3F?%_PJ\-^+9S?L'M;IOO3P 8?_>4\'Z\' MWK#L/V?M+BN ^H^(9IXP?]7% (R?Q):O0J*^2QW G".8XUXO$82+J-W;]Y)O MNTFHMOK=._4XJF78&K4YY05RMI.D:;H=@FF:5:)##&/E1!^I]3[FO=?A'_R3 MS3_^VO\ Z.>O$Z]L^$?_ "3S3_\ MK_Z.>OJ:5*E0I1ITXJ,8JR25DDMDDMD M=D8QBK)61TE%%%:#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#F_BY_R3S4/^V7_ *.2O$Z]L^+G_)/-0_[9 M?^CDKQ.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LO6_!7A7Q%)Y^L:) M#-)C!EP5<_5E()K4HKFQ6#PF.H^RQ-.,X]I)27W.Z(G3A4CRS2:\S+T3P5X5 M\.R>?H^B0PR=I2"SCZ,Q)%:E%%&%P>$P-'V6&IQA'M%**^Y600IPIQY8))>0 M4445TEA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5[9\(_\ DGFG_P#;7_T<]>)U[9\(_P#DGFG_ /;7_P!'/0!TE%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!S?Q<_Y)YJ'_;+_P!')7B=>V?%S_DGFH?]LO\ T)T %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>V?"/_DGFG_] MM?\ T<]>)U[9\(_^2>:?_P!M?_1ST =)1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%>(?M1_M>:[\&/'_ (7^ _P<^$,_CWXB>+X+BZTW0EU5 M+"VL[*$?O+NYN'5A&@.0H"DN589!P" >WT5\G?L+?\%$/&_QSUOPQ\(/VCOA M(/"GBSQ3X'A\2^%M6L+Y9]/\1V94&1XU W6TJ\DP,7("L2WW=W1^/?V]_%,G MQ4\3?"S]F?\ 99\2_%.3P-*L/C35=*U:TL;6PN"NXVL37# W5PH!W1(,@\_M2_":P^+WPV>[CL[J26WN]/U&#RKO3[J)MDMM/'D[ M)$88(R00002"#4?[3'[2'P__ &5OA3<_%?XAI>W$*74-GINE:7!YMYJ=[,VV M&U@CR-\CG/&0 %8G@&@#T"BOG7X=_MX>)W^+?AWX._M+_LO^(_A9?>-/,7P9 M?ZIJ]IJ%GJ,R+N-L\MLQ%O<%>1$XR3QP2 =CX^?MGW?PV^+MG^SI\%/@?K7Q M-\?W&D'5KW0M(U&VLH-,L=^Q9KFZN&$<1=N%0\GC.-R[@#W*BO*/V6OVL?#? M[3-IX@T:3P7J_A+Q=X.U);#QAX.U]4^U:;,ZEHVW(2LL4B@E)%X8*3C&,^KT M %%%% '-_%S_ ))YJ'_;+_T)U[9\7/^2>:A_VR_\ 1R5XG0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5[9\(_P#DGFG_ /;7 M_P!'/7B=>V?"/_DGFG_]M?\ T<] '24444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7SM^UQ^RW\:O%WQC\*?M8_LL^-M#TSQ]X1TJYTN72_%<$KZ M9K6G3'>UO*T/[R)E8LRLHY+#)7;FOHFOG']J;X,_M.Z1^T-X9_:X_9;N++7K MS2?#T^A>)_A[KNM/96NK6+R&59(),-'#<*Y&69>0B$]1UGX>03?#CQ.NH1W5GXFLK>W5W *@-;S",;S$Q;&.2N4 M#==_P1Q_TS]G#Q?XDO!G4=8^+OB&\U>1OOO<&9%);WVJM>=?\$\_V?\ X]_& M^/X"_M"?&C2=&\/^#?A1\/?L_P /=)L-1-U>:Q/=V<<+W]R0H6%#$J%8N65E M /I7(7 M[0KAXV%Q;%E5E1"K #&0H#=ITWQ=^V31M]PW%O"&@)]PS-C\:ZS] MFG]F_P"-7[+G[,7C&32M2T+Q'\7_ !=J6J>*=5N;H2)IESKURNY(>J.+=2L: M=5)^9AMW8$/[2'[./QY_:;_9N\#:S?W_ (?\.?&7P3J^G>*-,EMQ(VE1ZQ;@ M^9;$[G?[,^YEZL>%)R 00#F?^"P#-8_!GX;>)+$[=2TKXX>'+G2I5X=)P\H& MT],[7QSH=II_CWP/JVNC2YIKF MT4I:WMOK"(D#VKZTKY[_8\_9V^,/ASXI^/?VK_P!IG^R;?QU\0&M+6'0=#N6G MMM!TNU3;#:K,0/-D8X:1@-I901U(KZ$H **** ,WQ=X>_P"$J\/7&@_;/(\_ M9^]\O=MVNK=,C/3'6N)_X9\_ZF[_ ,D/_ME>D44 >;_\,^?]3=_Y(?\ VRC_ M (9\_P"IN_\ )#_[97I%% 'F_P#PSY_U-W_DA_\ ;*/^&?/^IN_\D/\ [97I M%% 'F_\ PSY_U-W_ )(?_;*/^&?/^IN_\D/_ +97I%% 'F__ SY_P!3=_Y( M?_;*/^&?/^IN_P#)#_[97I%% 'F__#/G_4W?^2'_ -LH_P"&?/\ J;O_ "0_ M^V5Z110!YO\ \,^?]3=_Y(?_ &RC_AGS_J;O_)#_ .V5Z110!YO_ ,,^?]3= M_P"2'_VRC_AGS_J;O_)#_P"V5Z110!YO_P ,^?\ 4W?^2'_VRC_AGS_J;O\ MR0_^V5Z110!YO_PSY_U-W_DA_P#;*/\ AGS_ *F[_P D/_ME>D44 >;_ /#/ MG_4W?^2'_P!LH_X9\_ZF[_R0_P#ME>D44 >;_P##/G_4W?\ DA_]LH_X9\_Z MF[_R0_\ ME>D44 >;_\ #/G_ %-W_DA_]LH_X9\_ZF[_ ,D/_ME>D44 >;_\ M,^?]3=_Y(?\ VRC_ (9\_P"IN_\ )#_[97I%% 'F_P#PSY_U-W_DA_\ ;*/^ M&?/^IN_\D/\ [97I%% 'F_\ PSY_U-W_ )(?_;*/^&?/^IN_\D/_ +97I%% M'F__ SY_P!3=_Y(?_;*/^&?/^IN_P#)#_[97I%% 'F__#/G_4W?^2'_ -LH M_P"&?/\ J;O_ "0_^V5Z110!YO\ \,^?]3=_Y(?_ &RC_AGS_J;O_)#_ .V5 MZ110!YO_ ,,^?]3=_P"2'_VRC_AGS_J;O_)#_P"V5Z110!YO_P ,^?\ 4W?^ M2'_VRC_AGS_J;O\ R0_^V5Z110!YO_PSY_U-W_DA_P#;*/\ AGS_ *F[_P D M/_ME>D44 >;_ /#/G_4W?^2'_P!LH_X9\_ZF[_R0_P#ME>D44 >;_P##/G_4 MW?\ DA_]LH_X9\_ZF[_R0_\ ME>D44 >;_\ #/G_ %-W_DA_]LH_X9\_ZF[_ M ,D/_ME>D44 >;_\,^?]3=_Y(?\ VRC_ (9\_P"IN_\ )#_[97I%% 'F_P#P MSY_U-W_DA_\ ;*/^&?/^IN_\D/\ [97I%% 'F_\ PSY_U-W_ )(?_;*/^&?/ M^IN_\D/_ +97I%% 'F__ SY_P!3=_Y(?_;*/^&?/^IN_P#)#_[97I%% 'F_ M_#/G_4W?^2'_ -LH_P"&?/\ J;O_ "0_^V5Z110!YO\ \,^?]3=_Y(?_ &RC M_AGS_J;O_)#_ .V5Z110!YO_ ,,^?]3=_P"2'_VRC_AGS_J;O_)#_P"V5Z11 M0!YO_P ,^?\ 4W?^2'_VRC_AGS_J;O\ R0_^V5Z110!YO_PSY_U-W_DA_P#; M*/\ AGS_ *F[_P D/_ME>D44 >;_ /#/G_4W?^2'_P!LH_X9\_ZF[_R0_P#M ME>D44 >;_P##/G_4W?\ DA_]LH_X9\_ZF[_R0_\ ME>D44 >;_\ #/G_ %-W M_DA_]LH_X9\_ZF[_ ,D/_ME>D44 >;_\,^?]3=_Y(?\ VRC_ (9\_P"IN_\ M)#_[97I%% 'F_P#PSY_U-W_DA_\ ;*/^&?/^IN_\D/\ [97I%% 'F_\ PSY_ MU-W_ )(?_;*/^&?/^IN_\D/_ +97I%% 'F__ SY_P!3=_Y(?_;*/^&?/^IN M_P#)#_[97I%% 'F__#/G_4W?^2'_ -LH_P"&?/\ J;O_ "0_^V5Z110!YO\ M\,^?]3=_Y(?_ &RC_AGS_J;O_)#_ .V5Z110!YO_ ,,^?]3=_P"2'_VRC_AG MS_J;O_)#_P"V5Z110!YO_P ,^?\ 4W?^2'_VRC_AGS_J;O\ R0_^V5Z110!Y MO_PSY_U-W_DA_P#;*/\ AGS_ *F[_P D/_ME>D44 >;_ /#/G_4W?^2'_P!L MH_X9\_ZF[_R0_P#ME>D44 >;_P##/G_4W?\ DA_]LH_X9\_ZF[_R0_\ ME>D M44 >;_\ #/G_ %-W_DA_]LH_X9\_ZF[_ ,D/_ME>D44 >;_\,^?]3=_Y(?\ MVRC_ (9\_P"IN_\ )#_[97I%% 'F_P#PSY_U-W_DA_\ ;*/^&?/^IN_\D/\ M[97I%% 'F_\ PSY_U-W_ )(?_;*/^&?/^IN_\D/_ +97I%% 'F__ SY_P!3 M=_Y(?_;*/^&?/^IN_P#)#_[97I%% 'F__#/G_4W?^2'_ -LH_P"&?/\ J;O_ M "0_^V5Z110!YO\ \,^?]3=_Y(?_ &RC_AGS_J;O_)#_ .V5Z110!YO_ ,,^ M?]3=_P"2'_VRC_AGS_J;O_)#_P"V5Z110!YO_P ,^?\ 4W?^2'_VRC_AGS_J M;O\ R0_^V5Z110!YO_PSY_U-W_DA_P#;*/\ AGS_ *F[_P D/_ME>D44 >;_ M /#/G_4W?^2'_P!LH_X9\_ZF[_R0_P#ME>D44 >;_P##/G_4W?\ DA_]LH_X M9\_ZF[_R0_\ ME>D44 >;_\ #/G_ %-W_DA_]LH_X9\_ZF[_ ,D/_ME>D44 M>;_\,^?]3=_Y(?\ VRC_ (9\_P"IN_\ )#_[97I%% 'F_P#PSY_U-W_DA_\ M;*/^&?/^IN_\D/\ [97I%% 'F_\ PSY_U-W_ )(?_;*/^&?/^IN_\D/_ +97 MI%% 'F__ SY_P!3=_Y(?_;*/^&?/^IN_P#)#_[97I%% 'F__#/G_4W?^2'_ M -LH_P"&?/\ J;O_ "0_^V5Z110!YO\ \,^?]3=_Y(?_ &RC_AGS_J;O_)#_ M .V5Z110!YO_ ,,^?]3=_P"2'_VRNV\(^'O^$5\/6^@_;//\C?\ O?+V[MSL MW3)QUQUK2HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBO@__ (*._M[?M&?LJ?MD^#_#/@+5+=O %GX4 ML/$'CS36TN*662R;5FM+ATD*F13L:,#:>,;O6@#[PHKFOBC\4_"_PI^$FO?& M77KQ'TC0=!N-5GECD&)88HC)A3T)8 !<=21CK7S)_P $C_VJ?VD_VGO#?Q G M_:8U*VEU30-=M(;.UMM-BMOLD4UOYWE,(U!)&5'S9(QC- 'V!17F4_[:7[(5 MKXQ_X5_ DUKS_(.G-XLM!(),/BA\-/AY<6=I MX_\ B)H6ARZA'<26$6L:O#;-$=(^%]IK5C8"RC#I> M/N+\65OKL?B&V: MSENC)Y0@6'/&%YX?T6UB\$V^MZEJ#6I4/-<_:7"0[MRD*O(!Q M@X#L ?:=%?/'[)'Q6_:SMOB_XM_9F_:R\/0:M>^';"WU'P_\2=!T26UT[7+2 M0A3'("/+CN48C*(1D!\#";W])^('[5/[,_PH\51>!OB=^T!X-\/ZS*%*Z7K' MB2VMYP&Y4LCN"@/8M@'M0!WU%9'B3X@^ O!NA0>*?%_C?2-*TRYFAAMM1U+4 MHH()9)2%B19'8*S.2 H!RQ(QFN<\*_M/_LW^.?'T_P +/!OQY\(:KXDMF=9M M"T_Q#;RW09,[U$:N6)7!W E<,-/N+KX?>/\ PM;O;6^IR0+O MFM+B%SB.8+SE<#E%PV\-7O?Q6_:&^ _P+6V/QF^,?AGPL;W/V./7M:AM7G . M"461@6 /4@8'>@#L:*S_ KXL\+>.?#]KXL\$^);#6-*OH_,LM2TN\2XM[A, MXW))&2K#(/(-<?'GQ!\*W2P:IH7@S5-0T MV9XE<1W$-I+)&Q5@0P#*#@C![U\Y?\$C?VSOC)^U%X%\3>&/VC]2MKCQAH _A!^SYJUM:(7M+SQW=SZ?#\O4MK6 &13L=O+N6X^8C!Z#GZ\^)WQD M^$GP5T5/$7Q?^)N@^&+&5RD-UKVK0VB2N!G:AD8;VQV&30!TM%0)/"Y.]&7JI .]HHHH * M*** "BBB@ HHKRC]N?XJ>-/@A^R+X_\ BS\.M1CM-/? WAC7M)\*^)?&>DZ?JFO2R1:%IM]J,4 M-QJ+QJ&D6"-V#3%5(9@@) .30!K45P_C/]IO]G+X=VNHWGCKX\^#])32+];' M5!?>([:-K2Z*;Q!(I?*RE#N"$;MO.,OZ1=@ M_9M3T:_CN;>7!P=LD9*D@\$9X/!H UZ*** "BBB@ HHHH **\ _;Y_:9^)GP M(T7P1\/O@?8:0WC3XF>,(/#V@ZCXAW?8--+C+W$H4Y#;CXYVG[2^B?&:WT@I/K7P]?X;0Z;-/;;@)%LYK1FD>102PW#HI M.UB-C 'V317/0_$[PG:?#*U^+/C+48_#.DS:5!?W)+:-[6Z*!Q!(I?IOL]3TF]CN+>=C^([:XG(7EBJ(Y+@=RN0.] '?45SWQ*^+?PM^#6 M@?\ "5?%KXBZ)X9TTR"-;[7=4BM8F<]$5I& 9O89-+\-OBQ\,/C)X<'B_P"$ MWQ#T7Q+I9D,?V_0]2BNHE< $H6C8A6&1E3@C/2@#H**** "BBB@ HHHH **^ M#_\ @H[^WM^T9^RI^V3X/\,^ M4MV\ 6?A2P\0>/--;2XI99+)M6:TN'20J9 M%.QHP-IXQN]:^R_BC\4_"_PI^$FO?&77KQ'TC0=!N-5GECD&)88HC)A3T)8 M!<=21CK0!TM%?'__ 2/_:I_:3_:>\-_$"?]IC4K:75- UVTAL[6VTV*V^R1 M36_G>4PC4$D94?-DC&,U[G/^VE^R%:^,?^%?W'[3W@)-:\_R#IS>++02"7./ M*(\SA\\;#\V>,4 >FT5A>,/BA\-/AY<6=IX_^(FA:'+J$=Q)81:QJ\-LURD$ M9EG:,2,"XCC!=R,[5&XX'-,^&GQ8^&/QF\,CQG\)?B#HWB723.T']HZ'J,=S M")5P6C+1D@, 02IY 8'N* .@HHHH **** "BBB@ HHKYX\&_M!?%'6/^"G'B M_P#9IO\ 6H6\(Z1\+[36K&P%E&'2\>YAC9S*!O(VNPVDXYZ4 ?0]%9/@OQ[X M&^)&A+XH^'?C/2=?TQY9(DU'1=1BNH&D1BKH)(F92RL"",Y!!!K,M_CG\$[O MP;#\1;7XQ>%I/#UQ?BRM]=C\0VS6 M@_M1_LV>*?B')\)?#?Q\\'7_ (GBD:-]!L_$=M)=^8N=R"-7+%UP,+SP M_HMK%X)M];U+4&M2H>:Y^TN$AW;E(5>0#C!P';TS]DCXK?M9VWQ?\6_LS?M9 M>'H-6O?#MA;ZCX?^).@Z)+:Z=KEI(0ICD!'EQW*,1E$(R ^!A-[@'T/17 _$ M#]JG]F?X4>*HO WQ._: \&^']9E"E=+UCQ);6\X##="@\4^+_ !OI&E:9DWWPZM;IBELZ%6,HVG!60#H3\N<\UZ1\&/VH/VGOA!^U#I'['W[;]MX MY^QQZ]K4-J\X!P2BR,"P!ZD# [UT/A7Q9X6\<^'[7 MQ9X)\2V&L:5?1^99:EI=XEQ;W"9QN22,E6&0>0: -"BO/D_:S_9>E^(0^$T? M[1'@IO$S7'V=="7Q-:FZ,V<>3Y>_/F9_@^][5Z#0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?$7[37PNT M+XW?\%5;7X0>)E'V'Q+^S)JFFW#;Q4&OMVO+]6_9@T'5 MOVOM*_:]D\47::EI7@>7PU'HZPKY$D3W#3F8M]X,"V,=,"@#XX\,?%+Q%^TG M^Q[\'?V#O$TK?\)7JWQ ?P7\1[0.?,ATSP[()K_7=0V[VSQE8" =LK;@B8'WF&,=: M^A/AE^P;\+_A=^V%XP_;%T75[V35?%EFT7]C2HOV73Y9!!]IGB[^9,;="Q/] MYAT.!6M_^"?/PKO-"^,_A3Q=X@U+5-,^-6LMJ.M6^$B?3WQ\OD. \<^*? ]OI?V+ M3/#T&EV.GD*B;8#=7$*>=>"(A'"NP5FC4L& (/:Z?^PKX>M4^!0N_B+J,[_ MJVD@TAS9QK_:<9M$M5$PS\FV.->5ZF@"K\5_&'Q,_9&DT[X?_L>_\$]8/%/A MZ\BDO;T>%-;L=#MK*Y9]I7R#%AF8*&+*!7K/P4\:>//B%\,-*\8_$[X5S^"= M=O4E-_X7N=3CO)+$K*Z*#-& K[D57X'&_'45U-% !1110 4444 %<[J/Q9^' M&D?$S3O@YJ7BZUA\3ZOITM_INC.3YUQ;1'$DB\8P#[UT5>*?M7_L8Z9^TGX@ M\+_$SPM\5-<\!>._!)?$WQ2\4_%37O'WCSQB8%\0>+O$.Q9'AA&(H(8D^6&,#'R@G[ MJC("J!PFF_\ !,K4?!VL^(/#OPF_:[\>>$_AUXJU:XU#6_ .DQ6I >M_\ !"K3+2WO7C6[^+.Q+FW?#*'UN0!U(Z$9 MR#7T%_P5%_9O^!'P/_95\*^+O@_\)]!\-ZMX.\?: = U71M,C@NK?_2E0YF0 M!WSD,VXGF1?\$ROAU:?L>VG['&F_$'5+?1;'Q8-;MM16VC:9"+TW M2P8)P5!.S).<#/6O3?VL_P!F?0_VLOA,/A-XA\37>DVXUJRU'[790J[[K:82 MJF&XP2,$T <3\=?VHOVO?AM\3]1\'?"K_@GQJ_CO0K5839^*+7QU9V4=V7A1 MW AEC+)L=FCY/.S(X->Z^'-0U+5O#UAJFM:,VFWES912W>G/,)#:RL@+1%QP MQ4DKD<'&:NT4 %%%% !1110 RXF2V@>XD#%8T+,$0L< 9X Y)]A7Q;X<_8Z^ M 7[5Z7?[8W[ O[4WCCX:W/BW4+B74KOPK/)'I]_>1S.DLESI\P1MY=2Q4E5; M=NV_-N/VK7RMX@_X)D7GA3Q]K?CS]D?]JSQG\)$\2WSWNM^'M(AAO=*DN7^_ M-%;2X$3-WP2!T7:H"@ P_@=^T!^U]\#OVCM>_8T_:?\ %>D?$*^7X=7'BOP7 MXRTK3%M+BYBAD:+[/=P1@*K%D;!'.5Y9]_R>#?L Z=\;O&/[+P\>'_@FIX2^ M+/?$GQ'TZ*ZUN5[J9'#Q3VDCPJFTQA-V,J7 !>OM#]E[]B'PO M^SMXPUGXO>)OB7XC\?\ Q \0VB6FK>,O%=R'G%JK!A;01J-L$.Y5;8,\J.< M <7_ ,.X_%WP\U+7-/\ V5OVP_&/PR\*>)-0EO=4\(Z=I=G?6]M-*?WIL9)U M\RRW=?D)P>G !\O?%7X7_%GP1_P24O?@[\RLO#\%GXGAU0Z5 MH\EY T<)N8B06A>29/FP0(U^51@5[A_P5%_9U^!?P2_8%O?'?PH\!:/X4UOX M976E7W@?6=(LD@NK&X6^MX@!*H#OO5VW;B=S8=LL,U@?\%&?V7_A7^S;_P $ MQK;X"_#NRNCI"^.-'^W75[<>9=7\TUZOG7$T@ W2.3R0 !ZK%_P3AU M3Q5J^@Z/\?/VL?&WQ!\#^$]1BO?#W@C6K:TBB>2'_4_;KB&-9=0"=1YF,D]?0?AS4-2U;P]8:IK6C-IMYVTZ&*-I'?^ZKB*0 ]"8F':O'/@7JWQQ^(7 M[6'Q]^+5C^PQH'QAU.R^)5[X;M]5\3>.K.P;1;"S8QP6D-OI!)^N?V9?V#_AC^SAXTU3XNW7C+Q1XY\>:U;"VU#QKXWU3[9>BW!!\B+"J ML4>0O !/R@9P !D?$K]@_5KCXS:U\?\ ]F?]H[Q#\*O$GBF*)/%B:7IEKJ.G MZLT8VI.]I=*46<*2/,![DX!9BP!\O?V9^T]^R_\ L[?M5^)+3X6:=\-=$U/2 M;34?#'@W0/&=MJA\.7EP@@OGB-N$-N)$=9U'EH$VJ%X7)^@/#/["?[$^K_L" M:+X \9^#- TGP\W@NSU'4O&<<=M;7EM)]G2>34OMLBGRWSN%O$^J:GXXU/XD-(WQ"\1>*)5>YUL/&T?E,$"B.)4=U1% M^Z'/->"HO@!JO[:?Q N_A!"R(OP_DM;,3-:JP9;)M16,7!MQ@ M+Y?'R#:".#0!M>-_VH_VH_AQJMMX/^ W[$6L_%?PC:Z/8'1/B';_ !'L(UUN M)K6)_/\ FC.XDL07!PY!8<,*^B_#FH:EJWAZPU36M&;3;RYLHI;O3GF$AM96 M0%HBXX8J25R.#C-/T+0](\,Z)9^&_#^G16=AI]K';6-I FU((8U"HBCL H M]!5J@ HHHH **** /./VQO\ DT3XJ?\ 9-]<_P#3?/7Q;^S#M_9[\0?LF_M$ M(PM]%^)'PVB^'OBJ4G:@NBGVK3'/8N\JO%N/(5<>U??7Q7\ V?Q6^%OB7X7: MAJ$MI;^)= O-*GNH5#/"EQ \+.H/!(#D@'TKQ[Q__P $^O 'Q#_8CT7]BK5? M&FI16?A^TL(])\300H+RWFM'5DG5?NARH9#[2-CG% 'QI^T-&WQ4_9YU[]L^ M^4N?B?\ M(:'%X;E8?\ , TR66RL< _=WE)Y#C@^8#SU/T'^T]XF^#5S^W3: M6_A/]F?Q)\;/BIHG@E8_^$;-W9QZ)X>LI9MZW#O> 1PW,A( ;DE&[<"O5OBI M^PG\/OB1^S9X)_9CL?$=[H^C>!M0TBZTZYM8$>2;[ N%#AN,OR6;KDD]ZH_& M']A[7O$_[0<_[4'P#_:+USX:^+M4T:+2O$4UEHUIJ5KJEO&1Y9>WNE*K*H"J M'YP%& /F+ '@W['L/C31O^"N?BNT\5_ +0?A=/K/P,&HWOA'PWK45["\B:K; MQ1W,SP11Q^>5+@A5.%P=Q+&G?\$B/V>/A##^RA=_M"3?!?1_$WCB+Q;K-YH] M]?V<3WD4EM/(D%O;3R*3; LK'Y<#=*S'->Y_!+_@G[H7P7_:5?\ :H/QJ\5> M)?%.I^%YM'\47?B-XI3JN^:.42C8J+;A/)B1(HU"*D8&,Y8]O^R3^S-H7[)/ MPWPO;V%4D+7$[2LN%XP"V!]* .*^!7[47[7OQ)^)^G^ M#OBK_P $^=7\":%=),;SQ1=^.K.]2T*1.Z PQ1AFWNJIP>-^3P*^@J** "BB MB@ HHHH K:SK&F>'M'N]?UN]2VLK&VDN+NXD/RQ1(I9W/L "?PKYU_X*!?$3 MP3\4O^"9'Q&^(OP^\1V^J:)JW@R6;3=2MB?+G0R*H9<@'J".E?1NH:?9:K83 MZ7J5JD]M^U.TM[:U:!X'B^SQ6L"K' N7+LPW.[!(+S2?%FG6FDIK5C'=162S6A:9HTD!57?RX@ M7QNVQ@9P2#6_9#U#Q%^SMX\_:N\.?L]_!E_$L7ASXB:=<^'/A_I>H16$3/=1 M+YZPNX,<*JOSXQC;"% '&/IOX*_LSZ'\%?BS\2OBSI?B:[O;CXE:U;:C?6EQ M"JI9M#"8@D9'+ @Y)-'P5_9GT/X*_%GXE?%G2_$UW>W'Q*UJVU&^M+B%52S: M&$Q!(R.6!!R2: ,;]F;X_?M)_%_Q#J6E_&_]C34OAE9VEDLMEJ-]XMM=1%Y* M7 ,02%%*$#YLGCC%>RT44 %%%% !1110!X3^VCH7[)/QKN_"/[)/[3%Q.FI^ M.;ZXN/!#6R31317EG%O::&Z12D,JK( Y^?S NULXKQ3XH?LT?MV_L4_#O6? MC%^SK^W9K'C#0O">ESZG>>"?BK9)??:+.WC:62-;W.]2$0X51%G&-RBOI#]J MW]D;X5_M?>!K3PA\1GU*PO-(OUO_ [XCT*[^SZAI%VO2:"7!P>F000< \,J ML/&-1_X)D_%;XAZ6-TD2WR\@5D(D5B"/GXZ/7?AK^U+K'[57PB^,.A_L+>$?@]=:+XHCLM M?UC2/B7ILS:OHTY"7-H]O%# 9RJ9D0?.P*_*N2"/I;]H']B7X3_'7X?^%?!N MGWFH^#K[P#+%+X \0^%9A!=:"\:+&JQ%@0T11$5HR,,$7D$ CF/A_P#L%:[) M\9=!^.G[3O[3'B+XJZSX0\QO!]IJ6DVFG6&F2N IN/LUJH62? &)&/! ."0I M4 \S_8[^!7PB\>?M^?M+_$OQQX3TW6]8TKQ=96&FQZI:I.MA#+9AI'C1P0K2 ME%4OC.(L X+ Y_P)USQ1^S#^U/\ M1_"_P#9E^#TGBO1]#D\-ZYHGP_TO4H[ M&+Z%?M<<+N#' &4F7;MQM@" # K#^!W[/GC[XI_MT?M*^-_A'^T;XA^'/ MB#3/&.GV;WFE6%K?6M[;26A8I/:W2-&[*RY2089-S]=U?6/[+G[*?@K]EOP] MJ]OHWB+5O$.O^)]4;4_%OBWQ!.);[5[LC&]RH 5%!(2-1A03U))(!E_LS?'[ M]I/XO^(=2TOXW_L::E\,K.TLEELM1OO%MKJ(O)2X!B"0HI0@?-D\<8KV6BB@ M HHHH **** /D/\ X*;?\ET_9;_[+C9?^R5]9:[KFD>&=$O/$GB#48K.PT^U MDN;Z[G?:D$,:EG=CV4*"2?05XY^V?^QE:_M?VGA!D^+6M>#=1\%Z_P#VOI&K M:'#&\R7 3:K O]TJ<,".XKS>_P#^"6FO?$*S_P"$:_:!_;O^,'C3PY+(K7WA MN768[2VOU!!\N?RU+.A(Y (/H01F@#XZLM2^(.D_\$CO"^D^&M%N6TCXM?M$ MFT.F?VC]@^V:1/--BU,Y!%NDLUJ$,A!4 G((.#[#^T[\&_VH/&WP@T[2?A[_ M ,$SO WPGUOPIJ=C>>$/'6E_%;2HY-$FBGCP!MMH=ZR#,91I "SJQW%0#]H? M%G]DSX&_&+]GMOV8?$7A%+/PE'8P6VFVFE-Y$FF>1CR)+=L'8\94$$@@\A@P M9@?(;G_@FWXP^(SZ-X6_:<_;,\:?$?P1H%]#=67@W4M,L[2.\>(YC%]<0IYM MZH/)#D$GG- '+:+X4T3]H7_@K/X@T[X^>&K'5HOA]\*=,G\*:!J4:W%I;W%V MZ/A:S\-?A'^RK\4?'OQ6_9<\%1:Y\2=?\-6-S??! MK0_$EEIL>HP)=K"-16V*9A8;Y,S$;&*LN-[DGH_VB/V,K+XP?$G1_CU\,OBS MK?PY^(>AZ:^FVOBG0;>"X6ZL6;?]ENK:=3'<1!R653C#'/.!B?\ 9K_8_L/@ M7XS\0?&/QQ\4-9\??$'Q3!%;ZSXOUV&&%A:QK $G@ " M?LS?'[]I/XO^(=2TOXW_ +&FI?#*SM+)9;+4;[Q;:ZB+R4N 8@D**4('S9/' M&*]EHHH **** "BBB@#XB_::^%VA?&[_ (*JVOP@\3*/L/B7]F35--N&VY,8 MEOYT$@_VE)# ]BH-<+X8^*7B+]I/]CWX._L'>)I6_P"$KU;X@/X+^(]H'/F0 MZ9X=D$U_N;KN>".S4D_>-P1SGG['U;]F#0=6_:^TK]KV3Q1=IJ6E>!Y?#4>C MK"OD21/<-.9BWW@P+8QTP*YWX9?L&_"_X7?MA>,/VQ=%U>]DU7Q99M%_8TJ+ M]ET^600?:9XN_F3&W0L3_>8=#@ 'SW\!]>^&G@X_ML:M\6/$E_H?A:#QS88QUKS_XQ:5<:S_P3WU[P_P#"O_@EM8^' M? -AX$ENM-\<^.M>TRVU..*.#S$O_LT,;SO=-@/DLFYFP3@D5]=V_P#P3Y^% M=YH7QG\*>+O$&I:IIGQJUEM1UJWPD3Z>^/E\AP#DHP5U+ \J,@C(KC;S_@FK MX[\=?"MO@-\)?&3P1HGQWT3]@7PE\3(FU2QUS189=:AN')%\HT6QFDCDYRRR%2K@ M_>5F!ZU],?%?QA\3/V1I-.^'_P"Q[_P3U@\4^'KR*2]O1X4UNQT.VLKEGVE? M(,6&9@H8LH%6M/\ V%?#UJGP*%W\1=1G?X%6TD&D.;.-?[3C-HEJHF&?DVQQ MKRO4U[Q0!RWP4\:>//B%\,-*\8_$[X5S^"==O4E-_P"%[G4X[R2Q*RNB@S1@ M*^Y%5^!QOQU%=3110 4444 %%%% '.ZC\6?AQI'Q,T[X.:EXNM8?$^KZ=+?Z M;HSD^=<6T1Q)(O&, ^]?,OPX&_\ X+8?$1TY"?!+3U6Y /X5ZC^U?\ ML8Z9^TGX@\+_ !,\+?%37/ 7COP7)/\ \([XN\/JCR1Q3J%E@EB?Y9HV ^Z2 M.K#.&8%G[*'[%6D_LV>)?$WQ2\4_%37O'WCSQB8%\0>+O$.Q9'AA&(H(8D^6 M&,#'R@G[JC("J >??\ !%UE_P"&%].&1\OBS7 WM_I\M?(\EM'K?_!"K3+2 MWO7C6[^+.Q+FW?#*'UN0!U(Z$9R#7U]IO_!,K4?!VL^(/#OPF_:[\>>$_AUX MJU:XU#6_ .DQ6I >_#;XGZCX.^%7_!/C5_'>A6JPFS\46OCJSLH[LO"CN!#+&638[-'R>= MF1P:[;]K/]F?0_VLOA,/A-XA\37>DVXUJRU'[790J[[K:82JF&XP2,$UZ90! M2\.:AJ6K>'K#5-:T9M-O+FRBEN].>82&UE9 6B+CABI)7(X.,U=HHH **** M"F7$R6T#W$@8K&A9@B%C@#/ ')/L*?10!\5>'/V.O@%^U>EW^V-^P+^U-XX^ M&MSXMU"XEU*[\*SR1Z??WD74L5)56W;MOS;CH? []H#]K[X' M?M':]^QI^T_XKTCXA7R_#JX\5^"_&6E:8MI<7,4,C1?9[N",!58LC8(YRO+/ MO^3<\0?\$R+SPIX^UOQY^R/^U9XS^$B>);Y[W6_#VD0PWNE27+_?FBMI<")F M[X) Z+M4!1W?[+W[$/A?]G;QAK/Q>\3?$OQ'X_\ B!XAM$M-6\9>*[D/.+56 M#"V@C4;8(=RJVP9Y4,?V7AX\/\ P34\)?%N;Q_?:C?> M)/'OB3XCZ=%=:W*]U,CAXI[21X53:8PF[&5+@ O47Q5^%_Q9\$?\$E+WX._' M(V^C06/QGLK+P_!9^)X=4.E:/)>0-'";F(D%H7DF3YL$"-?E48%?4/\ P[C\ M7?#S4MFQDG7S++=U^0G! MZ< >7_\%&?V7_A7^S;_ ,$QK;X"_#NRNCI"^.-'^W75[<>9=7\TUZOG7$T@ M W2.3R0 ;_\ P5%_9U^!?P2_8%O?'?PH\!:/X4UOX976E7W@?6=( MLD@NK&X6^MX@!*H#OO5VW;B=S8=LL,UZ'\3_ -K+]LOP9XL.A?#W_@G;K'C/ M2QI]G-'X@M?'-G8I/)+;1R2H(98V=/+D=X^2L-4UK1FTV\N;**6[TYYA(;65D!:(N.&*DE/[+'PS\-RB;7K/Q=?ZY=PQ M'+VVG0Q1M([_ -U7$4@!Z$Q,.U+X8_X)4>._AW?:ROPH_;Z^)/A73-;\076L M7.D:+%!'"MQ.^YR/? 5--4^+MUXR\4>.?'FM6PMM0 M\:^-]4^V7HMP0?(BPJK%'D+P 3\H&< 'R-\"]6^./Q"_:P^/OQ:L?V&- ^ M,.IV7Q*O?#=OJOB;QU9V#:+86;&."TAM[FWEVJR8=I$VAR3U()*_V9^T]^R_ M^SM^U7XDM/A9IWPUT34])M-1\,>#= \9VVJ'PY>7"""^>(VX0VXD1UG4>6@3 M:H7A)/%,42>+$TO3+74=/U9HQM2= M[2Z4HLX4D>8#W)P"S%MOX$?L+?"CX.^ _&7A;Q/JFI^.-3^)#2-\0O$7BB57 MN=;#QM'Y3! HCB5'=41?NASS0!P?AG]A/]B?5_V!-%\ >,_!F@:3X>;P79ZC MJ7C...VMKRVD^SI/)J7VV13Y;YW.9&)4+E2-GRU?\;_M1_M1_#C5;;P?\!OV M(M9^*_A&UT>P.B?$.W^(]A&NMQ-:Q/Y_S1G<26(+@X<@L.&%8O\ PZ_\17'@ MJ+X :K^VG\0+OX00LB+\/Y+6S$S6JL&6R;45C%P;<8"^7Q\@V@C@U]4:%H>D M>&=$L_#?A_3HK.PT^UCMK&T@3:D$,:A411V 4 >@H 9X7-E%+=Z<\PD-K*R M$7'#%22N1P<9J[110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<=H7[0_P \4> M,&^'OAGXY^#M1U]'*OH=CXFM)KQ6&<@PI(7!&#QCL:SOVJ_@[XQ_:!_9^\3? M!GP+\39/!^H>(;);3_A((K$W#00F13,@021G]Y$'B)W# D)YQBOE/_@I-^S3 M^QK^SI^Q''X4\!_"/1=(\:+=6-A\+[G0-.2/7;K6!-%L:*>,":5\ M(Q)S_O M%* /NZL[P]XP\)>+GU!/"GBG3M4;2=1DT_51IU]'.;.[C"E[>783Y\U!-%^/WB&P2_U&7?<7 M(ABLXQ+*V!N=MNYCCDDT ?8M%%% !1110 4444 %%%% !7':%^T/\ /%'C!O MA[X9^.?@[4=?1RKZ'8^)K2:\5AG(,*2%P1@\8[&L[]JOX.^,?V@?V?O$WP9\ M"_$V3P?J'B&R6T_X2"*Q-PT$)D4S($$D9_>1!XB=PP)"><8KY3_X*3?LT_L: M_LZ?L1Q^%/ ?PCT72/&BW5C8?"^YT#3DCUVZU@31;&BGC FE? +2,2<_[Q2@ M#[NK.\/>,/"7BY]03PIXIT[5&TG49-/U4:=?1SFSNXPI>WEV$^7*H=24;# , M,CD5Y1\6_ _[8?CSX'^$O /PN^*6B^$/$-]96T/C[Q7=V37-U9K]F G:QC7" M&=I<@,Q"JN2"&VFO(O\ @B[X2B\ _!SXM>!8-7O-031?C]XAL$O]1EWW%R(8 MK.,2RM@;G;;N8XY)- 'V+1110 4444 %%%% !1110!4U[Q!H/A71[CQ#XGUN MTTW3[2/S+J^O[E8884_O.[D*H]R:Q?AY\:/@[\78[B7X3_%CPUXH6T(%TWAW M7;>]$))(P_DNVWD'KZ5Y[^U/^R%8_M7^-?A\WC[Q(? \U@9( M?$4_E!;7S7\P )"^YBA1PX=@<5X'\=_A_P#"#P+_ ,%*?@9X2_9*\$Z3H'C: M"6\N?B#;^$K".U@C\-^4H(OHX0J?,L= 'VMXBF\.VFBW.I^+);*+ M3K.%KF\N-19%@@CC!9I'9_E55 +%C@ #-/T36]%\3:+9^)/#>KVNH:=J%K'< MV%_8W"RPW,,BADEC=25=&4A@P)!!!%?(G_!57X0?M(?%7X,_$#43\8[3PW\+ MO#7@.[U-]#T2W8ZGX@OX8))/)NIF^6.T#+&=B9+X8,!\K#W?]B7_ ),R^$?_ M &3#0/\ TW04 >G4444 %%%% !1110 4444 5->\0:#X5T>X\0^)];M--T^T MC\RZOK^Y6&&%/[SNY"J/?&CX._%V.XE^$_Q8\->*%M"!=-X=UVWO1" M22,/Y+MMY!Z^E>>_M3_LA6/[5_C7X?-X^\7*_@CPEK%QJ7B'P/-8&2'Q%/Y0 M6U\U_, "0ON8H4<.'8'%>!_'?X?_ @\"_\ !2GX&>$OV2O!.DZ!XV@EO+GX M@V_A*PCM8(_#?E*"+Z.$*GS'(BW#.=GK'0!]MZKJNEZ%I=SK>MZE;V=E9V[S MWEY=S+'%!$BEGD=V("JJ@DDG )--T36]%\3:+9^)/#>KVNH:=J%K'M_%7XE:!X9LI7*17? MB'68+*)V') >9E!/MFKOA/QCX1\>:%#XH\#>*=-UK3+C/V?4=)OH[F"7!P=L MD9*MSZ&O&KO]A3P-XY_:P\2_M-?'F?3/'4-WI%EIW@KPUKFAK+;>&X8T/V@H MLKNDKRR8DW[$*98#.OP^\3?'/P=IV MONX1-#O_ !-:0WC,<8 A>0.2*O'6K:5'_:FK7\I=A)'-(7F29I'"Q*LA(8C!)))]*_X)BVGQ5L?V M"_AI;_&A[LZ^-!9G%^29EM#/*;-7W**** "BBB@ HHHH M **** ,#X@_%?X6_"73(];^*OQ*T#PS92N4BN_$.LP643L.2 \S*"?;-7?"? MC'PCX\T*'Q1X&\4Z;K6F7&?L^HZ3?1W,$N#@[9(R5;GT->-7?["G@;QS^UAX ME_::^/,^F>.H;O2++3O!7AK7-#66V\-PQH?M!197=)7EDQ)OV(4RP&^&O]DVFGP7FEV@DTJU\5>45DFLX0RHPC!/F(A5 M20@R%*&@#ZQUW]H?]G_PMXO7X?>)OCGX.T[7W<(FAW_B:TAO&8XP!"\@OP?M*>%?#GB)[71KJX\5>.M6TJ/\ M35K^4NP MDCFD+S),TCA8E60D,1@DDD^E?\$Q;3XJV/[!?PTM_C0]V=?&@LSB_),RVAGE M-FK[N1C!Y% 'O%%%% !1110 4444 %%%)()#&PB8*Q!VEER ?<9&: M .1\9_M!? 3X<>(8O"7Q"^-WA#0=5G"F#3-9\2VMK<29Y&V.616.>V!75_:[ M7[+]N^TQ^1Y?F>=O&S9C.[/3&.6_A;QWJ=_ M/?ZOX^^(OBS0(Q+=+)([@KYC2O $0HJI&^=XROS,!7E_[(/[-GQ3_:D_X):Z M5\&=6^)&L>%/#FL^+)KC2?MUN\UY=>$ENR\5BS>8C1K*H.U\L/+V@*484 ?8 M7@7XY_L[>._%%UX:^&?QA\%ZSK62U]I^A>(;2XNLJ.2\<3E^!W(XKM*^"O\ M@I]\#OV=O@Y\+/ 7A']F?X5:!X;^,-UXRTV#X5?\(IIL5K?B5)D,TDC1 /) M(\[VD)7(8O"7Q"^-WA#0=5G"F#3-9\2VMK<29Y&V.616.>V!7 M5_:[7[+]N^TQ^1Y?F>=O&S9C.[/3&.6_A;Q MWJ=_/?ZOX^^(OBS0(Q+=+)([@KYC2O $0HJI&^=XROS,!7E_[(/[-GQ3_:D_ MX):Z5\&=6^)&L>%/#FL^+)KC2?MUN\UY=>$ENR\5BS>8C1K*H.U\L/+V@*48 M4 ?8_@W]H+X"?$;Q#+X1^'OQN\(:]JT 8SZ7HWB6UNKB,#D[HXI&88[Y%=?7 MP5_P4^^!W[.WP<^%G@+PC^S/\*M \-_&&Z\9:;!\*O\ A%--BM;\2I,AFDD: M(!Y(!'G>TA*[G4DYR:^]1G'/7OB@ HHHH **** "BBB@ HHKSW]JOX.^,?V@ M?V?O$WP9\"_$V3P?J'B&R6T_X2"*Q-PT$)D4S($$D9_>1!XB=PP)"><8H T= M"_:'^ 'BCQ@WP]\,_'/P=J.OHY5]#L?$UI->*PSD&%)"X(P>,=C6_P"+?&?@ M_P :#-XI\=^*]-T33+8 W&I:O?1VT$63@;I)"%7\37Q'_P4F_9I_8U_9T_8 MCC\*> _A'HND>-%NK&P^%]SH&G)'KMUK FBV-%/&!-*^ 6D8DY_WBE>S?%?] ME/P]\76^'7QH_:[\6QZAI'PT\*R7WB/PA?V*3:7=ZE]E'GWTX!(D\K:Y5"K+ MUQ]X@@'MW@7XD?#OXHZ(/$OPS\>Z+XBTXN4&H:%JD-W!N'5=\3,N?;-;5?!_ M[%GBKX&_%G_@I/XK^(W[#UMI^E_#FS^'4=CXUATZU&GVVJZQ]JW0S16+!'&R M/Y3/Y:J2''5\O]X4 %%%% !1110 4444 %%%>>_M5_!WQC^T#^S]XF^#/@7X MFR>#]0\0V2VG_"016)N&@A,BF9 @DC/[R(/$3N&!(3SC% &CH7[0_P /%'C M!OA[X9^.?@[4=?1RKZ'8^)K2:\5AG(,*2%P1@\8[&M_Q;XS\'^ -!F\4^._% M>FZ)IEL ;C4M7OH[:"+)P-TDA"K^)KXC_P""DW[-/[&O[.G[$)?AGX]T7Q%IQY-6Z\8_:G_9"L?VK_&OP^;Q]XN5_!'A+6+C4O$/@>:P,D/B*?R@M MKYK^8 $A?]$)) M(P_DNVWD'KZ5#\3OBQ\$/AM!;6_QF^)7A30(KV3_ $-/$^LVUJL[ _P"=EW$ M''3-?(_QW^'_ ,(/ O\ P4I^!GA+]DKP3I.@>-H);RY^(-OX2L([6"/PWY2@ MB^CA"I\QR(MPSG9ZQUWGQB^!G['W[._COQU^V;^VSX@TWQ/#XJN[:PTP^+/# M7V^'1+9(7V6%K"J2YW!79F" G!SU8D ^H-,U/3=:T^'5]&U""[M+F(26]U;2 MK)'*A&0RLI(8$=".*GKY(_X(\VS3? WQGXI\( VGP\USXEZK??#+1)+U9I-- MTEF7;$RJS>0"^X^2QW*=Q/W\GZWH **** "BBB@ HHHH *J:]X@T'PKH]QXA M\3ZW::;I]I'YEU?7]RL,,*?WG=R%4>Y-6Z\8_:G_ &0K']J_QK\/F\?>+E?P M1X2UBXU+Q#X'FL#)#XBG\H+:^:_F !(7W,4*.'#L#B@#T+X>?&CX._%V.XE^ M$_Q8\->*%M"!=-X=UVWO1"22,/Y+MMY!Z^E'Q"^,_P 'OA(+8_%;XK^&O# O M6*V?_"0Z[;V7GD=0GG.NX\CIFOD'X[_#_P"$'@7_ (*4_ SPE^R5X)TG0/&T M$MY<_$&W\)6$=K!'X;\I01?1PA4^8Y$6X9SL]8Z[SXQ? S]C[]G?QWXZ_;-_ M;9\0:;XGA\57=M8:8?%GAK[?#HELD+[+"UA5)<[@KLS! 3@YZL2 ?4&F:GIN MM:?#J^C:A!=VES$)+>ZMI5DCE0C(964D,".A'%3U\D?\$>;9IO@;XS\4^$ ; M3X>:Y\2]5OOAEHDEZLTFFZ2S+MB959O(!?+[-[R/2XECL--B?:]]=R,$AA#8.T%B"S8. MU0S8.,'XC_9;_:U_8=O_ !]!^V#^VM^UUHGB+XJ7=M_Q*-(CTJ^.F>"[=QG[ M)91^25\T X>;)).0&.6DD_2+4-,TW5K?[)JNGP7,6X'RKB(.N1T.",51_P"$ M%\$?]"=I7_@NB_\ B: )_#/B31/&/AO3_%WAJ_6[TW5;&*\T^Z12!-!*@>-P M& (!5@<$ \U\O?\ !)O_ )%?XZ?]G*>*?Y6M?5L445O$L$$2HB*%1$7 4#H M.PIEI86.GB1;"RA@$LIDE$,87>YZL<=2?7K0!+1110 4444 %%%% !1110!Y ME^V%^T]X1_8]_9\U[X\>+[-[R/2XECL--B?:]]=R,$AA#8.T%B"S8.U0S8., M'XC_ &6_VM?V';_Q]!^V#^VM^UUHGB+XJ7=M_P 2C2(]*OCIG@NW<9^R64?D ME?- .'FR23D!CEI)/TBU#3--U:W^R:KI\%S%N!\JXB#KD=#@C%4?^$%\$?\ M0G:5_P""Z+_XF@"?PSXDT3QCX;T_Q=X:OUN]-U6QBO-/ND4@302H'C)%L+*& 2RF240QA=[GJQQU)]>M $M%%% !1110 4444 %%%% 'RG_P4]_; M]/[(7A[P]\-/!&O:7IGC/QU<-#8ZYK<;R67A^S5E674)D16:0J6 2,*VXAB0 MVS8W)_L'?'K_ ()J?"358O WP[_:?A\;?$SQ[JD2Z_XLU;3[PZCXAU"1L*I> M2+$4>XX2/=M4=23EC]F:EX=\/ZS(LVL:'9W;HN$:YM4D*CT!8'%0VW@[PC9W M"7=GX5TV*6-@T#O"-G<)=V?A738I8V#1R1 MV,:LI'<$#(- 'F/_ 4&_P"3%_B]_P!DYU?_ -))*TOV)?\ DS+X1_\ 9,- M_P#3=!7I=Q;6]Y ]K=P)+%(I62.10RL#U!!X(I8((;:%+:VA6..-0L<:* JJ M!@ = * '4444 %%%% !1110 4444 ?GS^WK^W[X(\;?M%WO[#MS^T1%\+O! M>D6Z_P#"RO&L$,TFH:@S*K'2K'RHW\HE' DF(X^9>BE)?;_V8_VM_P#@G+X, M^#^J>!?V7OB'I7_"._#KPO<:SJMCINGW*/!90C,MP[31J9I&8C))+NS=Z^AK MKP?X2OKA[N]\+:=-+(V9)9;&-F8^I)&32VWA/PM9)+'9^&M/B6>,QS+%9HHD M0]5; Y'L: /S*^'7[;'[(O[7GQ1@_:*_;V_:$TO3=&T/5'D^'OP8-G=S6FG; M&*I?:@8X62ZN6'(7)10?1B@_1_X/_&+X:_'OX>V/Q5^$/BJ'6O#^I&46.I01 M2(LIBE>)\+(JL,.C+R!T]*T?^$%\$?\ 0G:5_P""Z+_XFM"QL+'3+5;+3;** MWA3.R&",(JY.3@#@XUG5;'3=/N4>"RA&9;AVFC4S2,Q& M227=F[U]#77@_P )7UP]W>^%M.FED;,DLMC&S,?4DC)I;;PGX6LDECL_#6GQ M+/&8YEBLT42(>JM@']2,HL=2@BD193%*\3X61588=&7D#IZ5H_\ ""^"/^A.TK_P71?_ !-: M%C86.F6JV6FV45O"F=D,$815RTL[=Y[JXE.%BC12S,3Z G\*L4V2..:-H9HU='4AE89!!Z@B@# M\NF_;K_90_;J^+MSXR_;'_:"L_#/PK\,:R?^$-^$QM+MFUV2,@IJ.J-%$RNI M/*6^<#D'@,9OJ3]H3_@J'^SK\(OV.[O]I/X(ZW8^*[4ZJ/#WA>SMH9;:"74O M*WB)@Z(RQ1QC>V !M7:""1CZ._X07P1_T)VE?^"Z+_XFI6\)^%FLETUO#6GF MW60R+ ;--@?&-P7&,X[T ?GW^R9^U1_P3V^&_BNY_:5_:4_;.TGQM\8M=M=F MH:[+I%]]ET2!@?\ 0-.C^SXAA7)4N &?YCP&(/Z)QR)+&LL;95E!4^H-9?\ MP@O@C_H3M*_\%T7_ ,36J , 4 %%%% !1110 4444 %5]5U33M#TNYUO5[Q M+>TL[=Y[JXE.%BC12S,3Z G\*L4V2..:-H9HU='4AE89!!Z@B@#\NF_;K_9 M0_;J^+MSXR_;'_:"L_#/PK\,:R?^$-^$QM+MFUV2,@IJ.J-%$RNI/*6^<#D' M@,9OJ3]H3_@J'^SK\(OV.[O]I/X(ZW8^*[4ZJ/#WA>SMH9;:"74O*WB)@Z(R MQ1QC>V !M7:""1CZ._X07P1_T)VE?^"Z+_XFI6\)^%FLETUO#6GFW60R+ ;- M-@?&-P7&,X[T ?GW^R9^U1_P3V^&_BNY_:5_:4_;.TGQM\8M=M=FH:[+I%]] MET2!@?\ 0-.C^SXAA7)4N &?YCP&(/Z)QR)+&LL;95E!4^H-9?\ P@O@C_H3 MM*_\%T7_ ,36J , 4 %%%% !1110 4444 %>9?MA?M/>$?V/?V?->^/'B^S M>\CTN)8[#38GVO?7E7QTS MP7;N,_9+*/R2OF@'#S9))R QRTDGU'\;?V\=#^!7Q2^']YXXT6WA^$'C[0FE M@^);&4PV5^P\R"*==F(HI8BA5WPX_P#""^"/^A.TK_P71?\ Q-7+ M[1=&U32GT+4])MKBQDC$&_#OA33AI'A?0++3;16++:V%JD,8)ZG:@ S5V@ HHHH **** "BBB@ KS+] ML+]I[PC^Q[^SYKWQX\7V;WD>EQ+'8:;$^U[Z[D8)#"&P=H+$%FP=JAFP<8/I MM0:AIFFZM;_9-5T^"YBW ^5<1!UR.AP1B@#\W?V6_P!K7]AV_P#'T'[8/[:W M[76B>(OBI=VW_$HTB/2KXZ9X+MW&?LEE'Y)7S0#AYLDDY 8Y:23ZC^-O[>.A M_ KXI?#^\\<:+;P_"#Q]H32P?$MC*8;*_8>9!%.NS$44L10J[X.6;( 1B/DVUQ8R1B.2SG@5XF0=%*$8(X' M&* /B6Y\>?#7]J?_ (*H_#'XB_LB7MOK-MX(\/:L/BIXVT.,FQN+:X@V65B\ MX 2XD$FY@H+8#Y'^K;;]QU2T#PWX=\*:<-(\+Z!9:;:*Q9;6PM4AC!/4[4 & M:NT %%%% !1110 4444 %?*?_!3W]OT_LA>'O#WPT\$:]I>F>,_'5PT-CKFM MQO)9>'[-659=0F1%9I"I8!(PK;B&)#;-C?5E4]2\.^']9D6;6-#L[MT7"-!OAW^T_#XV^)GCW5(EU_Q9JVGWAU'Q M#J$C852\D6(H]QPD>[:HZDG+'T6Q_P""BG@#X>_'GQU\"?VN9-*^'%SH5\)_ M!NIZM=LEIXATEU^2XCF=0GF@\/&#P25&2K8^@;;P=X1L[A+NS\*Z;%+&P:.2 M.QC5E([@@9!H\2>#?"'C*"*V\7^%=-U6.%]\,>I6,!TOKZWB8#;')*=VX M ;MV#S&0/LFF0006L"6MK"D<4:!8XXU 55 P .@ [4^@ HHHH **** "BBB M@ KY3_X*>_M^G]D+P]X>^&G@C7M+TSQGXZN&AL=ZI$NO^+-6T^\.H^(=0D;"J7DBQ%'N.$CW; M5'4DY8^BV/\ P44\ ?#WX\^.O@3^US)I7PXN="OA/X-U/5KMDM/$.DNOR7$< MSJ$\T'AXP>"2HR5;'T#;>#O"-G<)=V?A738I8V#1R1V,:LI'<$#(-'B3P;X0 M\9016WB_PKINJQPOOACU*QCG6-O50X.#[B@#Y(_X)D6EEXN^/WQ\_: ^$/A^ MXTKX2^,O$>G?\(5&]FUM!J-U;P.E]?6\3 ;8Y)3NW #=NP>8R!]DTR"""U@2 MUM84CBC0+''&H"JH& !T ':GT %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5]5U?2M"L)-5UK4H M+2UA7=+<7,H1$'J6)P*L5\2_M,_&?5_BEX]N]/@OG&BZ9;R\_[^S;CWS7;Z5J^E:[81ZKHNI07=K,NZ M*XMI0Z./4,#@U^<=>E?LR_&?5_A;X]M-/GOG.BZG1A<^G.LHUHI)] M5T/MJBBBOZ /ICFOBO\ &3X5? OPC+X\^,/Q TKPYI$3!#?:M>+$KN02$0'E MW.#A%!8XX%>3_"__ (*C_L"_&/QC!X!\ _M):1-JMU.(;6VU"RN[!9Y"$?@5;66D>%?#.HIYE MFM_<;S)=21-\DC;X)_O \>5G/EK7TE^U3^Q;\$_VK/@MJGPC\5^$-*LY9[)T MT+6X-+C,^CW(!\J>(KM("MC<@90Z[E)PU '8?&CXZ?"7]GCP9_PL+XT^-[7P M_HOVN.V_M"\5RGG/DJGR*QR=I[=J\E_X>P?\$[O^CI] _P"_%S_\:KPC_@KK MX"\0?"7_ ()>>%/ASXV^(<_BF^T'Q3HUG=^([VU\F2^6-9E621=[_-L"@DLQ M8@DDDFO<-1_:^_X)8RV,J:C\9/A#/ 4/FPF6REW#TV!26^F#0![5\*_C!\+/ MCAX33QS\(/B!I/B32))#&+_2+U)D608)C;:?D< C*M@C(XYK!^/?[5_[.?[+ M^F0:I\>OB[I'AM;I2UI;7M?)'_!*F'POK/[5 MWQ_^,_[.OAZ?2/@AJUU91^'0+)[:SN[Z)#Y\MM$P&V,-YS;0!M6:-<#&T3_\ M$I?AQX8_:TO/&W_!1#X[^'+7Q!XH\4>,+JS\+C5X%N(]#TN ((XK='!$; LR M;@,[8Q@Y=]P!](_ #]OS]CW]J+7&\+_ WXZZ5K.J"-G72I89[.ZD51EF2&ZC MC>0 ?$/P7\6/!6G?$;X=^(( M=5T35[<3Z;J-N&"3QDD;AN .,@]17Q'_ ,$AO@Y\(O%FD?&]_%7PK\-ZF;+X MXZQ;69U#0[>8P0JL6V)-Z':@R<*, 9K[KT71-%\-Z5!H7AW2+6PLK9-EM9V5 MNL442_W510 H]@* +5%%% !1110 445XE^WA^T-JGP ^#?G>%+@1:]KMP;+3 M)L FV7:6EG /4JN /1G4\XQ7?E>6XG-\QI8+#J\ZCLNWFWY):OR1Y^:YGA2W%Q/(TD\\\A=Y')R69CR23R2:+&^O=,O8M2TV\EM[BWD62">" M0H\;@Y#*PY!!Y!%?NW_$&)?L'_M#:I\?_ (-^=XKN!+KVA7 LM3GP ;E=H:*< M@="RY!]61CQG%>VU^$YIEN)R?,:N"Q"]^F[/MY->36J\F?O>59GA ;_XH_%;Q3;Z+H&EB(ZAJ=TK&.'S)4B3( M4$\R2(O ZM5WP3XV\)_$CPCIOCWP)K]MJNC:O9I=:;J-G)NCGA<95E/]#R#D M'!%?.'_!:3_E&?\ $O\ W-(_]/%E7C__ 3^\:^*?V"OC1I/[#GQ=UJ>X\"_ M$73(M=^#NOWC?+%<31K)<:6S= V]C@#'SE3C-P . ] ^VH/C7\++GXP3? *# MQE;-XPM]$&KS:"%?SDL3(L?GD[=NW>RCKGGI5OXG?$_P!\&? NH?$SXH^*;; M1=!TJ-7U#4[PD1PAG6-BZ+8%G6-^VV9TE S_'$GKB@#ZK^ M''Q(\#?%[P1IWQ)^&GB:VUC0M6A,NG:E:,3'.@8J2,@$892"" 000:R_C1\? M?@S^SMX3_P"$X^-WQ(TOPUIAD\N*XU*XVF:3&=D:#+RO@$[4!. 3CBOF+_@F M=JL_[/OQQ^+W_!.W7IF2'P?K[^(O *2'[^AWK+)Y:>HB:2+)'\<[^F!R_P#P M4DDL?@_^W1\,/VK/V@_A+J7C'X/:#X6N=/N5L]-%]#H>K/+*WVR:!ODP5: MMCF+*Y9%! /?O@[_ ,%,OV%/CUXPA\ _##]HO2;S6+J816=A?6EU8/I(5DG*,X M0;%8YVHQ_P" U\O?%'7?^"9G_!4GX9#X1?#?XU>$M*\533P2^&M472Q9ZQI] MPDBL1!#.())=RAD*(2#NW2!YAR2N2/F(YH ]FT[_@JC_P3UU2^CT^V_:J\,K)*P56 MN6FA0'W>2-54>Y(%>[:+K>C>)-(MM?\ #NKVM_87D*S6=[97"RPSQL,JZ.I* MLI'((.#7$>(?V3OV7O%6C7'A_P 0?LZ^"+FSNHC'/"_A>U&01C@B,%3Z,""# MR"#7S)_P3&74?V>/VI?CG_P3^M]9NKSPQX+U&TUOP5#=S&1["TO8UE>WW'DJ M!-;GM\WF-C+F@#ZI^.'[0OP6_9M\*V_C;XY?$*Q\-Z7=7RV=M=WV\B6=D=Q& MH122=J.>G1:ZS3-2T_6=-M]8TF\CN+6[@2:VN(7#)+&P#*RD=0000?>OA_\ M:7\#Z5_P4&_X*,1_LNZNYF\$_"CX?W]UXH9!E/[8U2W,$">GF11213(>H:.0 M<=^]_P""1?Q=\1>*?V;[S]G_ .),V/&/P;UV?PEKL#MEC% S+:R#_8\M3$I[ M_9R>] 'T!\8/CE\(/@!X3;QS\:/B+I7AO2E?8MUJET(_-?&=D:_>D? )VH"V M >.*\L^%G_!4?]@7XS^+(? _@#]I/1Y=4N)1%;6VIV=UIXGD)P$C>[AB1V)X M"J222 ,UX7\!? 7AC]OG_@HM\7OB_P#'72H=?\/?!O6D\*^!/#.I()K&"Y1Y M5N;IHF^5WWP%@6!!\T?\\H\?3O[2/[&OP _:@^%E]\,/B'\.]*V36;QZ9JEO MI\:76ES8.R:"0 %"IP=H.U@"K J2" >J45\J?\$>/C7X]^+'[)TWA'XI:K)? M^(/AUXJO?"E]?SR%Y+E+81O$[,>6(241[CR?*R?C_XQ_9Z_8A\ M0:Y\.]0FL]=\07MMH.FWUNY62V-RQ\QT(Y5_)24*PP59@PY% '2?%[_@IQ^P MA\"_%"K$$=\5Z;\'/CG M\(/V@_"">//@K\1-+\2:2TAC:[TRY#^5( "8Y%X:-\$':X#8(..:XS]E+]B_ MX)?LL?!W2OAMX4\ Z2]['I\:Z]K,UC')(_A]I^E*ME=WBN6%ZK*X6)A\OR MK'U:4[OWI% 'OM%?)7_#$_V#O@+X;UOP[X*U=]*UCQQXWUR M2VL[Z_CQYMO:1PJ6?;_ST)((920H9=W9?LN_MP:C\:_^$Z^&GQ3^%DO@KXF_ M#>/=XF\*37PN(I(VC+Q7-O, /,A< '.#M#IRP96(!]!T5\,?"+_@HM^W=^U/ M\$$^-?[-?['GAV33],AG&M3^(O$KH+^YB9F>WT^-0K/MCV R2$*9&90/D.=/ MX0HK%]NT%6H ^U**^3-6_P""G4=U_P $SKG]O[P?\-(WO;)X+>]\+7]^P2&Z M.HQ64J>:JY*CS/,4[02"H(!R!F>(OVW_ -O+1_A8W[6=O^QUH#?"^.T_M)]% MF\32+XF&DXW_ &YHQ&8$_=?O3%EG5>#T+4 ?8U%?/7QV_P""B'PU^&/[/G@O MXT_#GPU?>,]1^)LUK;?#OPM8N(KC5+F=05C&+/X?7U_#:ZMKG@7Q#+>7/APS,%1[J)UQ*NXA28R!D@ M DE58 ^PZ*^=/VE_VR_B/X3^-/A+]E_]EOX;:/XL\;^+?#\FO1WFO:R;73+' M3%9E6=F0%YB[(X"I@@ 'G-3_ +//[3/[3>J?'2Z_9Q_:K_9T@\/ZM_87]K:1 MXM\)7\1^'O%ND1>(/"NNV>I6$Y807 MMA(M M#UK[),+(:O%'#(MSJD[1Q R713+8;)9@ 6[U%_P3J_:*\2_L\_\ !,:S^,/[ M17AG2]*\"^%/#44WAG4-(U)KB]U97N9T:.2%E58I3*88T&XAC)DE0,T ?<5% M?'$O[9/_ 4?L/AH?VF=4_8F\,KX#2Q_M.7PW'XND/B*+3=OF&4)J&H2^1:2=XAC+R#W X M'NP->=F^:87)^-9_LOAGQ7:W,V,B DI(1 MZA' 8_@*^.KBXGNYWNKJ9Y))&+222,2S,>223U-%O<3VDZ75K,\YOJD/8W^&\N>W^*]K_\ ;A^F?\0]P7U>WMI<_>RY M;^F__DQ]RT5P?[/7Q*N_B-X(\S6)=^H:?+Y%V_>48RDA]R.#[J37>5_0F49I MAK\479_Y^CW&7-S;65M)>7EPD M4,2%Y997"JB@9+$G@ #G-?.NO_\ !6[_ ()T^&O$[>$=2_:BT=[M)3&TECI] M[=6VX?\ 3Q# T./??CWK=_X*2_#GXK?%K]AWXB?#WX*0SS>(]1T9%M+6U;$M MU"MQ%)<6Z>K20++&%_B+[>]?/G[)O[>?_!+FU^$.C_L_^-_#.C?#O5-.TN'3 M]>\*>-O"?D)]H6,+-YLS1-$^YP26F97;.64'('HG*?;W@GQQX-^)/A:R\;8ZGI=VD\$ZY(RKH2#@@@^A!!Y%>9_'W]OW]C[]E_Q5;^!_CE M\<=.T76+F-9%TU;6XNYHT;[K2K;1R&%3U!DV@CD<5D?L*?LM^ _V9_#_ (LG M^#7Q:B\1>!O&?B237/#&F6(1[/1XY,AH;>9)7$T9 C4-Q_JNY)-?&GQ!_:E\ M+_L(?\%"?CAX1UWP3I'Q-N_B];V3:!':ZE:O+:7CAH5TF_,K8MX"9,,#T1(3 MM(;Y #],/!OC/PG\1/"MAXX\"^(K/5]'U2V6XT_4M/G66&XC;HRLO!'\B"#S M7DWQ&_X*-_L2?"3QOJ/PX^(_[0VC:3KFDS^3J.G7$,Y>"3 ;:=L9'0@\'O53 M_@FS^S/XU_9)_9!\,_!GXBZK%<:W;/ M1D$&OG+]E_\ X9[_ .'D'[5'_"^O^$,V_P!N:+_9?_"7_9,9\FY\SROM'_ - MVW_9SVH ^J?A!^WC^QY\>O$Z>"OA+^T+X? R1&DH5I" " M2%!P 3VKUNOS9_X*XO\ LA7?@/P1IW[*S>"V^,9\=Z?_ ,(8OP^^R_;U.]N9 M#:\B/?Y>W?\ Q[=O1J_22#SO)3[05\S:/,V=-V.<>U 'GE_^UK^SEIGQUB_9 MFU'XL:;#X[G9%B\.2"03,6@\]0#MV9,?S ;N>G7BO1:_(_\ ;Q\'>)/^'B7Q MJ_:$\!1NWB'X/:;X2\7:1HMD,=\RS19 SQF@#J?A1^U'^S_\ '+Q? MKW@+X2_%#3M=U?PQ*8]=L[(.3:,)&C()*A6^=&&5)'%:_P (_C/\+_CQX2_X M3OX1>,;;7-(^V2VOVZT5PGG1G#I\Z@Y!XZ5\$?\ !'OX(WG[.G[:?QC^#VJR M2-J&E>!_"SZNTKEC]NGL8;FZY/)'GS2X]L5Z[^SA^WG\'?!/_!/?7_VL]6^" MVB>!M#T37K^V7PMX/MHXH[NZ$ZQ1A%5$7S9I&7)"\DAP"*;X'\;>%?B3X/TSQ_X M&UJ+4='UFRCN],OX 0EQ ZAD<;@#@@@\@5\+_M5?M+_\% KG]C#QUXS^-W[( M6@:5X*\5>";ZT,&A^)7GUG0$N[9XX)[N)U"2(&D02!-K(&+%1M*U]+_\$[/^ M3$?A'_V3_3/_ $G2@#V*ZNK6QM9+V]N8X888R\TTKA510,EB3P !R2:^>/$? M_!6K_@G5X5\4MX.U7]J+1GO$D,;26%A>7=L&SC_CY@A>''OOQ7G?_!6_Q)XG M\>^(?@S^Q%H&O76F6'Q?\:&W\57=C)LE;2[5H#-"#Z-Y^[' M"_&W@[XC^%[+QMX \46&M:/J,/FV.IZ9=I/!.F<95T)!Y!!]""#R*U*\"_9: M_9$\/?L(/\2-8\-_$FZE\!:WJ3ZYIGA!M.;RO#82-FG6%Q(S2A@ ,;0<11CD M@EO.O"'[7/\ P4>_:#\&M\:/V=?V1_!UEX0N)9CH=CXX\3RPZOJD,;LGF".- M5C@+E3A9&P/[S*0Q /L*BOEC0?\ @I.OC'_@G?XB_;:T#X8&UU;PP)K?5O"> MH7QVPWL,\<4D7G*@)7$BN#M!YP1D&N;M?VX/V_O%?P=3]J_P#^QSX]W"BQF)$*AG1&W.R[2 VX9 /LNBN/^ /QO\$?M(?!O MP]\%) !I:O\ '#X3:#\6 M=)^!.K>.[&'Q?KEA+>Z5X?+DW$]O&'+RX (50$?EB,[&QG!J?XJ?%WX8? _P M;/\ $'XN^.M,\.Z+;,J2ZAJMTL4>]L[47/+N<'"J"QQP*_/+X,?"CXM^#?\ M@J[\'OBO^T-JTDWC_P"(_A37M;\1:>'/D:,GV2>.VTV$=E@A55/7+[N6QN/L M/[06CZ7^T/\ \%=OAO\ GQ[81:GX6\!_#BZ\7G1;Q ]O<:C+Q.0#Z)^ W[7'[-G[3JW8^ _QBT?Q)+8*'O;2SF9+B%" M-VW&>,U>^.?[2GP'_9IT&#Q+\=OBEI/AJTNY&CLSJ$Y\RY90"PBB4%Y, C.U M3C(SC(KYB_X* ^&O#7[/?[6'[//[3WPXT&TTC5M3^(L/A#Q+-IT"Q?VEI]\ MFV8* )/+ D*YY!(_NKAWP0T#0_VD?^"LWQJ\=_$72;?5[?X2Z)HN@^$+/4(1 M+%8-=1/+-,BL"!(9(I@'QD+(10!]1_!;]H'X*_M%^%W\9?!#XE:5XETZ*;RI MY],N-Q@DQG9(AP\;8YPP!(YZ5V%?%NNZ%H?[-_\ P61\$6WPSTBWTC3/C+X" MU&W\3:;8Q"*WN+ZQ2:Y2[,:X42[8U3H MV_QE\J.XN9)(XO,G^168D#ANV:^65B"1 MGL>H/H:_1:O(/VA_V5].^+EV?%OAB^BT_7!&%F,RGR;L 87?@95@,#< > 1 MT(_#^./"VC6R]5\F@W5BVW%S;YD]^7F=DT];:75^MD?/9CD\94N;#KWETOO] MY\=5>\,:!J7BKQ%8^&M(0M=7UU'! .>&9@ 3CL.I/H*]%_X8T^/GV[[)_P ( MQ:^7NQ]J_M.'R\>N-V['_ /A MJHRBXKJWH<;_P ,:?%__HMA_P"_MQ_\57T1HUE-INCVFGW$_FR06T<; MR?WRJ@$\^N*LT5_3V1\+9/P[.'. V1[O^UE_P4$_9[_9K^"FK?$&W^*?AW5];:PD'A?0=-U6*ZGU*\92 M(56.)BWE[RN]^BKGG. ?6?B;\)_AE\:/"LO@?XM> M)\1Z1,P=]/UBQ2>/>, MX>SB)AV*8([5]$=1\J_\%/\ Q3\9OB!_P2;\%^,?VBO"VG:/XNU?Q7I% MSK6CZ;;R1PVOF&X:.,I*[NK^44WJS'#EAVKZ-_:-_P""8_[(GQX^&&I>#-(^ M"?A7PEK,D!;1?%'AGP];V5WI]TN3%)N@1#(@;[T;'# GH<,/8?BG\'_AA\;O M#*^#/BWX'T_Q!I27<=TMAJ< DC$R9V/@]QDX/O724 ?)'_!,3]J7QGX]TKQ' M^QK^TE96]C\4?A9*;#5+=(EC35=.!"17<:J &&"@8J,,'B?_ ):X'GW_ 3+ M^+7@C]B?Q%XX_P"">'[0_BFT\,:QH'B^YU#P7?:[<+;6VMZ5<;3$T,LA",^4 M+[A^)H[7/V274[(--;YZB.48DC!P,A6 M&<#- 'B7[&+6?[='&C2 RR MW(MY%,:% RC+JJ":4M(%/=0P!P,CB MO3Z /B[_ ((S?\@;X\?]E[UK_P!!BK[1KF_AS\'_ (8?"*/58?AEX'T_1%UO M59-3U==/@"?:[R3&^=_5VP,GVKI* "BBB@ HHHH \C_:W_9_\>?M >'-(T?P M'\1/^$=FT^]>:XFWRCSE9-H7]V0>#SS7QK^UC^R!\7O@7X.T_P :^-/B2?$M MB]_]E)#S-]D=E+ GS"N0RG^%E(# ]B :^ZX6XZS+AZI1HNSH1EJN6/-9O6TK7OK=:^6Q\%Q7 MP%EG$=.O65UB)1]U\TN6Z2M>-[6TL]//<_'2BOI[XL_\$N?C5X:UF:3X4WEG MXDTQW)MDENTMKJ->RN)"L9(Z;E;GKM7I1\)O^"7/QJ\2ZS#)\5[RS\-Z8C@W M*0W:7-U(O=4$9:,$]-S-QUVMTK^AO]>N$OJ?UGZY#EM>U_>_\ ^*_P C^<_] M0N+_ *[]5^ISYKVO;W/7G^&WS.?_ &3OV0/B]\=/!VH>-/!?Q(/AJQCO_LH) M>9?M;JH8D>61D+O R<\DCL:^L/V2/V6OB;^S_P"(M7UCQY\5_P#A(H=0LHX; M>'S)CY+*^XM^\)'(XXKUWX?^ O"WPO\ !NG^ _!>F+::;IL BMH5Y/7)9C_$ MS$EB>Y)-;-?SYQ+Q]FF>U*]&%HT)O1.,>;E35KRM>^EWKY;']$<,>'V4Y#3P M]:=Y8B"U:E+EYFG>T;VMJTM//<^7/^"TG_*,_P")?^YI'_IXLJT_VC/V1-(_ M;&_8D\/>!(+T:;XGTKP_I^I^"=?1BDFG:G%;(8V#K\RH_P!QL= =P&Y%Q[I\ M2/AIX!^,'@N]^'7Q/\)V6N:%J/E_;M+U"'S(9_+D65-R]\.B,/=16MING6.C MZ=;Z3I=JD%M:PI#;P1C"QQJ JJ!V KX(_03\S?^";'Q^^(GQ__ ."I&JZ[ M\:/#,VC^,_#?P/G\/>,+>= FZ_L]3M4DEP.%W@JQ' #%@/E )V/V?PEX-OM&TB"Z>]TJU6,L1YWW$=EAD^7J[2# M/%?=J_L[? Z/XBZS\7(?A;H\?B?Q%I;:;KFN16@2YOK5E16BD<8+*1%&/7Y% M]*U/AE\+?AU\&?!MM\/?A5X-L- T2S:1K73-,@$<4;.Y=R .Y9B3]: /SS_: ME^#?QD_X)Y_M#?##_@H!X\_:/UOXC6=MKL?ACQI=ZKH\%O);:3<+)CB#B11N MG8;AQ((AGD5]&?%'_@H GP#_ &UK+X'?M"0Z%H/PR\6>%$O/!GCJ?S!%<7VY M1)!<3LYA1,;SG P'B+'#YKZ!^)7PP^'OQC\&W?P\^*?@^PU[0[XQF[TO4H!) M#*4=9$)4]PZJP]Q6=XS^ /P3^(WPYM?A'X^^%VB:UX:L;>*&QT?5+!)X;9(D MV1^6'!*,JC 8$,!WH ^,O^"H7A#_ ()>:I^S7XF\?BZ^'MMXY_LV27P=J/@N M\M4U.[U+_E@-MHVZ="^ Y<,JJ2_;RU/Q_IG[$/[*.L?'V_>V\06_Q% M\,3>)KK59=DD4BVDK2/<,^-K@#,A;HP;-?67PQ_X)R?L/?!WQ9#XY^'O[-?A MRSU:VE$MI>SPR736T@.0\0G=Q&P/1E ([8KOOC#\!_@Y^T#H%MX6^-7PXTKQ M-IUG>"[M;/5K82QQ3A&02 'HVUV&?1C0!ROB3]NS]BWPGHMQX@UK]J[X>BWM MHR\@M?%UI<2L ,X2**1GD;T55)/85\Q?L(>-(=<\>_M$?\%7/B!I5WI/@[7T M">%C>Q>7+=:3IL!5IPI_OK# J@9RZR*"<5]%:3_P3D_80T74(M3L/V3/ OG0 ML&C,^@12J#Z[7!4_B*]-\:?#'X??$/P'<_"[QKX0L=0\.W=ND%SHTT ^SO$C M*RQE!@;057CIQ0!^?_[ O['/[3WQL^&FJ?MCVO[8/B/X<:Q\7]?$GXQW_C+0/C_ M *;)I>K>(]4L(K5SK,+J+?>D1V%LM!&K<$_:I"02I)_0CPUX;T#P;X=L/"/A M72+?3],TNSBM-.L+6,)%;P1H$CC11P%50 !Z"L/XH_!+X2_&NUTVS^*_P_TW M7H]'U!;[2AJ-N'-IH_I0!\:?"?Q_X<_X)T_\ !0_XJ> ?CWJ" M:%X+^-FKKXF\%^+[\^78+?%Y'N;664_+$V^=AEB HCC)P)5KT7]I+_@KC\"O MV8?'=YX4\:^&K[4--ET)KSPSXE\/ZC:7UIJURL>XVI$,ADMR6*H'==I)).%& MX_1_Q,^%/PS^,WA6;P/\6/ >D^(](G8-)I^L6*7$6X9PX#@[6&3AA@CL17EO M@S_@FC^P5X!OI]1\.?LL>$C-@*X*L%6Y9PF02/E X)]: .(_X( M]?!/QI\)OV11XO\ B1;B'7OB/XCNO%U];]X4NEC$2GTS'&LF.J^:0>016M_P M5G_9Z\6?M'_L2>)/"_P_L);OQ!HEQ;ZYHUG NZ2XDMF)>- .2YA:7:HY9MH[ MUZC^SI^S#\*_V5_#6I>"O@[!JEIHNH:J]]#I-]K$UU!IY954PVRRL?*BRI;; MD_,[B^(/A;X4\/-+X MU\:I#+(#J3%Q%!9SI((G!)3)*L&"3%3A0Q[CXI?\$[OV)/C1XJF\;_$?]F[P MW?:M.?!'C[4QKFEZI=)!/<1.RE+M0Y'F1M@C>,C"J>C*31^"GB31OCO_P4W^// MQX^%=Y'J7A#0OA3'X7N==LF#6M]J1,,I$<@XDV""1"1D84'HRD_3GQP_8F_9 M0_:0UJ+Q+\;/@5H.O:G"BHNISV[17+(OW4:6(J[J.RL2!D\_]CM_[ MG[.OMWXI?MH_LS/^P)JWQLM/B-H;Z+J/@2:+3[!+Z,RRW,MH42Q$6=WG;R(R MF,K@[L $CG?^"CW[+]I9?\$V/'/P*_9;^#A$M[>:?<6/AKPSIY9II/[5M)IG M6-)/V6?@K^P[\9?C787%GX>\&:WJ:^*I[J)L:2- M7E6>TDF7&4")G=D94QXZ\5])?\%16FF^$=& MTF\CNI]2FDN86#Q)&6+JJC=N'&=H!RR@_5?BWPAX4\?>&[SP=XX\-V.L:3J$ M)BOM,U.T2>"X0_PNC@JPR >1VKS'X3_L"?L:? [QD/B%\+/V=_#FE:TC%K?4 MEMFEDMF(P3"96;R3CC*;>"1W- 'S?\;&I+1[5#2_,!\L3'G%?I+X(^$'PP^&[Z[)X$\ M#:=I9\3:M-J?B#[);A?M]Y+_ *V:7^\S=R>M8?P>_97_ &=_V?\ 4-:U/X+? M"'1O#4OB$I_;(TJV\M+D)OVJ4SM51O?"J !N/% 'QO/\(?V>KO\ 9ID_:)O/ M^"MGQUE\'OH1N9HO^%G6S2,ICR;/R3""9R?W?DD;MWRXKZ4_X)M^#OAMX'_8 MM\$Z3\'X_%R>&+BUN;[14\W_!-7]@ MQ_&G_"P&_96\(_VEY_G<:=_H^_.<_9L^3UYQLQ7MT444$2PPQJB(H5$48"@= M !V% #J*** "BBB@#C/C+\./$/Q'TRRLO#WB7^S'MIV>23'V5\2TZ]=76(G&T9JLKV>]GOZ:GQ+17J_C']DOQWI=\[^$)X-4M"Q\I7F6*9 M1Z,&PI^H//H*/!W[)?CO5+Y'\83P:7:*P,JI,LLS#T4+E1]2>/0U_-/_ !#_ M (R^O?5?J4^:]KV]SUY_@M\S]7_UER+ZO[;ZQ&W:_O?^ [_@9OP>^"OC3X@: M'4,F0>K^DN%?#G*. M'Z6'KSO+$4U=R4YUM6EIY[GY7G'%&-S.=6G&RI2>BLKV6VN]]._D M>,?M\?'?XR?LS_LVZI\;O@IX#L/$=[H-W!/J^G:A%*X73BVV>51$ZMN0%6)R M0JAV(P*YZX^,?_!-+]LKX:6_C?QSXF^%WB'3)[(22KXKGL5N].!&2D@G(EMG M7//W2.H."#7T/)''+&T4J!E8$,K#((/8UX/XH_X)@_L ^,/$;^*];_99\+_; M))3))]C@DM8G8G))BA=(SD]LZA#%J^GZVDLI2ZD>5@^4##8"=KH[*"? MO@KX:^&+3P3\//">G:'H]C'LL],TFS2W@A7.3M1 ,DDGCDDDUY;X\_X)X?L M1_$WQ[+\3?'/[-/AB_UNXG\Z[O&LR@N92*\E47NV0JMQ,J*X!=?, M<$D_-$U=Y^SW^RG^SU^T_P#\%'_VHX?CW\+K#Q*NBZYHS:6+YY%^SF6&X\S; ML=?O>6F"MP\)W0TV-6TE2FPK!M "+ MMZ*. 0I !4$6O"?P?^&'@7QEX@^(7@_P/I^G:WXJEBD\1ZI:P!9M0>(,(S*W M\14.V/J: .,^#O[#'[(?P!\1+XP^$/[/OAO1M6C!$.J167FW,((P?+EE+-'D M$@[2,@X->KT44 ?$?PP\*:'X\_X*\_M'^!_$]F+C3=9^%VDV.H6[=)8)K2UC MD7\58C\:\4_9HU/Q=\7?$_PN_P""7'C1)[B7X,_$[5]2\*-&/B7K'QD\/?#W2K/Q5X@MXX-:UZWM%6YO(T"!5 MD<BAOHWEO+J[M7BBB6('?O5W!=<;HPCE@-IQV_\ P3L_Y,1^$?\ MV3_3/_2=*9H?_!.C]AOPUXDU#Q9H?[,'A.WOM3M9[:Z9=.S&(ID:.58XB3'" M&1V4^6J\,1T->L>$/"'ACP!X6T_P3X+T2WTW2=*M$M=.T^T3;%;PH-JHH[ M 4 ?(__ 5O\*>*_!ES\)/VW/"?AZYU:/X->,_MOB.PLDW2MI-PT(N) /\ M9\A5ST42EC\JL1[WX4_;1_9-\:?#N/XJZ'^T1X0.AO;>?)=W6O00&!<9*RI( MP>)QW1@&!XQ7I<\$%U ]K=0I)%(A62.10592,$$'J".U>$ZU_P $P?V -?\ M$K>+=2_95\*_;&E,C+;VSPP,Q.3F"-EB/TVXH \V^$7_ 41^+7QC\&_'O\ M:+\&?#>QO/A=\/\ 3+I_AQ?/97$5WX@N;6V9YBQ+X,&^/=D(K*LP4Y96 \]^ M#.E>+_VBOV:+']KC]JW_ (*E>*-"T;5K%[_4M%\!:M::':Z4H+9LC)&K2O(H M&TK@.6.T;CAF^]= \*>%_"OARW\'^&/#EAIVDVEN(+32[&T2&WABQCRTC4!5 M7'8#%>1Z'_P3B_86\.>.Q\2=&_9=\)0ZLL_GQR'3MT,4F]?:7P? M_;1_9FTK]@30?C;<_$;0X]$TCP);17M@U]&)8KF&T5&L/*SN\[>OEB/&6)&, M@@F']N?]FO1;']A?XN> _P!G;X2HNK>+D;4+C2?#UB3)J5_)<0M)+Y:_>D8) MR0.0H]*E^#?_ 3N_9)U'P9X&^(OQ(_9?\-OXRM/"NEC5)=0TO#&[2UB#F> M_NWE#J\=K> M/ =89I +TQ6\9$C1Q^7Y99OD8,0!DD_5:JJ*$10 !@ #@"EH _,#XM:)_P % M+X_^"EGPGL_%'C7X02?$*3PAJY\,7EE9:@-*BM1%-YXN%9?,,A&_;M&,D9KV M?XVZS%^SG_P5?^%_QU^+FJ6FFZ'XZ^%T_A"]UR1O+LH-6BG:X"L[<1K(6B5- MV.I[ X^M]5^$WPVUSXC:5\7=7\%V%QXGT2TEM=(UN6$&XM(90PD1&[!@S CW MI/BG\(_AC\;_ =/\/\ XN^!=,\1:-#0! M\F?\% /%'AG]H/\ :Q_9X_9B^'&NVFLZKIGQ%@\7^)8=.G68:;I]B ^Z8J2( M_,4R!0>20/[RY=\$_$?AW]FS_@K+\:O GQ'UFVT>#XMZ+HFN^$+O49A#%?O: MQ2130H[84R"22;"YR1&37T;\!_V1_P!FS]F,7C? ?X.Z/X;EU!0M[=V<+-/, M@.0C2R%I"@/(7=M!YQ5_XX_LV? C]I308/#7QU^%ND^)K2TD:2S&HV^9+9F M#&*12'CR ,[6&<#.<4 ?,FN>(-"_:/\ ^"R7@FX^&>JP:QIGP;\!:C/XFU.P ME$MO;7U\LULEJ9%RIDVR*VT'(PXZHP'VE7'?!7]G[X*_LZ>%W\&? _X:Z5X: MTZ67S9X--M]K3R8QOD1L<98D@<=*[&@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_9 end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Mar. 01, 2024
Jun. 30, 2023
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-40257    
Entity Registrant Name Cricut, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 87-0282025    
Entity Address, Address Line One 10855 South River Front Parkway    
Entity Address, City or Town South Jordan    
Entity Address, State or Province UT    
Entity Address, Postal Zip Code 84095    
City Area Code 385    
Local Phone Number 351-0633    
Title of 12(b) Security Class A Common Stock, par value $0.001 per share    
Trading Symbol CRCT    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Smaller Reporting Company false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Restatement Recovery Analysis [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 591,990
Documents Incorporated by Reference
Portions of the registrant’s definitive proxy statement to be filed subsequent to the date hereof with the Securities and Exchange Commission pursuant to Regulation 14A in connection with the registrant’s annual meeting of stockholders in 2024 (the “Proxy Statement”) are incorporated by reference into Part III of this report. Such definitive proxy statement will be filed with the Commission not later than 120 days after the end of the registrant’s fiscal year ended December 31, 2023.
   
Amendment Flag false    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001828962    
Common Class A      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   50,536,912  
Class B common stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   166,259,962  

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Name BDO USA, P.C.
Auditor Location Salt Lake City, Utah
Auditor Firm ID 243
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 142,187 $ 224,943
Marketable securities 102,952 74,256
Accounts receivable, net 111,247 136,539
Inventories 244,469 351,682
Prepaid expenses and other current assets 19,114 23,842
Total current assets 619,969 811,262
Property and equipment, net 47,614 63,407
Operating lease right-of-use assets 12,353 17,078
Intangible assets, net 0 760
Deferred tax assets 34,823 23,819
Other assets 35,363 33,301
Total assets 750,122 949,627
Current liabilities:    
Accounts payable 76,860 63,195
Accrued expenses and other current liabilities 71,933 69,775
Deferred revenue, current portion 40,304 34,869
Operating lease liabilities, current portion 5,230 5,436
Dividends payable, current portion 2,137 80,781
Total current liabilities 196,464 254,056
Operating lease liabilities, net of current portion 8,938 13,935
Deferred revenue, net of current portion 2,931 3,789
Other non-current liabilities 6,916 5,112
Total liabilities 215,249 276,892
Commitments and contingencies (Note 13)
Stockholders’ equity:    
Preferred stock, par value $0.001 per share, 100,000,000 shares authorized, and no shares issued and outstanding as of December 31, 2023 and December 31, 2022. 0 0
Common stock, par value $0.001 per share, 1,250,000,000 shares authorized as of December 31, 2023, 217,915,713 and 219,656,587 shares issued and outstanding as of December 31, 2023 and 2022, respectively. 218 220
Additional paid-in capital 505,864 672,990
Retained earnings 28,514 0
Accumulated other comprehensive income (loss) 277 (475)
Total stockholders’ equity 534,873 672,735
Total liabilities and stockholders’ equity $ 750,122 $ 949,627
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001  
Common stock, shares authorized (in shares) 1,250,000,000  
Common stock, shares issued (in shares) 217,915,713 219,656,587
Common stock, shares outstanding (in shares) 217,915,713 219,656,587
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue:      
Revenue $ 765,147 $ 886,296 $ 1,306,227
Cost of revenue:      
Cost of revenue 421,854 536,403 848,777
Gross profit 343,293 349,893 457,450
Operating expenses:      
Research and development 65,048 76,914 79,814
Sales and marketing 123,169 130,379 133,963
General and administrative 85,091 62,647 51,268
Total operating expenses 273,308 269,940 265,045
Income from operations 69,985 79,953 192,405
Other income (expense):      
Interest income 7,976 1,809 181
Interest expense (323) (289) (298)
Other income 2,145 508 85
Total other income (expense), net 9,798 2,028 (32)
Income before provision for income taxes 79,783 81,981 192,373
Provision for income taxes 26,147 21,315 51,900
Net income 53,636 60,666 140,473
Other comprehensive income (loss):      
Change in net unrealized gains (losses) on marketable securities, net of tax 711 (300) 0
Change in foreign currency translation adjustment 41 (120) (64)
Comprehensive income $ 54,388 $ 60,246 $ 140,409
Earnings per share, basic (in dollars per share) $ 0.25 $ 0.28 $ 0.67
Earnings per share, diluted (in dollars per share) $ 0.24 $ 0.28 $ 0.64
Weighted-average common shares outstanding, basic (in shares) 216,892,525 214,458,284 208,833,827
Weighted-average common shares outstanding, diluted (in shares) 219,722,063 220,588,789 219,776,069
Connected machines      
Revenue:      
Revenue $ 198,312 $ 252,563 $ 548,205
Cost of revenue:      
Cost of revenue 172,571 244,260 484,025
Subscriptions      
Revenue:      
Revenue 303,989 272,344 205,858
Cost of revenue:      
Cost of revenue 32,346 26,375 21,961
Accessories and materials      
Revenue:      
Revenue 262,846 361,389 552,164
Cost of revenue:      
Cost of revenue $ 216,937 $ 265,768 $ 342,791
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Accumulated Other Comprehensive Income (Loss)
Balance at beginning of period (in shares) at Dec. 31, 2020   208,116,104      
Balance at beginning of period at Dec. 31, 2020 $ 228,925 $ 208 $ 412,741 $ (184,033) $ 9
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 140,473     140,473  
Capital contributions 200   200    
Initial public offering, net of offering costs (in shares)   14,218,815      
Initial public offering, net of offering costs 260,689 $ 14 260,675    
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax (in shares)   121,014      
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax (2,606)   (2,606)    
Forfeiture of unvested common stock (in shares)   (541,850)      
Forfeiture of unvested common stock 0        
Repurchases upon Corporate Reorganization and common stock (in shares)   (524)      
Repurchase upon Corporate Reorganization and common stock (10)   (10)    
Extinguishment of liability awards to equity 10,784   10,784    
Stock-based compensation 35,755   35,755    
Compensatory units repurchased (170)   (170)    
Other comprehensive income (loss) (64)       (64)
Balance at end of period (in shares) at Dec. 31, 2021   221,913,559      
Balance at end of period at Dec. 31, 2021 673,976 $ 222 717,369 (43,560) (55)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 60,666     60,666  
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax (in shares)   620,611      
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax (6,815)   (6,815)    
Forfeiture of unvested common stock (in shares)   (528,002)      
Forfeiture of unvested common stock 0        
Repurchases upon Corporate Reorganization and common stock (in shares)   (2,349,581)      
Repurchase upon Corporate Reorganization and common stock (18,580) $ (2) (18,578)    
Extinguishment of liability awards to equity 0        
Dividends declared (81,420)   (64,314) (17,106)  
Stock-based compensation 45,342   45,342    
Compensatory units repurchased (14)   (14)    
Other comprehensive income (loss) (420)       (420)
Balance at end of period (in shares) at Dec. 31, 2022   219,656,587      
Balance at end of period at Dec. 31, 2022 672,735 $ 220 672,990 0 (475)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 53,636     53,636  
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax (in shares)   1,125,568      
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax (6,852) $ 1 (6,853)    
Forfeiture of unvested common stock and dividend equivalents (in shares)   (317,549)      
Forfeiture of unvested common stock and dividend equivalents 403   403    
Repurchases upon Corporate Reorganization and common stock (in shares)   (2,548,893)      
Repurchase upon Corporate Reorganization and common stock (20,332) $ (3) (20,329)    
Extinguishment of liability awards to equity 0        
Dividends declared and dividend equivalents issued (215,455)   (190,333) (25,122)  
Stock-based compensation 49,986   49,986    
Other comprehensive income (loss) 752       752
Balance at end of period (in shares) at Dec. 31, 2023   217,915,713      
Balance at end of period at Dec. 31, 2023 $ 534,873 $ 218 $ 505,864 $ 28,514 $ 277
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income $ 53,636 $ 60,666 $ 140,473
Adjustments to reconcile net income to net cash and cash equivalents provided by (used in) operating activities:      
Depreciation and amortization (including amortization of debt issuance costs) 30,039 26,957 19,388
Provision for expected losses 1,720 (64) 1,096
Impairments 9,953 2,922 0
Stock-based compensation 47,326 41,121 38,074
Deferred income tax (11,238) (20,461) (135)
Non-cash lease expense 4,987 4,845 4,186
Provision for inventory obsolescence 26,330 11,466 5,070
Unrealized foreign currency (gain) loss 88 (1,040) 0
Other (2,143) (440) (2)
Changes in operating assets and liabilities:      
Accounts receivable 23,500 63,696 (37,673)
Inventories 78,376 63,085 (207,978)
Prepaid expenses and other current assets 4,204 8,807 (27,942)
Other assets 869 (51) (934)
Accounts payable 13,535 (139,845) (46,667)
Accrued expenses and other current liabilities and other non-current liabilities 7,761 (2,137) 3,639
Operating lease liabilities (5,423) (5,096) (4,672)
Deferred revenue 4,577 3,252 9,128
Net cash and cash equivalents provided by (used in) operating activities 288,097 117,683 (104,949)
Cash flows from investing activities:      
Purchase of marketable securities (63,451) (180,112) 0
Proceeds from maturities of marketable securities 38,390 21,393 0
Proceeds from sales of marketable securities 0 84,621 0
Purchases of property and equipment, including capitalized software development costs (23,717) (33,771) (35,786)
Net cash and cash equivalents used in investing activities (48,778) (107,869) (35,786)
Cash flows from financing activities:      
Proceeds from capital contributions 0 0 200
Proceeds from issuance of common stock upon initial public offering, net of offering costs 0 0 262,007
Repurchases of common stock (20,332) (18,580) 0
Proceeds from exercise of stock options 383 31 272
Employee tax withholding payments on stock-based awards (8,106) (6,384) (2,017)
Payments for debt issuance costs 0 (1,300) 0
Cash dividend (294,130) 0 0
Other financing activities, net 0 (14) (218)
Net cash and cash equivalents provided by (used in) financing activities (322,185) (26,247) 260,244
Effect of exchange rate on changes on cash and cash equivalents 110 (221) (127)
Net (decrease) increase in cash and cash equivalents (82,756) (16,654) 119,382
Cash and cash equivalents at beginning of period 224,943 241,597 122,215
Cash and cash equivalents at end of period 142,187 224,943 241,597
Supplemental disclosures of cash flow information:      
Cash paid during the period for interest 0 0 14
Cash paid during the period for income taxes 24,072 28,916 81,132
Supplemental disclosures of non-cash investing and financing activities:      
Right-of-use assets obtained in exchange for new operating lease liabilities 280 4,285 6,805
Property and equipment included in accounts payable and accrued expenses and other current liabilities 2,824 4,410 3,355
Tax withholdings on stock-based awards included in accrued expenses and other current liabilities 451 1,324 860
Stock-based compensation capitalized for software development costs 1,960 2,321 1,607
Reclassification of liability awards to equity upon modification 0 0 10,784
Leasehold improvements acquired through tenant allowances 0 859 0
Dividends declared but unpaid $ 2,342 $ 81,420 $ 0
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business and Basis of Presentation
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation Description of Business and Basis of Presentation
Nature of Business
Cricut, Inc. (“Cricut” or the “Company”) is a designer and marketer of a creativity platform that enables users to turn ideas into professional-looking handmade goods. Using the Company’s versatile connected machines, design apps and accessories and materials, users create everything from personalized birthday cards, mugs and T-shirts to large-scale interior decorations. The Company’s connected machines and related accessories and materials and subscription services are primarily marketed under the Cricut brand in the United States, as well as Europe and other countries of the world. Headquartered in South Jordan, Utah, the Company is an innovator in its industry, focused on bringing innovative technology (automation and consumerization of industrial tools) to the craft, DIY and home décor categories. The Company’s consolidated financial statements include the operations of its wholly owned subsidiaries, which are located throughout Europe and in the Asia-Pacific region.
The Company designs, markets and distributes the Cricut family of products, including connected machines, design apps and accessories and materials. In addition, Cricut sells a broad line of images, fonts and projects for purchase à la carte.
On September 2, 2020, Cricut converted from a Utah corporation to a Delaware corporation. In connection with such conversion, each share of Class A common stock, par value $0.01, of the Utah corporation was exchanged for one share of common stock of the Delaware corporation, par value $0.001. On March 11, 2021, the Company filed an Amended and Restated Certificate of Incorporation to effect a 64.2645654-for-1 forward stock split of its outstanding common stock. The par value per share was not adjusted as a result of the forward stock split. All authorized, issued and outstanding shares of common stock, additional paid in capital and the related per share amounts contained in the consolidated financial statements were retroactively adjusted to reflect the forward stock split for all prior periods presented.
The Company organizes its business into the following three reportable segments: Connected Machines, Subscriptions and Accessories and Materials. See Note 19 for further discussion of the Company’s segment reporting structure.
Initial Public Offering and Corporate Reorganization
The Company’s registration statement on Form S-1 related to its initial public offering (“IPO”) was declared effective on March 24, 2021 by the SEC, and the Company’s Class A common stock began trading on the Nasdaq Global Select Market on March 25, 2021. On March 29, 2021, the Company closed its IPO, in which the Company sold 13,250,000 shares of Class A common stock and the selling stockholders sold an additional 2,064,903 shares of Class A common stock at a price to the public of $20.00 per share. The Company received aggregate net proceeds of $242.7 million after deducting offering costs, underwriting discounts and commissions of $22.3 million. On April 28, 2021, the Company sold an additional 968,815 shares of Class A common stock and the selling stockholders sold an additional 150,984 shares of Class A common stock pursuant to the partial exercise of the underwriters’ option to purchase additional shares which generated net proceeds of $18.0 million after deducting for underwriting discounts and commissions of $1.4 million.
Immediately prior to the IPO, the Company engaged in a series of related Corporate Reorganization transactions as follows:
Cricut, Inc. filed an amended and restated certificate of incorporation; and
Cricut Holdings, LLC, or Cricut Holdings, dissolved and liquidated in accordance with the terms and conditions of its then existing limited liability company agreement, pursuant to which the holders of existing units in Cricut Holdings (including holders of purchased units, incentive units, zero strike price incentive units, certain phantom units and options), or the Existing Unitholders, received 100% of the capital stock of Cricut, Inc., its sole asset, at the time of the liquidation with a value implied by the initial public offering price of the shares of Class A common stock to be sold in this offering. Cricut Holdings ceased to exist following this transaction.
In connection with the Corporate Reorganization the outstanding stock-based compensation awards issued by Cricut Holdings were modified or settled as described in Note 12.
Upon filing the amended and restated certificate of incorporation, all of the Company’s historical Common Stock converted to Class B common stock. Shares of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to five votes per share and is convertible at any time into one share of Class A common stock.
Basis of Presentation and Consolidation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”).
The consolidated financial statements include the accounts of Cricut, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. For revenue recognition, examples of estimates and judgments include: determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price (“SSP”) of performance obligations, estimating variable consideration such as customer rebates and product returns. Other estimates include the warranty reserve, allowance for credit losses, inventory reserve, intangible assets and other long-lived assets valuation, legal contingencies, stock-based compensation, income taxes, deferred tax assets valuation and developed software, among others. These estimates and assumptions are based on the Company’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including any effects of the pandemic and the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. Actual results could differ from these estimates.
Foreign Currency Transactions
The Company translates assets and liabilities of foreign subsidiaries from functional currencies into United States dollars (“USD”) at exchange rates in effect at the balance sheet dates, and related revenues and expenses are translated into USD at average exchange rates in effect during each period. Net foreign currency gains and losses resulting from the translation of assets and liabilities of foreign operations into USD are reported as a separate component of other comprehensive income in the consolidated statements of comprehensive income.
Realized and unrealized foreign currency transaction gains and losses included in net income are recorded primarily within general and administrative expenses. Foreign currency transaction losses totaled $1.3 million, $1.0 million, and $0.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Comprehensive Income
Comprehensive income consists of two components: net income and other comprehensive income (loss). Other comprehensive income (loss) refers to net gains and losses that are recorded as an element of stockholders’ equity but are excluded from net income. The Company’s other comprehensive income (loss) consists of unrealized gains and losses on marketable securities as well as foreign currency translation adjustments from those subsidiaries not using the U.S. dollar as their functional currency.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents include money market funds and are stated at fair value. The Company also classifies amounts in transit from payment processors for credit card and debit card transactions as cash equivalents.
Marketable Securities
The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt securities with original maturities longer than three months are available to fund current operations and are classified as marketable securities, within current assets on the consolidated balance sheets. Available-for-sale debt securities are reported at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of stockholders’ equity, net of tax. Realized gains and losses on the sale of marketable securities are determined using the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the consolidated statements of operations and comprehensive income.
The available-for-sale debt securities are subject to a periodic impairment review. For investments in an unrealized loss position, the Company writes down the amortized cost basis of the investment if it is more likely than not that the Company will be required or will intend to sell the investment before recovery of its amortized cost basis. For investments not likely to be sold before recovery of the amortized cost basis, the Company determines whether a credit loss exists by considering information about the collectability of the instrument, current market conditions, and reasonable and supportable forecasts of economic conditions. The Company recognizes an allowance for credit losses up to the amount of the unrealized loss when appropriate. Allowances for credit losses and write-downs are recognized in total other income (expense), net, and unrealized losses not related to credit losses are recognized in accumulated other comprehensive income (loss). There are no allowances for credit losses recorded for the periods presented. As of December 31, 2023, the Company’s available-for-sale debt securities were in an unrealized gain position. As of December 31, 2022, the gross unrealized losses on available-for-sale debt securities are related to market interest rate changes and not attributable to credit.
Accounts Receivable
Accounts receivable are recorded at original invoice amounts less estimates for credit losses. Management determines the allowance for credit losses by specifically identifying troubled accounts and by using historical write off experience, adjusted for current market conditions and reasonable supportable forecasts of future economic conditions, applied to an aging of all other accounts. Accounts receivable are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As of January 1, 2021, the Company had an accounts receivable balance of $199.5 million. Accounts receivable consist of the following:
 December 31,
 2023 2022
(in thousands)
Trade accounts receivable$100,070  $128,437 
Credit card and other receivables13,127  8,550 
Less: allowance for credit losses(1,950) (448)
Total accounts receivable, net$111,247  $136,539 
The following table summarizes changes in the allowance for credit losses:
  December 31,
  2023 2022
(in thousands) 
Beginning balance $(448)$(1,454)
Provision for expected losses(1,720)64 
Write-offs 218 942 
Ending balance $(1,950)$(448)
Concentration of Credit Risk
The Company maintains cash and cash equivalents in deposit accounts at financial institutions that, at times, may significantly exceed federally insured limits. Historically, the Company has not experienced any losses related to such accounts. The Company’s non-interest bearing cash balances at December 31, 2023 and 2022 were fully insured up to $250,000 per depositor at each financial institution. Balances held at the institutions may significantly exceed federally insured limits.
Financial instruments, which potentially subject the Company to concentrations of credit risk, include trade receivables. In the normal course of business, the Company provides credit terms to its customers. Accordingly, the Company performs ongoing credit evaluations of its customers, generally does not require collateral and considers the credit risk profile of the customer from which the receivable is due in further evaluating collection risk. The Company maintains allowances for possible losses which, when realized, have been within the range of management’s expectations. If one or more of the Company’s significant customers were to become insolvent or were otherwise unable to pay for product purchased, it would have a material adverse effect on the Company’s financial condition and results of consolidated operations. Customers that accounted for 10% or greater of accounts receivable, net as of December 31, 2023 and 2022 were as follows:
  December 31,
  2023 2022
Customer A 26 % 22 %
Customer B 11 % 12 %
Customer C17 %*
Customer D12 %*
* Accounts Receivable was less than 10%
As of December 31, 2023 and 2022, no customers accounted for more than 10% of revenue. As of December 31, 2021, three customers accounted for equal to or greater than 10% of total revenue, totaling 10%, 11% and 14%, respectively. The revenue from these customers is associated with the Connected Machines and Accessories and Materials segments.
Supplier Concentration
The Company relies on third parties for the supply and manufacture of its products, as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers or satisfactorily deliver its products to its customers on time, if at all. Substantially all of the Company’s products are manufactured by outsourcing partners that are located primarily in Asia.
We rely on single source, or a small number of suppliers. For the years ended December 31, 2023, 2022, and 2021, the Company’s top two vendors accounted for approximately 59%, 61%, and 76% of total finished goods purchases, respectively.
Inventories
Inventories (current and non-current), which consist of finished goods and raw materials, are valued at the lower of average cost or net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Assessments to value the inventory at the lower of the average cost to purchase the inventory, or the net realizable value of the inventory, are based upon assumptions about future demand, physical deterioration, changes in price levels and market conditions. As a result of the Company’s assessments, when the net realizable value of inventory is less than the carrying value, the inventory cost is written down to the net realizable value and the write down is recorded as a charge to cost of revenue. Inventories include indirect acquisition and production costs that are incurred to bring the inventories to their present condition and location. Inventories are recorded net of reserves for obsolescence. Once established, the original cost of the inventory less the related inventory reserve represents the new cost basis of such products.
As needed, we complete strategic and market beneficial purchases of critical raw materials that are used in our core production process (such as microchips) in quantities that exceed anticipated consumption within our
normal operating cycle, which is 12 months. We classify such raw materials that we do not expect to consume within our normal operating cycle as non-current within Other assets.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation and amortization. Major additions and improvements are capitalized, while minor repairs and maintenance costs are expensed when incurred. Manufacturing tools include tools and molds used in the production process. Expenditures for tools and molds are capitalized and depreciated over the estimated useful lives of the assets. We capitalize certain software development costs in the application development stage in accordance with Accounting Standards Codification (“ASC”) 350-40, “Accounting for Costs of Computer Software Developed or Obtained for Internal Use” and upon the establishment of technological feasibility for a product in accordance with ASC 985-20, “Software to Be Sold, Leased or Otherwise Marketed”. When assets are sold or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the consolidated statements of operations. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the related assets.
The Company uses the following estimated useful lives:
Computer software, software development costs and equipment  
3-5 years
 
Furniture and fixtures 
5-7 years
 
Manufacturing tools and equipment 
3-5 years
 
Leasehold improvements Shorter of lease term or remaining life of the asset 
Cloud Computing Arrangement Implementation Costs
The Company incurs costs to implement cloud computing arrangements that are hosted by third-party vendors. Implementation costs incurred during the application development stage are capitalized until the software is ready for its intended use. The costs are then amortized on a straight-line basis over the term of the associated hosting arrangement and are recognized primarily as general and administrative expense within the consolidated statements of operations. To date, these costs primarily relate to new website hosting services. During the years ended December 31, 2023, 2022, and 2021, the Company recorded amortization expense of $1.0 million, $0.7 million, and $0.1 million respectively, for these implementation costs. Gross capitalized costs were $2.2 million and $2.2 million as of December 31, 2023 and 2022, respectively, with accumulated amortization of $1.8 million and $0.8 million, respectively. Capitalized costs are reported as a component of other assets on the Company's consolidated balance sheets.
Leases
The Company determines if an arrangement is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to control the identified asset. Right-of-use (ROU) assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Lease liabilities are recognized at the lease commencement date based on the present value of future lease payments over the lease term. ROU assets are based on the measurement of the lease liability and also include any lease payments made prior to or on lease commencement and exclude lease incentives and initial direct costs incurred, as applicable.
As the implicit rate in the Company's leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company gives consideration to its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental borrowing rates. The Company evaluates renewal options at lease inception and on an ongoing basis, and includes renewal options that it is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. Lease costs for the Company's operating leases are recognized on a straight-line basis within operating expenses and cost of revenue over the reasonably assured lease term.
The Company has elected to not separate lease and non-lease components for leases of office space and, as a result, accounts for any lease and non-lease components for office space as a single lease component, to the
extent they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. The Company’s office leases typically include non-lease components such as common-area maintenance costs. The Company has also elected to not apply the recognition requirement to any leases within its existing classes of assets with a term of 12 months or less.
Legal Contingencies
Liabilities for legal contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated. If a loss is reasonably possible and the loss or range of loss can be reasonably estimated, the Company discloses the possible loss or states that such an estimate cannot be made. See Note 13.
Debt Issuance Costs
Costs incurred and paid to the lender or third parties for the revolver credit facility are recorded as other assets and amortized over the term of the revolver using the straight-line method.
Impairment of Long-lived Assets
The Company assesses potential impairments to its long-lived assets, including intangible assets subject to amortization, on an annual basis or when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recovered. The Company regularly evaluates whether events or circumstances have occurred that indicate possible impairment and relies on a number of factors, including results of operations, business plans, economic projections and anticipated future cash flows. An impairment loss is recognized when the carrying amount of the long-lived asset is not recoverable and exceeds its fair value. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset exceeds its fair value and is recorded as a reduction in the carrying value of the related asset and a charge to the consolidated statement of operations. During the years ended December 31, 2023, 2022, and 2021, the Company recorded no impairments relating to amortized intangible assets. During the years ended December 31, 2023 and 2022, the Company recorded an impairment charge of $10.0 million and $2.9 million, respectively, primarily related to computer software and software development costs and manufacturing tools and equipment from products that the Company no longer plans to commercialize. These impairment charges were recorded primarily within general and administrative expense in the consolidated statements of operations. During the year ended December 31, 2021, the Company recorded no impairments of property and equipment. See Note 6.
Fair Value of Financial Instruments
The Company’s financial instruments include cash and cash equivalents, marketable securities, accounts receivable, and accounts payable. At December 31, 2023, and 2022, the carrying amounts of cash, accounts receivable, and accounts payable approximate fair values because of the short-term nature of these instruments.
Fair Value Measurement
The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value.
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. Fair value is affected by a number of factors, including the type of asset or liability, the characteristics specific to the asset or liability and the state of the marketplace including the existence and transparency of transactions between market participants. The Company estimates fair value for the assets and liabilities measured and reported at fair value on a recurring or non-recurring basis by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement.
 Level I – Quoted prices are available in active markets for identical assets and liabilities as of the reporting date.
 Level II – Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves and market-corroborated inputs). Pricing inputs are either directly or indirectly observable as of the reporting date, and fair value is determined through the use of models or other valuation methodologies.
 Level III – Pricing inputs are unobservable for the assets and liabilities and includes situations where there is little, if any, market activity for the assets and liabilities. The inputs into the determination of fair value require significant management judgment or estimation.
The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.
The Company’s non-financial assets and liabilities, which include intangible assets and property and equipment, are not required to be carried at fair value on a recurring basis. However, if certain triggering events occur such that a non-financial instrument is required to be evaluated for impairment, based upon a comparison of the non-financial instrument’s fair value to its carrying value, an impairment is recorded to reduce the carrying value to the fair value, if the carrying value exceeds the fair value. The inputs for fair value calculations of intangible assets and property and equipment, are based on Level 3 inputs as data used for such fair value calculations would be based on discounted cash flows that are not observable from the market, directly or indirectly. The key variables that drive the discounted cash flow analysis are estimated revenue growth rates, levels of profitability, the terminal value growth rate assumptions and the weighted average cost of capital rate applied, among others.
No long-lived assets were measured at fair value on a recurring basis as of December 31, 2023 and 2022.
Money market funds are highly liquid investments and are actively traded. The pricing information for these assets is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy. Marketable securities which include U.S. Treasury securities are valued using observable inputs from similar assets, or from observable data in markets that are not active; these assets are classified as Level 2 of the fair value hierarchy. There were no transfers between Levels 1, 2 or 3 for any of the periods presented. There were no liabilities measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022 other than liability classified stock-based awards discussed in Note 12.
Earnings Per Share
Earnings per share is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of profits are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net income per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.
Basic earnings per share is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted earnings per share is computed using the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period. Stock-based awards subject to conditions other than service conditions are considered contingently issuable shares and are included in basic EPS based on the number of awards that would be issuable if the reporting date were the end of the contingency period.
Revenue Recognition
The Company derives the majority of its revenue from the sale of connected machines, digital content subscriptions and accessories and materials. The Company markets and sells its products to customers, which include brick-and-mortar and online retail partners as well as users that purchase from the Company’s website at cricut.com.
The Company determines revenue recognition through the following steps:
 Identification of the contract, or contracts, with a customer;
 Identification of the performance obligations in the contract;
 Determination of the transaction price;
 Allocation of the transaction price to the performance obligations in the contract; and
 Recognition of revenue when, or as, the Company satisfies a performance obligation.
Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Revenue is recorded at the net sales price, which includes estimates of variable consideration such as product returns, volume rebates and customer rebates or discounts. The estimates of variable consideration are based on historical return experience, historical and projected sales data and current contract terms.
Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenue. The Company accounts for shipping and handling activities performed after a customer obtains control of the goods as activities to fulfill the promise to transfer the good. All incremental costs of obtaining a contract with a customer are expensed as incurred if the expected amortization period of the asset that would have been recognized is one year or less. The Company does not have any material contract cost assets.
The following describes the nature of the Company’s primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions with its customers.
Connected Machines
Connected machines include the Cricut Joy, Cricut Explore, Cricut Maker and Cricut Venture machine architectures. Payment by traditional brick-and-mortar retail partners, including their online channels, is due under customary fixed payment terms. Payment for sale of products online through the online channel at cricut.com is collected at point of sale in advance of shipping the products. The Company’s contracts with customers for a connected machine contain multiple promises that include hardware, software, unspecified future upgrades and enhancements related to the software and access to the Company’s cloud-based services. Determining whether the hardware, software, unspecified future upgrades, enhancements and cloud-based services are considered distinct performance obligations requires significant judgment. The Company’s software used to design, cut and complete projects can be accessed offline or with the cloud-based services at no charge. When accessed with the cloud-based services, users are also able to sync projects across various devices. The connected machines are not able to function without the software, inclusive of firmware and the downloadable software. Together the hardware and software are inputs into providing the essential functionality of the connected machines and are accounted for as a single performance obligation. Revenue is recognized for the single performance obligation of hardware with essential software at a point-in-time when control is transferred, which is either upon shipment or delivery of goods, in accordance with the terms of each contract with the customer.
The promise to provide the customer with unspecified future upgrades and enhancements related to the essential software and the promise to provide access to the Company’s cloud-based services are both distinct performance obligations that provide incremental benefits to the connected machines and are recognized using a time-based output measure over the service period as the customer consumes the benefit of the service each day. The Company estimates the service period since it is not contractually stated. In developing the estimated period of providing future services, the Company considers past history, plans to continue to provide services, expected technological developments, obsolescence, competition and other factors. The estimated service period may change in the future in response to competition, technology developments and the Company’s business strategy.
Judgment is required to determine the SSP for each distinct performance obligation related to sales of connected machines and the allocation of the transaction price to each of those performance obligations. The Company estimates SSP for performance obligations that are not sold separately, which include the connected machines and related software, unspecified future upgrades and enhancements and cloud-based services using information that may include the range of prices for the bundle of products and services and the cost of providing the products or services plus a reasonable margin. In developing SSP estimates, the Company also considers the nature of the products and services and the expected level of future services. SSP of the hardware and essential software reflects the Company’s best estimate of the selling price if it was sold regularly on a standalone basis and comprises the majority of the contract value.
Subscriptions
The Company’s paid subscription services relate to Cricut Access and Cricut Access Premium which provide users access to images, fonts and projects. The paid subscription is separate from our free of charge service to provide unspecified future upgrades and enhancements related to the essential software and access to the Company’s cloud-based services as described above. The paid subscription services are offered on a month-to-month or annual basis. Payments for subscription services are due month-to-month or annually in advance. Cricut Access and Cricut Access Premium are generally sold in standalone contracts and reallocations are not required other than allocations to customer options that were determined to be material rights related to incremental discounts on purchases of physical products that paid subscribers receive. The transaction price is allocated between the subscription and material right based on the relative standalone selling prices of the subscription and material right. Revenue related to the material right is recognized as accessories and materials revenue upon redemption or expiration of the material right. Revenue related to subscriptions is recognized ratably over the length of the subscription using a time-based output measure as the customer consumes the benefit of the service each day.
Accessories and Materials
The Company also sells accessories and materials (both physical and digital) which generally consist of a single performance obligation and reallocations are not required. Revenue from accessories and materials is recognized at a point-in-time when control is transferred, either upon shipment or delivery of goods, in accordance with the terms of each contract with the customer, or in the case of digital goods, at a point-in-time when the goods are made available to the customer. Payment by traditional brick-and-mortar retail partners, including their online channels, is due under customary fixed payment terms. Payment for sale of accessories and materials through the online channel at cricut.com is collected at point of sale in advance of shipping the products.
Cost of Revenue
Connected Machines
Cost of revenue related to Connected Machines consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties.
Subscriptions
Cost of revenue related to Subscriptions consists primarily of hosting fees, digital content costs, amortization of capitalized software development costs and software maintenance costs.
Accessories and Materials
Costs of revenue related to Accessories and Materials consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties.
Customer Rebates
The Company recognizes revenue at the net sales price, which at times includes certain contractual discounts or estimates for variable consideration related to customer rebates with our key brick-and-mortar and online retail partners. These promotional programs are designed to enhance the sale of the Company’s products and consist of incentives to the Company’s customers. The promotional programs include advertising and product damage allowances, volume/growth and business development incentives and point-of-sale support. The Company estimates certain customer rebates using either the expected value method or most likely amount, based upon the nature of the incentive. Sales are reduced by the cost of these promotional and rebate programs and the Company records a related customer rebate liability in its consolidated balance sheets at the date of the transaction. Certain customer rebate programs are estimates at period end due to the nature of the incentives or expected and yet-to-be announced incentive programs that apply to current period revenue transactions. These estimates are based on the Company’s incentive program experience, historical and projected sales data and current contractual terms. The remaining portion of this liability is based on contractual amounts and does not require estimation.
In limited cases where the customer rebate is specifically for co-operative marketing or advertising campaigns, the Company classifies these expenditures as selling and marketing expenses only if they meet the criteria of being a distinct good or service, are distinct within the context of the contract and the fair value is readily estimable.
Sales Refund Liability
The Company provides its customers a limited right of return with the sale of its products. The Company estimates sales returns and records reserves at the time the related sales are recorded based on historical data and current economic trends. Actual sales returns could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued sales returns by updating the return rates for actual trends and projected costs. The Company classifies the estimated sales returns as a current liability as they are expected to be paid out in less than one year using the expected-value method. The estimated sales returns are recorded as a reduction of revenue at the time of sale and recorded as a liability on the consolidated balance sheets. At the same time this is recorded, a right of recovery asset is also recorded within inventory.
Changes in the reserve for sales refunds were as follows:
  December 31,
  2023 2022
(in thousands) 
Balance at beginning of period $7,273  $7,826 
Additions that reduced net revenue 9,757  18,977 
Deductions from reserves for current year returns (13,763) (19,530)
Balance at end of period $3,267 $7,273 
Warranty Reserves
The Company provides an assurance-type limited warranty on most of the products sold. The estimated warranty costs, which are expensed at the time of sale and included in cost of revenue, are based on the results of product testing, industry and historical trends and warranty claim rates incurred and are adjusted for any current or expected trends as appropriate. Actual warranty claim costs could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued warranty claims by updating claims rates for actual trends and projected claim costs.
Changes in the reserve for product warranties were as follows:
 December 31,
 2023 2022
(in thousands)
Balance at beginning of period$2,484  $2,398 
Additions charged to cost of revenue4,163  8,146 
Repairs and replacement costs incurred(4,835) (8,060)
Balance at end of period$1,812 $2,484 
Income Taxes
The Company uses the asset and liability method of accounting for income taxes. The Company recognizes deferred tax liabilities and assets for the expected future income tax consequences of events that have been recognized in the Company’s consolidated financial statements. As such, deferred tax assets and liabilities are determined based on temporary differences between the financial carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the temporary differences are expected to reverse. On a periodic basis, the Company assesses the probability that its deferred tax assets, if any, will be recovered. If after evaluating all of the positive and negative evidence, a conclusion is made that it is more likely than not that some portion or all of the deferred tax assets will not be recovered, a valuation allowance is provided by a charge to tax expense to reserve the portion of the deferred tax assets which are not expected to be realized.
Under literature related to uncertain tax provisions, the Company reviews its filing positions for all open tax years in all U.S. federal and state jurisdictions where the Company is required to file. The Company recognizes a liability for each uncertain tax position at the amount estimated to be required to settle the issues.
The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. For the years ended December 31, 2023, 2022 and 2021, interest or penalties related to income tax matters included in the provision for income taxes have not been material.
Sales Taxes
The Company is required by certain governmental authorities to collect sales taxes on certain transactions. The Company currently collects and reports on sales tax in all states in which it does business. However, the application of existing, new or revised taxes on our business, in particular, sales taxes, VAT and similar taxes would likely increase the cost of doing business online and decrease the attractiveness of selling products over the Internet. The application of these taxes on our business could also create significant increases in internal costs necessary to capture data and collect and remit taxes. There have been, and will continue to be, substantial ongoing costs associated with complying with the various indirect tax requirements in the numerous markets in which we conduct or will conduct business. The Company conducts ongoing analysis on state sales tax nexus regulations to determine where collection is necessary. The Company accounts for sales taxes as part of accrued expenses and excludes them from revenue.
Stock-Based and Stock-Equivalent Compensation
The Company records compensation expense for all stock-based awards granted based on the fair value of the award at the time of the grant. Stock-based compensation costs are recognized as expense over the requisite service period, which is generally the vesting period, on a straight-line basis for awards with only a service condition. The graded vesting method is used for awards that have service and other conditions. For awards subject to performance vesting conditions, expense is recognized for the awards if it is probable the performance conditions will be met. Forfeitures are accounted for as they occur.
The Company estimates the fair value of stock option awards with time-based or performance-based vesting provisions using the Black-Scholes method. For restricted stock units, the fair value is based on the closing price of our common stock on the grant date. The fair value of awards subject to market conditions prior to the Corporate Reorganization was estimated using a Monte Carlo Simulation. The determination of the grant date fair value of the awards issued is affected by a number of variables, including the fair value of the underlying shares or units, the expected price volatility over the expected life of the awards, the expected term of the award, risk-free interest rates, the expected dividend yield of the underlying shares or units and the likelihood of termination.
The Company has limited publicly available stock information and therefore, used the historical volatility of the stock price of similar publicly traded peer companies prior to its IPO in March 2021, and the historical volatility of the Company's stock price or a blended average of average historical stock volatilities of peer companies and historical volatility of the Company's stock price for valuations subsequent to the IPO. The Company estimates the expected term using the simplified method for “plain vanilla” stock option awards or based on the expected time to a liquidation event or other transaction that would result in settlement of other awards. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield is 0.0% as the Company does not anticipate paying dividends, and the Company and its former parent, Cricut Holdings, have not paid dividends other than special dividends declared in 2020, 2022 and 2023, and the Company does not expect to pay regular dividends in the future. See Note 11 for further discussion of the Company’s dividends. Likelihood of termination for the Monte Carlo Simulation was estimated based upon both historical turnover and anticipated turnover based upon Company or market pressures.
Prior to the Corporate Reorganization in March 2021, the Company’s former parent Cricut Holdings issued stock-based awards to employees of the Company. As the awards were issued by Cricut Holdings, the Company recorded a capital contribution from Cricut Holdings commensurate with the amount of compensation expense recognized in relation to the awards.
Incentive unit equivalents (phantom units) granted by Cricut Holdings prior to the Corporate Reorganization in March 2021 to the Company’s employees entitled the recipient to future compensation based upon satisfaction of service conditions and were liability classified. The amount of compensation was determined by the change in the underlying value of Cricut Holdings common units. Since the awards also had a market condition, the Company
recorded stock-based compensation expense over the requisite service period using the graded vesting method. The incentive unit equivalent awards were recorded at fair value and re-measured at fair value at each reporting period during the period from the date of grant through the settlement date. The impact of fair value re-measurement was recognized as compensation cost over the requisite service period.
Shipping and Handling Revenue and Expenses
Shipping and handling revenue for orders placed by customers is recognized at the time of the sale. Shipping and handling expenses incurred by the Company related to these sales are considered fulfillment costs and reported as costs of revenue at the time of the sale.
Advertising Costs
The Company incurs advertising costs associated with print, digital and other related broadcast advertisements. Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2023, 2022 and 2021 was $32.2 million, $34.2 million, and $45.1 million respectively. Advertising costs include expenditures for shared advertising costs that the Company incurs under its co-operative advertising programs to the extent the fair value of the distinct good or service can reasonably be estimated.
Research and Development (“R&D”)
R&D expense consists of costs associated primarily with engineering, product development, quality assurance, service fees incurred by contracting with vendors and allocated overhead costs. R&D costs are expensed as incurred.
Recently Issued Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses, and is effective for fiscal years beginning after December 15, 2023 on a retrospective basis. The Company is currently evaluating the impact of this standard on the consolidated financial statements.
In December, 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. Public business entities must apply the ASU’s guidance to annual periods beginning after December 15, 2024 (2025 for calendar-year-end Public business entities). The Company is currently evaluating the impact of this standard on the consolidated financial statements.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Deferred Revenue
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue and Deferred Revenue Revenue and Deferred Revenue
Deferred revenue relates to performance obligations for which payments have been received from the customer prior to revenue recognition. Deferred revenue primarily consists of deferred subscription-based services. Deferred revenue also includes amounts allocated from the sale of a connected machine to the unspecified upgrades and enhancements and the Company’s cloud-based services. Contract costs consist of amounts paid to obtain contracts with customers in connection with sales of subscriptions through third-party apps. Contract costs are amortized over the subscription term. During the twelve months ended December 31, 2023, the Company capitalized $1.7 million of contract costs, and as of December 31, 2023 the unamortized balance was $0.9 million, included in prepaid and other current assets on our consolidated balance sheets. There were no capitalized costs during the year ended December 31, 2022. The Company has recognized no contract assets for any of the periods presented.
The following table summarizes the changes in the deferred revenue balance for the periods indicated:
December 31,
202320222021
(in thousands)
Deferred revenue, beginning of period$38,658 $35,405 $26,276 
Recognition of revenue for amounts included in beginning of period
deferred revenue
(34,869)(30,547)(23,518)
Revenue deferred, net of revenue recognized on contracts in
the respective period
39,446 33,800 32,647 
Deferred revenue, end of period$43,235 $38,658 $35,405 
As of December 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations was equal to the deferred revenue balance.
The Company expects the following recognition of deferred revenue as of December 31, 2023:
Year Ended December 31,
202420252026Total
(in thousands)
Revenue expected to be recognized$40,304 $2,171 $760 $43,235 
The Company’s revenue from contracts with customers disaggregated by major product lines, excluding sales-based taxes, are included in Note 19.
Revenue recognized during the years ended December 31, 2023, 2022, and 2021, related to performance obligations satisfied or partially satisfied in prior periods was $3.2 million, $1.7 million and $2.3 million, respectively.
The following table presents the total revenue by geography based on the ship-to address for the periods indicated:
Year Ended December 31,
202320222021
(in thousands)
North America
$609,933 $743,962 $1,157,679 
International155,214 142,334 148,548 
Total revenue$765,147 $886,296 $1,306,227 
North America revenue consists of revenues from the United States and Canada. United States represents 95%, 95%, and 96% of North America revenue for the years ended December 31, 2023, 2022, and 2021, respectively.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents, and Financial Instruments
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents, and Financial Instruments Cash, Cash Equivalents, and Financial Instruments
The following table shows the Company’s cash, cash equivalents, and marketable securities by significant investment category as of December 31, 2023:
As of December 31, 2023
Adjusted CostAllowance for Credit Losses Total Unrealized GainsTotal Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
(in thousands)
Cash$44,809 $— $— $— $44,809 $44,809 $— 
Level 1:
Money market funds97,378 — — — 97,378 97,378 — 
Subtotal97,378 — — — 97,378 97,378 — 
Level 2:
U.S. treasury securities102,411 — 541 — 102,952 — 102,952 
Subtotal102,411 — 541 — 102,952 — 102,952 
Total$244,598 $— $541 $— $245,139 $142,187 $102,952 

The following table shows the Company’s cash, cash equivalents, and marketable securities by significant investment category as of December 31, 2022:
As of December 31, 2022
Adjusted CostAllowance for Credit Losses Total Unrealized GainsTotal Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
(in thousands)
Cash$155,459 $— $— $— $155,459 $155,459 $— 
Level 1:
Money market funds69,484 — — — 69,484 69,484 — 
Subtotal69,484 — — — 69,484 69,484 — 
Level 2:
U.S. treasury securities74,659 — — (403)74,256 — 74,256 
Subtotal74,659 — — (403)74,256 — 74,256 
Total$299,602 $— $— $(403)$299,199 $224,943 $74,256 
Marketable securities held as of December 31, 2023 generally mature over the next 9 months.
The Company evaluates whether the decline in fair value of the available-for-sale securities below their amortized cost basis is related to credit losses or other factors. Based on this evaluation, we determined that unrealized losses of the above securities were primarily attributable to changes in interest rates and non credit-related factors. Accordingly, we determined that an allowance for credit losses was unnecessary as of December 31, 2022
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are comprised of the following:
December 31,
20232022
(in thousands)
Raw materials$44,935 $40,911 
Finished goods286,988 368,644 
Total inventories$331,923 $409,555 
Less: reserves(54,416)(28,087)
Total inventories, net$277,507 $381,468 
Inventories current$244,469 $351,682 
Inventories non-current (included in Other assets)$33,038 $29,786 
As of the years ended December 31, 2023 and 2022, the Company had $0.1 million and $4.5 million in finished goods for connected machines that were undergoing rework prior to being in a sellable condition. The Company’s recorded inventory reserves as of December 31, 2023 consisted of $4.6 million related to excess connected machine inventory that the Company does not expect to sell, $46.5 million related to excess accessories and materials inventory, and $3.3 million related to raw material components. Amounts charged to the reserve account are recorded primarily in cost of revenues.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
The composition of property and equipment is as follows:
  December 31,
  20232022
(in thousands) 
Computer software, software development costs and equipment $106,602 $86,929 
Furniture and fixtures 2,928 2,941 
Leasehold improvements 5,070 5,057 
Manufacturing tools and equipment 34,350 35,396 
Assets under construction 1,504 13,134 
Total cost of property and equipment 150,454 143,457 
Less: accumulated depreciation (102,840)(80,050)
Property and equipment, net $47,614 $63,407 
During the twelve months ended December 31, 2023, the Company recorded an impairment charge of $10.0 million, including $4.2 million for computer software and software development costs and $5.8 million for manufacturing tools and equipment from products the Company no longer plans to commercialize. These impairment charges were recorded primarily within general and administrative expense in the consolidated statements of operations.
Total depreciation and amortization expense for the years ended December 31, 2023, 2022 and 2021 was $29.0 million, $25.9 million and $18.3 million, respectively.
Amortization of computer software, software development costs and equipment for the years ended December 31, 2023, 2022 and 2021 was $20.1 million, $16.8 million and $12.2 million, respectively.
Property and equipment, along with all other Company assets are pledged as collateral on the Credit Agreement (see Note 9).
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, Net
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, Net Intangible Assets, Net
The following is a summary of the Company’s intangible assets:
December 31, 2023
Gross Carrying AmountAccumulated Amortization and ImpairmentNet
(in thousands)
Trade names and trademarks$42,301 $(42,301)$— 
Total intangible asset$42,301 $(42,301)$— 

December 31, 2022
Gross Carrying AmountAccumulated Amortization and ImpairmentNet
(in thousands)
Trade names and trademarks$42,301 $(41,541)$760 
Total intangible asset$42,301 $(41,541)$760 
The Company’s trade names and trademarks have useful lives ranging from 11 to 15 years. Amortization was expensed on a straight-line basis for all intangible assets, as this was the Company’s best estimate of the period of economic benefit.
Amortization expense of intangible assets totaled $0.8 million for each of the years ended December 31, 2023, 2022 and 2021, respectively.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
December 31,
20232022
(in thousands)
Customer rebates$30,479 $35,552 
Other accrued liabilities and other current liabilities41,454 34,223 
Total accrued expenses$71,933 $69,775 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revolving Credit Facility
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Revolving Credit Facility Revolving Credit Facility
2020 Credit Agreement
In September 2020, the Company entered into a credit agreement ( the “2020 Credit Agreement”) with JPMorgan Chase Bank, N.A., Citibank, N.A. and Origin Bank. The 2020 Credit Agreement provided for a three-year asset-based senior secured revolving credit facility of up to $150.0 million, maturing on September 4, 2023.
The amount that could be borrowed under the 2020 Credit Agreement was limited to the lesser of (a) the borrowing base minus the aggregate revolving exposure or (b) aggregate lender commitments at any given time. The borrowing base was determined according to certain percentages of eligible accounts receivable and eligible inventory, subject to reserves determined by the administrative agent.
As disclosed below, the 2020 Credit Agreement was replaced on August 4, 2022. At that time, no amount was outstanding under the 2020 Credit Agreement, available borrowings were $150.0 million, and the Company was in compliance with all financial and non-financial debt covenants.
2022 Credit Agreement
On August 4, 2022, the Company entered into a credit agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A, Citigroup N.A., PNC Bank, N.A., KeyBank, N.A., and other parties. The Credit Agreement
replaced the Company’s prior asset-based Credit Agreement with JPMorgan Chase Bank, N.A., Citigroup N.A., and Origin Bank. The Credit Agreement provides for a five-year revolving credit facility (the “Credit Facility”) of up to $300.0 million, maturing on August 4, 2027. In addition, during the term of the Credit Agreement, the Company may increase the aggregate amount of the Credit Facility by up to an additional $150.0 million, (for maximum aggregate lender commitments of up to $450.0 million), subject to customary conditions under the Credit Agreement, including obtaining a consent from participating lenders (or another lender, if applicable) to such increase. The Credit Facility may be used to issue letters of credit and for other business purposes, including working capital needs. The current unused fee rate is 0.175% on per annum basis.
The Company accounted for the Credit Agreement as a modification of the 2020 Credit Agreement in accordance with ASC 470-50 Modification and Extinguishments. In connection with the Credit Agreement, the Company incurred and capitalized $1.3 million of debt issuance costs in addition to $0.3 million of existing unamortized debt issuance costs with the 2020 Credit Agreement which remained deferred, resulting a total deferral of debt issuance costs of $1.6 million as of the date of the Credit Agreement. As of December 31, 2023 and 2022, total unamortized debt issuance costs were $1.2 million and $1.5 million, respectively.
The Credit Agreement is collateralized by substantially all of the Company’s assets and contains affirmative and negative covenants, representations and warranties, events of default and other terms customary for loans of this nature. In particular, the Credit Agreement will not permit the leverage ratio to be greater than 3.0 to 1.0, measured on the last day of any fiscal quarter. In addition, the Credit Agreement will not permit the interest coverage ratio to be less than 3.0 to 1.0, for any period of four consecutive quarters, measured on the last day of any fiscal quarter. Management has determined that the Company was in compliance with all financial and non-financial debt covenants as of December 31, 2023. As of December 31, 2023, no amount was outstanding under the Credit Agreement and available borrowings were $300.0 million
Generally, borrowings under the Credit Agreement bear interest at a rate based on an alternative base rate (“ABR”), plus, in each case, an applicable margin. The applicable margin will range from (a) borrowings bearing interest at the ABR 2.00%, and (b) borrowings bearing interest at the Adjusted Term Secured Overnight Financing Rate, the Adjusted Australian Dollar Rate, the Adjusted Canadian Dollar Offered Rate or the Adjusted New Zealand Dollar Rate, as applicable for the interest period in effect for such borrowing plus the applicable rate.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s income before income taxes of $79.8 million, $82.0 million, and $192.4 million during the years ended December 31, 2023, 2022, and 2021, respectively, consisted of $78.4 million, $81.0 million, and $191.5 million of income earned in the United States. The remaining amount was earned in foreign jurisdictions.
The reconciliation of income tax computed at the U.S. federal statutory tax rate to our effective income tax rate is as follows:
Year Ended December 31,
202320222021
Income tax provision at statutory rate21.0 %21.0 %21.0 %
State taxes, net4.8 5.6 4.7 
Stock-based compensation8.2 7.1 2.1 
Foreign derived intangible income deduction(2.5)(3.2)(1.4)
Tax credits(5.0)(8.7)(2.9)
Return to provision adjustments1.4 1.5 2.3 
Uncertain tax positions2.6 — — 
Other2.3 2.7 1.2 
Total provision for income taxes32.8 %26.0 %27.0 %
Differences between the Company’s effective tax rate and the statutory tax rate relate primarily to state income taxes, stock-based compensation, tax credits and changes in unrecognized tax benefits during the period. Deferred taxes reflect the net tax effects of the temporary differences between the carrying amount of assets and
liabilities for financial reporting and the amount used for income tax purposes. Significant components of the Company’s net deferred tax assets are comprised of the following:
  December 31,
  20232022
(in thousands) 
Deferred tax assets:    
Inventories $10,888  $5,694 
Lease liability3,434 4,799
Accounts receivable 481  115 
Sales refund liability 806  1,866 
Deferred revenue 723  972 
Stock-based compensation 6,724  5,903 
Amortization 212  36 
Capitalized research expenditures18,434 15,567 
Net operating loss carryforwards 86  122 
Capital loss carryforwards110 114 
Tax credits 2,937  2,286 
Other 1,459  1,145 
Total deferred tax assets 46,294  38,619 
Deferred tax liabilities:  
Depreciation and amortization (8,483) (10,587)
ROU lease asset(2,988)(4,213)
Total deferred tax liabilities (11,471) (14,800)
Net deferred tax assets $34,823  $23,819 
  Year Ended December 31,
  20232022 2021
(in thousands) 
Current: 
Federal $32,140 $29,741 $44,093 
State 4,695 11,928 7,780 
Foreign 549 107 162 
Total current 37,384 41,776 52,035 
Deferred: 
Federal (9,561)(15,169)(23)
State (1,713)(5,316)(137)
Foreign 37 24 25
Total deferred (11,237)(20,461)(135)
Income tax provision $26,147 $21,315 $51,900 
There are immaterial foreign net operating loss carryforwards set to expire in 2026. The Company establishes valuation allowances if it is more likely than not that deferred tax assets will not be realized. The Company believes that it will generate sufficient future taxable income to realize the net operating loss deferred tax asset and other net deferred tax assets recorded in our consolidated financial statements. Accordingly, the Company has not recorded a valuation allowance against net deferred tax assets for the years ended December 31, 2023 and 2022.
As of December 31, 2023, the Company has not recorded incremental income taxes for outside basis differences in our investments in foreign subsidiaries, as these amounts continue to be indefinitely reinvested in foreign operations. The undistributed earnings of the Company’s foreign subsidiaries that meet the indefinite reversal criteria amounted to $1.1 million.
As of December 31, 2023, 2022, and 2021, $7.8 million, $4.1 million and $2.8 million, respectively, of unrecognized tax benefits would affect our effective tax rate if recognized. The total balance of unrecognized gross tax benefits for the years ended December 31, 2023 and 2022, resulted primarily from research and development credits, foreign derived intangible income differences and inventory basis differences. A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows:
  Year Ended December 31,
  2023 20222021
(in thousands) 
Unrecognized tax benefits at beginning of year $3,988 $2,379 $3,318 
Reductions based on prior year tax positions (159)(227)— 
Additions based on prior year tax provisions 2,691 296 593 
Additions based on current year tax provisions 996 1,787 1,431 
Reductions due to tax authorities’ settlements— — (2,824)
Reductions due to expirations of statutes of limitation(368)(247)(139)
Unrecognized tax benefits at end of year $7,148 $3,988 $2,379 
The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. For the years ended December 31, 2023 and 2022, interest or penalties related to income tax matters included in the provision for income taxes have not been material.
In January 2021, the IRS completed its examination of the Company’s 2017 tax year. No material adjustments resulted from this examination. The Company is subject to U.S. federal and state income tax examination for tax years 2016 and forward.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital Structure
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Capital Structure Capital Structure
In connection with the Corporate Reorganization prior to the IPO, the Company filed an amended and restated certification of incorporation which authorized 100,000,000 shares of preferred stock, par value $0.001 per share, and 1,250,000,000 shares of common stock, par value $0.001 per share, which was divided between two series Class A common stock and Class B common stock. All previously outstanding common stock was reclassified as Class B common stock. During the year ended December 31, 2023, 9,214,127 shares of Class B common stock were converted to Class A common stock. As of December 31, 2023, the Company had 1,000,000,000 shares of Class A common stock and 250,000,000 shares of Class B common stock authorized and 51,414,599 shares of Class A common stock and 166,501,114 shares of Class B common stock issued and outstanding. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to five votes per share and is convertible at any time into one share of Class A common stock.
Stock Repurchase Program
On July 19, 2022, the Company’s Board of Directors approved a common stock repurchase program under which the Company may repurchase shares of its outstanding Class A common stock up to an aggregate transactional value of $50 million, depending on the Company’s continuing analysis of market, financial, and other factors. The share repurchase program may be suspended or discontinued at any time and does not have a predetermined expiration date.
During the years ended December 31, 2023 and 2022, the Company repurchased and retired 2,548,893 and 2,349,581 shares of our Class A common stock, respectively, for $20.3 million and $18.5 million, respectively, under this program.
Dividends
On May 18, 2023, the Company declared a special dividend of $1.00 per share on its Class A and Class B common stock, payable on July 17, 2023 to shareholders of record as of July 3, 2023. As part of the dividend, and pursuant to the underlying award agreements, holders of restricted stock units (“RSUs”) and performance-based restricted stock units (“PRSUs”) received dividend equivalents of $1.00 per unit in the form of additional RSUs or PRSUs subject to the same vesting conditions as the original awards. The aggregate dividend of $234.6 million was to be satisfied in cash of $219.8 million payable to holders of Class A and Class B common stock with the remaining
$14.8 million satisfied on the payment date in the form of dividend equivalents to RSU or PRSU holders prior to any subsequent forfeitures.
On December 21, 2022, the Company declared a special dividend of $0.35 per share on its Class A and Class B common stock, payable on February 15, 2023 to shareholders of record as of February 1, 2023. As part of the dividend, and pursuant to the underlying award agreements, holders of RSU and PRSUs received a dividend equivalent of $0.35 per unit in the form of additional RSUs or PRSUs subject to the same vesting conditions as the original awards. The aggregate dividend of $81.4 million was to be satisfied in cash of $76.9 million payable to holders of Class A and Class B common stock with the remaining $4.5 million satisfied on the payment date in the form of dividend equivalents to RSU or PRSU holders prior to any subsequent forfeitures.
During the twelve months ended December 31, 2023, an aggregate of $294.1 million was paid in cash, and $19.2 million was satisfied in the form of dividend equivalents to RSU or PRSU holders.
Dividends payable includes dividends declared but not yet paid and prior dividends on unvested shares of Class A common stock payable upon future vesting. $0.2 million of the cash dividend is classified as non-current and presented in other non-current liabilities on the consolidated balance sheets due to vesting conditions.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Stock-based Compensation Cost
The following table shows the stock-based compensation cost by award type for the periods indicated:
Year Ended December 31,
202320222021
(in thousands)
Equity-classified awards
Restricted stock units$41,094 $32,442 $14,149 
Stock options2,388 3,579 6,406 
Class B common stock6,504 9,321 15,200 
Liability-classified awards44 (54)6,447 
Total stock-based compensation$50,030 $45,288 $42,202 
The following table sets forth the total stock-based compensation cost included in the Company’s consolidated statements of operations and comprehensive income or capitalized to assets for the periods indicated:
Year Ended December 31,
202320222021
(in thousands)
Cost of revenue
Connected machines$700 $288 $34 
Subscriptions926 443 219 
Accessories and materials805 199 — 
Total cost of revenue2,431 930 253 
Research and development18,169 17,713 15,782 
Sales and marketing12,740 12,603 13,814 
General and administrative13,986 9,875 8,225 
Total stock-based compensation expense$47,326 $41,121 $38,074 
Capitalized for software development costs1,960 2,321 1,607 
Capitalized to inventory744 1,846 2,521 
Total stock-based compensation$50,030 $45,288 $42,202 
As of December 31, 2023, there was $94.2 million of unrecognized stock-based compensation cost related to service-based awards, which is expected to be recognized over a weighted-average period of 2.3 years. The total unrecognized compensation expense related to unvested PRSUs that are not probable of vesting was
$157.8 million as of December 31, 2023. The tax benefit from stock-based compensation cost during the years ended December 31, 2023, 2022 and 2021, was $9.3 million, $8.2 million, and $5.8 million, respectively.
Corporate Reorganization and Stock-Based Compensation Modifications
In connection with the Corporate Reorganization in 2021, all outstanding awards issued under the Incentive Unit Plan discussed below were modified by exchanging the outstanding awards of Cricut Holdings for awards of the Company. All service based vesting conditions were unaffected by the modification. As described below, the vesting conditions were modified for certain awards which previously had both service and market based vesting conditions.
All vested equity classified awards were settled in shares of the Company’s Class B common stock previously held by Cricut Holdings. Unvested equity classified awards were converted to unvested shares of the Company’s Class B common stock subject to future vesting, or in the case of options were converted into options to purchase the Company’s Class B common stock. All vested liability classified awards converted into either shares of Class B common stock to the extent permitted in each applicable jurisdiction or settled in cash. All unvested liability classified awards converted into restricted stock units under the 2021 Equity Incentive Plan that will vest into shares of Class A common stock of Cricut, Inc. to the extent permitted in each applicable jurisdiction or into restricted stock unit equivalents which will be settled in cash upon vesting as described below.
In connection with the Corporate Reorganization and modification, the Company granted options under the 2021 Equity Incentive Plan to certain employees. The number of options was calculated based on the number of outstanding incentive units or incentive unit equivalents prior to the modification and the participation threshold of such awards. The vesting terms of the options are also based on the vesting terms of the original award. Therefore, the Company considered the exchange of the original award for the unvested shares or RSUs plus the options to be a single modification and began recognizing the incremental compensation cost of $14.5 million beginning in March 2021 over the vesting term, including a cumulative adjustment in March 2021 to recognize the incremental compensation cost associated with historical vesting.
As part of the modification of outstanding awards in connection with the Corporate Reorganization, awards issued under the Incentive Unit Plan which included both service and market conditions were modified to remove the market vesting condition and to increase the participation threshold of the award to the price specified in the former market condition. In total, 3.0 million, 3.0 million, 1.0 million and 1.0 million awards which previously had a participation threshold of $2.00, $2.00, $5.00 and $5.00 per share, respectively, were modified to have a participation threshold of $3.00, $4.00, $6.00 and $7.00 per share, respectively. Incremental compensation cost associated with these awards is included in the total incremental compensation cost associated with the issuance of additional options to employees described above as this change was part of a single modification.
2021 Equity Incentive Plan
In March 2021, the Company’s 2021 Equity Incentive Plan became effective. The 2021 Equity Incentive Plan provides for the grant of incentive stock options to employees and for the grant of nonstatutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares to our employees, directors and consultants and our parent and subsidiary corporations’ employees and consultants. Outstanding restricted stock units and performance units are entitled to dividend equivalents in the form of additional unvested restricted stock units or unvested performance units equal in value to the amount of any declared dividend based on the closing price of the Company’s class A stock on the dividend payment date. Dividend equivalents are forfeited if the underlying award does not vest. As of December 31, 2023, 41,467,020 shares of Class A common stock were reserved for issuance under this plan including shares reserved for previously granted awards discussed below as well as shares reserved for issuance of future awards under the plan.
A summary of the Company’s RSU activity under the 2021 Equity Incentive Plan is as follows:
Number of
RSUs
Weighted-
Average
Grant Date
Fair Value
(per share)
Outstanding at December 31, 20226,364,022 $18.06 
Granted4,342,919 $10.42 
Dividend equivalent grants594,486 $— 
Vested(1,997,154)$18.77 
Forfeited/cancelled(410,442)$14.49 
Outstanding at December 31, 20238,893,831 $14.38 
The total fair value of RSUs vested as of the vesting dates during the years ended December 31, 2023, 2022 and 2021, was $17.1 million, $13.0 million, and $6.1 million, respectively.
In 2022, the Company granted PRSUs under the 2021 Equity Incentive Plan to certain employees that represent shares potentially issuable in the future. The PRSUs vest in two equal tranches subject to the Company achieving cumulative adjusted earnings per share over eight quarters of $4.93 share and $6.16 per share, respectively, at any point during the 5.0 years performance period, subject to employees remaining with the Company through the vesting date. Adjusted earnings per share means GAAP net income adjusted to exclude income tax expenses, as well as stock-based compensation expense and payroll tax expense specifically related to the PRSU awards.
A summary of the Company’s PRSU activity under the 2021 Equity Incentive Plan is as follows:

Number of
PRSUs (a)
Weighted-
Average
Grant Date
Fair Value
(per share)
Outstanding at December 31, 20226,295,000 $23.32 
Dividend equivalent grants710,033 $— 
Forfeited / cancelled(239,032)$23.37 
Outstanding at December 31, 20236,766,001 $23.32 
a.Represents the maximum number of PRSUs assuming all performance targets are achieved.
The expense recognized each period for these PRSUs is primarily dependent upon the Company’s estimate of the probability of achieving the performance targets during the performance period. At December 31, 2023, the Company determined it was not probable any performance conditions would be achieved, so no stock-based compensation has been recorded for these PRSUs during the years ended December 31, 2023 and 2022.
Options under the 2021 Equity Incentive Plan have a contractual term of 10 years. The exercise price of an incentive stock option and non-qualified stock option shall not be less than 100% of the fair market value of the shares on the date of grant.
A summary of the Company’s stock option activity under the 2021 Equity Incentive Plan is as follows:
Number of
Options
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 20223,142,911 $20.00 4.6$— 
Forfeited/cancelled(143,826)20.00 
Outstanding and expected to vest at December 31, 2023
2,999,085 $18.65 3.5$— 
Vested and exercisable at December 31, 20232,526,813 $18.65 3.4$— 

For the years ended December 31, 2023 and 2022, no options were granted and the total intrinsic value of options exercised was immaterial. The weighted-average grant date fair value of options granted during the year ended December 31, 2021 was $8.79 per share and the total intrinsic value of options exercised was $0.1 million. The Company used the following weighted-average assumptions in determining the grant date fair value of options granted:
Year Ended December 31, 2021
Expected volatility51.6 %
Risk-free interest rate0.8 %
Expected term (in years)4.9
Expected dividend— %

In connection with the Corporate Reorganization, certain employees received restricted stock unit equivalents (“RSU equivalents”). Upon vesting, these awards are settled for a cash payment equal to the intrinsic value of the award on the date of the Corporate Reorganization plus the difference between the Company’s stock price on the vesting date less the base price specified at the time of the grant. If the base price exceeds the Company’s stock price on the vesting date, the stock-based award is considered cancelled. Due to the cash settlement feature, these awards are liability classified awards and require initial and subsequent measurement at fair value. As of December 31, 2023, the total recognized liability for the unvested awards was not material. A summary of the RSU equivalent activity under the 2021 Equity Incentive Plan is as follows:
Number of
RSU Equivalents
Weighted-
Average
Base Price
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 20224,846 $15.87 $86 
Granted3,500 $— 
Vested(2,173)$— 
Forfeited/cancelled— $— 
Outstanding at December 31, 20236,173 $11.52 $38 
Unvested Class B Common Stock
The Company’s unvested Class B common stock resulted from the Corporate Reorganization and is not part of the 2021 Equity Incentive Plan. Dividends declared on unvested Class B common stock are subject to vesting
and are forfeited if the underlying stock does not vest. Activity related to Class B common stock subject to future vesting for the year ended December 31, 2023 is as follows:
Number of
Unvested Shares
Weighted-
Average
Grant Date Fair Value (per share)
Outstanding at December 31, 20224,655,214 $20.00 
Vested(2,680,986)$20.00 
Forfeited / Cancelled(317,549)$20.00 
Outstanding at December 31, 20231,656,679 $20.00 
The total fair value of Class B common stock vested as of the vesting dates during the years ended December 31, 2023, 2022 and 2021, was $27.1 million, $73.9 million, and $69.7 million, respectively.

Options to Purchase Class B Common Stock
The Company’s options to purchase Class B common stock resulted from the Corporate Reorganization and are not part of the 2021 Equity Incentive Plan. A summary of the Company stock option activity for the options to purchase shares of Class B common stock is as follows:
Number of
Options
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 2022358,000 $9.04 2.8$82 
Exercised(40,575)$9.04 
Forfeited / Cancelled(58,000)$8.80 
Outstanding at December 31, 2023259,425 $7.69 1.9$— 
Vested at December 31, 2023259,425 $7.69 1.9$— 
The weighted-average grant date fair value of options to purchase Class B common stock during the year ended December 31, 2021 was $13.42 per share based on the following weighted-average assumptions:
Year Ended December 31, 2021
Expected volatility51.4 %
Risk-free interest rate0.8 %
Expected term (in years)5.5
Expected dividend— %
2021 Employee Stock Purchase Plan
In March 2021, the Company’s 2021 Employee Stock Purchase Plan (“2021 ESPP”) became effective. Subject to any limitations contained therein, the 2021 ESPP allows eligible employees to contribute, through payroll deductions, up to 15% of their eligible compensation to purchase the Company’s Class A common stock at a discounted price per share. As of December 31, 2023, 4,000,000 shares of our Class A common stock were available for sale under the 2021 ESPP.
No offerings have been authorized to date by the administrator under the 2021 ESPP. If the administrator authorizes an offering period under the 2021 ESPP, the administrator will establish the duration of offering periods and purchase periods, including the starting and ending dates of offering periods and purchase periods, provided that no offering period may have a duration exceeding 27 months.
Incentive Unit Plan
Prior to the Corporate Reorganization which occurred in 2021, the Company’s former parent, Cricut Holdings, had authorized an Incentive Unit Compensation Plan (the “IU Plan”) that allowed for issuances of common incentive units (“CIUs”). The participation threshold of the awards granted under the IU Plan was typically equal to the fair market value of Cricut Holdings’ membership units at the date of the grant, except zero strike price incentive unit awards which have no participation threshold. Except as noted below, all awards issued under the IU Plan only had service-based conditions. Per unit amounts in the activity below are based on the value of Cricut Holdings’ units. Upon the Corporate Reorganization Cricut Holdings, was liquidated and all outstanding awards were settled or modified as described above.
Equity Classified Units
The Company’s former parent, Cricut Holdings, granted CIUs to employees of the Company. These awards vested 25% annually over four years of service. The Company’s former parent also granted a performance-based incentive unit, which are discussed later. These awards are collectively referred to as equity classified incentive units. Once vested, all equity classified incentive units remained outstanding until the liquidation of Cricut Holdings or until repurchased by Cricut Holdings. Upon the liquidation of Cricut Holdings all outstanding awards were settled or modified as described above. Accordingly, no CIUs were granted during the years ended December 31, 2023 and 2022.
The weighted-average grant date fair value of equity classified incentive units granted during the year ended December 31, 2021 was $9.06. The total intrinsic value of equity classified incentive units exercised during the year ended December 31, 2021 was nil. The total fair value of equity classified incentive units vested during the year ended December 31, 2021 was $3.2 million.

The grant date fair value of CIUs granted during the year ended December 31, 2021 was equal to the estimated fair value of Cricut Holdings’ common units on the date of the grant as all CIUs had no participation threshold.
Equity Classified Options
The Company’s former parent, Cricut Holdings, granted employees of the Company options to purchase zero strike price incentive units. These options generally vested on a cliff basis upon completion of the service period specified for each award. All outstanding options of Cricut Holdings were exchanged for options to purchase class B common stock of Cricut Inc. in connection with the Corporate Reorganization.
The weighted-average grant date fair value of options granted during the year ended December 31, 2021 was $4.45 per share, and were estimated using the Black-Scholes option-pricing model with the following weighted-average assumptions for the periods indicated:
Years Ended December 31.
2021
Fair value of common unit$8.99 
Expected life (in years)5.0
Expected volatility50.9 %
Risk-free rate0.6 %
Expected dividend yield— %
Liability Classified Incentive Unit Equivalents
Prior to the Corporate Reorganization which occurred in 2021, the Company’s former parent issued incentive unit equivalents (phantom units) to various employees under the Incentive Unit Plan. The incentive unit equivalents paid out upon the occurrence of a liquidation event such as a change in control transaction. In addition, the units did not participate until the sum of distributions and capital appreciation of the common units from the date of grant of the incentive units equaled a specified participation threshold per unit. The incentive unit equivalents did not represent any kind of legal equity interest in the Company or the former parent Company and required cash
settlement. Accordingly, the incentive unit equivalent awards were accounted for as liability classified awards and required initial and subsequent measurement at fair value.
Initially, during the year ended December 31, 2020, these awards generally vested 12.5% annually for each of the first four years of service and 50% after the fifth year of service. Following the amendment of these awards in January 2020 and through the Corporate Reorganization in 2021, these awards vested 25% annually over four years of service. All liability classified incentive units had indefinite contract terms and, once vested, remained outstanding until liquidation of Cricut Holdings or until repurchased by Cricut Holdings. Upon the liquidation of Cricut Holdings in the Corporate Reorganization all outstanding awards were settled or modified as described above.
The weighted-average grant date fair value of liability classified incentive units granted during the year ended December 31, 2021 was $8.19.
For the year end December 31, 2021, the Company estimated the fair value of liability classified incentive unit equivalents upon the modification or settlement as part of the Corporate Reorganization based on the estimated fair value of the awards received to settle the liability. The cumulative adjustment upon settlement or modification is included in stock-based compensation related to liability awards above.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
The Company is subject to certain outside claims and litigation, as well as regulatory disputes, audits, government inquiries and other proceedings, arising in the ordinary course of business. Management is not aware of any contingencies which it believes will have a material effect on its financial position, results of operations or liquidity.
Self-Insurance Liabilities
Starting in 2022, the Company began to self-insure for certain employee medical benefits. The recorded liabilities for self-insured risks are calculated using actuarial methods and are not discounted. The liabilities include amounts for actual claims and claims incurred but not reported. Actual experience, including claim frequency and severity as well as health care inflation, could result in actual liabilities being more or less than the amounts currently recorded. As of December 31, 2023 and 2022 we have accrued $0.8 million and $0.7 million, respectively, for employee medical claims. Such amounts are included in accrued expenses and other current liabilities on our consolidated balance sheets.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
The Company leases office space with original lease terms ranging from 1 to 6 years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include renewal options at the election of the Company to renew or extend the lease.
In December 2021, the Company amended its operating lease for its corporate headquarters in South Jordan, Utah to extend the term through March 2027 and to reduce the annual rent rate for future periods. As a result of this amendment, the Company remeasured the associated operating lease liability and right-of-use asset for this lease. The Company also leased additional space at its corporate headquarters which commenced in January of 2022 under the same terms as its existing lease.
The Company has determined its leases should be classified as operating leases. Variable lease costs are comprised primarily of the Company's proportionate share of operating expenses, property taxes, and insurance and are classified as lease cost due to the Company's election to not separate lease and non-lease components. For the years ended December 31, 2023, 2022 and 2021, the Company incurred operating lease costs of $5.4 million, $5.5 million and $4.7 million, respectively, and variable lease costs of $0.4 million, $0.5 million and $0.5 million, respectively.
Cash paid for amounts included in the measurement of operating lease liabilities for the years ended December 31, 2023, 2022 and 2021 was $5.9 million, $5.8 million and $5.1 million, respectively, and was included in net cash used in operating activities in the Company's consolidated statements of cash flows.
As of December 31, 2023, the maturities of the Company's operating lease liabilities were as follows: 
Operating Leases
(in thousands)
2024$5,566 
20254,351 
20263,899 
2027967 
Total lease payments$14,783 
Less: imputed interest$(615)
Present value of operating lease liabilities$14,168 
Operating lease liabilities, current$5,230 
Operating lease liabilities, non-current$8,938 
The weighted average remaining operating lease term and the weighted average discount rate used to determine the operating lease liability were as follows:
As of December 31, 2023As of December 31, 2022
Weighted-average remaining lease term of operating leases2.9 years3.7 years
Weighted-average discount rate of operating leases2.5 %2.6 %
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
For the year ended December 31, 2021 the Company received $0.2 million of capital contributions from Cricut Holdings, as a result of additional common units issued by Cricut Holdings at the estimated fair value of the underlying units. The equity offering was purchased by a subset of then current common unit holders of Cricut Holdings and employees of the Company. For the years ended December 31, 2023 and 2022, the Company received zero capital contributions.
The Company has an active common stock repurchase program that allows for the repurchase of common stock in the open market or in private transactions as described in Note 11. On August 24, 2022 the Company repurchased and retired 250,000 shares of its Class A common stock from a previous executive at a price per share at the market price of $6.47 in a private transaction for a total of $1.6 million.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
During the year ended December 31, 2023, the Company undertook a restructuring plan to improve efficiency and streamline operations. The Company recognized $1.2 million of severance costs which was primarily settled within the three months ended March 31, 2023. Of this amount, $0.7 million, $0.3 million, and $0.2 million, were recorded within research and development, selling and marketing, and general and administrative expense, respectively.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Employee Benefit Plan Employee Benefit PlanThe Company sponsors a 401(k) plan for the benefit of its employees who have attained at least 18 Years of age. The Company matches 50% of the first 12% of an employee’s salary contributed to the plan on the first day of the month following their hire date. The Company contributed $2.5 million during both the years ended December 31, 2023 and 2022, respectively, and $2.4 million in the year ended December 31, 2021.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The computation of net income per share is as follows:
Year Ended December 31,
202320222021
(in thousands, except share and per share amounts)
Basic earnings per share:
Net income$53,636 $60,666 $140,473 
Shares used in computation:
Weighted-average common shares outstanding, basic216,892,525 214,458,284 208,833,827 
Earnings per share, basic$0.25 $0.28 $0.67 
Diluted earnings per share:
Net income$53,636 $60,666 $140,473 
Shares used in computation:
Weighted-average common shares outstanding, basic216,892,525 214,458,284 208,833,827 
Weighted-average effect of potentially dilutive securities:
Unvested common stock subject to forfeiture1,840,180 5,621,136 9,132,579 
Employee stock options48,889 23,100 717,772 
Restricted stock units940,469 486,269 1,073,093 
Underwriters’ option to purchase additional shares— — 18,798 
Diluted weighted-average common shares outstanding219,722,063 220,588,789 219,776,069 
Diluted earnings per share$0.24 $0.28 $0.64 
The following potentially dilutive shares were excluded from the computation of diluted earnings per share for the periods presented because including them would have had an anti-dilutive effect:
Year Ended December 31,
202320222021
Employee stock options2,999,085 3,142,911 — 
Restricted stock units4,435,957 5,742,284 786,500 
Unvested Class B common stock subject to forfeiture415,402 831,952 — 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
The Company applies ASC Topic 280, Segment Reporting, in determining reportable segments for its financial statement disclosure. The Company’s operating segments are generally organized by the type of product or service offered. Similar operating segments have been aggregated into three reportable segments: Connected Machines, Subscriptions and Accessories and Materials. Segment information is presented in the same manner that the Company’s Chief Operating Decision Maker (“CODM”) reviews the results of operations in assessing performance and allocating resources. The CODM reviews revenue and gross profit for each of the reportable segments. Gross profit is defined as revenue less cost of revenue incurred by the segment. The Company does not allocate assets at the reportable segment level as these are managed on an entity wide group basis. As of the years ended December 31, 2023 and 2022, long-lived assets located outside the United States, primarily located in Malaysia and China, were $8.7 million and $20.3 million.

The Connected Machines segment derives revenue from the sale of its connected machine hardware and related essential software. The Subscriptions segment derives revenue primarily from monthly and annual subscription fees and a portion of revenue allocated to unspecified future upgrades and enhancements related to the essential software and access to the Company’s cloud-based services. The Accessories and Materials segment primarily consists of craft, DIY, home décor products and heat presses including the Cricut EasyPress, Cricut Mug Press, and Cricut Autopress . There are no revenue transactions between the Company’s segments.
Key financial performance measures of the segments including revenue, cost of revenue and gross profit are as follows:
Year Ended December 31,
202320222021
(in thousands)
Connected Machines:
Revenue$198,312 $252,563 $548,205 
Cost of revenue172,571 244,260 484,025 
Gross profit$25,741 $8,303 $64,180 
Subscriptions:
Revenue$303,989 $272,344 $205,858 
Cost of revenue32,346 26,375 21,961 
Gross profit$271,643 $245,969 $183,897 
Accessories and Materials:
Revenue$262,846 $361,389 $552,164 
Cost of revenue216,937 265,768 342,791 
Gross profit$45,909 $95,621 $209,373 
Consolidated:
Revenue$765,147 $886,296 $1,306,227 
Cost of revenue421,854 536,403 848,777 
Gross profit$343,293 $349,893 $457,450 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
In January 2024, the Company revised its operating segments to reflect changes in the way the CODM manages and evaluates the business. Effective in the first quarter ending March 31, 2024, the Company will reduce its reportable segments to two: one Platform segment and one Products segment which combines our Connected Machines and Accessories and Materials businesses.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net income $ 53,636 $ 60,666 $ 140,473
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended 12 Months Ended
Dec. 31, 2023
shares
Dec. 31, 2023
shares
Trading Arrangements, by Individual    
Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Terminated false  
Ashish Arora [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On November 30, 2023, Ashish Arora, our Chief Executive Officer and a member of our Board of Directors, terminated a Rule 10b5-1 trading arrangement providing for the sale from time to time of an aggregate of up to 1,868,516 shares of our Class A common stock. The trading arrangement was intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement was until November 13, 2024, or earlier if all transactions under the trading arrangement are completed.
Name Ashish Arora  
Title Chief Executive Officer and a member of our Board of Directors  
Rule 10b5-1 Arrangement Terminated true  
Termination Date On November 30, 2023  
Aggregate Available 1,868,516 1,868,516
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”).
Consolidation
The consolidated financial statements include the accounts of Cricut, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. For revenue recognition, examples of estimates and judgments include: determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price (“SSP”) of performance obligations, estimating variable consideration such as customer rebates and product returns. Other estimates include the warranty reserve, allowance for credit losses, inventory reserve, intangible assets and other long-lived assets valuation, legal contingencies, stock-based compensation, income taxes, deferred tax assets valuation and developed software, among others. These estimates and assumptions are based on the Company’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including any effects of the pandemic and the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. Actual results could differ from these estimates.
Foreign Currency Transactions
Foreign Currency Transactions
The Company translates assets and liabilities of foreign subsidiaries from functional currencies into United States dollars (“USD”) at exchange rates in effect at the balance sheet dates, and related revenues and expenses are translated into USD at average exchange rates in effect during each period. Net foreign currency gains and losses resulting from the translation of assets and liabilities of foreign operations into USD are reported as a separate component of other comprehensive income in the consolidated statements of comprehensive income.
Realized and unrealized foreign currency transaction gains and losses included in net income are recorded primarily within general and administrative expenses. Foreign currency transaction losses totaled $1.3 million, $1.0 million, and $0.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Comprehensive Income
Comprehensive Income
Comprehensive income consists of two components: net income and other comprehensive income (loss). Other comprehensive income (loss) refers to net gains and losses that are recorded as an element of stockholders’ equity but are excluded from net income. The Company’s other comprehensive income (loss) consists of unrealized gains and losses on marketable securities as well as foreign currency translation adjustments from those subsidiaries not using the U.S. dollar as their functional currency.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents include money market funds and are stated at fair value. The Company also classifies amounts in transit from payment processors for credit card and debit card transactions as cash equivalents.
Marketable Securities
Marketable Securities
The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt securities with original maturities longer than three months are available to fund current operations and are classified as marketable securities, within current assets on the consolidated balance sheets. Available-for-sale debt securities are reported at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of stockholders’ equity, net of tax. Realized gains and losses on the sale of marketable securities are determined using the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the consolidated statements of operations and comprehensive income.
The available-for-sale debt securities are subject to a periodic impairment review. For investments in an unrealized loss position, the Company writes down the amortized cost basis of the investment if it is more likely than not that the Company will be required or will intend to sell the investment before recovery of its amortized cost basis. For investments not likely to be sold before recovery of the amortized cost basis, the Company determines whether a credit loss exists by considering information about the collectability of the instrument, current market conditions, and reasonable and supportable forecasts of economic conditions. The Company recognizes an allowance for credit losses up to the amount of the unrealized loss when appropriate. Allowances for credit losses and write-downs are recognized in total other income (expense), net, and unrealized losses not related to credit losses are recognized in accumulated other comprehensive income (loss). There are no allowances for credit losses recorded for the periods presented. As of December 31, 2023, the Company’s available-for-sale debt securities were in an unrealized gain position. As of December 31, 2022, the gross unrealized losses on available-for-sale debt securities are related to market interest rate changes and not attributable to credit.
Accounts Receivable
Accounts Receivable
Accounts receivable are recorded at original invoice amounts less estimates for credit losses. Management determines the allowance for credit losses by specifically identifying troubled accounts and by using historical write off experience, adjusted for current market conditions and reasonable supportable forecasts of future economic conditions, applied to an aging of all other accounts. Accounts receivable are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As of January 1, 2021, the Company had an accounts receivable balance of $199.5 million.
Concentration of Credit Risk
Concentration of Credit Risk
The Company maintains cash and cash equivalents in deposit accounts at financial institutions that, at times, may significantly exceed federally insured limits. Historically, the Company has not experienced any losses related to such accounts. The Company’s non-interest bearing cash balances at December 31, 2023 and 2022 were fully insured up to $250,000 per depositor at each financial institution. Balances held at the institutions may significantly exceed federally insured limits.
Financial instruments, which potentially subject the Company to concentrations of credit risk, include trade receivables. In the normal course of business, the Company provides credit terms to its customers. Accordingly, the Company performs ongoing credit evaluations of its customers, generally does not require collateral and considers the credit risk profile of the customer from which the receivable is due in further evaluating collection risk. The Company maintains allowances for possible losses which, when realized, have been within the range of management’s expectations. If one or more of the Company’s significant customers were to become insolvent or were otherwise unable to pay for product purchased, it would have a material adverse effect on the Company’s financial condition and results of consolidated operations. Customers that accounted for 10% or greater of accounts receivable, net as of December 31, 2023 and 2022 were as follows:
  December 31,
  2023 2022
Customer A 26 % 22 %
Customer B 11 % 12 %
Customer C17 %*
Customer D12 %*
* Accounts Receivable was less than 10%
As of December 31, 2023 and 2022, no customers accounted for more than 10% of revenue. As of December 31, 2021, three customers accounted for equal to or greater than 10% of total revenue, totaling 10%, 11% and 14%, respectively. The revenue from these customers is associated with the Connected Machines and Accessories and Materials segments.
Supplier Concentration
The Company relies on third parties for the supply and manufacture of its products, as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers or satisfactorily deliver its products to its customers on time, if at all. Substantially all of the Company’s products are manufactured by outsourcing partners that are located primarily in Asia.
We rely on single source, or a small number of suppliers. For the years ended December 31, 2023, 2022, and 2021, the Company’s top two vendors accounted for approximately 59%, 61%, and 76% of total finished goods purchases, respectively.
Inventories
Inventories
Inventories (current and non-current), which consist of finished goods and raw materials, are valued at the lower of average cost or net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Assessments to value the inventory at the lower of the average cost to purchase the inventory, or the net realizable value of the inventory, are based upon assumptions about future demand, physical deterioration, changes in price levels and market conditions. As a result of the Company’s assessments, when the net realizable value of inventory is less than the carrying value, the inventory cost is written down to the net realizable value and the write down is recorded as a charge to cost of revenue. Inventories include indirect acquisition and production costs that are incurred to bring the inventories to their present condition and location. Inventories are recorded net of reserves for obsolescence. Once established, the original cost of the inventory less the related inventory reserve represents the new cost basis of such products.
As needed, we complete strategic and market beneficial purchases of critical raw materials that are used in our core production process (such as microchips) in quantities that exceed anticipated consumption within our
normal operating cycle, which is 12 months. We classify such raw materials that we do not expect to consume within our normal operating cycle as non-current within Other assets.
Property and Equipment
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation and amortization. Major additions and improvements are capitalized, while minor repairs and maintenance costs are expensed when incurred. Manufacturing tools include tools and molds used in the production process. Expenditures for tools and molds are capitalized and depreciated over the estimated useful lives of the assets. We capitalize certain software development costs in the application development stage in accordance with Accounting Standards Codification (“ASC”) 350-40, “Accounting for Costs of Computer Software Developed or Obtained for Internal Use” and upon the establishment of technological feasibility for a product in accordance with ASC 985-20, “Software to Be Sold, Leased or Otherwise Marketed”. When assets are sold or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the consolidated statements of operations. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the related assets.
Cloud Computing Arrangement Implementation Costs
Cloud Computing Arrangement Implementation Costs
The Company incurs costs to implement cloud computing arrangements that are hosted by third-party vendors. Implementation costs incurred during the application development stage are capitalized until the software is ready for its intended use. The costs are then amortized on a straight-line basis over the term of the associated hosting arrangement and are recognized primarily as general and administrative expense within the consolidated statements of operations. To date, these costs primarily relate to new website hosting services. During the years ended December 31, 2023, 2022, and 2021, the Company recorded amortization expense of $1.0 million, $0.7 million, and $0.1 million respectively, for these implementation costs. Gross capitalized costs were $2.2 million and $2.2 million as of December 31, 2023 and 2022, respectively, with accumulated amortization of $1.8 million and $0.8 million, respectively. Capitalized costs are reported as a component of other assets on the Company's consolidated balance sheets.
Leases
Leases
The Company determines if an arrangement is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to control the identified asset. Right-of-use (ROU) assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Lease liabilities are recognized at the lease commencement date based on the present value of future lease payments over the lease term. ROU assets are based on the measurement of the lease liability and also include any lease payments made prior to or on lease commencement and exclude lease incentives and initial direct costs incurred, as applicable.
As the implicit rate in the Company's leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company gives consideration to its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental borrowing rates. The Company evaluates renewal options at lease inception and on an ongoing basis, and includes renewal options that it is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. Lease costs for the Company's operating leases are recognized on a straight-line basis within operating expenses and cost of revenue over the reasonably assured lease term.
The Company has elected to not separate lease and non-lease components for leases of office space and, as a result, accounts for any lease and non-lease components for office space as a single lease component, to the
extent they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. The Company’s office leases typically include non-lease components such as common-area maintenance costs. The Company has also elected to not apply the recognition requirement to any leases within its existing classes of assets with a term of 12 months or less.
Legal Contingencies
Legal Contingencies
Liabilities for legal contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated. If a loss is reasonably possible and the loss or range of loss can be reasonably estimated, the Company discloses the possible loss or states that such an estimate cannot be made. See Note 13.
Debt Issuance Costs
Debt Issuance Costs
Costs incurred and paid to the lender or third parties for the revolver credit facility are recorded as other assets and amortized over the term of the revolver using the straight-line method.
Impairment of Long-lived Assets
Impairment of Long-lived Assets
The Company assesses potential impairments to its long-lived assets, including intangible assets subject to amortization, on an annual basis or when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recovered. The Company regularly evaluates whether events or circumstances have occurred that indicate possible impairment and relies on a number of factors, including results of operations, business plans, economic projections and anticipated future cash flows. An impairment loss is recognized when the carrying amount of the long-lived asset is not recoverable and exceeds its fair value. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset exceeds its fair value and is recorded as a reduction in the carrying value of the related asset and a charge to the consolidated statement of operations.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company’s financial instruments include cash and cash equivalents, marketable securities, accounts receivable, and accounts payable. At December 31, 2023, and 2022, the carrying amounts of cash, accounts receivable, and accounts payable approximate fair values because of the short-term nature of these instruments.
Fair Value Measurement
Fair Value Measurement
The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value.
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. Fair value is affected by a number of factors, including the type of asset or liability, the characteristics specific to the asset or liability and the state of the marketplace including the existence and transparency of transactions between market participants. The Company estimates fair value for the assets and liabilities measured and reported at fair value on a recurring or non-recurring basis by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement.
 Level I – Quoted prices are available in active markets for identical assets and liabilities as of the reporting date.
 Level II – Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves and market-corroborated inputs). Pricing inputs are either directly or indirectly observable as of the reporting date, and fair value is determined through the use of models or other valuation methodologies.
 Level III – Pricing inputs are unobservable for the assets and liabilities and includes situations where there is little, if any, market activity for the assets and liabilities. The inputs into the determination of fair value require significant management judgment or estimation.
The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.
The Company’s non-financial assets and liabilities, which include intangible assets and property and equipment, are not required to be carried at fair value on a recurring basis. However, if certain triggering events occur such that a non-financial instrument is required to be evaluated for impairment, based upon a comparison of the non-financial instrument’s fair value to its carrying value, an impairment is recorded to reduce the carrying value to the fair value, if the carrying value exceeds the fair value. The inputs for fair value calculations of intangible assets and property and equipment, are based on Level 3 inputs as data used for such fair value calculations would be based on discounted cash flows that are not observable from the market, directly or indirectly. The key variables that drive the discounted cash flow analysis are estimated revenue growth rates, levels of profitability, the terminal value growth rate assumptions and the weighted average cost of capital rate applied, among others.
No long-lived assets were measured at fair value on a recurring basis as of December 31, 2023 and 2022.
Money market funds are highly liquid investments and are actively traded. The pricing information for these assets is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy. Marketable securities which include U.S. Treasury securities are valued using observable inputs from similar assets, or from observable data in markets that are not active; these assets are classified as Level 2 of the fair value hierarchy. There were no transfers between Levels 1, 2 or 3 for any of the periods presented. There were no liabilities measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022 other than liability classified stock-based awards discussed in Note 12.
Earnings Per Share
Earnings Per Share
Earnings per share is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of profits are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net income per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.
Basic earnings per share is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted earnings per share is computed using the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period. Stock-based awards subject to conditions other than service conditions are considered contingently issuable shares and are included in basic EPS based on the number of awards that would be issuable if the reporting date were the end of the contingency period.
Revenue Recognition
Revenue Recognition
The Company derives the majority of its revenue from the sale of connected machines, digital content subscriptions and accessories and materials. The Company markets and sells its products to customers, which include brick-and-mortar and online retail partners as well as users that purchase from the Company’s website at cricut.com.
The Company determines revenue recognition through the following steps:
 Identification of the contract, or contracts, with a customer;
 Identification of the performance obligations in the contract;
 Determination of the transaction price;
 Allocation of the transaction price to the performance obligations in the contract; and
 Recognition of revenue when, or as, the Company satisfies a performance obligation.
Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Revenue is recorded at the net sales price, which includes estimates of variable consideration such as product returns, volume rebates and customer rebates or discounts. The estimates of variable consideration are based on historical return experience, historical and projected sales data and current contract terms.
Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenue. The Company accounts for shipping and handling activities performed after a customer obtains control of the goods as activities to fulfill the promise to transfer the good. All incremental costs of obtaining a contract with a customer are expensed as incurred if the expected amortization period of the asset that would have been recognized is one year or less. The Company does not have any material contract cost assets.
The following describes the nature of the Company’s primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions with its customers.
Connected Machines
Connected machines include the Cricut Joy, Cricut Explore, Cricut Maker and Cricut Venture machine architectures. Payment by traditional brick-and-mortar retail partners, including their online channels, is due under customary fixed payment terms. Payment for sale of products online through the online channel at cricut.com is collected at point of sale in advance of shipping the products. The Company’s contracts with customers for a connected machine contain multiple promises that include hardware, software, unspecified future upgrades and enhancements related to the software and access to the Company’s cloud-based services. Determining whether the hardware, software, unspecified future upgrades, enhancements and cloud-based services are considered distinct performance obligations requires significant judgment. The Company’s software used to design, cut and complete projects can be accessed offline or with the cloud-based services at no charge. When accessed with the cloud-based services, users are also able to sync projects across various devices. The connected machines are not able to function without the software, inclusive of firmware and the downloadable software. Together the hardware and software are inputs into providing the essential functionality of the connected machines and are accounted for as a single performance obligation. Revenue is recognized for the single performance obligation of hardware with essential software at a point-in-time when control is transferred, which is either upon shipment or delivery of goods, in accordance with the terms of each contract with the customer.
The promise to provide the customer with unspecified future upgrades and enhancements related to the essential software and the promise to provide access to the Company’s cloud-based services are both distinct performance obligations that provide incremental benefits to the connected machines and are recognized using a time-based output measure over the service period as the customer consumes the benefit of the service each day. The Company estimates the service period since it is not contractually stated. In developing the estimated period of providing future services, the Company considers past history, plans to continue to provide services, expected technological developments, obsolescence, competition and other factors. The estimated service period may change in the future in response to competition, technology developments and the Company’s business strategy.
Judgment is required to determine the SSP for each distinct performance obligation related to sales of connected machines and the allocation of the transaction price to each of those performance obligations. The Company estimates SSP for performance obligations that are not sold separately, which include the connected machines and related software, unspecified future upgrades and enhancements and cloud-based services using information that may include the range of prices for the bundle of products and services and the cost of providing the products or services plus a reasonable margin. In developing SSP estimates, the Company also considers the nature of the products and services and the expected level of future services. SSP of the hardware and essential software reflects the Company’s best estimate of the selling price if it was sold regularly on a standalone basis and comprises the majority of the contract value.
Subscriptions
The Company’s paid subscription services relate to Cricut Access and Cricut Access Premium which provide users access to images, fonts and projects. The paid subscription is separate from our free of charge service to provide unspecified future upgrades and enhancements related to the essential software and access to the Company’s cloud-based services as described above. The paid subscription services are offered on a month-to-month or annual basis. Payments for subscription services are due month-to-month or annually in advance. Cricut Access and Cricut Access Premium are generally sold in standalone contracts and reallocations are not required other than allocations to customer options that were determined to be material rights related to incremental discounts on purchases of physical products that paid subscribers receive. The transaction price is allocated between the subscription and material right based on the relative standalone selling prices of the subscription and material right. Revenue related to the material right is recognized as accessories and materials revenue upon redemption or expiration of the material right. Revenue related to subscriptions is recognized ratably over the length of the subscription using a time-based output measure as the customer consumes the benefit of the service each day.
Accessories and Materials
The Company also sells accessories and materials (both physical and digital) which generally consist of a single performance obligation and reallocations are not required. Revenue from accessories and materials is recognized at a point-in-time when control is transferred, either upon shipment or delivery of goods, in accordance with the terms of each contract with the customer, or in the case of digital goods, at a point-in-time when the goods are made available to the customer. Payment by traditional brick-and-mortar retail partners, including their online channels, is due under customary fixed payment terms. Payment for sale of accessories and materials through the online channel at cricut.com is collected at point of sale in advance of shipping the products.
Cost of Revenue
Connected Machines
Cost of revenue related to Connected Machines consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties.
Subscriptions
Cost of revenue related to Subscriptions consists primarily of hosting fees, digital content costs, amortization of capitalized software development costs and software maintenance costs.
Accessories and Materials
Costs of revenue related to Accessories and Materials consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties.
Customer Rebates
The Company recognizes revenue at the net sales price, which at times includes certain contractual discounts or estimates for variable consideration related to customer rebates with our key brick-and-mortar and online retail partners. These promotional programs are designed to enhance the sale of the Company’s products and consist of incentives to the Company’s customers. The promotional programs include advertising and product damage allowances, volume/growth and business development incentives and point-of-sale support. The Company estimates certain customer rebates using either the expected value method or most likely amount, based upon the nature of the incentive. Sales are reduced by the cost of these promotional and rebate programs and the Company records a related customer rebate liability in its consolidated balance sheets at the date of the transaction. Certain customer rebate programs are estimates at period end due to the nature of the incentives or expected and yet-to-be announced incentive programs that apply to current period revenue transactions. These estimates are based on the Company’s incentive program experience, historical and projected sales data and current contractual terms. The remaining portion of this liability is based on contractual amounts and does not require estimation.
In limited cases where the customer rebate is specifically for co-operative marketing or advertising campaigns, the Company classifies these expenditures as selling and marketing expenses only if they meet the criteria of being a distinct good or service, are distinct within the context of the contract and the fair value is readily estimable.
Sales Refund Liability
The Company provides its customers a limited right of return with the sale of its products. The Company estimates sales returns and records reserves at the time the related sales are recorded based on historical data and current economic trends. Actual sales returns could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued sales returns by updating the return rates for actual trends and projected costs. The Company classifies the estimated sales returns as a current liability as they are expected to be paid out in less than one year using the expected-value method. The estimated sales returns are recorded as a reduction of revenue at the time of sale and recorded as a liability on the consolidated balance sheets. At the same time this is recorded, a right of recovery asset is also recorded within inventory.
Shipping and Handling Revenue and Expenses
Shipping and handling revenue for orders placed by customers is recognized at the time of the sale. Shipping and handling expenses incurred by the Company related to these sales are considered fulfillment costs and reported as costs of revenue at the time of the sale.
Warranty Reserves
Warranty Reserves
The Company provides an assurance-type limited warranty on most of the products sold. The estimated warranty costs, which are expensed at the time of sale and included in cost of revenue, are based on the results of product testing, industry and historical trends and warranty claim rates incurred and are adjusted for any current or expected trends as appropriate. Actual warranty claim costs could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued warranty claims by updating claims rates for actual trends and projected claim costs.
Income Taxes
Income Taxes
The Company uses the asset and liability method of accounting for income taxes. The Company recognizes deferred tax liabilities and assets for the expected future income tax consequences of events that have been recognized in the Company’s consolidated financial statements. As such, deferred tax assets and liabilities are determined based on temporary differences between the financial carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the temporary differences are expected to reverse. On a periodic basis, the Company assesses the probability that its deferred tax assets, if any, will be recovered. If after evaluating all of the positive and negative evidence, a conclusion is made that it is more likely than not that some portion or all of the deferred tax assets will not be recovered, a valuation allowance is provided by a charge to tax expense to reserve the portion of the deferred tax assets which are not expected to be realized.
Under literature related to uncertain tax provisions, the Company reviews its filing positions for all open tax years in all U.S. federal and state jurisdictions where the Company is required to file. The Company recognizes a liability for each uncertain tax position at the amount estimated to be required to settle the issues.
The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. For the years ended December 31, 2023, 2022 and 2021, interest or penalties related to income tax matters included in the provision for income taxes have not been material.
Sales Taxes
Sales Taxes
The Company is required by certain governmental authorities to collect sales taxes on certain transactions. The Company currently collects and reports on sales tax in all states in which it does business. However, the application of existing, new or revised taxes on our business, in particular, sales taxes, VAT and similar taxes would likely increase the cost of doing business online and decrease the attractiveness of selling products over the Internet. The application of these taxes on our business could also create significant increases in internal costs necessary to capture data and collect and remit taxes. There have been, and will continue to be, substantial ongoing costs associated with complying with the various indirect tax requirements in the numerous markets in which we conduct or will conduct business. The Company conducts ongoing analysis on state sales tax nexus regulations to determine where collection is necessary. The Company accounts for sales taxes as part of accrued expenses and excludes them from revenue.
Stock-Based and Stock-Equivalent Compensation
Stock-Based and Stock-Equivalent Compensation
The Company records compensation expense for all stock-based awards granted based on the fair value of the award at the time of the grant. Stock-based compensation costs are recognized as expense over the requisite service period, which is generally the vesting period, on a straight-line basis for awards with only a service condition. The graded vesting method is used for awards that have service and other conditions. For awards subject to performance vesting conditions, expense is recognized for the awards if it is probable the performance conditions will be met. Forfeitures are accounted for as they occur.
The Company estimates the fair value of stock option awards with time-based or performance-based vesting provisions using the Black-Scholes method. For restricted stock units, the fair value is based on the closing price of our common stock on the grant date. The fair value of awards subject to market conditions prior to the Corporate Reorganization was estimated using a Monte Carlo Simulation. The determination of the grant date fair value of the awards issued is affected by a number of variables, including the fair value of the underlying shares or units, the expected price volatility over the expected life of the awards, the expected term of the award, risk-free interest rates, the expected dividend yield of the underlying shares or units and the likelihood of termination.
The Company has limited publicly available stock information and therefore, used the historical volatility of the stock price of similar publicly traded peer companies prior to its IPO in March 2021, and the historical volatility of the Company's stock price or a blended average of average historical stock volatilities of peer companies and historical volatility of the Company's stock price for valuations subsequent to the IPO. The Company estimates the expected term using the simplified method for “plain vanilla” stock option awards or based on the expected time to a liquidation event or other transaction that would result in settlement of other awards. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield is 0.0% as the Company does not anticipate paying dividends, and the Company and its former parent, Cricut Holdings, have not paid dividends other than special dividends declared in 2020, 2022 and 2023, and the Company does not expect to pay regular dividends in the future. See Note 11 for further discussion of the Company’s dividends. Likelihood of termination for the Monte Carlo Simulation was estimated based upon both historical turnover and anticipated turnover based upon Company or market pressures.
Prior to the Corporate Reorganization in March 2021, the Company’s former parent Cricut Holdings issued stock-based awards to employees of the Company. As the awards were issued by Cricut Holdings, the Company recorded a capital contribution from Cricut Holdings commensurate with the amount of compensation expense recognized in relation to the awards.
Incentive unit equivalents (phantom units) granted by Cricut Holdings prior to the Corporate Reorganization in March 2021 to the Company’s employees entitled the recipient to future compensation based upon satisfaction of service conditions and were liability classified. The amount of compensation was determined by the change in the underlying value of Cricut Holdings common units. Since the awards also had a market condition, the Company
recorded stock-based compensation expense over the requisite service period using the graded vesting method. The incentive unit equivalent awards were recorded at fair value and re-measured at fair value at each reporting period during the period from the date of grant through the settlement date. The impact of fair value re-measurement was recognized as compensation cost over the requisite service period.
Shipping and Handling Revenue and Expenses
Revenue Recognition
The Company derives the majority of its revenue from the sale of connected machines, digital content subscriptions and accessories and materials. The Company markets and sells its products to customers, which include brick-and-mortar and online retail partners as well as users that purchase from the Company’s website at cricut.com.
The Company determines revenue recognition through the following steps:
 Identification of the contract, or contracts, with a customer;
 Identification of the performance obligations in the contract;
 Determination of the transaction price;
 Allocation of the transaction price to the performance obligations in the contract; and
 Recognition of revenue when, or as, the Company satisfies a performance obligation.
Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Revenue is recorded at the net sales price, which includes estimates of variable consideration such as product returns, volume rebates and customer rebates or discounts. The estimates of variable consideration are based on historical return experience, historical and projected sales data and current contract terms.
Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenue. The Company accounts for shipping and handling activities performed after a customer obtains control of the goods as activities to fulfill the promise to transfer the good. All incremental costs of obtaining a contract with a customer are expensed as incurred if the expected amortization period of the asset that would have been recognized is one year or less. The Company does not have any material contract cost assets.
The following describes the nature of the Company’s primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions with its customers.
Connected Machines
Connected machines include the Cricut Joy, Cricut Explore, Cricut Maker and Cricut Venture machine architectures. Payment by traditional brick-and-mortar retail partners, including their online channels, is due under customary fixed payment terms. Payment for sale of products online through the online channel at cricut.com is collected at point of sale in advance of shipping the products. The Company’s contracts with customers for a connected machine contain multiple promises that include hardware, software, unspecified future upgrades and enhancements related to the software and access to the Company’s cloud-based services. Determining whether the hardware, software, unspecified future upgrades, enhancements and cloud-based services are considered distinct performance obligations requires significant judgment. The Company’s software used to design, cut and complete projects can be accessed offline or with the cloud-based services at no charge. When accessed with the cloud-based services, users are also able to sync projects across various devices. The connected machines are not able to function without the software, inclusive of firmware and the downloadable software. Together the hardware and software are inputs into providing the essential functionality of the connected machines and are accounted for as a single performance obligation. Revenue is recognized for the single performance obligation of hardware with essential software at a point-in-time when control is transferred, which is either upon shipment or delivery of goods, in accordance with the terms of each contract with the customer.
The promise to provide the customer with unspecified future upgrades and enhancements related to the essential software and the promise to provide access to the Company’s cloud-based services are both distinct performance obligations that provide incremental benefits to the connected machines and are recognized using a time-based output measure over the service period as the customer consumes the benefit of the service each day. The Company estimates the service period since it is not contractually stated. In developing the estimated period of providing future services, the Company considers past history, plans to continue to provide services, expected technological developments, obsolescence, competition and other factors. The estimated service period may change in the future in response to competition, technology developments and the Company’s business strategy.
Judgment is required to determine the SSP for each distinct performance obligation related to sales of connected machines and the allocation of the transaction price to each of those performance obligations. The Company estimates SSP for performance obligations that are not sold separately, which include the connected machines and related software, unspecified future upgrades and enhancements and cloud-based services using information that may include the range of prices for the bundle of products and services and the cost of providing the products or services plus a reasonable margin. In developing SSP estimates, the Company also considers the nature of the products and services and the expected level of future services. SSP of the hardware and essential software reflects the Company’s best estimate of the selling price if it was sold regularly on a standalone basis and comprises the majority of the contract value.
Subscriptions
The Company’s paid subscription services relate to Cricut Access and Cricut Access Premium which provide users access to images, fonts and projects. The paid subscription is separate from our free of charge service to provide unspecified future upgrades and enhancements related to the essential software and access to the Company’s cloud-based services as described above. The paid subscription services are offered on a month-to-month or annual basis. Payments for subscription services are due month-to-month or annually in advance. Cricut Access and Cricut Access Premium are generally sold in standalone contracts and reallocations are not required other than allocations to customer options that were determined to be material rights related to incremental discounts on purchases of physical products that paid subscribers receive. The transaction price is allocated between the subscription and material right based on the relative standalone selling prices of the subscription and material right. Revenue related to the material right is recognized as accessories and materials revenue upon redemption or expiration of the material right. Revenue related to subscriptions is recognized ratably over the length of the subscription using a time-based output measure as the customer consumes the benefit of the service each day.
Accessories and Materials
The Company also sells accessories and materials (both physical and digital) which generally consist of a single performance obligation and reallocations are not required. Revenue from accessories and materials is recognized at a point-in-time when control is transferred, either upon shipment or delivery of goods, in accordance with the terms of each contract with the customer, or in the case of digital goods, at a point-in-time when the goods are made available to the customer. Payment by traditional brick-and-mortar retail partners, including their online channels, is due under customary fixed payment terms. Payment for sale of accessories and materials through the online channel at cricut.com is collected at point of sale in advance of shipping the products.
Cost of Revenue
Connected Machines
Cost of revenue related to Connected Machines consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties.
Subscriptions
Cost of revenue related to Subscriptions consists primarily of hosting fees, digital content costs, amortization of capitalized software development costs and software maintenance costs.
Accessories and Materials
Costs of revenue related to Accessories and Materials consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties.
Customer Rebates
The Company recognizes revenue at the net sales price, which at times includes certain contractual discounts or estimates for variable consideration related to customer rebates with our key brick-and-mortar and online retail partners. These promotional programs are designed to enhance the sale of the Company’s products and consist of incentives to the Company’s customers. The promotional programs include advertising and product damage allowances, volume/growth and business development incentives and point-of-sale support. The Company estimates certain customer rebates using either the expected value method or most likely amount, based upon the nature of the incentive. Sales are reduced by the cost of these promotional and rebate programs and the Company records a related customer rebate liability in its consolidated balance sheets at the date of the transaction. Certain customer rebate programs are estimates at period end due to the nature of the incentives or expected and yet-to-be announced incentive programs that apply to current period revenue transactions. These estimates are based on the Company’s incentive program experience, historical and projected sales data and current contractual terms. The remaining portion of this liability is based on contractual amounts and does not require estimation.
In limited cases where the customer rebate is specifically for co-operative marketing or advertising campaigns, the Company classifies these expenditures as selling and marketing expenses only if they meet the criteria of being a distinct good or service, are distinct within the context of the contract and the fair value is readily estimable.
Sales Refund Liability
The Company provides its customers a limited right of return with the sale of its products. The Company estimates sales returns and records reserves at the time the related sales are recorded based on historical data and current economic trends. Actual sales returns could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued sales returns by updating the return rates for actual trends and projected costs. The Company classifies the estimated sales returns as a current liability as they are expected to be paid out in less than one year using the expected-value method. The estimated sales returns are recorded as a reduction of revenue at the time of sale and recorded as a liability on the consolidated balance sheets. At the same time this is recorded, a right of recovery asset is also recorded within inventory.
Shipping and Handling Revenue and Expenses
Shipping and handling revenue for orders placed by customers is recognized at the time of the sale. Shipping and handling expenses incurred by the Company related to these sales are considered fulfillment costs and reported as costs of revenue at the time of the sale.
Advertising Costs
Advertising Costs
The Company incurs advertising costs associated with print, digital and other related broadcast advertisements. Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2023, 2022 and 2021 was $32.2 million, $34.2 million, and $45.1 million respectively. Advertising costs include expenditures for shared advertising costs that the Company incurs under its co-operative advertising programs to the extent the fair value of the distinct good or service can reasonably be estimated.
Research and Development (“R&D”)
Research and Development (“R&D”)
R&D expense consists of costs associated primarily with engineering, product development, quality assurance, service fees incurred by contracting with vendors and allocated overhead costs. R&D costs are expensed as incurred.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses, and is effective for fiscal years beginning after December 15, 2023 on a retrospective basis. The Company is currently evaluating the impact of this standard on the consolidated financial statements.
In December, 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. Public business entities must apply the ASU’s guidance to annual periods beginning after December 15, 2024 (2025 for calendar-year-end Public business entities). The Company is currently evaluating the impact of this standard on the consolidated financial statements.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Accounts Receivable Accounts receivable consist of the following:
 December 31,
 2023 2022
(in thousands)
Trade accounts receivable$100,070  $128,437 
Credit card and other receivables13,127  8,550 
Less: allowance for credit losses(1,950) (448)
Total accounts receivable, net$111,247  $136,539 
Schedule of Allowance for Credit Loss
The following table summarizes changes in the allowance for credit losses:
  December 31,
  2023 2022
(in thousands) 
Beginning balance $(448)$(1,454)
Provision for expected losses(1,720)64 
Write-offs 218 942 
Ending balance $(1,950)$(448)
Schedule Customer of Concentration Customers that accounted for 10% or greater of accounts receivable, net as of December 31, 2023 and 2022 were as follows:
  December 31,
  2023 2022
Customer A 26 % 22 %
Customer B 11 % 12 %
Customer C17 %*
Customer D12 %*
* Accounts Receivable was less than 10%
Schedule of Property, Plant and Equipment
The Company uses the following estimated useful lives:
Computer software, software development costs and equipment  
3-5 years
 
Furniture and fixtures 
5-7 years
 
Manufacturing tools and equipment 
3-5 years
 
Leasehold improvements Shorter of lease term or remaining life of the asset 
The composition of property and equipment is as follows:
  December 31,
  20232022
(in thousands) 
Computer software, software development costs and equipment $106,602 $86,929 
Furniture and fixtures 2,928 2,941 
Leasehold improvements 5,070 5,057 
Manufacturing tools and equipment 34,350 35,396 
Assets under construction 1,504 13,134 
Total cost of property and equipment 150,454 143,457 
Less: accumulated depreciation (102,840)(80,050)
Property and equipment, net $47,614 $63,407 
Schedule of Sale Refund Liability
Changes in the reserve for sales refunds were as follows:
  December 31,
  2023 2022
(in thousands) 
Balance at beginning of period $7,273  $7,826 
Additions that reduced net revenue 9,757  18,977 
Deductions from reserves for current year returns (13,763) (19,530)
Balance at end of period $3,267 $7,273 
Schedule of Product Warranty Reserves
Changes in the reserve for product warranties were as follows:
 December 31,
 2023 2022
(in thousands)
Balance at beginning of period$2,484  $2,398 
Additions charged to cost of revenue4,163  8,146 
Repairs and replacement costs incurred(4,835) (8,060)
Balance at end of period$1,812 $2,484 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Deferred Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in the Deferred Revenue Balance
The following table summarizes the changes in the deferred revenue balance for the periods indicated:
December 31,
202320222021
(in thousands)
Deferred revenue, beginning of period$38,658 $35,405 $26,276 
Recognition of revenue for amounts included in beginning of period
deferred revenue
(34,869)(30,547)(23,518)
Revenue deferred, net of revenue recognized on contracts in
the respective period
39,446 33,800 32,647 
Deferred revenue, end of period$43,235 $38,658 $35,405 
Schedule of Recognition of Deferred Revenue
The Company expects the following recognition of deferred revenue as of December 31, 2023:
Year Ended December 31,
202420252026Total
(in thousands)
Revenue expected to be recognized$40,304 $2,171 $760 $43,235 
Schedule of Total Revenue by Geography
The following table presents the total revenue by geography based on the ship-to address for the periods indicated:
Year Ended December 31,
202320222021
(in thousands)
North America
$609,933 $743,962 $1,157,679 
International155,214 142,334 148,548 
Total revenue$765,147 $886,296 $1,306,227 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents, and Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Investments
The following table shows the Company’s cash, cash equivalents, and marketable securities by significant investment category as of December 31, 2023:
As of December 31, 2023
Adjusted CostAllowance for Credit Losses Total Unrealized GainsTotal Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
(in thousands)
Cash$44,809 $— $— $— $44,809 $44,809 $— 
Level 1:
Money market funds97,378 — — — 97,378 97,378 — 
Subtotal97,378 — — — 97,378 97,378 — 
Level 2:
U.S. treasury securities102,411 — 541 — 102,952 — 102,952 
Subtotal102,411 — 541 — 102,952 — 102,952 
Total$244,598 $— $541 $— $245,139 $142,187 $102,952 

The following table shows the Company’s cash, cash equivalents, and marketable securities by significant investment category as of December 31, 2022:
As of December 31, 2022
Adjusted CostAllowance for Credit Losses Total Unrealized GainsTotal Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
(in thousands)
Cash$155,459 $— $— $— $155,459 $155,459 $— 
Level 1:
Money market funds69,484 — — — 69,484 69,484 — 
Subtotal69,484 — — — 69,484 69,484 — 
Level 2:
U.S. treasury securities74,659 — — (403)74,256 — 74,256 
Subtotal74,659 — — (403)74,256 — 74,256 
Total$299,602 $— $— $(403)$299,199 $224,943 $74,256 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Components of Inventories
Inventories are comprised of the following:
December 31,
20232022
(in thousands)
Raw materials$44,935 $40,911 
Finished goods286,988 368,644 
Total inventories$331,923 $409,555 
Less: reserves(54,416)(28,087)
Total inventories, net$277,507 $381,468 
Inventories current$244,469 $351,682 
Inventories non-current (included in Other assets)$33,038 $29,786 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
The Company uses the following estimated useful lives:
Computer software, software development costs and equipment  
3-5 years
 
Furniture and fixtures 
5-7 years
 
Manufacturing tools and equipment 
3-5 years
 
Leasehold improvements Shorter of lease term or remaining life of the asset 
The composition of property and equipment is as follows:
  December 31,
  20232022
(in thousands) 
Computer software, software development costs and equipment $106,602 $86,929 
Furniture and fixtures 2,928 2,941 
Leasehold improvements 5,070 5,057 
Manufacturing tools and equipment 34,350 35,396 
Assets under construction 1,504 13,134 
Total cost of property and equipment 150,454 143,457 
Less: accumulated depreciation (102,840)(80,050)
Property and equipment, net $47,614 $63,407 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets
The following is a summary of the Company’s intangible assets:
December 31, 2023
Gross Carrying AmountAccumulated Amortization and ImpairmentNet
(in thousands)
Trade names and trademarks$42,301 $(42,301)$— 
Total intangible asset$42,301 $(42,301)$— 

December 31, 2022
Gross Carrying AmountAccumulated Amortization and ImpairmentNet
(in thousands)
Trade names and trademarks$42,301 $(41,541)$760 
Total intangible asset$42,301 $(41,541)$760 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
December 31,
20232022
(in thousands)
Customer rebates$30,479 $35,552 
Other accrued liabilities and other current liabilities41,454 34,223 
Total accrued expenses$71,933 $69,775 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Reconciliation of Income Tax Computed at U.S. Federal Statutory Rate to Effective Tax Rate
The reconciliation of income tax computed at the U.S. federal statutory tax rate to our effective income tax rate is as follows:
Year Ended December 31,
202320222021
Income tax provision at statutory rate21.0 %21.0 %21.0 %
State taxes, net4.8 5.6 4.7 
Stock-based compensation8.2 7.1 2.1 
Foreign derived intangible income deduction(2.5)(3.2)(1.4)
Tax credits(5.0)(8.7)(2.9)
Return to provision adjustments1.4 1.5 2.3 
Uncertain tax positions2.6 — — 
Other2.3 2.7 1.2 
Total provision for income taxes32.8 %26.0 %27.0 %
Components of Net Deferred Tax Assets Significant components of the Company’s net deferred tax assets are comprised of the following:
  December 31,
  20232022
(in thousands) 
Deferred tax assets:    
Inventories $10,888  $5,694 
Lease liability3,434 4,799
Accounts receivable 481  115 
Sales refund liability 806  1,866 
Deferred revenue 723  972 
Stock-based compensation 6,724  5,903 
Amortization 212  36 
Capitalized research expenditures18,434 15,567 
Net operating loss carryforwards 86  122 
Capital loss carryforwards110 114 
Tax credits 2,937  2,286 
Other 1,459  1,145 
Total deferred tax assets 46,294  38,619 
Deferred tax liabilities:  
Depreciation and amortization (8,483) (10,587)
ROU lease asset(2,988)(4,213)
Total deferred tax liabilities (11,471) (14,800)
Net deferred tax assets $34,823  $23,819 
Schedule of Components of Income Tax Expense (Benefit)
  Year Ended December 31,
  20232022 2021
(in thousands) 
Current: 
Federal $32,140 $29,741 $44,093 
State 4,695 11,928 7,780 
Foreign 549 107 162 
Total current 37,384 41,776 52,035 
Deferred: 
Federal (9,561)(15,169)(23)
State (1,713)(5,316)(137)
Foreign 37 24 25
Total deferred (11,237)(20,461)(135)
Income tax provision $26,147 $21,315 $51,900 
Schedule of Unrecognized Tax Benefits Roll Forward The total balance of unrecognized gross tax benefits for the years ended December 31, 2023 and 2022, resulted primarily from research and development credits, foreign derived intangible income differences and inventory basis differences. A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows:
  Year Ended December 31,
  2023 20222021
(in thousands) 
Unrecognized tax benefits at beginning of year $3,988 $2,379 $3,318 
Reductions based on prior year tax positions (159)(227)— 
Additions based on prior year tax provisions 2,691 296 593 
Additions based on current year tax provisions 996 1,787 1,431 
Reductions due to tax authorities’ settlements— — (2,824)
Reductions due to expirations of statutes of limitation(368)(247)(139)
Unrecognized tax benefits at end of year $7,148 $3,988 $2,379 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Costs
The following table shows the stock-based compensation cost by award type for the periods indicated:
Year Ended December 31,
202320222021
(in thousands)
Equity-classified awards
Restricted stock units$41,094 $32,442 $14,149 
Stock options2,388 3,579 6,406 
Class B common stock6,504 9,321 15,200 
Liability-classified awards44 (54)6,447 
Total stock-based compensation$50,030 $45,288 $42,202 
The following table sets forth the total stock-based compensation cost included in the Company’s consolidated statements of operations and comprehensive income or capitalized to assets for the periods indicated:
Year Ended December 31,
202320222021
(in thousands)
Cost of revenue
Connected machines$700 $288 $34 
Subscriptions926 443 219 
Accessories and materials805 199 — 
Total cost of revenue2,431 930 253 
Research and development18,169 17,713 15,782 
Sales and marketing12,740 12,603 13,814 
General and administrative13,986 9,875 8,225 
Total stock-based compensation expense$47,326 $41,121 $38,074 
Capitalized for software development costs1,960 2,321 1,607 
Capitalized to inventory744 1,846 2,521 
Total stock-based compensation$50,030 $45,288 $42,202 
Schedule of Restricted Stock Unit Activity
A summary of the Company’s RSU activity under the 2021 Equity Incentive Plan is as follows:
Number of
RSUs
Weighted-
Average
Grant Date
Fair Value
(per share)
Outstanding at December 31, 20226,364,022 $18.06 
Granted4,342,919 $10.42 
Dividend equivalent grants594,486 $— 
Vested(1,997,154)$18.77 
Forfeited/cancelled(410,442)$14.49 
Outstanding at December 31, 20238,893,831 $14.38 
A summary of the Company’s PRSU activity under the 2021 Equity Incentive Plan is as follows:

Number of
PRSUs (a)
Weighted-
Average
Grant Date
Fair Value
(per share)
Outstanding at December 31, 20226,295,000 $23.32 
Dividend equivalent grants710,033 $— 
Forfeited / cancelled(239,032)$23.37 
Outstanding at December 31, 20236,766,001 $23.32 
a.Represents the maximum number of PRSUs assuming all performance targets are achieved.
A summary of the RSU equivalent activity under the 2021 Equity Incentive Plan is as follows:
Number of
RSU Equivalents
Weighted-
Average
Base Price
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 20224,846 $15.87 $86 
Granted3,500 $— 
Vested(2,173)$— 
Forfeited/cancelled— $— 
Outstanding at December 31, 20236,173 $11.52 $38 
Schedule of Stock Option Activity
A summary of the Company’s stock option activity under the 2021 Equity Incentive Plan is as follows:
Number of
Options
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 20223,142,911 $20.00 4.6$— 
Forfeited/cancelled(143,826)20.00 
Outstanding and expected to vest at December 31, 2023
2,999,085 $18.65 3.5$— 
Vested and exercisable at December 31, 20232,526,813 $18.65 3.4$— 
The Company’s options to purchase Class B common stock resulted from the Corporate Reorganization and are not part of the 2021 Equity Incentive Plan. A summary of the Company stock option activity for the options to purchase shares of Class B common stock is as follows:
Number of
Options
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding at December 31, 2022358,000 $9.04 2.8$82 
Exercised(40,575)$9.04 
Forfeited / Cancelled(58,000)$8.80 
Outstanding at December 31, 2023259,425 $7.69 1.9$— 
Vested at December 31, 2023259,425 $7.69 1.9$— 
Schedule of Weighted-Average Valuation Assumptions The weighted-average grant date fair value of options granted during the year ended December 31, 2021 was $8.79 per share and the total intrinsic value of options exercised was $0.1 million. The Company used the following weighted-average assumptions in determining the grant date fair value of options granted:
Year Ended December 31, 2021
Expected volatility51.6 %
Risk-free interest rate0.8 %
Expected term (in years)4.9
Expected dividend— %
The weighted-average grant date fair value of options to purchase Class B common stock during the year ended December 31, 2021 was $13.42 per share based on the following weighted-average assumptions:
Year Ended December 31, 2021
Expected volatility51.4 %
Risk-free interest rate0.8 %
Expected term (in years)5.5
Expected dividend— %
The weighted-average grant date fair value of options granted during the year ended December 31, 2021 was $4.45 per share, and were estimated using the Black-Scholes option-pricing model with the following weighted-average assumptions for the periods indicated:
Years Ended December 31.
2021
Fair value of common unit$8.99 
Expected life (in years)5.0
Expected volatility50.9 %
Risk-free rate0.6 %
Expected dividend yield— %
Schedule of Nonvested Share Activity
The Company’s unvested Class B common stock resulted from the Corporate Reorganization and is not part of the 2021 Equity Incentive Plan. Dividends declared on unvested Class B common stock are subject to vesting
and are forfeited if the underlying stock does not vest. Activity related to Class B common stock subject to future vesting for the year ended December 31, 2023 is as follows:
Number of
Unvested Shares
Weighted-
Average
Grant Date Fair Value (per share)
Outstanding at December 31, 20224,655,214 $20.00 
Vested(2,680,986)$20.00 
Forfeited / Cancelled(317,549)$20.00 
Outstanding at December 31, 20231,656,679 $20.00 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Maturities of Operating Lease Liabilities
As of December 31, 2023, the maturities of the Company's operating lease liabilities were as follows: 
Operating Leases
(in thousands)
2024$5,566 
20254,351 
20263,899 
2027967 
Total lease payments$14,783 
Less: imputed interest$(615)
Present value of operating lease liabilities$14,168 
Operating lease liabilities, current$5,230 
Operating lease liabilities, non-current$8,938 
Schedule of Additional Lease Information
The weighted average remaining operating lease term and the weighted average discount rate used to determine the operating lease liability were as follows:
As of December 31, 2023As of December 31, 2022
Weighted-average remaining lease term of operating leases2.9 years3.7 years
Weighted-average discount rate of operating leases2.5 %2.6 %
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The computation of net income per share is as follows:
Year Ended December 31,
202320222021
(in thousands, except share and per share amounts)
Basic earnings per share:
Net income$53,636 $60,666 $140,473 
Shares used in computation:
Weighted-average common shares outstanding, basic216,892,525 214,458,284 208,833,827 
Earnings per share, basic$0.25 $0.28 $0.67 
Diluted earnings per share:
Net income$53,636 $60,666 $140,473 
Shares used in computation:
Weighted-average common shares outstanding, basic216,892,525 214,458,284 208,833,827 
Weighted-average effect of potentially dilutive securities:
Unvested common stock subject to forfeiture1,840,180 5,621,136 9,132,579 
Employee stock options48,889 23,100 717,772 
Restricted stock units940,469 486,269 1,073,093 
Underwriters’ option to purchase additional shares— — 18,798 
Diluted weighted-average common shares outstanding219,722,063 220,588,789 219,776,069 
Diluted earnings per share$0.24 $0.28 $0.64 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potentially dilutive shares were excluded from the computation of diluted earnings per share for the periods presented because including them would have had an anti-dilutive effect:
Year Ended December 31,
202320222021
Employee stock options2,999,085 3,142,911 — 
Restricted stock units4,435,957 5,742,284 786,500 
Unvested Class B common stock subject to forfeiture415,402 831,952 — 
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Key Financial Performance Measures of the Segments
Key financial performance measures of the segments including revenue, cost of revenue and gross profit are as follows:
Year Ended December 31,
202320222021
(in thousands)
Connected Machines:
Revenue$198,312 $252,563 $548,205 
Cost of revenue172,571 244,260 484,025 
Gross profit$25,741 $8,303 $64,180 
Subscriptions:
Revenue$303,989 $272,344 $205,858 
Cost of revenue32,346 26,375 21,961 
Gross profit$271,643 $245,969 $183,897 
Accessories and Materials:
Revenue$262,846 $361,389 $552,164 
Cost of revenue216,937 265,768 342,791 
Gross profit$45,909 $95,621 $209,373 
Consolidated:
Revenue$765,147 $886,296 $1,306,227 
Cost of revenue421,854 536,403 848,777 
Gross profit$343,293 $349,893 $457,450 
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business and Basis of Presentation (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 28, 2021
USD ($)
shares
Mar. 29, 2021
USD ($)
$ / shares
shares
Mar. 11, 2021
Sep. 02, 2020
$ / shares
shares
Dec. 31, 2023
segment
vote
$ / shares
shares
Mar. 24, 2021
Sep. 01, 2020
$ / shares
Class of Stock [Line Items]              
Common stock, par value (in dollars per share) | $ / shares         $ 0.001    
Amount of Class A stock exchanged for common stock (in shares)       1      
Stock split, conversion ratio     64.2645654        
Number of reportable segments | segment         3    
Proceeds from IPO | $ $ 18.0            
Payments of stock issuance costs | $ $ 1.4            
Reorganization items, percent of capital stock           100.00%  
Common Class A              
Class of Stock [Line Items]              
Common stock, par value (in dollars per share) | $ / shares             $ 0.01
Sale of stock, shares issued in transaction 968,815            
Number of votes per share | vote         1    
Number of shares issuable upon conversion (in shares)         1    
Common Class A | Existing Stockholders              
Class of Stock [Line Items]              
Sale of stock, shares issued in transaction 150,984       9,214,127    
Common Stock              
Class of Stock [Line Items]              
Common stock, par value (in dollars per share) | $ / shares       $ 0.001      
Class B common stock              
Class of Stock [Line Items]              
Number of votes per share | vote         5    
IPO              
Class of Stock [Line Items]              
Proceeds from IPO | $   $ 242.7          
Payments of stock issuance costs | $   $ 22.3          
IPO | Common Class A              
Class of Stock [Line Items]              
Sale of stock, shares issued in transaction   13,250,000          
Sale of stock, price per share (in dollars per share) | $ / shares   $ 20.00          
IPO | Common Class A | Existing Stockholders              
Class of Stock [Line Items]              
Sale of stock, shares issued in transaction   2,064,903          
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2021
Finite-Lived Intangible Assets [Line Items]        
Foreign currency transaction gains (losses) $ (1,300,000) $ (1,000,000) $ (900,000)  
Accounts receivable, net 111,247,000 136,539,000   $ 199,500,000
Amortization of intangible assets 800,000 800,000 800,000  
Finite-lived intangible assets, accumulated amortization 42,301,000 41,541,000    
Impairment of intangible assets 0 0 0  
Impairments $ 9,953,000 2,922,000 0  
Impairment of long-lived property and equipment     0  
Expected dividend 0.00%      
Advertising expense $ 32,200,000 34,200,000 45,100,000  
Cloud Computing Arrangement        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets 1,000,000 700,000 $ 100,000  
Capitalized costs 2,200,000 2,200,000    
Finite-lived intangible assets, accumulated amortization $ 1,800,000 $ 800,000    
Cost of Goods and Service, Product and Service Benchmark | Product Concentration Risk | Top Two Vendors        
Finite-Lived Intangible Assets [Line Items]        
Concentration risk, percentage 59.00% 61.00% 76.00%  
Customer One | Revenue Benchmark | Customer Concentration Risk        
Finite-Lived Intangible Assets [Line Items]        
Concentration risk, percentage     10.00%  
Customer Two | Revenue Benchmark | Customer Concentration Risk        
Finite-Lived Intangible Assets [Line Items]        
Concentration risk, percentage     11.00%  
Customer Three | Revenue Benchmark | Customer Concentration Risk        
Finite-Lived Intangible Assets [Line Items]        
Concentration risk, percentage     14.00%  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2021
Accounting Policies [Abstract]      
Trade accounts receivable $ 100,070 $ 128,437  
Credit card and other receivables 13,127 8,550  
Less: allowance for credit losses (1,950) (448)  
Total accounts receivable, net $ 111,247 $ 136,539 $ 199,500
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ (448) $ (1,454)  
Provision for expected losses (1,720) 64 $ (1,096)
Write-offs 218 942  
Ending balance $ (1,950) $ (448) $ (1,454)
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule Customer of Concentration (Details) - Customer Concentration Risk - Accounts Receivable
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Customer A    
Concentration Risk [Line Items]    
Concentration risk, percentage 26.00% 22.00%
Customer B    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00% 12.00%
Customer C    
Concentration Risk [Line Items]    
Concentration risk, percentage 17.00%  
Customer D    
Concentration Risk [Line Items]    
Concentration risk, percentage 12.00%  
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)
Dec. 31, 2023
Computer software, software development costs and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Computer software, software development costs and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 5 years
Furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 5 years
Furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 7 years
Manufacturing tools and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Manufacturing tools and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 5 years
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Sale Refund Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Movement In Contract With Customer, Refund Liability [Roll Forward]    
Balance at beginning of period $ 7,273 $ 7,826
Additions that reduced net revenue 9,757 18,977
Deductions from reserves for current year returns (13,763) (19,530)
Balance at end of period $ 3,267 $ 7,273
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Product Warranty Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at beginning of period $ 2,484 $ 2,398
Additions charged to cost of revenue 4,163 8,146
Repairs and replacement costs incurred (4,835) (8,060)
Balance at end of period $ 1,812 $ 2,484
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Deferred Revenue - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Capitalized contract costs $ 1.7    
Capitalized contract cost, unamortized 0.9    
Revenue recognized related to performance obligations satisfied or partially satisfied in prior periods 3.2 $ 1.7 $ 2.3
Concentration Risk [Line Items]      
Revenue recognized related to performance obligations satisfied or partially satisfied in prior periods $ 3.2 $ 1.7 $ 2.3
Revenue Benchmark | Geographic Concentration Risk | UNITED STATES      
Concentration Risk [Line Items]      
Concentration risk, percentage 95.00% 95.00% 96.00%
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Deferred Revenue - Schedule of Changes in the Deferred Revenue Balance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movement in Deferred Revenue [Roll Forward]      
Deferred revenue, beginning of period $ 38,658 $ 35,405 $ 26,276
Recognition of revenue for amounts included in beginning of period deferred revenue (34,869) (30,547) (23,518)
Revenue deferred, net of revenue recognized on contracts in the respective period 39,446 33,800 32,647
Deferred revenue, end of period $ 43,235 $ 38,658 $ 35,405
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Deferred Revenue - Schedule of Recognition of Deferred Revenue (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized $ 43,235
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized $ 40,304
Revenue, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized $ 2,171
Revenue, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized $ 760
Revenue, expected timing of satisfaction, period 1 year
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Deferred Revenue - Schedule of Total Revenue by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue $ 765,147 $ 886,296 $ 1,306,227
North America      
Disaggregation of Revenue [Line Items]      
Revenue 609,933 743,962 1,157,679
International      
Disaggregation of Revenue [Line Items]      
Revenue $ 155,214 $ 142,334 $ 148,548
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents, and Financial Instruments - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Line Items]    
Cash, Adjusted Cost $ 142,187 $ 224,943
Debt Securities, Available-for-Sale [Abstract]    
Allowance for Credit Losses 0 0
Total Unrealized Gains 541 0
Total Unrealized Losses 0 (403)
Assets, Adjusted Cost 244,598 299,602
Assets, Fair Value 245,139 299,199
Cash    
Cash and Cash Equivalents [Line Items]    
Cash, Adjusted Cost 44,809 155,459
Cash, Fair Value 44,809 155,459
Fair Value, Inputs, Level 1    
Debt Securities, Available-for-Sale [Abstract]    
Adjusted Cost 97,378 69,484
Allowance for Credit Losses 0 0
Total Unrealized Gains 0 0
Total Unrealized Losses 0 0
Fair Value 97,378 69,484
Fair Value, Inputs, Level 1 | Money Market Funds    
Debt Securities, Available-for-Sale [Abstract]    
Adjusted Cost 97,378 69,484
Allowance for Credit Losses 0 0
Total Unrealized Gains 0 0
Total Unrealized Losses 0 0
Fair Value 97,378 69,484
Fair Value, Inputs, Level 2    
Debt Securities, Available-for-Sale [Abstract]    
Adjusted Cost 102,411 74,659
Allowance for Credit Losses 0 0
Total Unrealized Gains 541 0
Total Unrealized Losses 0 (403)
Fair Value 102,952 74,256
Fair Value, Inputs, Level 2 | US Treasury Securities    
Debt Securities, Available-for-Sale [Abstract]    
Adjusted Cost 102,411 74,659
Allowance for Credit Losses 0 0
Total Unrealized Gains 541 0
Total Unrealized Losses 0 (403)
Fair Value 102,952 74,256
Cash    
Cash and Cash Equivalents [Line Items]    
Cash, Fair Value 44,809 155,459
Debt Securities, Available-for-Sale [Abstract]    
Assets, Fair Value 142,187 224,943
Cash | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 97,378 69,484
Cash | Fair Value, Inputs, Level 1 | Money Market Funds    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 97,378 69,484
Cash | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 0 0
Cash | Fair Value, Inputs, Level 2 | US Treasury Securities    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 0 0
Marketable Securities    
Debt Securities, Available-for-Sale [Abstract]    
Assets, Fair Value 102,952 74,256
Marketable Securities | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 0 0
Marketable Securities | Fair Value, Inputs, Level 1 | Money Market Funds    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 0 0
Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 102,952 74,256
Marketable Securities | Fair Value, Inputs, Level 2 | US Treasury Securities    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value $ 102,952 $ 74,256
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents, and Financial Instruments - Narrative (Details)
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Marketable securities, maturity 9 months
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Components of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 44,935 $ 40,911
Finished goods 286,988 368,644
Total inventories 331,923 409,555
Less: reserves (54,416) (28,087)
Total inventories, net 277,507 381,468
Inventories current 244,469 351,682
Inventories non-current (included in Other assets) $ 33,038 $ 29,786
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory [Line Items]    
Inventory undergoing rework $ 100 $ 4,500
Inventory reserves 54,416 $ 28,087
Machine Inventory    
Inventory [Line Items]    
Inventory reserves 4,600  
Accessories and Materials Inventory    
Inventory [Line Items]    
Inventory reserves 46,500  
Raw Materials    
Inventory [Line Items]    
Inventory reserves $ 3,300  
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Composition of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment $ 150,454 $ 143,457
Less: accumulated depreciation (102,840) (80,050)
Property and equipment, net 47,614 63,407
Computer software, software development costs and equipment    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 106,602 86,929
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 2,928 2,941
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 5,070 5,057
Manufacturing tools and equipment    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 34,350 35,396
Assets under construction    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment $ 1,504 $ 13,134
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Impairments $ 9,953 $ 2,922 $ 0
Depreciation 29,000 25,900 18,300
Computer software, software development costs and equipment      
Property, Plant and Equipment [Line Items]      
Impairments 4,200    
Amortization 20,100 $ 16,800 $ 12,200
Manufacturing tools and equipment      
Property, Plant and Equipment [Line Items]      
Impairments $ 5,800    
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, Net - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 42,301 $ 42,301
Accumulated Amortization and Impairment (42,301) (41,541)
Net 0 760
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 42,301 42,301
Accumulated Amortization and Impairment (42,301) (41,541)
Net $ 0 $ 760
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, Net - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 0.8 $ 0.8 $ 0.8
Trade names and trademarks | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Useful life 11 years    
Trade names and trademarks | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Useful life 15 years    
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Customer rebates $ 30,479 $ 35,552
Other accrued liabilities and other current liabilities 41,454 34,223
Total accrued expenses $ 71,933 $ 69,775
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revolving Credit Facility - Narrative (Details) - Revolving Credit Facility - USD ($)
12 Months Ended
Aug. 04, 2022
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2020
Credit Agreement        
Line of Credit Facility [Line Items]        
Revolving credit facility expiration period 5 years     3 years
Maximum borrowing capacity $ 300,000,000     $ 150,000,000
Amounts outstanding   $ 0   0
Remaining borrowing capacity   300,000,000   $ 150,000,000
Additional borrowing capacity, increase limit 150,000,000      
Additional borrowing capacity, higher borrowing capacity option $ 450,000,000      
Line of credit facility, unused fee (percentage) 0.175%      
Debt issuance costs $ 1,300,000      
Unamortized debt issuance costs $ 300,000 $ 1,200,000 $ 1,500,000  
Leverage ratio 3.0      
Credit Agreement | Alternative Base Rate        
Line of Credit Facility [Line Items]        
Basis spread on variable rate (percentage)   2.00%    
New Credit Agreement        
Line of Credit Facility [Line Items]        
Unamortized debt issuance costs $ 1,600,000      
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Examination [Line Items]      
Income before provision for income taxes $ 79,783 $ 81,981 $ 192,373
Undistributed foreign earnings 1,100    
Unrecognized tax benefits that would affect effective tax rate if recognized 7,800 4,100 2,800
UNITED STATES      
Income Tax Examination [Line Items]      
Income before provision for income taxes $ 78,400 $ 81,000 $ 191,500
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Rate to Effective Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Income tax provision at statutory rate 21.00% 21.00% 21.00%
State taxes, net 4.80% 5.60% 4.70%
Stock-based compensation 8.20% 7.10% 2.10%
Foreign derived intangible income deduction (2.50%) (3.20%) (1.40%)
Tax credits (5.00%) (8.70%) (2.90%)
Return to provision adjustments 1.40% 1.50% 2.30%
Uncertain tax positions 2.60% 0.00% 0.00%
Other 2.30% 2.70% 1.20%
Total provision for income taxes 32.80% 26.00% 27.00%
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Net Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Inventories $ 10,888 $ 5,694
Lease liability 3,434 4,799
Accounts receivable 481 115
Sales refund liability 806 1,866
Deferred revenue 723 972
Stock-based compensation 6,724 5,903
Amortization 212 36
Capitalized research expenditures 18,434 15,567
Net operating loss carryforwards 86 122
Capital loss carryforwards 110 114
Tax credits 2,937 2,286
Other 1,459 1,145
Total deferred tax assets 46,294 38,619
Deferred tax liabilities:    
Depreciation and amortization (8,483) (10,587)
ROU lease asset (2,988) (4,213)
Total deferred tax liabilities (11,471) (14,800)
Net deferred tax assets $ 34,823 $ 23,819
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 32,140 $ 29,741 $ 44,093
State 4,695 11,928 7,780
Foreign 549 107 162
Total current 37,384 41,776 52,035
Deferred:      
Federal (9,561) (15,169) (23)
State (1,713) (5,316) (137)
Foreign 37 24 25
Total deferred (11,237) (20,461) (135)
Income tax provision $ 26,147 $ 21,315 $ 51,900
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Unrecognized Tax Benefits Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits at beginning of year $ 3,988 $ 2,379 $ 3,318
Reductions based on prior year tax positions (159) (227) 0
Additions based on prior year tax provisions 2,691 296 593
Additions based on current year tax provisions 996 1,787 1,431
Reductions due to tax authorities’ settlements 0 0 (2,824)
Reductions due to expirations of statutes of limitation (368) (247) (139)
Unrecognized tax benefits at end of year $ 7,148 $ 3,988 $ 2,379
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital Structure - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
May 18, 2023
USD ($)
$ / shares
Dec. 21, 2022
USD ($)
$ / shares
Aug. 24, 2022
USD ($)
shares
Apr. 28, 2021
shares
Dec. 31, 2023
USD ($)
vote
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
Jul. 19, 2022
USD ($)
Sep. 01, 2020
$ / shares
Equity, Class of Treasury Stock [Line Items]                  
Preferred stock, shares authorized (in shares)         100,000,000 100,000,000      
Preferred stock, par value (in dollars per share) | $ / shares         $ 0.001 $ 0.001      
Common stock, shares authorized (in shares)         1,250,000,000        
Common stock, par value (in dollars per share) | $ / shares         $ 0.001        
Common stock, shares outstanding (in shares)         217,915,713 219,656,587      
Common stock, shares issued (in shares)         217,915,713 219,656,587      
Dividends payable (in dollars per share) | $ / shares $ 1.00 $ 0.35              
Dividends declared but unpaid | $ $ 234,600 $ 81,400     $ 2,342 $ 81,420 $ 0    
Dividends payable, current portion | $ 219,800 76,900              
Dividends, paid-in-kind | $ $ 14,800 $ 4,500              
Dividends, cash | $         294,100        
Dividends, Stock | $         $ 19,200        
Common Class A                  
Equity, Class of Treasury Stock [Line Items]                  
Common stock, shares authorized (in shares)         1,000,000,000        
Common stock, par value (in dollars per share) | $ / shares                 $ 0.01
Sale of stock, shares issued in transaction       968,815          
Common stock, shares outstanding (in shares)         51,414,599        
Common stock, shares issued (in shares)         51,414,599        
Number of votes per share | vote         1        
Number of shares issuable upon conversion (in shares)         1        
Stock repurchase program, authorized amount | $               $ 50,000  
Stock repurchased and retired (in shares)     250,000   2,548,893 2,349,581      
Stock repurchased and retired, value | $     $ 1,600   $ 20,300 $ 18,500      
Dividends, cash | $         $ 200        
Class B common stock                  
Equity, Class of Treasury Stock [Line Items]                  
Common stock, shares authorized (in shares)         250,000,000        
Common stock, shares outstanding (in shares)         166,501,114        
Common stock, shares issued (in shares)         166,501,114        
Number of votes per share | vote         5        
Existing Stockholders | Common Class A                  
Equity, Class of Treasury Stock [Line Items]                  
Sale of stock, shares issued in transaction       150,984 9,214,127        
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Cost by Award Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expensed and capitalized $ 50,030 $ 45,288 $ 42,202
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expensed and capitalized 41,094 32,442 14,149
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expensed and capitalized 2,388 3,579 6,406
Class B common stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expensed and capitalized 6,504 9,321 15,200
Liability-classified awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expensed and capitalized $ 44 $ (54) $ 6,447
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Cost Related to Company's Stock-Based Compensation Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 47,326 $ 41,121 $ 38,074
Total stock-based compensation 50,030 45,288 42,202
Software Development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense, amount capitalized 1,960 2,321 1,607
Inventories      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense, amount capitalized 744 1,846 2,521
Total cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 2,431 930 253
Connected machines      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 700 288 34
Subscriptions      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 926 443 219
Accessories and materials      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 805 199 0
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 18,169 17,713 15,782
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 12,740 12,603 13,814
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 13,986 $ 9,875 $ 8,225
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Narrative (Details)
12 Months Ended 24 Months Ended
Dec. 31, 2023
USD ($)
tranche
$ / shares
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation cost, tax benefit $ 9,300,000 $ 8,200,000 $ 5,800,000    
Number of tranches | tranche 2        
Class B common stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards issued | shares 1,656,679 4,655,214      
Fair value of awards vested $ 27,100,000 $ 73,900,000 $ 69,700,000    
Weighted-average grant date fair value of options granted (in dollars per share) | $ / shares     $ 13.42    
2021 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation cost $ 14,500,000        
2021 Equity Incentive Plan | Common Class A          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for future issuance (in shares) | shares 41,467,020        
Incentive Unit Plan | Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards issued | shares 3,000,000        
Participation threshold before modification $ 2.00        
Participation threshold after modification $ 3.00        
Incentive Unit Plan | Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards issued | shares 3,000,000        
Participation threshold before modification $ 2.00        
Participation threshold after modification $ 4.00        
Incentive Unit Plan | Tranche Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards issued | shares 1,000,000        
Participation threshold before modification $ 5.00        
Participation threshold after modification $ 6.00        
Incentive Unit Plan | Tranche Four          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards issued | shares 1,000,000        
Participation threshold before modification $ 5.00        
Participation threshold after modification 7.00        
Equity-classified awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation cost $ 94,200,000        
Unrecognized stock-based compensation cost, period for recognition 2 years 3 months 18 days        
Performance Restricted Stock Units (PRSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation cost $ 157,800,000        
Performance Restricted Stock Units (PRSUs) | Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Eight quarter cumulative adjusted earnings per share (in dollars per share) | $ / shares $ 4.93        
Performance Restricted Stock Units (PRSUs) | Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Eight quarter cumulative adjusted earnings per share (in dollars per share) | $ / shares $ 6.16        
Performance Restricted Stock Units (PRSUs) | 2021 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards issued | shares 6,766,001 6,295,000      
Performance period 5 years        
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair value of awards vested $ 17,100,000 $ 13,000,000 $ 6,100,000    
Restricted stock units | 2021 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards issued | shares 8,893,831 6,364,022      
Granted (in dollars per share) | $ / shares $ 10.42        
Employee stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in dollars per share) | $ / shares     $ 4.45    
Employee stock options | 2021 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expiration period 10 years        
Minimum exercise price, percentage of fair market value of shares on date of grant 100.00%        
Weighted-average grant date fair value of options granted (in dollars per share) | $ / shares     $ 8.79    
Exercised aggregate intrinsic value     $ 100,000    
Restricted Stock Unit Equivalents (“RSU equivalents”) | 2021 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards issued | shares 6,173 4,846      
Granted (in dollars per share) | $ / shares $ 0        
ESPP | 2021 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum eligible employee compensation contribution percentage 15.00%        
Offering period 27 months        
ESPP | 2021 Employee Stock Purchase Plan | Common Class A          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of common stock available for sale (in shares) | shares 4,000,000        
Equity Classified Incentive Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair value of awards vested     $ 3,200,000    
Percentage of awards vesting 25.00%        
Award vesting period 4 years        
Granted (in dollars per share) | $ / shares     $ 9.06    
Vested aggregate intrinsic value     $ 0    
Liability Classified Incentive Unit Equivalents          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period     5 years   4 years
Granted (in dollars per share) | $ / shares     $ 8.19    
Liability Classified Incentive Unit Equivalents | Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of awards vesting       12.50% 25.00%
Liability Classified Incentive Unit Equivalents | Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of awards vesting       12.50% 25.00%
Liability Classified Incentive Unit Equivalents | Tranche Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of awards vesting       12.50% 25.00%
Liability Classified Incentive Unit Equivalents | Tranche Four          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of awards vesting       12.50% 25.00%
Liability Classified Incentive Unit Equivalents | Tranche Five          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of awards vesting       50.00%  
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Restricted Stock Units Activity Under Company's Stock Plans (Details) - Restricted stock units - 2021 Equity Incentive Plan
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Number of RSUs  
Beginning balance (in shares) | shares 6,364,022
Granted (in shares) | shares 4,342,919
Dividend equivalent grants (in shares) | shares 594,486
Vested (in shares) | shares (1,997,154)
Forfeited / cancelled (in shares) | shares (410,442)
Ending balance (in shares) | shares 8,893,831
Weighted- Average Grant Date Fair Value (per share)  
Beginning balance (in dollars per share) | $ / shares $ 18.06
Granted (in dollars per share) | $ / shares 10.42
Dividend equivalent grants (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 18.77
Forfeited / cancelled (in dollars per share) | $ / shares 14.49
Ending balance (in dollars per share) | $ / shares $ 14.38
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - PRSU Activity (Details) - 2021 Equity Incentive Plan
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Performance Restricted Stock Units (PRSUs)  
Number of PRSUs  
Beginning balance (in shares) | shares 6,295,000
Dividend equivalent grants (in shares) | shares 710,033
Forfeited / cancelled (in shares) | shares (239,032)
Ending balance (in shares) | shares 6,766,001
Weighted- Average Grant Date Fair Value (per share)  
Beginning balance (in dollars per share) | $ / shares $ 23.32
Dividend equivalent grants (in dollars per share) | $ / shares 0
Forfeited / cancelled (in dollars per share) | $ / shares 23.37
Ending balance (in dollars per share) | $ / shares $ 23.32
Restricted stock units  
Number of PRSUs  
Beginning balance (in shares) | shares 6,364,022
Dividend equivalent grants (in shares) | shares 594,486
Forfeited / cancelled (in shares) | shares (410,442)
Ending balance (in shares) | shares 8,893,831
Weighted- Average Grant Date Fair Value (per share)  
Beginning balance (in dollars per share) | $ / shares $ 18.06
Dividend equivalent grants (in dollars per share) | $ / shares 0
Forfeited / cancelled (in dollars per share) | $ / shares 14.49
Ending balance (in dollars per share) | $ / shares $ 14.38
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock Option Activity (Details) - 2021 Equity Incentive Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Options    
Beginning balance (in shares) 3,142,911  
Forfeited / cancelled (in shares) (143,826)  
Ending balance (in shares) 2,999,085 3,142,911
Vested and exercisable (in shares) 2,526,813  
Weighted- Average Exercise Price    
Beginning weighted average exercise price (in dollars per share) $ 20.00  
Forfeited (in dollars per share) 20.00  
Ending weighted average exercise price (in dollars per share) 18.65 $ 20.00
Vested and exercisable (in dollars per share) $ 18.65  
Weighted- Average Remaining Term (Years)    
Weighted average remaining terms (years) 3 years 6 months 4 years 7 months 6 days
Weighted average remaining terms, vested and exercisable (years) 3 years 4 months 24 days  
Aggregate Intrinsic Value    
Beginning aggregate intrinsic value $ 0  
Ending aggregate intrinsic value 0 $ 0
Vested and exercisable aggregate intrinsic value $ 0  
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Weighted-Average Valuation Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend 0.00%  
Employee stock options | 2021 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility   51.60%
Risk-free interest rate   0.80%
Expected term (in years)   4 years 10 months 24 days
Expected dividend   0.00%
Employee stock options | Class B common stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility   51.40%
Risk-free interest rate   0.80%
Expected term (in years)   5 years 6 months
Expected dividend   0.00%
Equity Classified Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common unit (in dollars per share)   $ 8.99
Expected volatility   50.90%
Risk-free interest rate   0.60%
Expected term (in years)   5 years
Expected dividend   0.00%
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Restricted Stock Units Equivalent Activity Under Company's Stock Plans (Details) - 2021 Equity Incentive Plan
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Number of RSU Equivalents  
Forfeited / cancelled (in shares) | shares (143,826)
Weighted- Average Base Price  
Forfeited / Cancelled (in dollars per share) | $ / shares $ 20.00
Restricted Stock Unit Equivalents (“RSU equivalents”)  
Number of RSU Equivalents  
Beginning balance (in shares) | shares 4,846
Granted (in shares) | shares 3,500
Vested (in shares) | shares (2,173)
Forfeited / cancelled (in shares) | shares 0
Ending balance (in shares) | shares 6,173
Weighted- Average Base Price  
Beginning balance (in dollars per share) | $ / shares $ 15.87
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 0
Forfeited / Cancelled (in dollars per share) | $ / shares 0
Ending balance (in dollars per share) | $ / shares $ 11.52
Aggregate Intrinsic Value  
Beginning aggregate intrinsic value | $ $ 86
Ending aggregate intrinsic value | $ $ 38
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Unvested Class B Common Stock Activity (Details) - Class B common stock
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Number of RSUs  
Beginning balance (in shares) | shares 4,655,214
Vested (in shares) | shares (2,680,986)
Forfeited / cancelled (in shares) | shares (317,549)
Ending balance (in shares) | shares 1,656,679
Weighted- Average Grant Date Fair Value (per share)  
Beginning balance (in dollars per share) | $ / shares $ 20.00
Vested (in dollars per share) | $ / shares 20.00
Forfeited / cancelled (in dollars per share) | $ / shares 20.00
Ending balance (in dollars per share) | $ / shares $ 20.00
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Options to Purchase Class B Common Stock (Details) - Class B common stock - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Options    
Beginning balance (in shares) 358,000  
Exercised (in shares) (40,575)  
Forfeited / cancelled (in shares) (58,000)  
Ending balance (in shares) 259,425 358,000
Vested (in shares) 259,425  
Weighted- Average Exercise Price    
Beginning weighted average exercise price (in dollars per share) $ 9.04  
Exercised (in dollars per share) 9.04  
Forfeited / Cancelled (in dollars per share) 8.80  
Ending weighted average exercise price (in dollars per share) 7.69 $ 9.04
Vested (in dollars per share) $ 7.69  
Weighted- Average Remaining Term (Years)    
Weighted average remaining terms (years) 1 year 10 months 24 days 2 years 9 months 18 days
Weighted- Average Remaining Term (Years) 1 year 10 months 24 days  
Aggregate Intrinsic Value    
Beginning aggregate intrinsic value $ 82  
Ending aggregate intrinsic value 0 $ 82
Vested aggregate intrinsic value $ 0  
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Employee medical claims $ 0.8 $ 0.7
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
Operating lease cost $ 5.4 $ 5.5 $ 4.7
Variable lease cost 0.4 0.5 0.5
Cash paid for amounts included in the measurement of operating lease liabilities, included in net cash used in operating activities $ 5.9 $ 5.8 $ 5.1
Minimum      
Lessee, Lease, Description [Line Items]      
Lease term 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Lease term 6 years    
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 5,566  
2025 4,351  
2026 3,899  
2027 967  
Total lease payments 14,783  
Less: imputed interest (615)  
Present value of operating lease liabilities 14,168  
Operating lease liabilities, current 5,230 $ 5,436
Operating lease liabilities, non-current $ 8,938 $ 13,935
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Lease Information (Details)
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Weighted-average remaining lease term of operating leases 2 years 10 months 24 days 3 years 8 months 12 days
Weighted-average discount rate of operating leases 2.50% 2.60%
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions - Narrative (Details) - USD ($)
12 Months Ended
Aug. 24, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]        
Proceeds from capital contributions   $ 0 $ 0 $ 200,000
Common Class A        
Related Party Transaction [Line Items]        
Stock repurchased and retired (in shares) 250,000 2,548,893 2,349,581  
Sale of stock (in dollars per share) $ 6.47      
Stock repurchased and retired, value $ 1,600,000 $ 20,300,000 $ 18,500,000  
Related Party | Cricut Holdings        
Related Party Transaction [Line Items]        
Proceeds from capital contributions   $ 0 $ 0 $ 200,000
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Severance costs   $ 1.2
Research and development    
Restructuring Cost and Reserve [Line Items]    
Severance costs $ 0.7  
Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Severance costs 0.3  
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Severance costs $ 0.2  
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plan - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]      
Employer matching contribution (percentage) 50.00%    
Employer matching contribution as a percent of employees' gross pay (percentage) 12.00%    
Employer contribution amount $ 2.5 $ 2.5 $ 2.4
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Basic earnings per share:      
Net income $ 53,636 $ 60,666 $ 140,473
Shares used in computation:      
Weighted-average common shares outstanding, basic (in shares) 216,892,525 214,458,284 208,833,827
Earnings per share, basic (in dollars per share) $ 0.25 $ 0.28 $ 0.67
Diluted earnings per share:      
Net income $ 53,636 $ 60,666 $ 140,473
Shares used in computation:      
Weighted-average common shares outstanding, basic (in shares) 216,892,525 214,458,284 208,833,827
Weighted-average effect of potentially dilutive securities:      
Unvested common stock subject to forfeiture (in shares) 1,840,180 5,621,136 9,132,579
Underwriters' option to purchase additional shares (in shares) 0 0 18,798
Diluted weighted-average common shares outstanding (in shares) 219,722,063 220,588,789 219,776,069
Diluted earnings per share (in dollars per share) $ 0.24 $ 0.28 $ 0.64
Employee stock options      
Weighted-average effect of potentially dilutive securities:      
Employee stock options / Restricted stock units (in shares) 48,889 23,100 717,772
Restricted stock units      
Weighted-average effect of potentially dilutive securities:      
Employee stock options / Restricted stock units (in shares) 940,469 486,269 1,073,093
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 2,999,085 3,142,911 0
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 4,435,957 5,742,284 786,500
Unvested Class B common stock subject to forfeiture      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 415,402 831,952 0
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Segment Reporting, Asset Reconciling Item [Line Items]    
Number of reportable segments | segment 3  
Non-US    
Segment Reporting, Asset Reconciling Item [Line Items]    
Long-lived assets | $ $ 8.7 $ 20.3
XML 104 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Schedule of Key Financial Performance Measures of the Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting, Asset Reconciling Item [Line Items]      
Revenue $ 765,147 $ 886,296 $ 1,306,227
Cost of revenue 421,854 536,403 848,777
Gross profit 343,293 349,893 457,450
Connected machines      
Segment Reporting, Asset Reconciling Item [Line Items]      
Revenue 198,312 252,563 548,205
Cost of revenue 172,571 244,260 484,025
Gross profit 25,741 8,303 64,180
Subscriptions      
Segment Reporting, Asset Reconciling Item [Line Items]      
Revenue 303,989 272,344 205,858
Cost of revenue 32,346 26,375 21,961
Gross profit 271,643 245,969 183,897
Accessories and materials      
Segment Reporting, Asset Reconciling Item [Line Items]      
Revenue 262,846 361,389 552,164
Cost of revenue 216,937 265,768 342,791
Gross profit $ 45,909 $ 95,621 $ 209,373
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - segment
1 Months Ended 12 Months Ended
Jan. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]    
Number of reportable segments   3
Subsequent Event    
Subsequent Event [Line Items]    
Number of reportable segments 2  
Number of platform segments 1  
Number of product segments 1  
EXCEL 107 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .>D95@'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 " #GI&58=FR+[N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FW9A**N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\M)+R,^XA2'64 M>X2:\S58)*DE29B 15B(K&NU$BJB)!_/>*T6?/B,_0S3"K!'BXX25&4%K)LF MAM/8MW %3##":--W ?5"G*M_8N<.L'-R3&9)#<-0#LVQ:^'47W1=02P,$% @ YZ1E6)E&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" #GI&58&I$(+MH( N. & 'AL+W=O[.;&[3V=7ULA=A\' ^YO M28SY)=V1!'Y94Q9C 9ML,^ [1G"0!<71P+&L\2#&8=*[N\GV+=C=#4U%%"9D MP1!/XQBSPV<2T?UMS^X==SR&FZV0.P9W-SN\(4LBONT6#+8&I4H0QB3A(4T0 M(^O;WM3^.!NZ,B [XH^0[/G)=R2;LJ+T66[,@]N>):^(1,074@+#QPOQ2!1) M);B.OPO17GE.&7CZ_:C^D#4>&K/"G'@T^C,,Q/:V-^FA@*QQ&HE'NO\W*1HT MDGH^C7CV%^WS8\?C'O)3+FA' 'O8$. 6 M 6[;@&$1,,S(Y$W).,RPP'#FOR2PBGW-1IT'4=M 7 MFH@M1_=)0(*ZP "NL+Q,YWB9GQVMXHSXE\BU+Y!C.:[B@CQ]^!?,+I&5AP\5 MX3-]^"]I F>W5&>OM<8MH;N9GMO4&NJGT'<$FB=YSY4]X*_?X"@T%R3F_U,A MSR6':DDY/'SD.^R3VQ[T?T[8"^G=_?R3/;8^J7"9%)L9$JNA')8HASKU"N73 M84=4V/3AMM7_5<5'&]65CR&Q&I]1R6?4CL\T25(

RHTRH0.EU!$M5>#UM M5%=0AL1JH,8EJ'$[4 O"0AK(D0O!B*J\I\XH'<>JQL%*&]\5FB&Q&K2K$MJ5 MMJE>RIAD]A!R'VZN[P0S+3B]6K]O.WW75A'3!G8E9DBL1FQ2$INT'*\8AN0I M&_F;^Z1>:XTCKNR4VK"NM R)U6A=E[2NM2V\3T0H#G![101]3>,582I*>@W+ MLOM#RQE=J4AI0[N2,B16(V5;52)GM6'U2#8A%W!S"?05Q\I>>$;(8Z&?B@M( M3OQ+%3-]>%=HIM3JU$[27[L--6@K9= +LU3L BT%#&"(,N31-!'L )^!&J5> M?7:O!*@-Z@S0D%H=H%,!=-H ?,*O:![ P!:N0S]/:)L[[!G)R57?U)B,VH<3*G5L576 MP=9G_#]B6U N(!W^;[AK?G#H%2=#ZUH]^AGU#J;4ZMPJ]V"?L0\9-49P,R:] M@#M10S)J%TRIU2%5AL'69_F_46FM%EN:Z'+@,R+NR.Y;8U?I1O6AG6F]A5^P M*\-@Z[/]IU" 5Z!K9#OO5Q_0DO@I@[M,B4ROY$48'L13N#7C&+*9I:#^\P7: M@<-]P5%*T#OK$JP%VL$#EF\Q4QHQ_2DZHWT+@^%4!L/1^P)PK$&8;-#R$*]H MI")Z1L![])3/ GU85TJFU.J4*D/AZ%/^XQV'[E_]+4XVI-&&G1'Z.EW.IO]1 M\C+J'TRIU7E5_L%IY1_^)%'4?TX@1X,^BSD,=@&:)WHHKR]%&=J;V%&7 J,^"T,@/S1!"6+\_*>5U\Q*BDIE=LHF;4 M"YA2JU.KO(#3R@MDW1%Y8)\VE"G3CS,Z4]\G( $"02ZF)&?4#9A2JY.KW("C M3^8+_ M0$%LM=C^X<*"/JXSMK>P"DYE%1Q]@C_W'A[1- U"01F:"D' M&<3EP\1WBBI MZ?6:J1EU :;4ZI4+E0MP]4E\N8#U$"8X\4/PIMDL49P_6?G)=U_6EH#!3W!T MX"%'?TFPZMH&_3D;R>KC.MBS%RH1$K]*Y:L:H@RC41IF:K,][N1M=V]?7ULW@1<7F MI+I(G]$?NR@_6=:"+&(E%P?7!'(W]3SN&=6%?!K3A,O)%;$EB)4+C3__-''L MJT]+8T"<%122%:-H?XS 5F LWG\QPCC(HLRW,NT3+UMSJ"^Q"&A9)AV: 3&@D5" A M[B2 %+(="\ >H('K?!]!!#@V__O6>17'059Q$%FXAV;$)W+&L2R]4RX(ZV^< MSMWB+;RB6WE%5^_LI@ [R!]P#6G &8'F\=>H.32E5L=4F4.W95W9:>G/ ^Q4 MNNDS8DUU4OJPSL3>PABZE3%T6Q:8%<2*.K-F9GJYA^]*8D8-H2FU.K'*$+JM M#*$'T!@ F\.0](I^)>JD2"]E698]<2;78T=)S:@;-*56IU:Y05=OWHKUBF+Y M0LG*I(OSC*K-3*G5X56>T,W=D]G*;)/^SC.J-C.E5B_.KMSBL%516GT-;2F7 MRSCZ/160W21R34E%5:_MUIK^ M42WQV!E=9\_U>B\VZB(&)R]8R5G6[$4U#GTT343^KE6YMWP9 M;IJ] C:H#L_?I/N"Y20M1Q%90ZAU>059*4BN.&/$'YBN#=_P%02P,$% @ YZ1E6,;6BA,W @ M04 !@ M !X;"]W;W)K(1+"H2V% M2!RZ*M)NBQ;17E2],,E +&([M8?-[MO7=D)*)8BXB3WVS.]O',],2J6/)@- M\BIR::8T0RS&06"2# 0S756 M#M[I05#:^I#8 H-+/5!(@^B,!P%@G%)XXE? M6^MXHDZ8B ((<$G0*SPPLL(,^= MD,7X4VO2YD@7>#D_JS_XW&TN.V9@H?*?/,5L2C]2DL*>G7)\5N57J/,9.KU$ MY<9_25GY1I\H24X&E:B#+8'@LAK9:WT/EP&]&P%1'1!Y[NH@3[EDR.*)5B71 MSMNJN8E/U4=;."[=3]F@MKOTR1 *^LV@Z26F%<2T0V) M7D2>E,3,D"\RA?1_@<#R-%#1&6H>M2HN(>F2?J]#HC#JM^CUFR3[7J]_;Y+D MUVQG4-LG\?M:OI7:X+J:*Y.Q*5@"4VKKP(!^ 1J_?]<;A9];6 <-ZZ!-O6)5 MFGQC JZQM4?/E]_)=C/KD'5WT6VA&38TP[MH'E5R\W6T*VQ8CN21'8$L.+YU MR!99U@(V:L!&=X$]<"W(:GF-JUT@&EQ]6<%%*0G0!]\P#$G426)55[OU<* MSX8[H.G4\5]02P,$% @ YZ1E6-&IG82D!@ /QP !@ !X;"]W;W)K M:^6G&OTN*IJ M=3%9:KT^F\U4ON0KID[%FM=P9R'DBFDXE7V@534C01#/5JRL)_/S M]MJUG)^+1E=ES:\E4LUJQ>33)UZ)AXL)GCQ?^%;>+;6Y,)N?K]D=O^'ZQ_I: MPMEL9Z4H5[Q6I:B1Y(N+R4=\=DE#,Z!%_%/R![5WC(PKMT+#Q3P^$S\'?G--DY35I[=,SI1DI> M:\24 C_/7/YT!D*W 3.WSM2:Y?QB I-'<;GAD_G;/W : _VS*#:O >>=;[$Q%K2E3 #9S'!*<)N>SS;X_-HR0, OI M#G; --PQ#;U,OS!YSS6[K3A2/&]DJ4ON9-F9B?=9!B2+R("E#4M"$L5NDM&. M9.0E^3'/10/1@Q*6,M"CL0PMAY*PC",LP$W&T8C'*?$S2W9<4N\W*XE7[.R0/P1U$AQU>:GT$LN MH>3M3TT7\\0.5X9Q."!NHPA-PQ'>Z8YWZN7]76A6'4$QM1X>XRRS@FO#4LB/ M>(1DMB.9O1!O$)O%R_ M E.FR_H.51RT&$DCNB=B<=+ R7A\MU8/^A1QWEA\86/0>,T@"/T.OU"/L%J9ON'GH.A8D" M3(9"Y,!E81:3L>G3:Q&.CNICJI+=EE6KE\YF!GLU[;7=S.^R=NATKVO8+VP[ M!5ZS)R._3H=MW4KB-+;FG@V+**W,Z8.M7@C-J M9;X-B[,D&7.@USGL%[I=^9 EE#_MU;Z@E>Q$^CKZM<1&A5LHX4"$=:2I)+X3$+X17Y:8L.*RMGK/Z*,K$ M%CB"Z;"_=*!24,&1\DAZ&21^&3SLAEY(:&++',[B,!YFAP-'HC 8:]O)WI+/ MKXC>] #Y1F)Q5,AM*4PSF@Z]L%&89G1D7I)>,(E?,.UY^0KFMDJ2C.(A6 M)NG(Y"2]E!*_E'9*7XOZY-A\L34SSG \9&NC(FBA1]CVNDK\B[PNLU]B:*_; M"(Y@'3SDZ,"!&&5C+'LA)'XAO!2K5:E-<]\)3"YJD]^\SH$Q>O>WT!QA^M[) MW6O9+>'(N;/QZX8.O>\UEB3>WN=&B_Q^*:J"2_7VCY3@Y$.[VM%/[OTD/G-UD[]+V79^*79U@_;^N ,E&8@FA(M&%5P]&;X#0(,()BA]222:@0. BF M0??778)L:?12R/(_7DS;S*G%\YU2*=.XM/U*HQ6L:*YWQURV7G MR?-V7@MVWB*GSC=AZ_]09+V0PYCU[0'QMP=FMHCZJ(!-2>0)F3<8\(N3:8:C M:8*[R!"<3>,HGD9I\JM!-B&=0NE7:]YN?E=/[@#;+0K!ED(Y0&0DR+1O8ZB_ MC?E8%*71'ZB>9H/GI*Q1SM8E5%/G;J/=F$1!E%H]@0,7)R3+QNCV'0SU=S#? MN&9P"1IU)FMX!>X]44='DD;6#HD#-L:O[UFHOV>!=42S:JIV;WZ[?! KJ"A+ M\QEEPU%9PSE'[RJAE+/.4\?"/;%VXC M@L5!,ESW.'"0$L^3?4_YVXKW2B=#:'G=N"SAPSFV!V=[7'?-I M[0N3=V6MH(]=P,#@- $+LOM:U9UHL6X_^-P*K<6J/5QR!N0- .XO!+0&VQ/S M#6GWS7#^/U!+ P04 " #GI&58Q>:7 ?<" "H"@ & 'AL+W=O"LKDR,J5 M*J]M6Z8Y%%CV> E,WYES46"EIV)ARU( SBI006W/<4*[P(1925RM3402\Z6B MA,%$(+DL"BQ^W0+EZY'E6IN%![+(E5FPD[C$"YB"^E).A)[9+4M&"F"2<(8$ MS$?6C7L]=AT#J"*^$EC+K3$R5F:Q MX&LD3+1F,X/J;"JT=D.8>8Q3)?1=HG$J&7,F.2495I"A6TPQ2P%-#9U$%Q,L M@*D<%$DQO43OT5MD(YGK51G;2N]N..RTV>FVWLE[9:<[2'O(=Z^0YWA^!WQ\ M/-S;A=O:HQ *M,%T"NB ,99Q2+"0J0=0/_K+K-.HMHFH+\]Y8)4[/<=S8 M7FW;/!2UH[_?ZN^?IK].3X27*N>"_-8WC(]ZM5-\S1]NR7*=YO?,P#&1.R:" MUD1PE@DBY?*P@>"%K.?"]T7L" Y;P>%9@O5W0BK,,L(6AU2'!U7OB]A1';6J MH[VJQ[PH=&7_0Z)'1R7Z7A5GUO.@]3@XP>/)Q3!XF>)>T%T->W6 M[O*X:AF^<.BYT= -(M=_9K K7:SSQP*DAA3A$) &F^^/B!%B2+0A$=>YF5&E$XW<1J-QL'EX4767]16 M"(V^[LI*/\?12E?'F=X=O[B<['9ZN:+^>)A MGVW$D]"_[C_5YFE^\;(J=J)2A:Q0+=:/LP_X/F6L,6@1_RK$B[KZC!HJSU)^ M:1Y^6CW.@J9%HA2Y;EQDYM]1+$59-IY,._[3.9U=WMD87G\^>_]K2]Z0>(968IT=2OU9OOQ==(3"QE\N2]7^12\=-IBA_*"TW'7&I@6[ MHCK]S[YV@;@RP'S$@'0&Q#9@(P:T,Z"O-6"=01OJ^8E*&XAK%JAI=R9S-HV77X4Z*''O8T$M'T=8?'?'W61Q%=1#W4&1/E@RV;"K'O=IGN7B< MF0Y4HCZ*V>+/?\(\^ L4E2F=I1,Y&T2,72+&?-[/$8,"=C(,6\.F,AX7$0\Q MBQ[FQ^M0N+ XYB3A0UCJPC -."&]NT'[PTO[0V^/+Z72S3BL/3T?3MGS4SI+ M)W(VB!R_1(Y[>]Z*'!2XDP-^U6>,X#AD5@:XL)!R%E K UQ8S.(H&DF Z$(C M\M+X6RV50OM:K@L-<8BY.XFT2J M#1)?C5910H%Y'$^9QU,Z2R=R-@A><@E>\HT*ID16Y]MV_EV99"[EOIF>H0@F M3O?Q,&"QE0LN*N()MK(^!5!)?(4:D,%!+S4"+YVGK!0G+6$DYA?19 6H$P+G M]9A0S!.+"X2C 8TL7 KB:,+I")\KZ83]XU-4)KG+EE&V,N*L4+I)]B-8<3IG M@R(1!@FV6;DP3K@]-:4 +,2$QR.<2,^)>#G](K5A))U1"S(B3AM(1&E@)QV$ MXTG" IL3A#-)'(Z0ZJ43]NJ,12=6U[77V&O M"#%IH87QJ[M @M$+@8Z.N)T.+@K'@5.'(!0>285>ZF"_UKF0Z+( 9.'JDSM* M;)T H4CLL(!0R5C=Z:4.]FN=ZXP&*;CRA&#FC$L7%=KE* 5 \=B([&4.]@J! M<]T$Q^4[5 EPSNY\7K\^N;6^6Y2;^E4WH8![640\_?N@]-@RJWO'8)GL4'0Q=Y@X% $4'UECD5[3$+^F60+#!>01.IM6 M(:.Q/?< ,!X0YM0 %];4@"L)-*33JQOB5S<_9G5EEB$*&=6.U#:KQ;MFF[_( MT1O3CRM9EEE]]>-;D.KI%?%U+KTGMG2 4?8L"Z+XR#X/Z=4/\:L?B.:J* _- MIOP-1".(@KVE!:,<"]%ICP2G M/1/\?QP*TEX&TF_(P&\?#E%7FN&(A)$M] <88QP6^H!.!:S@(RE0J_VJ%_M M/1V>55X7^]']3+_]S7DPZ0GA5-Z&L>NE)>7?7T&]JO3FL$WI+9W*VS!LO52E M?JGJJZ# 26- $UM8+ $2DWM*I MO W#URM8ZE>PKZF@KG:DIH?M+28 1CB-[&TR"(83/K)WSGH5ROPJ]$.>"Z5D M75R.);6HBZP$2ZG?UZT),:FW="IOPSCV8I1]OQAEDXK12;VE4WD;AJT7H^R[ MQ2B#CD+-.M4>0 ".C+(_+D;9I&)T4F_I5-Z&X;NZ MHO:'Q2ASKY>9CDNHM)=S% MM-RW5U>?I=9RUW[/B1U/DH73Q6]9=FS7GK/&V*LKF)*WX6M\OFFW-DZROM"D6V'7]Q2;)R]G51?^WS_751;5KB[SD MGVNGV6TV2?WU(R^JQ\L9FCW_X3J_7[?='Q97%]ODGM_P]K?MYUI\6QQ1LGS# MRR:O2J?F=Y>S#^@]HU%7H2_QKYP_-B>?G>Y2;JOJ2_?E4W8Y<[L6\8*G;0>1 MB%\/?,F+HD,2[?C] #H[,O_'!!7H>75D73_W0>#V7=F9/NFK;:'"J+%FSR3ITQ$D%1,Y4 MP(<*>&P%H8*G5O#/5/ /%?R^[_>=U??T*FF3 MJXNZ>G3JKK1 ZS[TR;MI:_#<7]=JK954V59%G2+?=WG[U9D[O]VLG#<_O75^%\ M3O)L_JETELDV-['.F[]53:/ +X3\QS& CV, ]WST M#-_'I$C*E#M)Z]SR^[SL+J8; %M>YU7FO!$Z-^NDYLW;KLB*I^\<@GYVL(M= MD^Q6LFZF?-]LDY1?SL0E-;Q^X+.K/_\)^>Y?38-A#^;W8-TL^7"%W1 A'[GT M8O%P*CPD;0P)QH# )&W)45OR+=J.T7-/X)U*@,,(>W+_+PW%W%#12"]#$0XH MDHO%>K$Y"JE+B%R.Z>6B8PFIM^BQMVA?A9SI+1%98GEN1&R)7ND_O>UF.>-, M^)_KJB@"+[KAY$2?*&V-"-UPV9&"A0A8^L%3>U[(#"I[Z-CWT?VOF^: M7;\7$_V<[N]BFFYCX>RVXN,#;]I^;U8[_(G7:=[T!?L2\^[>66S6NIU&<]3J M,6_7W::DJ]4F3R^%H;5Q4\,PTL,0(U>3&)(SA@1C0$#N<-/M_LBA8+P9 M=S7)YEV\*7%K;_C457,<:0Q*RJ#09&U/#!5DU5;<$=SQO-W5O6B[LE-3*";) M_$*HVAFFQNH!31+!HRCTE/W+"I0V!D5C4&BRJ(-#@NP6R0A1C4+J]H6Z2[43 M3PXX4!<$%(U!H^\2ZC^&[OJ\%!:B7 8H6C[L$!D4JRS"8%-AN4OS@'(&]=9.#5W_!HL-VC 4T68(-9@4(OU$)9/QTSU^98,U80JDLBJ-T"A2:K,?@RV.[+ M?&LB .L&BM;WD%;'"A0M!D5C4&CRN?/!AB%V&V:5/^09+X5D&4\+,2<:K6AB ML#1"1+$JFYULJFPF5I\2]?Q2;"J' J0>8&%0K9.[>G!PB/W(R92T#-%/@U"/ M4*SV-ZCQ,HXT!B5E4&BR*(.C0NR.RO2T#-$MBKDZ))=VULG"C*",02D9%)HL MR\GS,':'Y55)&6(XDV&8HR"=AQ4H6@R*QE[J#UF;P>T@=K?C-6D9;-0+TB=8 M$MV8T.).2(8.+0/P_,"5#(._.EZ!H*U"T&!2-0:') M@V#P(8C=A["G9(A^]^\1GZ@I&3O'9+5 C81QE\"@2&49!H> O/#(S(]-R=A; M-SEX=5QYOO:D+NB9$% T!H4F#XC!I" _]#D>XR#0?8VY'WK:35NDK7ZJ M%7@&B:A+'Z@3 84F/],].!'4[D2,2;1T]EYV<"QZ@^DA*?H78;P0GG;JR0]Y M&_P&@@*/JL=_0&EC4#0&A2:K/9@A]-N?OSFGME%A@W?AJD]]V]LT^?'\$90Q M*"6#0I-%&\P2:C=+OE_.Q4X\.4 -?@GV:!A&1(U0T-,KH&@,"DT6>[!@Z-@G M<0!R+M1@16"7$'5MI(:7BFB:F;&P>E[/?GV3U?@>1TSHR2M/[*;+M^9RQZSN7\QB87VUBS#TT-I@9&'M6>W;"W M9K*N!EH4B5#65CY3^SRD'K]E4,V3Q1A,' KWL S5SW_0* K5NWD[X^0.'T4: M@Y(R*#19E,%4H793Y57V/]6-BD"[^;(33]8&U&D!16,O=(>LS."S4+O/\AKS MGQC5 G5,J.$U)2B(D!<@;?L ZIF HC$H-%GU_KWY/Z/B\;I^!WHI;[ M+A#5Z_TK4/=?VFK;O[+SMFK;:M-_7/,DXW570/S_KJK:YR_=6T"/+Z*]^C]0 M2P,$% @ YZ1E6-_+\GTD"P _38 !@ !X;"]W;W)K9?.CW0C1>4]56;X7[;81V:IO5)4+ZOOAHLJ*>G9]U?]V MVUQ?R5U7%K6X;;QV5U59\_Q9E/+QXXS,]C]\*^XWG?IA<7VUS>[%G>B^;V\; M^+8X]+(J*E&WA:R]1JP_SCZ1#VD0J :]XM^%>&R//GO*E*64/]27KZN/,U^- M2)0B[U07&?SW(&Y$6:J>8!Q_C)W.#M=4#8\_[WO_N3<>C%EFK;B1Y7^*5;?Y M.(MGWDJLLUW9?9./OXC1H'Z N2S;_E_O<=3Z,R_?M9VLQL8P@JJHA_^SI]$1 M1PU(:&E QP94;\ M#=C8@+VT 1\;\-XS@RF]']*LRZZO&OGH-4H-O:D/O3/[ MUF!^4:O[?M7'LW6;OQ?H; :+VY M]_TN]=[\]-;[R2MJ[_>-W+59O6JO%AV,0?6TR,?K?1ZN1RW7(]3[5=;=IO6^ MU"NQ.NU@ 8,_6$#W%GRFSAY3D;_W&'GG49\R9$ W+V].D>;IRYL3AS7L<#]8 MWQ^SW0_E]'7O]'4C*P\F>)-U17T_S)"B*T3[ 7/[T"W'NU79XT.[S7+Q<0;I MH17-@YA=__UO)/3_@;GLDIVE%^KLQ)W\X$[NZOWZ7Y YBSJ7E:RSHM2>/7!,/6[^I:KR(%).7P0?^R*AZSL&VX;^5# 9/.6S]Z;70L?BOKM MRR,KN&1D7;*S]$*=G=R9\'!G0F=DI0(ZS8ML6+W [5DEFZ[X<_CA#=R;#-T4^/O+D,/+$ M.?*[3N8_Y@I^8.[+"HBP[8,-,R,Q+@XIBNH9#U$1HI:W$T-,%8O]B./&$'\" M$O_,Q%J+INF3U)#>LB<4,WPS4&"0+-9LP734YZ%N#=H?"RS6'.$5<2] LI[W M";D4<(/Z65*WZ&(T=G3B]22.=',05W()#"G:7$!&0TVC2)9B3)_ZB(P0;JRTB"SP(\LD(A-X$2>(7'^O8=]4%G]" MY(%UL%^H@;\A$.L<5LW[3"V9*K6A]C%C1+$1AZ9F3GSNZ\:9,IME$P,1-P3] MUFU$@XZ;(W.#<#VM83)NCASKS#+T"7^(FW]N-EE]+UJUZ3CB%5A@ &O4HEL6 MV;(H[>Q"+@HO%^TMO51OIZZ=^(6X >93GLN=PD/ & &LN"SQN8L0!@M\8^Z: M,B#IQ)B[IFS.HM"&R61B$>*&D:]C,BIP]" F,D0Q7%BWPI2%S(^-](I "O6C M)+(0%9D@A+@IY+81@"&K_3HQ!+E4\W=,1MT8_:B1)EIP6.IT&TU5#.NV;J*I MFM,HX;89/<$*<=-*GXQ<1IA8$86"LZ(@H818^H1.?4#>?'.;--GNV M31IJP@2P!-/BZ :1 7,DYGJ."6%A#".+,1.>4#>>@#'-3CCC[2C%'OVU5EQC M*E!GF# 213I_W2 J6(N8'I>(#+;LB<4/$]E0-]G\=EA*2:O,*=.1,5HH.]L$%5"J"4G MT@E?Z/D:SB6*&ZCY)K10R(:)X0!31T@4QDQW 0)!0'D)MT7H1$+T# EIA4%% MW^U+RC?TH@ATT=[22_5VZM,)@:@;@6YW3;Y1TUVNO2IK?HA.)72O%9#9["&# M($S(N+[\W& Z$ONP1]5CQA1:D)]..$3/UF9R(59CK%19-QKT.DM-S&$Q2W3T M0V20N!-C:I@RFYD3+M%SN'1L9@LIX946NHHQHW4(+O'0*(8X>SJU;D(EZD:E M?7CV-D&>@YS6/?=94"7 K:I5O?.F0F.>;8MNW,&V,DP?F2-TUQ7*G"JAXT)BPIJ>,\Y(4D5#?DC#8T=FA&_A.33J<,4#VR&55 MR=IK5:G8VVVEFB00-6#P=KN*L)$4D M- 1?6+8V;,)&YL;&;V)[G#^//8!:@Y6O?,:H;A)&>'$0&W:9.MO]G1B0.7E( MN[_B231Y,=#+<&/EUAZV ;:6Z[8A(CVW(QIJVZJPB<28F\2^5-M2/HN^VN\] M%MUF(\M^48--]OA PGCOQH..#%8W_/D#AG!73'R]U(/)0A;K1TV8C/K$%IT3 MH+$S@+:W2U72D2-!U#(708U6(94IPO1J7>KLZ=2BB<68F\7Z-6I5J,U8O4*' MCY64$DZ,F4'T='0I]Q2L.,3/'%WC>L+K&1Y MOZ:)I[P_3_":K!,JH^3C\8+Z:/,3:KQ9A2)$O_.(:$Z-C0.F(M227_A$-]Q- M-^K6OUF)O%'EK+=JE]!_4GC\.DN1VE1,H\!X2 ;1D3 ,]$A'=$0]BV!90?C$ M/MS-/C?6.,\Z;RGNB[I60:UV4L U$LU0'&$1RA/C0 S3<1+H5:,4T1$*(6 Y M5>9'3S6YV<9IK%!%6J>92#&+P\S5MWN(#G-'BNE.W7%JYL0[W%WSNMMMMV7_ M0"* ZJIH\U*VNV;DN?V6"$)Z>/P5T ?= _&+%L NVEMZJ=Y.'3QA%W=C5Q]' M_8'3:M?#/BR!8^",1_R=@.NB:Q]WE:U&7YV5I(B$V#+^!%?<#5?GS=H_66)9 MVY"*%O*$&$\&FK*8$&;+>!-P\?C_GAWU_K&3HUH(I(47UPVXD_5> M/6BCJ @CQE0_X494G.MXEB(JQ@*;.VIY1/"E:JPGSNL)U@-!D$NJ3!5%19H XUE=H M*T,%$Y<&;B[])O(2LD2Q+O+#(\#[N_F\CX9.]O,(?NAK*2NTQQS=*LAPL5*?1W::1N_N-UPE8C#HO M*P'B5.$#O\.N,MIHJBF) [TT[^SGU-"C9_/=Y;AT+':T$*QPDY5MRUWG[6J% M'J@Q0W_!22!R'2L050Q\;MP^4Z9;M#AZ+Z@2S7W_?E7K]:EY>,'F\.OA':Y/ M_9M+VN^?R8=T>!-KZF9X,>S7K(&M50M+VQJZ]-]',)YF>-=J^-+);?_VT5)V MG:SZCQN1K42C!/#WM93=_HNZP.&-M^O_ 5!+ P04 " #GI&58>M"+K#P* M !3&@ & 'AL+W=OB_L7*!#+[NSL[,?%%F)=;$M(\D-Y=?OWX^I_6\X!]& MK_W@;T&>+*S]1 ]O\I>C*1FD2ZT"29#X[T9?Z+(D03#C7]CRGR8/QBG;,GRPZ]O!OO"Z2OME3,-1\@NQ7GKLM7=:[S;0'[L+E/A*JXDXF(U%-LT.'I!W MT ?A@.4=W"/OO5O)VGQE_\;BPM;>EB:7L6P0B*'_%(_?3"UK960IKO%2HT:# M%_\^6_C@4&7_V16B:,!\MP'4><]](Y5^.6I(E[O1H]/'CV9'TY,'W)OW[LT? MDOYSU$COKX\?'6?9]"2^Y(?9B;!.A$*+[INM M&EG?IH]/!-1(M*0WJUH[U@V@^:0#'J!'"@78 @B8<"N:4@:"-(B30>A:+DKM M18O0>Q&L@&VU,+F67I@:SXVS2Y@(PV6Y5P)C3+T2!314,M=B96WN)^*CI[=D MW\"PV=,3+VX@%II++92M:P"2)M-407Z/D\5"-DT,F%0*NJPSVBR'%AIB;T-!2I?.5J+!-S+0?(7XA7&AR.6M4-+EV%FUJRCMSSU?X!N[64JW MTGM>25@&/Z$% 420V74 MM;V1 <'"%A.H2')@M;L=BZ4%:D,6O%LXI(:RDY9C_(B@55';TJYNQ:^R!;IO M4 9AQ6A$J+[V0)/$$M($"Z1_PK4)#":(@Z7+'LW\!LU,K.5$TSI5@$@ Q;)L?H(FI!X->B+>H_YT@Q0L M4+(9C[=IKPOFH]\Y8=3LDHL3;UV3NI5J0XI7Z,(UA7_PA8U/[M/"M4&-^U85 M2:AGGS2B(GPA(RI?E!*0?(85546=&JSZ-!:-=.)&EJT6OTPG4TS@U$[?V+)& M%^HO\+->D<5PVR(XO?2AU$[&+LOO:IS..$IO)4(H9I$!S+8[= F8S:E)SU#) M.?^9BP^::SL7%P@AU1KA)_1BU&P'4"^7"!+B>#2?9$?SPZ/#^1ZLWYN1#[ N M3S;[IC2A:P>4-L37J8CR&07CQT* M)^*, X0A1(%RJ.\O6^3CT,K6(N_&^EQ7\%H]D8:[D(E&Q/P3")(;0?C&V-E M1>C)J!% \W7?O-^'D35P%1(#^H/I-[JS=QG1!@,G>GZ?NUPW$AXW/)@:FD^Y M%TWD$3K?1@H;61SY"X'HRLV,]G=V#B[08FKB'YG45US9ZQ^9TG1A[1>IA#7*W ZH[$[H)XPEGAKG;Y]J05E/PY;Y MVMH9_D@5'X$CLINJ,ES_27 V.>CD79T/#Z>'?[LL,^0 MS6?'\^^)Q0SWK43?="'' *<>T5^T4\;KKL?[@$!=JFO0J6[8]$Q@8$!2'.MM MI6NB7DC1-XF9'4^F]^:%@.<'I>%-5&FPN$%9'W$T^*_Q M5D;*$$S5=UJ7II[?RD2Z3 4J00?B.''NFV;1W23L.]V/Q"QT1 ]F0GR]$>5, MOLF%TAQRXI84CRT:@HV#9MA)TV/#W==)=#H;TCXR;V_!"JFR=.W3^9*HE>_8 M(D)QUTHF:I7-T4MT>,6\T"&4D9CF?+FSB T0N4TV$1\;R$5S=G<>/]R>8Z9V M]Y AA ;':VPLZ1.%_II#OSD%(: Q.>=W./?UP\E#S*FBV3G(H&/)#?DT&)*7 M.TY"YP]*65*'D!@_Y,UTS/6=R8:()@UK=#L7+A/3K5/1+GLG]]R?1>(WO*FD MT4[PQ(%,!][OT/-"PNR%!D2!4SC@2+OZ$$1^";?AG@X4-P'G^L] 2&$X+\'UI4>[I@13TOR.=_A=0 M2P,$% @ YZ1E6 *JJNZ()P YH4 !@ !X;"]W;W)KEU'!$4KOWWW-JYNF_>RVQG39EUU5N^]. MMEVW?_GPH2NV9I>[9;,W-7RR;MI=WL'+=O/0[5N3E_30KGIX<7;V].$NM_7) MZU?TWL?V]:NF[RI;FX]MYOK=+F\/;TW5W'QWM67]W\N;\Y=O'^'WZPE^MN7'1WQF>9-4TG_'% M^_*[DS,$R%2FZ'"%'/YS;2Y-5>%" ,;?9SK')G+IOJ M;[;LMM^=/#_)2K/.^ZK[N;GYDY'S/,'UBJ9R]&]VP]]]_.@D*WK7-3MY&"#8 MV9K_FW\1/$0//#^;>>!"'K@@N'DC@O)=WN6O7[7-3=;BMV$U_(..2D\#<+;& M2[GJ6OC4PG/=ZRN^C*Q99U=V4]NU+?*ZR]X41=/7G:TWV<>FLH4U[M7##O;# MIQX6LO9;7OMB9NWSB^Q#4W=;EWU?EZ9,%W@(@'IH+Q3:MQ='5WQGBF7VZ'R1 M79Q=/#JRWB-_^D>TWJ.9]2:.F?W7FY7K6J"6_YXZ,:_W>'H]Y*"7;I\7YKL3 M8!%GVFMS\OK?_^W\Z=FW1Z!][*%]?&SUWWE7_ZRULU^8Z> -8NG.9K?%+*%5L=P"B[[;9 M']^\^0B,_O?> NZ R&N0"OCEK&O@U6>3&;]E7I=9[D"2['%'EW7;O,OR]1IX M'?XVL,J^:7'O?(?P.X0)OF\Z?K2R^>>X5WP M>/@ _GW[B7&1.=A:0N YV*?L6$1^>P5=[T]JF7&8@D_Q3K2D: MN#-$Q0(>SW?[RM"R*<)^[I\PZ10*#:';X+JSBX M5K?."[U< (&T05W Z5>5W="UN\5H-3A\7>954\.?('<)_-;"4_?__=^>7UR< M?7MU]9'^.O_VP=&%Y1RXP'7>PD54C'!;&J$YUQ=;N"T1F09QL_('W[=-V0-E MM 9.5[ME]A- UT;8$7P0T#=YVP+I'S)AX$665Z"Z""B +BM:4]HN W*!.UK MHW '7=-&W[]3E?764V0#*>_)#;%H#$ MIOA\BIJGA(]V2!OR=8 :CIIU^1=#R%^;%F##UZ.UFXOFS;UVV@F=GJ&Z9?0@<;1@R M1#V .;\A00[_;AJ\>]C:NJQW^/?6 F* F !AR#"M-7A! =%(KTU+%X1WBX\ MH)DA&>&4:P'XTNQLX9D3.*EN\ U37]NVJ1':17:SM4!>D41:FRQ&R M%] 7 $9 M776T>-E45=XZ+Q=^N7KGY0+(6O.EV )' 9Z%6^4:50ZO\HK8D\U8%,%P[PAI M:RJ2QR(H72I?D9K]"4N!Z^H=KII?@V"!#6=W%MELMKHY+$UF-5%BDP4HWCQY;9SR:O[#]P6P"YKUM].4)&%PAMC!@1PG@1 M60VH%*#X7$73XD>@/L!,L15;#/!%$). BHIYIT3=@\8;6OK^G@/!3\(ANW=- MEU>PP[WSY2,PM$%;H8B%5V?A%6YR[VSY0M\A?8 8.QBD7H-6;@8VJMFM ,5J MI]*_%_PT_ 7O @GL#;DCU6%)S!9P^IY/?3EU/Z3RG$BOFR;T,$(<8=R!Y MP5K!_TX3L' J2W%F#6'E!@1M(@;KIA-]A63RR_)J*;(.5X>W;#LA))$F@;3453/OF]!^J&V9RU7("PFP!*!.?S(6U2PKCD(HO&HI:BY MUK!D*5':KG/ UH$Z:7#J1P0>07R$/P1O!DQF%%.X46 &4:(W^<'(CBP\T U M.E#[L:56Y&TI]L]*7W:QQD.S<72T#X$VK@)MQ-"5Q@%MB%X(R ;@8*-N0%'Y M=6XK7.T4(#MUL MH[M%[HR?IYH;7)LI@\N*\3E'?1"^14.YQ6:K\+.9N\/>! MAV8NF4%YG<*)4'A<(%TA30CA=[%>4RJ)0,[=-,*-% =J0J?EZH+$J!('/F72"]/"3]R MT/"\\.T90=@:[]+AV;P<4^NH:,#:WQF0>^00Y.#WMJX[M: J^:\&9#P;[6R- MB9I _D5U*T?7PXK"?K 0+7";,3*@EFG;Y-/63##?Y"6#Y/Z5 @@-'(6-.G $ M+'"[;4F^@!EIS0W[W@.6!SJ/[AZQG.T;)RYYY"EE-[ A6;PW?#Z0:>#8_X.< M.Z?8$N\D[)'9-7A*&7P$7S<@XS^#Z<#LA2J&-'&R"Q@H[)A0-*5$^4#O@;EH M:A+HZ)$/=UD9U'AT47#%I![0/YN"<8P%!$0!(WT!]U9.+3EW[!11GO)(&Q&A MY+'S#88#J?E5T(-(G[;F2#5IZ!42(%-1A7%@-J8/ ;]@+/;LXJGL$%4%2Y96 MH@],N][#PY>NWZ- H-=X/I">3)/>?PP+I#I-8C7_(&?D6&@AZ_>(1T%6SYR/ MKX9T1KHZWX/R ^N874)=U4TLB^ 3$9XB#3IOP!%0=^/-Q=#0EZ61 E02 NB# M?4?[?)40)"RVK,;J)B!NZHA>T*A]SLSL,@K* @> L_:&KFO"6)\*:]Q!@-P@ M<"-!@(+7"X*Y32]XTTV+MSG&*A+R7;64Q[V0,;)[BS$9]@/)EV42P+O*NZZU M8(>K+F8L+C7JZT"!% 8, OS8O]>&]U+;OPN6 (B%!N-\:K"1:1("':,;2Z(C M$>,3\1]A$>!]]*0H6EV!W $A4'=V?2!%U3;]"CVZ7"''8\,3H_@1<0-/JRX=RH,UPV2!R#LY9B7B;>R M^V1(P(G@IL ]_-3FX)9, 7(O.S\[6YP].\._+IXO'C]ZEET.7 B^CO"0R\X? M+G&4_ IV_/$JQ]\\7+YZ+B M\3/\Z]'3Q9-'+TB7^$-G8K-1\H9TBK*X6$]'0+DKPMX:H,>:PZ]\4_<$^GMX MFL=/'C_(/K;-M74:$4$N*KH@P.!;SR[@S$\?9W\CQ0,$Y;*+\^?9B\<7F!L< M+"XHTFTN&WB_[D)R22[E9^L^)ZH5<] =6;JS7@U[9R20([G010D;M ELUX>T MTH*BC':'?L8N!X$3TF/ (^9+85!&&,Q$D BJ,8V$D;N=18;]DYR,5X641+',YF46B ES110.+8T,9,OL_?,3C6:EIBAZ5M. M@JY0F0#3IS>[1W8HD1MY>=1G%$9#8UHS5"+,6Z3^(6E((LSYS(DTBBLPHMG?]6+3 M8J*23)]UWW)>3:!$N$7Y8 4'++^!-0 ]#I=)*-].&U!;IV-Y2WH3/E&$D!D8"758*V MQNP-9QUFLFZ!![U5(78)YX2&"?G@."^S2W\H#N>RE!&SY_SL&SS2!I . ,V8 M#*RK\FE[>B!@**:*ESVO?A2@[$UV\33[)H.WO@EOO@65"*_/DSXLAJ3LF!H[?.67!KUWM"F!J&&.P!7]Y@1E4H-%(#"3FA&A\ ]+72*"Z$^ MW8 .MH53N=RR0$<=PC+GACQ+QH7?'#PNXEH6Q1*L3ZH2ND26'3#D$;@=>!+T M7@4(J3D=Y001%*OU)14-);-*@R4!;7*>D;X@!($=LL!@$+)J52%Z5W@*T7OD M,4P+,K\L6O(1&LDE:OK.@4XKJ$(#$% '>8#1IJ8@<@C)-Q"V;YS-E]G?R.D\ M(&CH5:$MBNL C&@B9&Z'$-4]$3\&+A4''#WZ#:FSJ:-US9[284#793/B)8J, M?"'/$P!]\@*8XNGY-[SFLZ<1.ZTQ>;A%I[VA6(&(9S=DHO=2\8%4$O]]WX>? MR;VN3^7U [50(M=EL!<)Z_S&RWTD9D \!9F]]0124V1P''Z%$Z+X9;5(Q">) ME+],O$O*VJPIG)L'C[Q,RW.\]T#&"?IT4P8/R4_O^:+18Z@F@9TT%_+%E>$H M:&D=*':Q0"@!0YZR1D8 TXX#B4#X#*U&)[F^9HB&420:N56S'JB(5DJ":T G/: 2 MH]7-_&9:/L.A%/JZC>)P5(X V&@W'&=JF N\FHS92*UPD)]@N6*11P$VK M6 MC4@R?,ETY@45/-IS"1289KYVSD:+\QELJY' @<%$DH[H,88HB7U(?D6*O5A) M-2NPK8PKT(=;9C^A&PNL!>@A'E\(+TEL3 ^?8EQN)\3P1G5EF(-BH)WL 5BZ:D%[NL7\$R$'*3J13 MP'CO.)0+\@%V:$U\.9*-S>YK;=[.%O#6UN[= WP&;!S06Z1L:3UQ__#-PNX) M"2@QA?74R,>=Q T3,Q;=C$.!=BB+64 &&'^<;R0-)2G$ R-HXB0W2++>%^<, M$&]M;M\VRUTL[?4!KJ[@3.02 R3P5,=&#*;S]Q3J3-XV_NTT.XZ7+.(VCIB7 M2 YHJ"GQ2DI%"/A#_BLJOS*.4]H=6D!:CHIN8;ZWG?I3@#TXS<[65%F*22^5 M5)0THN@,,QR7;5!"0(*!RGD4R!73@OBO::JHO))>T9I-53I//12B'Q'.,OL> M]X #]*U:@X,%!F>0++_@!1V=:ZG%"YH.]ESW58;VEL^SZ2W]+5XM*^!F,'RO MQ9):/[ECN>&Z$&5#JX8E1_(EN,.-D4P'2 _"(-G445GU%=7(MG"8RZ8D3Y.6 MT4JX-U>7OA+NT9.ST\=GBTP_"HL@;BY5YZ+.Z-%CN%+ W_G"3_C>3RL\E1A' M[VLR4"LLZI9].+>S%U?3RS&MZ.E,L:T;M*E1+*Q!_UM)JI&QY;W;J5-?768O MGC\YO0AG\" "Q[TU '$%A/BCX1+3EIF(W&@NQS"E EW15DOJ91K)=F(LM@_ MPO8&+K1>2!+0=4E9X#P[D<3?-==:ED2W'.<1V&_12CY*\V )!F9P1/%%^;2[ MIK&7<%-'F%K(O2H$Y)"01YF.[2>G6-;O,_)W(WZ/#&&"V#/KG21A0L1Y>K&7 M@>I";?$1QDGEW:/3)^('_-"WM?4EZ&O[A7G_R>DS^<*4>)E;C.@(RR12P7>U MQ5(.,B$K0[:B ?^.A!Z*.ERWLFN3"(?LLFKZ4@Z)WWC34J2)=GR/FA7_XEMB M1HS12-+1J;72(#A2(E?0LH5?-@_+1EIVVU B:G5(_%IQ=Y;#_54TB2T4=1$< MEU-#88JRA2L$_$42:>GPI$4D(5RT7IE._! M8UVC$'CZ 6Y\=5#$:,$[!85\>UEH'#2\(W-^:JBJ:J%1$SIIV)89B:LE;\"F M6#FTA15ZM.$L%8*_"Q?RVYW?R+:.)80>CI)I<>GJO;/ELU$AZ[DO9(T]W(4& M7F =.T%:R^R/E*F.:85Q02&^>Q?+"[\N;92\<6N<+06%2Q0&_L,=KRPCZ3.L&/29;0SAU E)6PH,8?,'A\1% M..54#VO8!EX=Q -$ M*J&&*7:*&P1*T)<:ORG:L_Y$';40Z*E RI9B]7=M( M8=#@X65&/9NGS?H4V#V[__-/OSQ0W'CG9( BOS ^0;41I6DK\CP9( WR1:*8 M/#%Z&9>_S^T00G*^3XP?EJI0O&/KDGI[^EQN*.WK2D6*1ASH>T 7.W3PN$8! M.3WIA%'@O/,M,8(!+%[8A?,"6G_Z)39EDG5W\#U8QYM?_E&%FYT'*I55.YNR MB.F^.TQI[3$V(6%EK'P?GXO[(W@5_MA2U)8,!G(AL,T,(QWLFZ>ZAD*PHF2H MW. -4Q=*$?#II K%#MFH8DZQ+LI@]?7GNKD9U,Z1.<)JIV"4 "2KIFW9-&E' MEY(4@_FJTUNNE5+$:2/;W2XWM9TVA+.T2TU#NG'6,=9ZM)[$\T=43*J,&X>4 M:; VL=!(FV;XZ!9J@RY4CM$L?C#@F M*_(6B8G\FS'/JQA@2E;$1N+%>_NZ7BHC9LT:#1SXYT/?45T.0V!!+D08P+AC MFYPRO1H4WM3>SA$OC%_XEA]1'A*)]J0N[2)T3CD/:KGU&J.3U+F<440S#Z'( M17!\R,/SLN7HXNF2U(W$^8'!MQ<:5C1?.I'M!T(QV/X83OC+U ;>,,8CTQ?3 MD$0>F;^Y"RVC1]@U-)@PX(*<[K#7TC*1K9,G]MVG($S@

F8SRLL:'Q_3O@'D NP]O8Q[ M3[,?(]7(%#/J3TV5*VQL=Y2)B\+4N,!&(N)KGSN$J\HKWX#-=A;GCMQ$L1E+ M!W#B5IQ?(P*(5"!BDTH!PKU+1#JMG0V @42LD];-0W!MJ3@@C[SYD.30R@1= MGKZ#OJ/6'51L&L^N/2ARYL9S\;*3N@=*$W)[)!V7::SV*^$F2# K0\I]F5T9 M ^P"'YP_PD#""AQ3$"!$?^R27J:.(=U";DOEP,I0ZRI)P*DT+(@JK'+P963@ MAHO],6@!2XSF*(@1!^1BK><7/A[0($=72_'AT1]#*_4;WBOF+[YIXT)=4%3) M[Y.KHW;LN%]XW,<==PA$?LA"E!Y<".;MQ:UM?8*&/6>#N6>\#8YV7[,]V,99 MHK3%%S,@!;F46M[OLS:!JG.)@E$&6NA!BNV1D-,\^P9,@+:*E;KZ A$X"0Q4 MD-(4FE7*-6B0DO";Y_#S*_4XT9$?U*<'/7O@<8[8'CPJ[_[5F%OC_ M5U.$>':<*A"+C$K>UEA@ M9G'4,V$9OS";0)O#)SI]2!CW-5%>'7=P-PYH)- MTV$OV]25W6EA[OC0I;D.PK,,N%$@.23+'J^G%YU-5]V3#>^T M-#T)=B'F#J%U9 *'XI24TL6H9P/W-)2(W>W@TZAC>W&80(0-)4-@IY*8DP%- MII,H]S@?[QG%8O^Y<9JZ20000/AW=VLDEWL[?3G,L,<)$"IMAB0G!) =N@H4 MXM%Q%J-32Z#J]S25?VU8/[W#F2N\(^5@4^=DWC R 9XNLQ^0F_ZJC!%*9]^' MTME) W@]563KS=_9RNK%7&_F9,4@858_ (-SY/&Z6PNTUQ;; W,-Q7UL1PT"'!8!=O5U-A*:P+R>_3NB MH9>6;P$Z46D_A$VL&*U4V<)Y=*IA76EYL E]AMY*P?I7M3FQ!&A-;7W!D.<. M*J1[M%/B.0TKT]V@A2\5"V2=HO*7"OYAK(PC]6@"^N(X#(_;C@%>I($B[)TW MDAVD&381&7C /91#-/#@*<[0W&+RD.U[V!OOFR4+"XF#E((G32MEB]KBY-L! M1\]Y=X1$D +.F +A6)@!!.0I^H$Y7(N5\X0#?#9NCC^"]D&@*+1W!>2H[S!# MO<&.(+-QLL>:S,@6!0K)4*QW \8(;["UC9A'SUE/&!*6GA=\H\ T-\Q3/<]8 MX8K=J()KE:O?AM;P!M:4K$2460J,Z#/J6+_F.EZ(B[3VO73P6A='*5&%1M7G MY8QU+5E+CZ0"( $4\4X[=PV:%&3$!@R[@OEENEHOL[PG ")"S8(SDF*\P M.S<&>NJ1<(:IY_6T21R)%UTH-(WD5O)ZL+Q_*)Q@X0- :;\E(NY@L0$&B%4C MZ+SY:8%!UQ66"I+9AWL^P#HA6[#K24!05,L2)!QPQU+;UI?&X:N QKEK826X M3B16U-8/=-WTFZUW$;!WHBF1R+6:(M(2[(E3^0>&3H?W'2Y\XB!]'0%[BV!( MXL7@HFC3BZ_49I<:OMU54A!=']0$X:O4DI3Y75A^"83"XV'B@<\P1IC3=IJ8 M+Z.I8#KJ##&G(^NP%FO*S(HB46IN^$6Y&S(78=L3[;*4."8#?'0<*+\UG??@ M7( K[?T1]70'_3+?*+\GQ5Y]1LO&E[=N%YT_NB.H@&1/]MBD*F%/P) MQ"VXU$0C/J70VLV&QP5HW ,C',S%$EM,#Q?L/79+$W TFL(E5<%47R1%Q.0E M8;0T>-MS>P1;/)Q.4T>#NMW4JXM=9HH @.MDIESE$2$1?B:^&,0Y[DEO3A@,B_-!,3+,F; M#J;;(B"LM",HE4L%-G!( W7ME%-+!H<9%3B&U351 ME!AA$LR'*S=8CFJH5Q5.)UY_4+M#]P,WMXZ]36R5U7"GQ@YDLE&11Q$X-QQ% MQCQP[OO=)YR\9%A5/)(BD;PT?.Q32S >AI,CI-.$7=S ^C;%^GC$$Q_XXOB!/Y$%0(17!T\R>"L_,L,@82&" MI$M.>RF_C[1'[F^:4]M3"4:_>J+<12USWE8F3BISF9.@DC21> MH92Z*6U)QR$*G)$7S$P<3:>UE!\IY>OL_VRYD5WR:B@*M3&& 'XS!H4_>#OX MH#7!)5C$:+]N"&3>TQ>L?"5L+)3=K-!(6T".PI9$]O[*==+#*URU)X-VU@]E/L"M^EO),N M933:-F34(!!4ZMRO7-':R";*!TW,OC=H.*R 51JQOJDJ-VK6C28QI)IW!>;' MYU-X\!3S/*A!J4R*4MO@J&&CL6^ZC7J8PPCDZL MP\5(.('V0VYW&L1/&"T>,08XN>67 @8_"K 4Z#"AK_XAP-&OR;0M-Z;$_EP MERT3IS8:/,9;)U/'HD_%3?Z511H?FPQLAHR[#940N0@20,(? ]"Q*]J]%$8( MQ%EG10"OS!'X'?;[TG5ML!"AE@K1O(?;BMR%=&:S;^.-I4U2-.BV=K_G$?PX MXZ0NJ=E?6]^B#J\@X8%O0&.L1-DFB;Z72XE(1-!ZWXU6>9&62FZCL$TI8DA)9?TA_VQ88]+\+'Q*KC\-4%E@()X M3ZPC;ZK(RK&^3S=+C0BVJU6>H#'26!E#G$L.J;S6F+5G=.$_:46?BAY[.X$O M,\@H[B,=&7/:UQ(\4N%O+2"7BP6+MTS[#Q> -(EQAT*Q?K_!")'4G-3;7'H MDL%K9%W&-2UL+,XJ4.SF$\L^ZO>*F@GBGIVO!'210DE*8&*_H5]04DTPCIN: ML6A\EB!FS?"C+5-7YU&B.5,>A8Y#=#7'(,,&1'_YBEC&'RK"]9I(CN82RY2A MZ>-T-'F)"G>TZU<7.?KD0@QH=K5=D^ED'G>HBP!87E S&VKNIL?$F-S:)S9S MAN+#![/"^/+")WUUVG"X3R)*&F9+0U_:G:HA^G&!:.SQU+%\^#09G1/5[7^=?>I'-QU[&.'QQZ.[ M#("'DV(RAD3.J:U/R!0@/(K(TB"SMS9DSE3R)7[L]PBB*>0((4WL_?62BLU4C!3=*C.D MJHAW2EJ):(Y(Y_<]0FH1M6@%$]ZN 6LA E/+<;P=>,:"!%+2NI//9)E:@>_ M*\#X_*H\2K=9YH>Y\I6);1RV.$D3 G*_TD+/TR8[:1KP7=6!$36O$RR_P*I" M $%@Q8Y42-/N<[#=V"_ LQ0ZXAAE3ZY]+!4* 1.YC5$I9@82XWFUBQ(:)LN M#,-)?DXN;VAFM%)4]%@&T0P*7I^HAT?JZ2Q>G3SQXD[YCKVC"8C2Z&_Y&XQ!=J:OH!>[PQ? MS5&DPG^4'54ST2 ,[0.K#L-@U!&NU)/_1KMIUB)A]HZ3;P0PTDP,E6^AB>IX MB(W!Y!V8L!R$4[$E-Z%YS%07!K,WBH?L02E3\L;/[09;>F/K(0\CXOTUI/S) MOTV3S%%-?:?CP$8MC%('-I &2]IJW6@$7QVCC^)B6"UPE8=Y[I1LE5K4#3Y"!3K0F@=9U2<9-35.W!_?4)STD'D-24:(8X;7\S_GZ@L@;EDV. L# M6A_LGKH2N9M/T?AX$UGY<(%&AL7Q%'K;)HKY#M"DZ:$4$%B,6CFC$0[UIMM. M'OYVB_;W6:[SDW<_#744)ZOF47B?3'Y/<9SNIJ39 Y&C@;VB"::W.(9W8+9P M 212YR$W[@@BO#^+V<2VDU_R@[S $?1;1;[N=-?R4M=3?_[P89 MYR_Q?S/<>"F6H-+79&0XG;\0R8");\>_*:EI$\H7Q"A-AM[R8(!%_*:0331[ M68*=8?0A+L?==I(KV>?%9_H]F(4_ZT*D/OVIN90%_FRUP1_MT"PJ7>$E\!"4%'$[#9V\?C2Z >E%M3+IV"$;K[1O,JV M.? $@*%Y>.1NTB_Z:PD=?!A2DHE;:S-5 ""''(Z1BH=9W=*XZ#^>F/ P+Y?] M>,:)4\T_]?^$]Z\E//^# 3]+@C=6G]%/M?&EO7K8O7[UT#KXIX#_M\T-_$OS MOMZ!;?#Z%2RT,9>D;\FP^^[D_"1Z%]VT[T[>G+]\TAH>/5L^>W+"IHJ^Z)H]+HE!.H":_MP:T!4M?@$^7S=-IR]P@YNF_4S@ MO?X?4$L#!!0 ( .>D95AT.H)W(P8 )$/ 9 >&PO=V]R:W-H965T MI*B=Q&,XF%1=R='7AVC[IJPO5 MV%)(^*29::J*Z]T-E&I[.8I&7<-GL2DL-4RN+FJ^@2]@O]6?-/Y->I1<5""- M4))I6%^.KJ/SFY3&NP&_"=B:P3?]_GE*"2#H(3,$@+'UQW<0ED2 M$)KQH\4<]4O2Q.%WA_Z+\QU]67$#MZK\7>2VN!PM1BR'-6]*^UEM?X76GRGA M9:HT[LFV?FPZ'[&L,595[62TH!+2O_E]R\-@PB(\,B%N)\3.;K^0L_(MM_SJ M0JLMTS0:T>C#N>IFHW%"4E"^6(V] N?9J\]P![(!QF7.WL(:M(:+3X"%H4LP]*VL*P=S*'_"' !$WK[8L[^V[BDXAO(1NS) I8',;) M";RD]S=Q>,E_^+O6JF*W:*O&O$#.;<%N'=N@V9_7*^/:_SK$@,=/#^-3#9V; MFF=P.<(B,:#O8'3UXEDT"]^)[((LB"Q/"370Z%M5U5SN7CQ;Q-'\C6%9J9K\B<%]CF:* M'&T]=H:TMM9^-%G+C>NT62DR*R@L% MD%!@6)"=%4[O2CT84L0R7@O+2[?*632>HQ*6)8&CZ=D#DP)'+W=./0%M@[2W M>,5+E\1;G' 6CI<=;M!E1$ZL82$[C@E9(81&4C&'I,5U#%#VH2&-=K%1IBAU0/'/)4YGN"=L#U$5YB!]3S4J#=;:T0$@%W;+2F44G2 M2*2#H+%RA ^A/W'Q99(&B]GR%7Z$P32=XP'R\'7&-]L-*""0TM.ERIHI#3"QO'N8TW!,;/O'V>:D?QO0)U)&*/V=_4#&].UA,*3VF M])BQKPK+\7$F=I'U)GF_5P_BB:2'01*FE'Q!-(_P/9^%^UA\/:#S>G@$.:K6 MN3!]9%!-=KC7_*UHJU1Y@^5->SF*'=Q3'A-!3LK;W^HD=1XF^D>%08Z6 MX]ZO@2./Y.>$+E/=>I6EX@W:X'8B,)5V@V8GLG0&Z)3# M"7(RCO>"_$#V:?6S>)SLN_=%5.X.:UHK>3ZQK MWGX<[M@&%^W5=[)BG4/G: M-(6H7Z-G/,]QNCFE<"<2[838?<2MJ&'+$P;R9A?!;+YD[U&RM72LHOG1=!K$4A;UB)Z.<7ZTZ$%(U;+GG.QX]Z<./L6%]. MGP?^0<.7L^>$?'CMCN2?3L1!"APZ;$\&UR1<!=V;0- #[UPJ+ ML?VA!?I;^-6_4$L#!!0 ( .>D95A#)@M7P0, (P+ 9 >&PO=V]R M:W-H965TD[&2_?H>2HKB.[:+!/NR^2"1GSID+9Z09;Y6^,RM$ M"_=%+LW$6UF['@6!25=8<--1:Y0D62A=<$M;O0S,6B//*E"1!RP,>T'!A?2F MX^KL6D_'JK2YD'BMP91%P?7#.>9J._$B[_'@LUBNK#L(IN,U7^(-VMOUM:9= MT+)DHD!IA)*@<3'Q9M'H/';ZE<)7@5NSLP87R5RI.[?YF$V\T#F$.:;6,7!Z M;? "\]P1D1O?&TZO->F N^M']LLJ=HIES@U>J/R;R.QJX@T\R'#!R]Q^5MO? ML8DG<7RIRDWUA&VMFX0>I*6QJFC Y$$A9/WF]TT>=@"#8P#6 %CE=VVH\O(] MMWPZUFH+VFD3FUM4H59H">\.%[*38\1VF-#UQF M<"DDEZG@.7R4QNJR<*)Q8,FL P=I8^*\-L&.F(@87"EI5P8^R RS'PD"\K=U MFCTZ?AN&O6 M^#"K:Z>16?,4)Q[UBT&]06_ZYE74"\].^!RW/L>GV/^=BSMIXG OVP7OJP0 M%BJG]A=R"9;/HKSYBG.MT)2QE1I"&/>U:C7$,?^(!S2HLH@.SNR:M6>Z7_" M#>80C5R3XD.38UB49 2&?;_;'[2J^^]&O*=U4\YM%?V+T+4[; 2WG9L.6,J? M*>D&=^X["ID?1U&+2.*GM9,-$_9LW_KT$G!]EZ^!4>Z2X>"'O#K\[I[%B1]U M77ZCF/G1H.]6CSS_U49@QQJ!_8\:(4H2/TY^W@E/>L\1IWJA-_3C07RTFAOQ MGE9;=R]"_[P7^K'?HPCVZ=[&8?>=$[*DUQXVV]:E%V#;3A@._5[(CF2X9JBU MHJ'++V.Q/XR[M&J(K@X6\ KS[-BW&I8H4?,\=]=B2XV@-B1VG2/QWL(0BFK( MZ,"AGVNP,R$5J)?5'$@]IDIIZV&I/6U'S5D]83VIUW,JN;YTA9WC@J!AIY]X MH.O9K]Y8M:[FK;FR-+U5RQ6-RZB= LD72MG'C3/0#N#3?P!02P,$% @ MYZ1E6!X(3NK& P 4P@ !D !X;"]W;W)K&UL MC5;;;MLX$/V5@1H4":"UKI;EU#:0RQ8ML,4&:;O[L-@'6AI;1"G22U)Q\O<[ MI&Q50=RT+Q8O,V?.G"&'7NR5_F8:1 N/K9!F&336[BZCR%0-MLQ,U XE[6R4 M;IFEJ=Y&9J>1U=ZI%5$:QT74,BZ#U<*OW>G50G56<(EW&DS7MDP_7:-0^V60 M!,>%>[YMK%N(5HL=V^)GM%]W=YIFT8!2\Q:EX4J"QLTRN$HNKW-G[PW^XK@W MHS&X3-9*?7.3C_4RB!TA%%A9A\#H\X W*(0#(AK_'3"#(:1S'(^/Z.]][I3+ MFAF\4>)O7MMF&90!U+AAG;#W:O\!#_E,'5ZEA/&_L.]MLS2 JC-6M0=G8M!R MV7_9XT&'D4,9_\ A/3BDGGPXY:82RG0:X9^KM;&:SL._IU+N M ?/3@.Z.7)H=JW 9T"4PJ!\P6+U]DQ3QNU?HY@/=_#7TGU7CEYUA/&:48&:U ;L W"1@FZCUQN+X$TQW:->M#=_:1PSB59JLXP69L+N&=[.G<6-6?" MP!GD>3C/IFX0A_,D@?=<3J=3^ .-N82#K@;.IWF8)\4%G*=E&)>SBY0SF;A-)XY MU#()\Z)\)D'5:4T39T>\\V+N[*9)6)3I,SNIY&]'6\J_$AT=:PH'?Y)F&I@Q M:$D+1SV,L]+AS<-96<"5.0K[A$P;0'Q69G>63Z;! %#;/!:9^3%65DKH;K;6L:N@X&()E%O9()>^(@MXJ*C$) MZEHCT D@)ZM@C6Z5,!E0?Q1L+=P)D35WC7("7[Y3>_NF3)/9.T,0E=*]&,<; M-92)^>1?)DN0AAO;'SI*IQC2T2B86R1F&5^QRNA:Q'!WJ(%O;B9Y/L%(X>W0)_J90D-S.!JU9U-("J M87K;VSK&!XU<8+?O[^(@)=6#'D(NGEPI*F6LTTDC$>G03$ZUDVC4Z%NJKG_. MG'B$W??\875X,:_ZA^*[>?_7!H0N"'7>#*;!J#[)ZR?6+7SS\9:67J$ M_+"A5Q^U,Z#]C5+V.'$!AO\1J_\!4$L#!!0 ( .>D95C<_U173P0 #$* M 9 >&PO=V]R:W-H965T7*-1V'B3!P\0GOJFLFQ@N9@W; MX&>T?S0K3:-ACU+R&J7A2H+&]3Q8)A>7N=/W"G]RW)H#&9PGMTI]=8-?RWD0 M.T(HL+ .@='O#J]0" =$-+[M,8-^2V=X*#^@?_"^DR^WS."5$G_QTE;S8!I MB6O6"OM);3_BWI^1PRN4,/X+VTXWIQV+UEA5[XUI7'/9_=G]/@X'!M/X%8-T M;Y!ZWMU&GN4ULVPQTVH+VFD3FA.\J]Z:R''IDO+9:EKE9&<7*TWYU78'3);P M_EO+&XJXG0TM83N-8;''N>QPTE=PDA1NE+25@?>RQ/(88$BD>F;I [/+]"3B M-1819$D(:9QF)_"RWM/,XV5O>!K"2C!ICQV&OY>WQFJJD7]>\KU#SE]&=GUS M81I6X#R@QC"H[S!8_/Q3,HY_.<$[[WGGI]!_($/_!0>^5 B%JAMEN&\3M8;F M4!-[36Z &5@K08UL+H#R@_4MZCY'[I/"&9=@*]4:,C;OX(J@6TM:1JWMEFD, M>XF:YXX.A0Z\4,::)QL.((G'X3A.29J.P_/T'#ZT6G+;DK%37?-[)QM(:7'J MOGD"OR$U::5$";PF3^[081D8A?$D=M_1!&Z8;->4ZU9SN0&KJ(>>;)WE83:* M(1N%V?D8EL8@0;14V9J82JJ4MCM4DG 4YY!D89+E\$59)KPG)Z*8C.(P'Y%- MGM%_0G0-!9,515NW@EDL*2Q4105G?H.S)$[#:1Z_@[-I3.1)6+T('()$%[)\ M$HZ3G(0QX<<3N-X[26FV6Q1W"'77I^CZ]'D60Z_JTL;DCH[=0FFGQZ0+)^.Z MRU;%] :=EX,DCF(ZF(0@MB%P68BV=!L.\BA]F*>BT;[(CBK!\W^C& :C:'J$ M4K^9NK56M0M^22DR1\Y(!4+)#5%HZ 2@->5(U:@IV()_Q\@U@\'GCAK8(E'L M@]%H3C<8%SLZK&U%!;]!B9IR[YBPDHYI[@X3=]\ WM/]Z4"EY^*J1PE>^DP; M2[^N/"F4+JL^Z2;:E])1)7CL6FG+OW<3#\@N+ YZATR?2*OO3@="0@);:N5! M>GZ8NT$ZBL[[8/OH)],H>U2@3FO0WZ)B%\'RD O1?Y;?'^CT_^%"'"4'+B3C M@WKI7$@?Z_"I"Z]U$G-EXG-+H@!%U'1?1:P[#)Q;CNAB&!]7&/U8<="MM=Z/WL_U[:-D] M Q[5N\?4#94MIQ(7N";3.)J, M#= Z4;6-7X1\&MLO3$\&)%;SK43H'6UXJ( M[@=N@_Z5N/@74$L#!!0 ( .>D95A!^K1''@, +<' 9 >&PO=V]R M:W-H965TB#]3NK)8P+RJ'Z[7[]1URI8U=RVKRU =IA^3,F7-XF9EUUMU2@^CA M7BM#\Z3Q?G.6IE0VJ 6-[ 8-K]36:>%YZ-8I;1R**@9IE199=IQJ(4VRF,6Y M:[>8V=8K:?#: ;5:"_=P@IXL\[.+2?"/#E\E=O3(AJ!D9>UM&'RHYDD6"*'"T@<$P9\[O$2E M A#3^&N+F0PI0^!C>X?^:]3.6E:"\-*JWV7EFWERFD"%M6B5_V2[][C5,PUX MI544_Z'K?:?C!,J6O-7;8&:@I>F_XGZ[#X\"3K,7 HIM0!%Y]XDBRROAQ6+F M; #-:,*+4&,WDI F'\MD[7I4T M$27.$WXDA.X.D\7K5_EQ=GY PV30,#F$_@.G=1!G/\O]X'#3(-16\>N59@V2 M0.Q>,-@:/*]>6KT1YN'UJ],B/SDGD-^ 1 0Z SY,U"MTPX'".V>)X%(X]Q!P ME]JVQL.R+%O=*N&Q"E/.R[]%_WK#H7$:Z;@B^$CLC32@[>03^$!A:/14\F= M(,![;B?$FQ&V ,(S"V7SYW!!0W7EZ\6-!H1ZKH&O(\?[AEVZ:#SGO4+RP#_) MU1IWMW.#3MHJC+"TQFI9LI_!6OH1['N2Z:-BJM&M8\L@*,-Q]G5UF!VZTK(O MQM_<^Y;V43C>&@*%-8=FHY-I JYO$_W VTTLS2OKN=!'L^'.BBXX\'IMK=\- M0H*A5R_^ 5!+ P04 " #GI&58^2OS_XT" 0!@ &0 'AL+W=OI>0U2L.5 M!(VK:3 ?CA>IPWO -XY;HQ".B&3\ MZCB#/J1S/+3W[.]][I1+S@Q>*_&=E[::!I94WS++91*LM:(/2%>7!:CKEY&=G\Z+0#99PNZ,R&S3 9 F?;84:KANM45KXQ%G. M!;<RQ/)O@I#$]HKCO>)%?)+Q!HMS M2(8#B*,X.<&7]#>0>+[D!;XE>V:YZ#+WU\&$@1_SW%A-W\S/8SFWC.EQ1M=' M8[-A!4X#:A2#^@F#V>M7PXOHW0F]::\W/<7^'RIVDO^X^G\+"GLX'L*5AQ<= M7!S "T5-;BRH%1 &5DK0K.!R/08J-M8YN>T+[AXQO.&2D*HQQ&O>D@37)X32 MF#-+A&>01(-T=.6,;)!E<:>5=;H.@Y^6E@X':99"D@YB"OY%629ZECZ[,Q@- M!U=)0L;%U6 TRN!8G<.#+B6Q:S^+7/*-M&W#]KO]N)NW7?X'WL[*.Z;77!H0 MN"+7Z'R4!:#;^=,NK-KXGL^5I9OQ9D4C&[4#T/E**;M?N #]3V#V&U!+ P04 M " #GI&58^1F*&OT& #9$@ &0 'AL+W=OEL:=UG/R<*XK;4QI_WYB%4+X9#G\VI ME'Y@*S)X4EA7RH"EFPU]Y4CF\5*IAY/1Z-FPE,KT+L[BWHV[.+-UT,K0C1.^ M+DOI5E>D[?*\-^ZM-SZJV3SPQO#BK)(S^D3A]^K&835LI>2J)..5-<)1<=Z[ M'+^X.N;S\< ?BI:^\UNP)5-K/_/B;7[>&S$@TI0%EB#Q;T'7I#4+ HPOC MJY(O=G^OI;^)ML.6J?1T;?6?*@_S\][SGLBID+4.'^WR9VKL.6%YF=4^_A7+ M='9RVA-9[8,MF\M 4"J3_LO;Q@^="\]'>RY,F@N3B#LIBBA?R2 OSIQ="L>G M(8U_1%/C;8!3AH/R*3@\5;@7+C[2PNJ%,C-Q[2A70;R1F=(JK,Z& >+YT#!K M1%TE49,]HL83\.Q%^74Q\<$N/O7=8F6<>[97&QO/"5S.B\AVKP MY!;4NWCR:/QL]/(!I,#RX'?7&M@IJV:R%-+CXX-5,FGAJ(WZ!HMPV5 MLPN%'!1@+8 ,QITDC6&P7]B'ZP-QB:.I\/DD]Z+^5]SNJ-(H[YQC>UG/ M0,5-8">0U@247=(7QJZCS/?0^7R ">R KX2W+^1"*AV-;GWJQ1(%MI5J[)1N M';(J^!71JK22)J-43E)K42B##25UO&2L>7JWDS,%9A8^E?#Z(-JS;?^'^R9_ M)P=T*.#'JC\5_\Q9U%TB@YOWUQOD\"NMNDNVU$*M$Y5T09%/F;IE61O5CCT, M:7SZTH,VF ^Z%+&=&=_ 65W8.TEK'U_YAJ\*)&ZBJ_VC MO;RU$>C3 ?._S"$N'LS3,=;%=<82PPX#-M.CE"ND!@"SD-$U[$%8(6:&$,V:!0\;C MZVS>^F\C85I'L8?11FJ?VH+ROF;[0V M,'I=D29UP*1Q6GOPI$>:UPX]@'S7 M$IZ=8YK)2@7XW!#E30VA.SHVK#917T%H)^QOY<5H,#X]^8FS"/P.=08!0>&H M=?4U"=&0?-./=SD510<7EC97!3P1Y_4F1W83M#)-F[ECOLM/U^+X=/3T9(0Q MM".'G?#ZEN-0*S]/>1&S' $SS;M!%/#UQ(:[V!=YE-EX2OV+]>/QX&B=7 P\ MLBQ')<++K ^1K-,"6%51?+/3JSWDBCS%6Y(&9->$"SR#^N-$V5@867PMP(Q$* MGUM*N-MP=^H+6JP9JGF'[+0PIEK?X26N&FVE:?P/@PP3.,4T3E13:^GZNTMK M"5]A"@A8_TLP41R1.77Y MMD3#R&47&E#(W6LAWXQ)Q:G"I_%D"QR/O=O(8K\$ HA1-F<\ MA:U=XN*LCC%I4/GO-^.=-$ 1\BOFWTW.9:X'A@ M\-R8%7:]RPX[GQM*L$*VJ]9%_\!4$L#!!0 M ( .>D95AA_2VL60D -<7 9 >&PO=V]R:W-H965TS32=;C83)^UT.OT D9"$#4FH M &C'^^M[+D!1E"W9FWZPQ0?NQ7V? U[=*_W-;(2P['M3M^9ZLK%V>SF=FG(C M&FY"M14MWJR4;KC%K5Y/S58+7CFAIIXF432?-ERVDYLK]^R3OKE2G:UE*SYI M9KJFX?KAC:C5_?4DGNP>?);KC:4'TYNK+5^+6V&_;C]IW$T'+95L1&ND:ID6 MJ^O)Z_CR34;KW8)_2'%O1M>,/%DJ]8UN/E37DX@,$K4H+6G@^+D3;T5=DR*8 M\=]>YV38D@3'USOM[YWO\&7)C7BKZG_*RFZN)\6$56+%N]I^5O=_%;T_,])7 MJMJX_^S>KTW3"2L[8U73"\."1K;^EW_OXS 2**(3 DDOD#B[_4;.RG?<\ILK MK>Z9IM701A?.52<-XV1+2;FU&F\EY.S-A[94C6!?^'=AKJ86&NGYM.REWWCI MY(1TG+!?5&LWAOVEK41UJ& *4P9[DIT];Y)G-;X39H V,T'=BO6,O=E@;_:<]A?S\<>EV9>-8&]5L^7MP\\_%4F\K=A9O$C";/>,59V6[9I9[/0@N#9,4!DP M)%$T2Z&'1+K_B5>!*SQ%Y+;"=63]$+!2H&A!@XILYHWJ6LONN1E)453DNF6_P2]323W5,,89A53G69B MM?(Q&.MR"Z1A,&RE:@Q-<\G^!1-]BSV-K0NMBRK[L->RU>I.NLD)D_86..4) M!?1/CWY:?I7S%4/9AZ$($Y:',4OP][X/ M'KR&2Q1/R]NU7-:#>["_\\/X/ EG%^P\#1/\C\/LPG5HJ44EK6'GLS#"\R+, M+VCEXH)]%K;3+<5MY%CU&^8C (24,&H))(P1=I+H2VG(J! *"-=&O%NSEPC M)*^&WU^1+>VD$K@9PYLORB)G^UU0$H=]DB8(#,(V]]'+W<\[B51J@9T-FLO> M"^%+\''_[3,^I)H*FI8>*1,M:OK9:@G E/4#^6]4C3:$MUFI3 N!RO9N5]"1_X?Y8MM.HP*H_6]1FW(E2XZ5%"35NLKIS7V<*/*J&CD]F(:Q M2=*8#WY:D;#O4UAT>:H]S]U(4IV!R>;B()R]YDMT[QTL4IH\/F-Q%!1%@8M9 M,%]D[.\"V1V"\L#2($LSE@7Y8L%>ER7Y3VDIA;SCU'%9$;,XGK%;7OM\=:.8 M/K BFK,X*.;SO2E:8/M.L!PV+_+D=,_/@SS)8-8B2MGKAE+QNW^!CF+IG+WE M6XD>6Q''$?ZR@R&2!(LTQ_\$XK[-XR";+? _SF9]FQ_+<#8/$@0\ M+8)YO#C,U*@F*=. _[*' ZI$/H[%.5PL4AIN43 K,,<^__J5U2Z);A_,M6!1 M%%B0!4F,A4<,&K? >0SK\Y@49D$183Q^/%&A9RS%"B3QC %X"_CP!]'C48V^ M[:"YM9?L?8]C4)P@=A$I7@1Y%N,BRX)HD?;@D:%29\A#L$@*E@=Y$0V8,,L0 M^ @3=KZ;L*57S](\2 M4!/9S(&CCAX,ET*\Q325E<==39I)V/\!Z.]8H'I'@4C*=V MN592KE]/S6#"+5UYQD8TBMBCJF7%B8'M<<(AI:,'H1N1NL*VQ#9'\YYM0+,H M!H-.?BS&C*_!)XP]:1*ASHLL>$=_$]CC@.<(3W[6-H15.X_@W0$GH>UQXC:R M$G1&12F,0;<'LMEXXA$]E&'DX"[S&S?/TU](V"1/8V.-#2AL:) MEJ[U>KLI.PKG!-#2_I3P3,P?GTW.\H-34+97XD\?R?CUX4$&&YSF5?>JJU%@ MCB<]XO][XK]B>W$?/^OFUI+7KA(?[[#6U$<'^_Q8,3H7NII"MB>:*ZV:/7C3 MT@J1KM66RF<'L<&0K&9_@ADF*=6\!)A M1\:F<2%.2Y0ZO%R\D1K35*"4Y(+QXDIICWTFV]'%(ENX@[E"L MWX$J'.5J'$Q-$76P6EX[AN8/:V[NC,X?8 00< -W]-2Q82-"(BD_U*K#]C^T M=5EWU?ZSR#-GVPW'+/*4 (>T'9L)P8G8WWC;T6G.CTC2\^'SK3L8U,(! (N MOO,&\#MNW<>!3:(X=]:1QR'[J(9=#L[SPTAR@\ANY('R0Y:"=P"+W]QY5!U^ M>J' /3XP'UCI1F5OC3-N[F1Z>A8>^Z W'7UL;81>NT_*A).81OZ[Z_!T^&K] MVG^LW2_WG[Q_X1ISP^!$;+<#[ ME5)V=T,;#-_R;_X'4$L#!!0 ( .>D95@:XU*VT@8 , 3 9 >&PO M=V]R:W-H965TR4/9VECM7O9G/;9J+DMM05T)A9:M-R1U>S6YN*R-XYIG*8IY$ MT=6\Y%+-[F[\MR=S=Z-K5T@EG@RS=5ERY1,ED)9J14S8GL[NX_?/"R(WA/\58J#'3PSLF2C]6=Z^9#= MSB)22!0B=83 \;,7CZ(H" AJ_-)BSGJ1Q#A\[M!_]+;#E@VWXE$7?Y.9RV]G MJQG+Q);7A7O6AS^)UIXEX:6ZL/X_.S2T,8C3VCI=MLS0H)2J^>5?6C\,&%;1 M&8:D94B\WHT@K^4[[OC=C=$'9H@::/3@3?7<4$XJ"LHG9[ JP>?N'GDE'2\8 MOM6IJXVXF3O TN(\;2$>&HCD#$2_U)+=V1_O]]89Y '_Y@RLH%83$-0;;RQ M%4_%[0S);X79B]G=]]_%5]';%Q1<] HN7D)_713^30CV0;%4*]6F_T&ZG+E< ML$=M*FVX$^Q9H)BYDK]R3U$9J0USVE-]>/HI:,G+BJLCV\I"9(RCCE"2F7_, M4)76 2ECJ3!.;F7:(.DMDRIMY7CAN4QSQFN7:R-_!7T<14'4_#&;<^ 0$SR[ M%<9@'7F??@Y8Q0W;\Z(6["(*HRAFE3 -?>#EQT&RG )*=5E"["M0<.W+), M[B79M1'N((1B[J 9XBR!^%AP:]G]"-;+;Q8>1@LANR\*,F4O=6V+(T,KA)=4 M)M5NC$!2C4@) [XCE]HSB.]J0]P4CZ. -4T$4":BW,"6KE0"M@Z2>!'$R?7 M&5.0[""0(4B//0('*$1]RDC8XB$F) US(^<4BF@RIF=]-QVY264'B4.OT:.?'55;",XB".%]^2(ZVM6QF#H(7L/4>.>-ZSDJ1%4)QT1>-,K03; M:]18GVK3*%\I,$+98F!Y&'O"\=J!KHV=W!3XY!B%P6%:HO!:\2_J&Z)/D,!G M4=4FS3'6V)/1.\-+]I-B?ZZ1MO':ASH9A?K[[U9)?/T6BFMN,I\:$BGLM+&, M5Y71>_+?V"ASDE&U,FKDKVEK;YA()3\.R4_ADLZ.ZF@R!G5%3J,6M=L9L:,6 MAW:O+/<=$+VQ:0* NUA&&*9%@<\!9CAV.!X52%.VPM5.JIHH.&".5GJ=L(GY M+%R *"FN4LF+IB=I0!BVY=XI(?M+WH5BP@]D[P;KM:V:DD8#SJ1M!9(K!Y$E M\$S#'TH[E!Q2@U.;R803!CL#4(LOE6P[;@;KO^H;]ESC: KRM\$>:-RU>R>I M.R?!G (U9FMQQ.8+0NA%V^MZM,DO9^Q%.C5=3?2JC9FM\AA(B0M9V?>53^2+& M=!A4&K2AO.OL.-?P:< <.=6A[DKGNG4KTM%#Y;J TMXSJ!9M?*O'BZ>^;(A] MK\6HJ-6F%2-B:*]<-:.^&XNB3\D"UR)'S K/9V8"-Y&'/(U/7#54P MDE%_H.Q.HK?/GWZV_C%^^\=&CC!^JZ]2\-6G'\UDR*"B1"%9/Y:A8\IMWE#'ZW#54W>! M!\? Y=]*F-->S @Z-Y$-%_%B@'N2W;8D"*+0^K+^K<\F/0V-X+?.?[UV_1Z/ MR@$^M> A7&!MA:1M(YR%&NH[1!)/3(%O%A(*>OE?%M*/8F-J'!-9O'QE,9TX M?M>"(G<2?Y.7?;[SJ3B,G?%_DO"K.%R\.M^OK\+U[Y'NBU.#_Q]G^V!&8N-? M8*R6S6GV["9[M,/P36&]"..12RLN>S\&[4Q;A\F(9N3P_]#$X>CKHH.C5U%G MPO8X]E2OF]KY[<-1N$9'7PG>32=JZ%@3JS>0]K&CXX_2ZH>TQA%0N58UG+65:WS4[*R&)(7D&UF@%(3M<@>U M874A,W\LW?""!AGS]R-P0^US]^LR"J?.\//!K4HIS,[?'=%NL%:NN6#IO_;7 M4_?-K]H-MHY7?K'7'!$F BP MOM4X!;0O)*"_M+O[%U!+ P04 " #GI&582_M$($85 ":30 &0 'AL M+W=O):XY-I5+O T1"%G8H4N%AC_/K7W?C($B1.KRSJ??%EDB@T>B[&PV] M?BC*K]5&B)I]VV9Y]>9B4]>[EU=75;(16U[YQ4[D\&9=E%M>P]?R[JK:E8*G M-&F;745!,+O:'AS$5Z8!Q_E MW:;&!U=O7^_XG?@DZB^[VQ*^75DHJ=R*O))%SDJQ?G-Q';Y\%^-X&O"K% ^5 M\YGA3E9%\16_?$C?7 2(D,A$4B,$#O_NQ8W(,@0$:/Q;P[RP2^)$][.!_I[V M#GM9\4K<%-D_9%IOWEPL+E@JUKS)ZH_%PU^$WL\4X25%5M%?]J#&QI,+EC15 M76SU9,!@*W/UGW_3=' F+(*1"9&>$!'>:B'"\D=>\[>OR^*!E3@:H.$'VBK- M!N1DCDSY5)?P5L*\^NVGNDB^OG@'^TK93;$%7E<*4C1 M"*0P8K\4>;VIV$]Y*M(N@"M R^(6&=S>10P8Z'8:/NO*QV/!%O M+D Y*E'>BXNW?_Y3. M>'< \MIC'AZ"?Q:6G06+JQ6K_Q4U1U>SS1K!UD8$* MR_R.U7R5"59MBH>*U?"F&7_@9P.P5UYDV#F"V]": 63CVPANQ_)%_) M;!BK.&;/I_$E0HSG['-1\VR&LOO*P8DIH!5*>Y%WN!& M\EP0\[<\V8 6(.?G 9)2T7$2LT_-JDI*J?F]C&; '5@B7++K)!%55912J,V! M^0=$>5:Q13!EX7+)B$+1*\W!I+3 @8R& M\A2<@T3SA5X.1RP7,Y#*Q7S*%EX438^)FOB&GP4*V!QD>:;T) 1" ZD67C"/ MV8W#2>1?5:QK$&K1V1)2HF*AMYP%J$&H%(#SO#,9Q$#F0*BZ*!_9'#0B]!;Q M#(9/8?C35>*:Q')/9CP4-,#R@8,(+&,_ C^:90@+1C=Y*9+B+B>\#JM**3+2 M L >[;M,A!ZJ--MC#QL)/)85T3+10U>".2L4]X 89P\4+(CT!8?O$/MH-4"$ M(G_"'D%:*I]47.EP!\M!MCG(-4#:"C_??OST!0TTKQER*2]JMBN+%9D*6 E' MH6P17<+IW%]8PO!A2FJ4^#?852[6LF;KLM@>(5O:E&2A8";MBXEAU?:4;J,P MHWY[FE] #HV5QYXM6N9Y-/+9M,7: R)42'A0@.S1!PM0[@K0!P'Z!U$K!^HI MM'#BJ!_\I4C!7B?:L'W 39 AP70)Z@"K[!;P3N\UXSE)90>2'F*TP: 9I >YM"2]\]@A,3S80 MM1BR#JP#W+L!W]?4["]%AB^4Q6W?.K;>9]> K!9IIMAH9 ,VGTI%"L*BR?EZ MK60;\$ @6X=>/JI@*M"FK@SVI'VC\.RN$+M$E#6D$09+I4[@4^XE6/GLD6TX MP"R !0;7UD:.HJTVIQ5"4*C ]ITRX0)^J M!WQ@\4F( /9@%OK:_ 2;V"(*H@R2%'1?;7\!AIL%)Z6W&=@6@X'FJV24[RBXE1'X4G7 MR3H_2$TA!:^_Y>ONEJUN>PC,_STD&$>?1/0>(A$,]I0F$I8KT:<;:W8 S&@> MWS, _ME&E-3:,2N>*VOL#A(VQ-7(Y&ED+JQU$=M=5CP*H1ULWI 7_-55-,6\7#*F4CM9.0 \TO$@DB1JIQ@:B>" C2*#!@]PJRH2A=%:#H0->DCF,^>=39$X6V0&ZU&S5ZSW0'@6?_3>&?B6[AT\YXP6Z Z^T3=<-1+@^N-%%+Q.K?S*XT/[ 24N8<"08B M5Z(5J+T:@\IISM,*TB.030[BB!OAJ>(:3'9LA[7MCA/B*Q0TCG8&<-'F"FV\ MT:A!:^,?\B8?7'WOV$<;"1V8O1()WX+II$ :GBH[?F ")&WW8'/;H@FY0$2] M]3)5IW35(07R=V]F#L-J7C>4@GWL!P?X3Y><\_04"##!X4G&OQ,P67H$L MT9$!\DMY1<3#?:I] 8:73=GBZT'^ ^ ,5-7RJLF _.F0>!@8!W:7?P*,2XX M),E+]$W*N.$N-"-Z9'!@^>SOCM4<">'Z*.NGH'9(=HJ" /U4(GORM./E'6/3 MDU?K#$<6!5;9(?N+PQJD/ P6:H0Q=7Q;-(JQZ*13 3$KNFB+6C04\N&FFGA[73Y'.N"/OMQB !()LG^9@-8"L#^80I1[%I7HGXF"_$CA@CON2S9KR1FSZUKN.SH#20O?69% M;.9-9K&'GYZQ<.$',P44J!%[DSCREN$2WP1^' V)CJ)VQ:;+V(L76(@TM=9? ME5(\#[WE9S]MY(VE6"I,Y0-9_'88 %?AH5^_'R&.H3MO 6RXFW MF(1JRF3A%.'62 ZE=89\6DNYC:)-$(-Z4?W.TE^7I;BWIZ.U# MH6U:#=@E$#JX90L7>RSC@T9BB-B/PK&DPLN8L@X&X^RL'H*J^\*F7>*F1";::ZZ1EH58@ M2BN:N\V>$(%-.+##K>#@[7^^OKYEN:C-H8NE"2[^C6(O\PIKM[ID#([6M5O' MS@6XLOHE&!(7B@FO$V*[4X6N-:=MLGK4MMU^1^.F9.PYO_RC+%RTG'J!.DV: M^).#=FP>XH'%Q+%CUEBQ*^:8JVBRA(%DKA#H_+BYFGGSV0SP""T>W(?,3BMF MI=.K;W+;;)W2A2(.N,YF2Y"!HZX(U[R\$]J!*YT3JA[@'#;8PPBJ,.G3"QUD M5D;%)=4Z@.4RPYADA]8/R$+UHB$!0+''@S8C(.JP0A7A,+*Q^J\/#O@K M(50UHTS%/OU.=1_&<400TYY3%-/I(NR"NA[(!@L5KH:!>P@EOHDRD95H(T85 M/ WD'H0+)!(.-T,0+*9@BY0\P?X_]V9"5<4.B,(;P)II=ZAF=1=!Z.2>7Y*$'S0ZLN@13 MM9BJ\&LV91-_NA^G*8!$!Z4^P["FTJL'=RJS)J$L9N@&C@&01ZVCRRE5#%?A#3+AT_ M_T3DGP5M@*C0-X:NJ70!MVTAV=L9.0@-%T33V$:SB5,W?K"A S3.2-Q]@2$= M&?MI"(+\ _LHJZ\OUJ7 Z 761G&DTF7@+^"MG4@V"Y6'1.02M OK09JY&G M'\X]CO & F PV4+>CZ7PG33X.2XT]/PU:7/OCC')UZW=L:=4TDZ MOE4'+B;YUF%SH8O,>T+1%D1[)O/@Z8NMR:=RO0:JHZ-;B?H!7=6X7=6>H7O M0.MI(Z].EO=JLF 32+#EUF*F#?J'=7\6Q+)"I-53L/#V^M04863EGFA8.^FS M']O:"M%M4H>YS@G3.&O;:E_5UAD! MT&&,R)*U*;$]+<;.M2-U0@6@7RU0%C5..",)^-R;%GV206E?TB: M&7NSZ=2+PMA&>*UPSA8!MOA=VE=N4GG3!GR3<.Y-XV4[[JB AK#JS)O-EW;* M6 ULD.)_:$TLZM;$YA/P];V:V-*?CQ7%_MX>C]R:-I:356ZH!^9[:)]MS3M1 M_<82G9$$QXCY$/I'>FO^GZ8]TX6NO"S](&:1CQV@B\@NC77?P)O.IY=FR(AF M*#@X:N$O3M"+:+KTX@CSG+F/3;O^B?+6LCMBU6ENE/^\4]Q 0$]ZKD9]N;TU@/W#,^ZGU M1:BOF=S*6O>98@V&4]T)F]Z$U#U/%BH6Z?"VA-BG-5 M(=G4:H$?3:(/=IL=C@ZGIM0"DF4!=FI3I_7Y]0[>L%!.1V-X%(EGEV0"K%0= M.MQ#122E;BT2'O..G^_Q>RXS*BI0(SH$DWMQ*5#-9W\K !9D,50WIWH7E=QX M Q:G-+WHI&>ZG=7IHZ=SV &8.C'ICK00,=*W:YK*Z <;P (==B! L#&9*6R M4M#CMLVG"U4?3QL^Z8=NOY+*>; ;Q)1WE'E3GOATB+H!(54'/WFQM[\M?S35 M1(NPRM9P4 0.F6Z&^8/=1+=N/]RHJU1=-462-&6I6DG&U59W^*@N :_?A^NI MAIQ6!,@6=/#J=(0K/<=UM*Y_^$+/K*:K#GM4T-Z!+]%8"V^_1] 8CIL/7YQB MP.<36YS:LI+3J?5%=V=AK\OC3A_)=(H$@Z75'GE,Y\26M+3:R)UI>ZCWB@B$ MA$>LWM7L/Z+$>GU'#;PF]%J9&BU@G;L&$#)WVTWW>'Q\A&M-)5G8,"O2>5R+=,0M"G M+EM1;#A\BZ#3K@[R9GO ^%[CDV_"R)NV(O&%V#D4XQY3'"-T*+3=H\W^E8+/ M;FU$IP01.!Z>YPW))1W.KM'*JS0 >UL5L_SCJ*FF5EO:=0]E-*N[DF?NYM!E M)=N\@9ECV4.54_-[EIFD 2\>"[(X='=MH'._I]B096#%3&U92>O1.?I@&)GI M,!ND4F9$52,5V@_T;W:0H\*QI3"V>^3^@1'*(P"_A]A=)WBJA8UUCU24)Y'I M5.2?<+QU7K!\G.Y/JLU#3C%S+V<-5%Z/K]P6ZL]9.Y>9/YJ-'U]4Z^%9NYVT M5Z[4TJ/D)@X_A:(=%V4.@=,^]&%SJ[VK[IS;+W,K;+F2:<(0W<)!M[-G+TVZ M^WLLYIBE',SHCCG2RA@M>]2B;H*"N=(LQ@H 2()PQAU>T1=![CNF02S\H#U("4W%P,4I*%-)D-I:PN.KK:WY5V=ZP7D[I'!'YPOF*CRP V>YSN0[;K8*F6\I(HV+[%7U-'S@UNB3$)44#;;>,WHKI?^_X<+QU7NN[015JONIR5^I3EX5JKJMX8B\ZF'YD M3Y?;T7RF,K652&4:A1.$@.3APBEFJUAK:"_^JYO=W39P;5\ZYMG60SNM&V;H MGH=$KT#176N5QE*CG0[FCY+5;+%M7D0;_%7FE%YEXH[;<,U6H[J_C,"TVG5E MQO8HMJ=\:?_@L!<3[>^Y<]SFA%P\,245.@2N3CUG3)]PT/A!S4 $3[.&0>\< M=,\5A9'OQOW6L9AN'UD"C0<3 4)[&L#D=:U5:2W78"4)'3=A>-_^$ :F<+"Q ME#:GUG NH^3LKQP0*1\)==U7T79>'K_77?^>O :=Z"#O^K*/,0K(I%@C X7M MT-(W]@!K#SR\DV4./;/>H7LEL'3[%7CW\N H9SIECK$PW*E V288^D$,7$[+A]Z" MXM/PC4G"V\'1_M_4$L#!!0 ( .>D95BDC*;H% 0 M !T) 9 >&PO=V]R:W-H965T5YZ%LN%5AYCJVN*F=;U7$UF_RT'E655)J M3;Z8SS_DK=(V6R_3V8-?+UT?C;;\X"GT;:O\_H:-VZVRT^QP\$EOFB@'^7K9 MJ0T__#8Y1-*I5NV03M+GNM5=GUZ=7,N\DG@-\V[<+0F\:1P[DDV'ZM5 M-A=";+B,@J#PV?(M&R- H/$\8F:325$\7A_0?TR^PY="!;YUYG==Q6:57694 M<:UZ$S^YW4\\^G,A>*4S(?W2;I"]6&14]B&Z=E0&@U;;X:M>QC@<*5S.OZ"P M&!46B?=@*+&\4U&ME][MR(LTT&217$W:(*>M).4Q>MQJZ,7UK6M;'1'E&$C9 MBFZ=C=INV)::PS*/,"&">3G"W0QPBR_ G2[H'@A-H!]LQ=5K@!S<)H*+ \&; MQ;N(=US.Z.STA!;SQ=D[>&>3PV<)[^R_.$QW.I3&A=XS_7%=A.A1-7^^%8;! MR/G;1J23KD*G2EYE:)7 ?LO9^INO3C_,OW_'A?/)A?/WT/]]SOX''/VLH]ZH MU$&_-(S+ME-V3SJ@CXN_T%L4'97L(QX 0M<'73&51NEV0#.3_@FI0#OTGWP] M;WJCHO-[JG3H^L@!]WVE([X;MV5OA1%I^]QK+T0$S,6&/77>E2LG&MP;M652:,'(7BM#7-<2!(0'U*F&<:CCO'-!#UZC /!$!+&"M]2G M6&#G$1KX!H_W,WID4W_[T:+PH,X(NBJT1 Y6'Z/R\E#P1EE) M01 $;5/IXJV>4L)M9]R>F5I$K 2Q@BW7X#I+^?1<(F0L>?IL4O2/\"I"C)^0 M 4 #H93$X;!/<4>#]"I%HN78N&I(E(A*?)%;),)"?#!W;$7;TO0H%M6*Q& U MH9GC^AF7$.Z]4"GZF) ]=\XGW.M!AU\07(WD\GWM<[1-D0#8] MPGY>O/QH9+7L-VDP!TK%,DROZ72:_=?#R/LL/OQQN%=^ M@T)%Z&NH(B87&0HV#>-A$UV7!F#A(L9I6B+=%7L1P'WM7#QLQ,#TCVC]-U!+ M P04 " #GI&584V3BR8T% #?#0 &0 'AL+W=ODQ(YC+QC"#P]RCO99XS$&A\JS%; MS99LN/N\07\3M$/+7#AY;_*O*O7936O:HE0N1)7[#V;UJZSUC!DO,;D+O[2* M:_M8G%3.FZ(V!H-"Z?@OGFH_[!A,>\\8#&J#0> =-PHL7PLO9M?6K,CR:J#Q M0Y :K$%.:0[*1V_Q5L'.SWZ3D.2NNQY8/---:KN[:#=XQJX_H/=&^\S1+SJ5 MZ3Y %R0:)H,-D[O!2<37,NG0L-^F06\P/($W;)0- ][PI#+ZXW;NO$7P_SPF M,D*,CD-P05RY4B3RIH6,=](^RM;LQQ_ZD][/)PB.&H*C4^@G7/]?[.A3)NG> M%*70:\KCE%DL5"(I4$8>^8R,54NE11Y7D)>V<&2%QN22%M84U"=O:$)K*:SK M,"B6U7!6?JN4E51PH/-Z%RK%&D7I'?E,>*3BFN;8LIK_A3IC+*%UA0V53FR$ M\9DUU3)#1\"CW&'2H7MI/1H'B/.K[:G3[;8=>JL)B2:+N;2<:$BW75L!9%9S]%QFB M83XQMC1X(RE#$_Q6"0LM#FSI(R1F],[85.@V??8B8S(['%CTQAWT7M@D8PX7 M<%D:::<5 LP%^^^J'R%<("7,BF"=0M?8(E# XI.4"XJX/CL"[.R M@ A81R+".9,HX*8',G,EYBI7?AU866YJYV9Q7KE@A5."F82M:H_NYF&(6YA/ M2:2IXOA 1DQ(Q.V$_U:9@CL24X!\PB'0]$[ "7;-VN"F 56(C0W\'636R2Q< M0)5/RFU5[+/*L":5O!R5%(-;YYE#5N8I)W"20YU:*"9^$'OX^HNP<$R^2=_$ M.* (RT]%:14+QA_.-96OO\O(GQQ>&6@.WH!NE[$A%FVWD4\X9;%1.RQ%52"/ MQ1./.0I*(W1"LP\Q"KONT=URHK22G$K[VS>E@C?:>'*R%"$"T9!!M='G&YBB M-)HKO$-O3/1WZ X4:Z,IGTVO;L?H,,IA1:&(*VN/Y%GT()QP-NZ,<++E.0BV M>33>C +DV:ASL7V-;"]E.,CS=?3-X[' ,&QO#[;W/>S.Q#XLNI)P&=J<2D.N MB\)4W.[J=A0RDQ76!<6UMA_+_3I22+/%_W CK1!8>.-RSS?3?1'C3O^4;QAB ME[9&^28LKG)Q8DLZW(XBVUK?-GT2=%V3JS3T"^?Q%P\ J YH"]SL8CO"S!%= MP5L"O2OB'U3'*=>MI.7& Q?FO,L5_=XLKL_!EX&OJ1P4NU>\Y8C.:-P>3R8\ M&-.H/1SW^7%"P_;T\C+VW,O)!7TROCD:FV/MC/JC]L5T"'R'_5115CYX"PU$ MHL+.Z.6D/WY%#WPC0.P?15[)?\N -J?3'?H'RQJ4R@5[0/]P;!W>C%7[-9@ MVKX<3D/76X6+*#>&1U@O^?SDRSFC?,\PG$>B/IP.[%+E$D[]> "%E$'_:!II M,'K^]#@(W#/I\RP/_2[HP&*)I;:$+TC/AV@[:L[#C.F%_B= MT(MCM[WNSJ6[D'89/BVX6 :[]_-;//UTO("O%\8XS<#WJ#YIIO] U!+ P04 " #G MI&58FF"Z/\P" "2!@ &0 'AL+W=OUO88K[(?SNPZA/[ZSJZ! MDI8@I1?8CYEGWYG=&8]7ENY=C>CA22OC)DGM?7.1IJZH40O7LPT:WJDL:>%Y M2LO4-82BC$Y:I5F_?Y9J(4TR'<>U!4W'MO5*&EP0N%9K0>L9*KN:)(-DNW C ME[4/"^ETW(@EWJ+_VBR(9^F.4DJ-QDEK@+":))>#B]DHV$>#;Q)7;F\,(9+< MVOLP^5Q.DGX0A H+'PB"_QYQCDH%$,MXV#"3W9'!<7^\I7^*L7,LN7 XM^J[ M+'T]2MWCBS BU-]R^>-GG8 M+$Z:<"FWGGA7LI^?WJ 2 M'DM8"/)KN"-AG(CYM8V0NL009?K/&U@X^FQ/(Y(&5A.W79 M5MTL.TJ\PJ('P\$)9/UL>(0WW$4[C+SAJZ.%'Y>Y\\2SGX<"[["CP]A0.!>N M$05.$JX,A_2(R?3=F\%9_\,1T:.=Z-$Q^BNOZ']9P(\P2 :S*UNA%ES21;(%57"VWXOX[>I5"@S6T$A&NF%@H(? \F\[?@560US MDD7KX=JJ4IJE.P'A0##)<1$%5U&6,IA';ZV9UQKI'4CG6CXI7_]- .&C*'1> MZAA:)23!HU M!F#8:SD84FLV[V@]N L>#ZWD'-BJ0@I;*Y;2M%347./Q),&= M*G?H-QC#Y4B$QN\K@YIU(+E@\X\R4P+J1MDUHMMJV22O]RS=[H5\#R.#!]G) MX\Z]9?!"TEWZK" MBEW[O?>G"5#7 ;N)MTWL.KGUW,/BL.:/!E(PX/W*6K^=A -VGZ'I;U!+ P04 M " #GI&58W]HG0><" !E!@ &0 'AL+W=O(WVI[QQ;:<=22(W&2VO 83E-YL.KQ3CX1X>O$AM_ MM(:0R@5F!EJ;] MBJ=='8X EX,7 -D.D$7=;:"H\D:0F$V<;< %;V8+BYAJ1+,X:<*EW)/C4\DX MFBW1D]ODM''2K"9(-L=()OU"4XBGRC?TD0A"E@B4H0%C /#T*21 _?YROVXA?R MX[D2M '&SP<(77/E:Y'C-.&V\.@>,9F]?C6\&+P](7_]%CVNK:V&VL&$G1]Q6(+@+C^EJ)0R0!:EK9Q\1 ML"QE+M'DVUAG=D6A@R+@&>)$Z$+?A\]'W YSNS;R%ZLX&_8S?N!*A5ZU)7A\ M9(S)$7+KR4-3R;R"1GBHG>3Y(=66?8@48QM)E311-54.$73[)MO\;H5CY#ZY M/GPJV4MZ$-IN#/7@;-!_LX\(*XQ#BZU[3_W MG-*CUM?HUG' >:X9I]9.@6ZWFZ'S=G0V-$*#[9YG]!E!+ P04 " #GI&58$]1) M[0 " "L! &0 'AL+W=O$ \N,FEL>8?P;XNVW^/[:2A2&N%Q$OC ML^_[\?>:N^2]L8^N!4#RK*1V!6T1NV62N*H%Q=W,=*#]26.LXNA#NT]<9X'7 M4:1DPM+T.E%<:%KF<6]CR]P<4 H-&TO<02EN7]8@35_0.3UN;,6^Q;"1E'G' M]_ ^+7;6!\E$Z46"K031A,+34%7\^5Z$?)CPC/+G\7\X$3!V1L!& 8N^ MAXNBRUN.O,RMZ8D-V9X6%K'4J/;FA XOY0&M/Q5>A^6=ZJ1Y 2!KT- ()!O) M=9Z@1X>$I!HQZP'#SF#FC-P;C:TC=[J&^F] XCU-QMC1V)I=)-Y"-2/9_!UA M**!MWB=%X9EZ3I>04'] M-#BP3T#+MV_FU^G'"VX7D]O%)?J_OY;_Q@SVDI,.4F#W<4X:$8BB1I)QVB!8> MZJHQI:Z,(OV>WNM:309 M44I98V.D:D#C>NY=!--EY.1[@3\D[LRS/CA/5DK=N<&7BJ^R-VOV& M>W]BAU>HRO1_V VRH>]!T1FKZKTR,:AE,[3B8;\/SQ2RUQ3X7H'WO =#/ MP M'/\,>+WP%[TKH1C8;\^0E_'6Q,E936OQ]S.$!+CH.YTIE:EI1X-RC6C"H M[]%;?'@7)/[Y";+12#8ZA?[FH)Q$.<[Q\OD6@J;:SHB\5M8:&Y.0@UY*< MZ>6D 6%@K2HJ93.%/U'H(>! X<)Z18*'D+D?=[\ ?I$-V*WJC&A*PP ?"FSM M'I&FGN&+6G6--;_"4AA9 !YB-DI,X=L3K_<0ARP)$^HD/DL2UPDBGT5I./AE MH#/$C%!PK*,9Q&YE[$L#%G&4[AZ0?:@_1[\,U+LFZQODA0^R:HC#O\O'U^@XGI- MIZO+EU99;*P45?4(I?.-SEHP6'1:6HF4+-^;>S3.XP,3JXH[N@M6_S@$JRBM M]!JE[2@/ I:1CT'F0\P2'K" -B"G/[%+<[BJVTH](NXA5.M<-A 1SRP''K+ M]R$-4I:F'&[(J):%,SR(=XVT!G*WATE.2@GCU ;,3T/FYR'Q+%'OB#5J\^%= MQH/T?&_"D6P[76SI$@!1EM)-BNJPI[TP/Q_;(&-IGHV!WKTY(K3].4LY9WY" M9<1]%F<$Y5QS\VE"\_F)_!D2+?HIWZ*^Q(?"=1:.1VM@LD/"H"*M.E?8:ZUJ MJMX7YT/YNGT*9*]!,U*5M.(.G\8)K[ 0E*XNN0G=$2&YFN[MKBIA2QM#OY+. M!/JL_#@2&[+LS>?-*_G!69[GS,]BH R):!0$8ZQ>R1*J@C!F>9Q2'J:DXNHA MI8R)*<'&?+ZLA#&P?$M>1T',(I]#1JSSF(_FCUT9DV=W>HUZT[]<#%FA$W*X MWL?9\7%T,;P)GL2'E]57H3>2=J#"-:GZ9VGL@1Y>*\/ JK9_(:R4I?=&W]W2 M P^U$Z#UM:)\V0^<@?')N/@/4$L#!!0 ( .>D95B,;0OD, 8 #T. 9 M >&PO=V]R:W-H965TV=:@J/RFII[% M89C-&B'5Y.K"KWTP5Q>Z<[54^,& [9I&F-T;K/7V,-UC4#$8V_]YB3T25O/!P/Z#_[V"F6I;!XH^L_9.4VEY-B M A6N1%>[CWK[*^[CF3->J6OK?V';V\:+"92==;K9;R8&C53]O_BVS\/!AB)\ M8D.\WQ![WKTCS_*M<.+JPN@M&+8F-![X4/UN(B<5'\J=,_14TCYW=8=K2K&# M=ZH_8,K4QE7N0-SU(_ 1(%,.M5FYCX2=58?488$:,1EKQ0.M-_"SB M6RRGD$0!Q&&#FA3K!H[G%R]>I%E(7GSW!-1Z[I<^C_]TB>!3E-\00R?-H@W.BF%6H' MHFUKB1:N[V[@DVYE"7$1!G"4O "DHM)W:*@B.9G&/Q'+&L'VQA;(!4C^ETJH M4HH:K!,./5(E;5EKVQF<'A)X]:*(H_S< FF.$?Z81CAA$-:H:+VN=T J))3\ M!RM8[L 1@MNU"'H%K=%55SHR Y:EKRZ0H/5%.YD(VMA3J%OQ#W"$I%D8KTV MN":B%07I-($;Q%,!GA%KI4A7Y+V(;28:=C8N7!>4@+_L!4S\ '9T6#U/3DS=!<.+_X?NF\%5]IWP]L&(?G-^_?WOIA=/XCA77/,N?QR"DIF>4D[A/$$1 #82T%P)"T M[(DJRBJ'0D>AR]X;[=:=H4CW!TI>1G3Z1]7U6]9&6XY0KZ3S)8*4.O;94SC* M\A1^.=Q!V2')I523\P?@FOA!J:UCH&%1JK(SYJ%"]HB/"@XJ3:>BM!M"01\M MEYM[@A$YN\>:O=-SB[XN*2-T@57 MXP",I)NQSJ.'&[7\K4A*9)K.P2Z0V$L M&9)8\CEALZ03&N3.YXD&<0"U5NO7-5U;U<"K9TFN.F?9 :-]5I*7[KB]J 1; M(^E^E=0E@['D(JC%SDKAP:E4E A@2VT!+XMI3A=+7?L[DAZ^C,-I,JP,V?J^ MT,=L5%3+]_AP%"NCFWW-UKXA60+*<7_3[Z=^,]664\<>#=:>)ITBYXZ50J\< M/^[=/^ZIISP_A.TY-'PAT<37J5(=HQ[@P KW_2C JQHM'13/4 X5D 1TRK;4 M3"M)TU7G2+6@:]=&5'L$5!MNB5Y)AF"\=.")F'JG7A0&H^];F;2QJU[SRT8U MJ-B^KYX4DS$M#VF@K%/9]1U=&K%R ;Q]]R6 C28UJ5Z]B)/DO*0.W$MF#[A! MX;P 4<]S"]5=Q>WM61I9=@Y^$G;W@0V"8>6V6\-^Q5=7OWK=.>V!P%,W?:LH M/>:8;E]E1=F?ZA+=EN7W5#H>M. WW!W<)X=RU*#@ZV3LL%'9'V+8^PV.E.)( ME_PI\0U&5; EH?]"[=J_VISH5NY4_HG@!R_7NK,$:'\\T35G=(7V+E]"M"B" MA%Z<7D(\CX-YEM!HGA9!',YIYV."44X6>01QF@9Q%D):I$$8SQ]+(P,%>1K1 M@)!#QLO2("K"Q_USR(&L@D6QX*WD(4E3'H7SH)@71QP2-L@@SH(DGT,BED5!XJG-*3U1EAX1BJ,L M6"0Y[:&PLP*2- [RQ1$G)A(RSF(>9''D(UQ0# F?C]6UK+A=#TGD!!BE.>>Q MR()XP72(3$CC.#^BD5(JBGD*\R0+4LIZ06>8Y_GW-)(T(:C$CQ:4D,13RX-T M'L*I=\;9P2M]@V;M/UQ823OE^K?[<77\-KKN/PD>S/L/JUMAUI):K,85;0VG M^7P"IO]8Z2?4I_X#8:D=?6[X(/8I066P@U,A9H]6V-+ M06S:/':519&%I%+%R7!X%I="ZF@Q"WMKNYB9FI34N+;@ZK(4]ND"E6GFT2CJ M-FYE7I#?B!>S2N1XA_2]6ENVXAXEDR5J)XT&B]MYM!Q-+R8^/@3\D-BX@S7X M3C;&W'OC)IM'0T\(%:;D$02_=GB)2GD@IO&PQXSZDC[Q<-VA?PZ]G4>0X5;4BFY-\P7W_9QZO-0H%Y[0M+')QPC2VI$I]\G,H)2Z?8O' M_3D<))P/7TE(]@E)X-T6"BRO!(G%S)H&K(]F-+\(K89L)B>UOY0[LNR5G$>+ MNWKC\*%&37"]XZ>;Q<2PWAFG>XB+%B)Y!6*4P,IH*AQ..^R7' &[^U2?BUW#BR_$G\?JG?%FWR,IJ7R=15 M(L5YQ#IP:'<8+=Z_&YT-/QWA.NFY3HZAO^U"_A,";C1\%;IFU?DCG9P %0B7 MIJR$?F)I[:3##"0'LMBM(*ES<)B7(9>,%Y]7$:2%T#DZD#H -.*I!?IVM>)O M4@OO$SH#W E5"V++NS>U8X+.#>!ZN\6@P@YA*ZTC>&!BA!909[[R2MBTZ*[_ M'ZZ-5(KI9'6*@:_%RE@2&X7/"%-CIF TPEH)\I.K\P9ZP6$-@W!TYV@*R553 M4VX\63"UY:):,U\^FI5(B[#MTY=IRMT8*_?VBCNU4BC7=XIN\-*7$!_(M$2; MAV'DN&:MJ55LO]O/NV4K\[_A[;#D,\JE=J!PRZG#P8?3"&P[@%J#3!5$OS'$ M(R0L"Y[9:'T ^[?&4&?X OU?8/$'4$L#!!0 ( .>D95CZZ; W7 ( '\& M 9 >&PO=V]R:W-H965TSG9!1&A":^D)\[7O.O?H)QC(KH")RQ&M@^F3-1464#L4&RUH R2VH*K'ONA&N M"&5.$MN]A4ABWJB2,E@())NJ(N)I!B7?31W/V6_&>):<5,$DY0P+64^?&FZ2AR;<)ORCLY,$:F4E6G#^8X'L^=5S3$)20*<- M]&,+=6#=0459^R2/G0X' "\Z ? [@'\,"$\ M@@X07 H(.X"5&K>C6!U2HD@2"[Y#PF1K-K.P8EJT'I\R<^U+)?0IU3B5+,@3 MVDJT &%?(98!2JG,2BX; >@CNE^FZ-W5>W2%*$,_"]Y(PG(98Z5K&P:<=75F M;1W_1!W/1[>#O?.3!/T]Q!8ON!_[F%([I8N'*8S9C&1-(X]^:&-DK*,5X.:M=BQQ1H_W";C( JB&&\/Q7B9%;E1 M=)25OLSR0C>\#OJTMG]\\->L0&RLQ4F4\8:I]EWO=WL7O;'F<;0_T^[:FN$_ MFM::;XG84"91"6M-Z8ZN=5.BM;LV4+RV!K#B2MN)71;Z"P'").CS->=J'Y@" M_3&ULM5A-;^,V$/TKA H4+>"UOAS'26T#MK/%YI#=()NV MAZ('6AI91"A1)2D[^?<=4K:L%#*#]68OEBCQ/^KY(<"JJ&HH(2WV1"%E1C4VY\54F@J045W(^"8.P7E)7>?&J?W']A_M^)1S)HJ6 G^%TMU/O,F'DDAHS77#V+W"?:"+@Q? M(KBROV37](VO/)+42HMB#\8("E8V5_J\3T0',(Y/ *(](/H?8!*< ,1[0&R% M-I%963=4T_E4BAV1IC>RF1N;&XM&-:PTT_A52WS+$*?GMS@A*4CR*&G*R@U9 M2$G+#>!$:37U-8Y@^OG)GFW9L$4GV&)R)TJ=*_*Q3"'MP:_<^#!R$/@HK=47 M'?0M(R?C#21#$H<#$@513%1.)?3I6GTORZO@XC;YL:6-3]#V)7U UB_DMDS9 MEJ4UY7UST)".^DG-OK]6%4U@YN'&5B"WX,U__BD=&JO' &]5F4'\Y0ZB8] MJ=0).U/IN%4Z/EOI(T@L7_2$6#?O2;%.V)EB+UNQE\Z@%BIG*D>-0E+R]QT4 M:Y#_]&ESTGSK=GTGLE>*)ZWBR8\H5Y/WU/].9*_T7[7ZKYPS?H>K5S+*[5I6 M1&1]7\V^##AIOS4#[AB_E.2SV-K%2.*@^6 -2'>M#HBH)5GE##+R\1F2VO@H M\B7+6((86J:$DJ(A0(6F[U)0F9K /HOH3$6=?M=L;NW3VO]RFAG;U?28'+ MPSQ%WTET#D111&12%$2C*21:-%<<@Z*UVVPD;)#;M.O*O T'D_%D1J21QRA+XX=5825&HRW,*R*:J:R%QL1Q0086VB2 M@380C2I@WZZT7Y)?&^JTEM1Z4 Q".X:J2\WX<3K"V$['""= $J"2,WS(4#'G MAJ)4U#I;@S..[!0SRC=R*PZ8_*%C68?!T0,&[KI-B[[RNGP#UEU5O5[/"3]S MLX8=9QLZPWMDFO?+Y/\AND6M:]GV0W[%RM M1T<=.@WK_*#);$\\$/7/OYNBKX3V*OT1UCD\>N?0[747;95<;"GC='UBL38BU%$OIU-^^DO-VQR92OW/:+$!N["%<84W">M<30=\GPFA M#PTS0/OWQ_P_4$L#!!0 ( .>D95B$'<8&PO=V]R M:W-H965T75Y^_G"?V_K>TV_HNS?MTV^:OJML;=ZTF>OW^[P]/C=5<_OMO=4] M_>*MW>XZ_.+ATV\.^=9;;>\]67S]_1 /H MB;];<^NBOS/=%4_[!EM_OVWI?WLM)L\K[JWC:WWQO9T&.9<__:9M M;K,6GX;9\ _:*HT&X&R-IW+=M?"KA7'=TVL^C:S99-=V6]N-+?*ZRYX51=/7 MG:VWV9NFLH4U+KNO?SWXYF$'2^,$#PM9YCDOR,+TVQS!ZM%MG5Y=6CF?D>>40\HOD>3>_NT_5I]?/IF!]C,/[6=SLS]] MGCOK\-#>X-QUER.)CP$Y/\TO.P/WHFCVA[P^XM:+IG:P^S+O3)EM;)W7A@WVY'DPHV#ZV%20X5X'-K M:M/F577$W\VAX[$= /%K;?'3-:X#E/:W__CRZNKRR7\]>_:&_EP]>9#E=9GE MAP,<3;ZN3-;V."-^V9IM7Q$""",XW;4I^M9V5IYX];[8Y?769"^:_=XZXBBZ MQO6K%[K$3R+T1<>@1,',C\<#^3N,P"$5GUI:*N":=KZB]86?;?( M7M=P-W#C%KZ_W36(\>:VANE@MM]["Y<.F' -8@L?SKH&/KTSF?%+$K$Z$'4'1E^WR[LLWVQ M%M&I 31-BVOG>W]Z\+P1U%>&L.KX/;T2MR] M8SKS"=A:&.P04/8^BZF]8VY3(#F>E'M:9H0+8@*A8P M/-\3-X!I4X3]UI?;A,"_!OD*U GDINL W2$2"%0DPRW.XN!8W88I%3\#"*2N MU 7L?EW9+3.'QV*7N@C-; [FJXF#\#=&V$G?C"W^8M7$R@29$J MBPPX:G-+0 %T60$LV789D NN*%%("/Z:6A-0,;VH@)% MJ=3?;O*JS_GH*K,%DO'DAS)R 4ALBG<7J!F5&?(1H UY'*"&K69=_MX0\C>F M17$!GT_F9BH'XR6[NFL&0C"%I6*Z\8,:& MA[CZXHD##N:Z":I;9C^&&VT8,D0]@#F]($$._VX;//LU2>7>X=\["X@!8@*$ MX84!AHL'%!"-]-JT=$!XMC@$.; A'N$%&0!?FKTM_.6$FU0W^(6I;VS;U CM M GB\!?**.-(:N#1@TR%K6N,%S%U3$UGV,&'+',&V1;_'.U"@,(AVGY>_ 9DZ M)MKIS=_N0!S@/OBG9#Y@606R%A R1=<#$H#Z0%&&"]#T%3(TV"<@H6WV"$M\ MJ'-"Y LO1+Z8%0' ?$ =K[,7/5!<71RS7R)9-B919J<;U^5FUR"9(\3'@K1B M%([S:SCMC4P72VC&SZ:O:5*\>KR6)98 1YNJ324(^KP-ZM.OUR^#]@0TK5I0 M*SQ%B$VEQ3JOB(FP-8B" JB3%:R*I(:PEP'7]$F<%G:$%FII> M622(R8'.5'#\!(LK,@K%[1;L2T$;\34A)QRL-.2!$"EP-ZJ!U;2B-P:HVU@ MPG"0#*0X&&)N("K@?L 8$.\YHCK->^0ZH'WBQ MHTUN6Q*59IGL+Z]']LZG"@JJO02NJ[#_ASQ/I(M>3 M+%RPB?M]SV-FN/Y]'/H !&8J)T@[!@L 7UXF;V=A$50 M0_N%IT?12AM7ZP;WYM3$41%<-*#X[DVW:T@WSL$$;%UW84%-Y[^:OA/]E45^ MT;2"@*[I@&)XZ[I9D?X/>!-W2[P!M8P*P#F>$KDS5[.\X)EZ,-Z:PL % 3R- M.UWN?'S 4',@A:4/H,NAI,*3X_&-^C_8?^ M([S/WWL+J8++$%EK&3#!K&ZZR' JR3CRNA_?1F!);%8+N(ET]"9?W=07Y.1" MTV]MXYI:)C'I(X?$.".:Q8LB)[/H M(B-[8-.W[-$1*,G37FED"J=?3MQ7[]MAG0UHS)'C1JX"K;M@?53%V2)RUHJT M)<#( B,)HH:^OR-XT0H.(N"1 K^N#>HI^Z;U&Q[>JXA" ZKYLI ^++802(0; MDH4M_T9RY-8Z]$2H8@$**N]._&!>LP;*Z[);\AC0GG)47( EX&&5(-G0;\"6 MY(2_)]Q!.-C2>E>3>B.&KN @IT![]YMB[RUS&;R& .KJ\E/1XP'C8[NN19^DY!2A[EEU]GGV:P5>?AB^?9ZL5?%XE7[[( M5E_ Y_\,W[SD)_X3_C#J&F:!KWX$GH\HUEX2(D8C_E BVX\40$MV&6'O"5U#S%!2B%.<:05X%;WZ(N3& $R M0+E.Z,7!BPDV<.YXH@N<".7I%F2P+9SRY989.LH0YCG 6.@ $1=^<5##Z=8R M*\9?0!0@!BPSU/R>((-/(._,!>?GK]%G+WY!:N%J-;ZQI05&Z;#.BZ;$[N4GZ K;\G MKRL ^O@KN!2?KS[E.;_X/+I.<&(6K# P3IJF=)X]N\$EFE.10QA^-1LW?_I: MXA53KH /'IW%?]_W]B;L#35"^?Q =222^X[LL<%N25SDMU[RX'6"HR>KTNMO MP+=%"L3V%N 8!0 +9B)_\>+\-/(MJ0MF0_9;'F(.91J:XU(N>"$KPZ&:TCI0+40'(N\/&M$F)_(+=6\D0^D^D 8YAA.9*GHZA'CZ PKS./JS1B-VTQ,/+ U<95 @ M#KNCHR@,F<>V:24XQ1YI0B?'_"J,/CGAI>2/\RJ#(W&5B]8PQ4?R@";1R.:V M%7!G8XE+JF7>MD>.)58DQ!)4$SIAS"V8_J#7@T9[BS;Z]&(:.L(!AA^W+ECX MY.0&;+1;PY8 WP(OJ.-KI'8 <'#0G3%T4( 6[8)>);P4/S*=>58)0WL._X%R MZ./&-IJ<]V!1#:2?8EQ.)[B.3F*JZ'1BH)VW /< QH62 Y2=S3?&* XI>%/1 2D&/*U5,S U<2 M0U 4:31TC@5JPLQF 1F@?K*#D62D^ R/C*"1G=PBR7IO0-&)M0I+F[N7S7(7 MM:224BA@==(@'M-)(.'W'A8YB]>(E%VB4,XY1N@XND (!*DI2$@@*X!I;\O6-49N0+?^IQ'?++(!S":]0/PJ M#[F1L#VZ3+R(#18)[GZ &^^8E_R;?R:::N[S\?BY$A-CB &A3BX.WMB!\$'N M7=A>0P&-A5I0M-.P+/-0/%]DDK=F[5 J*?3(32VE([P,!_+'%>%(RC&&^51U M>7GI862+^ZTN5-0-.?2!RJ2[?(VOTR7NPQ?#&WA%R<@GT;%1X+A M:2A'3N!_N=F@SAQC"QF#J_F$OQ\,BL11=O4A P>10@FB.+(EZ^0^6;)0,?^) M?7.@&5"X#B,@F,^*R%T?11%$Z@4MD%!#=S6:*$P!NEB)SEF)FCG#MU8'VHZ< MX:1\($<0Z=>U#?.!E1GGU%\WF GA-=O_MS[\^T(/Q.LK@?/S$. ( H@RA MBA10!DB]#;Q;XC^DD-''.+=B:H7@&_"IDCQ8(M-(8-8ER1ST^S+[X62- 3]3 MPX.> Z+E$I&393E0;=2L4H*GF%"$& MBC1M86DE3IDD9=V4T262M!G5^'%I(2LR=N@2^2_C.Z]L@"E9$1NQ%Z_TZWPI MCYC4J=1^\.-#4EM=#BWAP!8,+>V )>*\. 8 MLN>MHSOV"=C 3.!W ";G,)NI22$1I6UX>,2T!R>8D]-=@GV:V*X!12T(\(?@ MR8ROA65%EVZ!B?/^68?SO,:;R9HO-*LKA<38U7QF[ ^4POTB3N$>59S^Y"PI M="%]<36?>?@2\WE>PYVB(YFV0C]Z%ODWD!SZJG);*FE7AM*BB;6,!5J !V < MTR?-;?)"!'OL?T*U/5:%21X$TV[,@O,3AY2=E%-QSL[LX8<$S-5\VB28P+EM M54_Y(:3Z/R-X1U']%\Z8UOF%-,&K^?2^[S")Z^\JUD.FP^N0Z3 &^9^?=93Y M;,8R+3SKF4RO64SEPXV&C8EP] =@AJ*JC:2I+"*;,/$=1\4[",M'+!3'A:(, M.BR>*/+>>:>\VP%E7Q Q2UD._^!,C)HYRKT*:5U7\PE9T6G]&+3MT6/_(Q.E MR1?\O1LD$*JR(\'50 YY7D\[\Z"]M$6NR/+3#( +'(,4"&=3"SW;9=C@;!I)9".?A3,BE'!IB*02D,OCB(8[- MY5P5@6/C3.T9M \L!E_3$Q&BRKH)ZI4#*R5_9C3)EC3M%KD;:?(8_X2+$;Y@ MM1LQCRJ4[I#S7KAH2NZ"3UT;OPW35,^5')Q#$D7TUJPJ$H/LS!;F%-]8Y-\, M%Y$BBQK/=!U/Q$$[6%Z,(1>;J[!$G \EAQ^!%9'[,J.JG,^?@%F#\[ZFSZO5 MD^Q_]XUD$Q1FF']MM8.!G"[K)NS_*:9Y3NZ"IJ$EFB7590V "%#$?0!8G6G6 MZ)<5,.@ [IOE=KG(?D\ 1H"W<*]-B0L(>Q\;K;Q*#@21<*32-. MMKP>3.\'A1TLO"7@DT+)&D/$'2VF9 *QJBN%%[\HT/I>8^B8(FJXYH-E]@;6 M(%N=@2#SQA(D['G!Y(_6ATKQ4T#CU+&P1-XD'"O*ZP:Z;OHM9QX)U]LW)1(Y MVG.T=I 2K#DVF.2#-O3PO,.!CVRDKR-@[V ,B>/ V4[3,'WN$(=$X.FNDA2= M^JCZ$!\ELL7Y59A_"81RQT/*N_=S1YC3!,_X7D85DEKVB9C3\ET,+H_I?"&R M[W4?/VG!XD&8;4^TRUQBC@=X-PE0?FNHF%?*RCU<:3:JB*43W97)>"HKXPSH*PW7Q9)4@DY#M GS51%(?V)-8)A M$':G/L1!'@Y""]&SR=W!S<=*S3JLM1 MTZ8_^L2]9L9LY9%G(@[Y6G^33%FV**.(HXRL"_O.JR.5QK0F2LQ2Q^ 6S)ENQY[9 MA6H=6,^%&>-=HBX*NZH$"='(-)-)4W:HJ1#>GB2M;*-111E)J8/EL%C^IV:D MFI^"CT&5N_-2WAF*7&)CGY,:QM;,U%MJ6#J7B".7%91+:=2APBC$!4*D578A M$78*8R=*&#!D)",XI)B_;3&CS=\-;_A7T@#(,*K@R49K)4?^,(@82&_CM5:QD!ELN0D?#E!YG0VS'-5ZPIC9!T8Q- OC9*2C\P_/!#ZT)MLDB/O^;AD#F-7T( M]2-A8^G@ALN0:@\2"_0+NR:D&ST3XIF5YIP32:-H1O.AJ26P:N,^/MHB@6LT MJ2 GG.NMK7BYUF!#A 7R35)M\SVK_&O8L4?9))8XEH@R%G;;LQ$'#ZS)7A&] M#KN5%6$?=]&62KT+E7K!2X/I^-BTAR@&IS@EK2B32UM*O+15BLE_+004GJ-8 M9XD+DZ7J:_"F!L7SCFSA^I2[^%*^)LI4CLE4DJGB7XF%BU'!.9S220K#9Q@Q M(;'$$*J8CHNAUW22K]Y0K8Z)"(]#\M53&9_[[/0_-4\T#A(<+ M:F*WA,NQG,K,&NDKEKA&@D/1=>;@OO:^C]>2+I6H<9Q0!1K/0K.[\(/3K#J/ MF"=W3#/1'2RJCJ>)PS0OA]X+$JR1&YV\6.'Y9Y7FP$\^K,;B!\."9ZGSQ]0< MY3T@)^.JI4%E%Y=J$>%-+(A]#7@2L78E(X,3022/3=$'M&&=+[M!DU&202EZ M(6JC6/)C-!01,$$9L6:1LC MMD<:(.@36$]VS(%ACGF@',;;[C2ND5RTN,\8X.2.1G*#GG$+4$HJS(F/^\J= M-)MK6F_@"G_XD"43.S_J:\9+1U7ZB_A7\1S\QBR-MTTV1QYU$5%"Y 0A E[ MQ6EM-"J3R#!"G1\E#Y-H;#P">&8.2NRQ)(:.:XO1]EJRI_(>3BNRH"1]3J;W ME2XQMTD2:MS.'@[N2ZK'$O0-6-IV+(Q+:IV\EB<0LB--8 M6R3I0]EY=-4Q9[;F'&Z?R9+R=:W(YPIODE52X^W!)[>'U&O0X,#AX=Z Q%B+ ML$T"T2.5GI::'6-0[Z2MI61CG B6@W8#'@9YM*T2Y[9QEBXI*YH3I_%#=Q*H MH^,8M#P8J21^<:(1))T@N=UK]M_-<:%_OWI_J$B9E\\_YN\,"VSYXN\ <4]U MKC1AAC8Z"%XJ> 4@WLB>UNR4L=)W[D0%&,C]@9F&Y<"L'R##K W63$HS!&X_ MR-O&H^#4L 25 0JZ>Z(=>55%9H[E?;I8JD2PAJ_\!)61QDIKGES":N6-NO'] M19?[)]5:8PYUKR?P808>1=Z+4V5.<[Z#;2SW6Y,KY6!!]RZY]65H@MG7XO9' MEL5IK?UABTXSZ<57[W+)CTVZHY!VJ54I05F<%*!89B,V1E2($27:QOGL'PGH M(H62A,#(>D,+I:1\.>P),:'1^,!)?#5#3\^QH_,HT3 RMP=;9'A!M#T1U>.) M_'+J5V3\H2#<;(CDL*N%M@(8WTY'[1&HO'*9_8.*?722V9$+4:#9Z'=-IN7S M[E@7 ;"\H"H3E-Q-C[%".;5?6,T9L@_OWPLMO0H?!V_Z+B$9N=74HXGJHMN] MIR3RE3>W==7D)1N-,@@+@+:G5,+^+>]1 M3NK;HYS6C]-/?7^%N<$(C]\>G64 /.P4XU/$O;4@SB.0A M'O9G&-$8$[%:BKZK.[D&9)HQ2LE:?94:MOY=6=(+:(63>K"TQ6@ MX"IA#%CS4WSJI[ID1).2TAZ/9"ELY6\%&!]REJ%TFF5^G,KH&5G&8?J_I._C M[5=:Z+DE%#6:I,8?4NX8+J*&NH+F%ZZJ$$!@6+$A%2+7AQQT-[8+0$\Y5'GM MM(K)UGURZ&$JKW]2JAOE,' -OR_'1*]N5-J]X-[37:@73]HLI\9..400]B@1 MVTXL9-FD]+>P:M\H83_&\-]@\"U=[701-= M7[_AWC=T\O/$G31'RRMU-(Z2,2GQ'^93H*7I ;1Z)^[5%$4J_+/74243'&GI M:R2JX] 9-7,K=>=_4&^:U$CX>L?Q2 (8:2:&RO?7BE*;Z!J#RCM08=D)IVQ+ M3D)#NZDL#&IOY \Y@%"F>);OZ@VZ]-;6PSN,B/?'D-Y/[AV;-#M+;:=Y8*/R M'DF-&W"#)2TNV<#SD+%L]A@W!PJMLKDFS?HP>CW M/O>1N:+H@5X@ B*V>)R;1LE6M4&1Y">@6!>JCC@,W&,\V+#;F5M_*$>,V/&_ M0-K_$;'NO(U?8HN7&S.US403:+#!O(;)J)+FHFLNZ _R9=8U!JLD0/5&*_@X M4V5J3C1@IZ;BWD]B2RX_^*AQVE!22>1KZYAD@YW)/"XP;'>:%.S1:@VQ^?4!STD%KF)#;%/L.;Z;=]^)R0.Z8-QL* U@>KIZ9$[J9# M--[?1%H^'*"1?BHH[-\?;)L(Y@^ )@T/I8# 9%2R&)4WU]MN-[KYNS7:/Z>Y M3K?'^V4HHSA8-8W"^Z3R>XKCP#L%S1X('PW7*VKR=8=A^ &7+1P L=1I" ?T M\)$&X;_/#EQPLAQ_EW-VL<8?984IX"./-OD6RT'G\-3<_)_K9)P^Q'^GN_&% M:()*7Z.>X;0V.>(!(T\+W;M(">5X08S2I"\<%\TNXB^%;*(&B>+L#&VE<#IN M)"*QDD->O,M!,=TN_%X7PO7I3XVE+/"M1F;7"-_!%'@.A'"B:=G[1'.IKPSO M@;-[S260'47O1Z)R&IX"CAS-NF#_EA"=QQT*4DKG(T92P"030[[N\1=9KS"%3J$3](SY.+1V8(9F5_1*:)O@L,78>-"!#X&ZR3O>CJ MY-/G5<502;)MQN.#DIW)QSD513G/H6/+S .CEZ3TX +("0_FW!'=*='#.K9@AD M=.*ISTTR+]A)PL0WV%]:QDJAV.DV56/O4XS,%;B'XTA,*3)ZD5JGCD?,>"M# MC<<$FIP8!*)48*6:Z= &Q9!470/&"TK/D\?#LNQ9XW85C4^ZD+65*<21Z9%7 M[ V['0U)_V39OR0AA+I\2TX(&7%[26J0=%?&$965^7-T =!X&JV$)]-@V/X_ M+OUZ7?/[%+CVPT05;"<':T,E%ED6]#ZEYD(ZR?AZ1RF"C6]\D6,)T';8)3MZ MC1-3/&5G@&[,E>C.FZRA+#%I6 -<\BC)&UC!;IA@L44HBF+$UMJP3><=R*BP M1VY%KN?QOZ:-_SKSWIMS7B+KI4O+%;4P@S%+C0OXDK\U] *A'_R!Q0S)OQ@B M;>R=^Q-AVYH4$,HZ\N:+,O0XGW&*V3'120 !]D.7$VMX!N8ST$3^1Z] MB'QMSD07,4H3B;3VR-2)6U860P-F"M"Y-//0#_AJOHWO/]06>"M\933)?':. M\;>.GDP\]]K(J] ;^&J^<2^_Y)'3+T=!_?#A"4_H-<(26EN&2Z(:I']W"IF] MC7_+&+TX>,CXO$V3O$]X6(\N%6L:@_,,Q8=U=0$B(M %3"V.8"DR)LUI/*%Q M7 VZ\_W:5">$V;OCKT(>U&(/W^@65#"#=B=ZM5A:,."Q=SQZY\VP&9!*;%S7 MMR:? $#T_SIG3@PCAF]O%4QP>U[X$%Z"- [DD+7C36P==67G#'+02D%02C_" M)%JI4DX<96LE(>E+Z,90&EH-8*F3M+I!'DK)#AM)U8U>R12](X3>Y65OI(.> MV4I39"KH(E4)SYMRHSB\1B[/J$DBO?=&3"*25JASTN^.JK!4B6WC1$^JY;SWOM8W##*-0L'] /. #\:SO MG5IFOY+?M4*=DPV9B'FCC2*9L3 O@>E.7Q8#)&'-K9,.2QRC:9P4+VT470?# MLWC*PV^I9E;>D,:.+NJO\UO?6H)V0,-M;H MVQ!8O$@-0E _%&=A2OV,%H&O%@&(CP(@%);)Q6:B.!$"S(GY&E!_(W8P MSLKJT#[Z:KX+-%LGTZ)O=O2XE(ZFG)7/H6WCU7S#12[_>\[E?W4IY8#AQ<=$ M+7!^^61!VQ]XP_E'+7IR9]"J*N('E/WH-1XIF-ZB;I-(N]2\U,J#6WIG\:D" M1^/38LD$A+B;>1RA]0WA0XM7?J_),)4N2M ,844<@-T-B%O)8Y,]9VGWO%OV M?:+AGI_6:C(3H&R+TL\N&I-UH:]&7'!)MT1G"D[K^#TVWX4A4?UH' 35M<*H MA):LS,=9."R#UASYVZ7QU:@0547R'GN6 U ;HZZ.L31>L@RI[\M1^K67?%BW= MU[83\99Z2!+J+JK&A4PF*C!N3RJL/6W[7A7#W9Z>ZY&W59-=V+YU;&)*3+DPIN%,7V+&X*^>Z\OD^ M+<-& *=S1FWKM<2ZC<_ :RV,Z9L&M\#&^LW0PUW9S0#6P1S)2SCP@06U"K^@ MI*JDL=API.\*P,W&[@3>Z^RD3=I=(P58 >.G38O59W;HUY4MDB8I3%))TW6> M7[L <$T$)NT%IU:,*[&4:1I/L]INQ"_('5W@#HV#^ M3;285$/&I6\'!KN>8V$I@44]@:D_/V7BB0S E:AP]_+)H4+M\P8 KZJ ^$O@O_5Q"V#%2Z7EY]JUM))Z6%XKQ5FB5!9H4S@ M E5Z8Q0^6W8N8$2 FG%VON+N^Z9")N460646Q]*R)./G0 M$/%3+K,?IGB2UPW&Y<9 R$3!0LKFBBX>>FF)/Y-7)WK]F/\A&JPXP9BDM$ % M*G-2VOA!TF_ D<;VGYS[\-A5IHTHMQB(AEO<'$U(.92Y?0\9U5.X9R+-!!+Q MA+1.0YVXC.\*1A$:[!Y#)X'1A"&4_$H-P SUW]!0BABKDHIQHKBG3C#.JVQ\ MI:O>]-<^'HCR*WG%_/T#$'T'X)!D>Q#4_9,M?J"NDIS65&P^(#W4\Y.*#Z1D MA36+7S#9=D18_J6T7]!+M5#5,"6K.8 V=_*_F>_!_>/!AU%J=G_S< M?N7YLJ++K(?N]S$358=T3JJ6(;G2T)"U(EA[+><'I@&F73BIP- M[\"&8]^!PJ/R4#=PQVV9.\!5.,#5'=A%Q1NV_YKKM)Z%'D9OVH:M KK(HR?W M%\V-2O-/@ 6ZTGR=D:R_\RV HI'7%(!!;>MY@_T3E J^>W;]W). /5DP#/OU M0!:8CGMV_:L?ADM?7'ZQR*X-9U2\]:]XOO]+ZG!S)J)XSWGL*Z$0!6\2$ F?O MSQS0S.?XU2)+.GK)$7[QV=@1AB?CH\NBLP/.">=E0?$"X\_-IM",1.]UNLRV6-A/CH=(25)7WH$CB78 UY3J24T W2C7='&IGK\/=Y/I9 M=A_^?#TFK?PG6W]-O0"O>FA<4MR0F M]NT]Y.G^6TQW >Z^^OK9U;V',#(\_O2;0[XU/U(NCP-39P-#+Y=?/+['9H!^ MZ)H#3HG)CJ""TY\H@TR+#\#OFZ;I] ,N<-NT[PB\I_\/4$L#!!0 ( .>D M95A&PO=V]R:W-H965TO'9I"K?4N.4L,)&Z+#4B!H.G6#\,^T!)E$Y5$C:3B9+]^=Y2L M.JDLN!B& !;%E[OG[N&]*!<[J;[J+><&'JJRUI>SK3'-^7RNLRVOF'XK&U[C M2B%5Q0R^JLU<-XJSW!ZJRKGONO&\8J*>+2_LW*U:7LC6E*+FMPIT6U5,/5[S M4NXN9]YL/_%);+:&)N;+BX9M^!TWOS>W"M_F@Y1<5+S60M:@>'$YN_+.KQ>T MWV[X0_"=/A@#6;*6\BN]_)9?SEP"Q$N>&9+ \''/5[PL21#"^+N7.1M4TL'# M\5[Z!VL[VK)FFJ]D^47D9GLY2V>0\X*UI?DD=[_RWIZ(Y&6RU/87=MW>R)]! MUFHCJ_XP(JA$W3W90^^'@P.I>^2 WQ_P+>Y.D47YCAFVO%!R!XIVHS0:6%/M M:00G:B+ESBA<%7C.+.\Z,D 6<"@.WLA29X!I>?6;K MDNNSB[E!Q71\GO5*KCLE_A$EG@\?96VV&M[7.<^?"I@CX@&VOX=][4]*?,>S MMQ!X#OBN'TS("P8W!%9><$3>F+U_7JVU47AM_AJSN),7CLNC4#K7#7";3A@#:0]P=J;>X-8QRB<%OOYD XPUJ==IA7_H.79EM4;?%HZ^)23 M3J7RFF]$79.R-2NMJ!>]7U^0G\,H/(-;)>^%S=^DAC\TF(MY?L!&XB,;<0A? ME##\C2P*#;Z7PB+T*54\$]Z3UZN9H"(>J(A/HV)E$RU:C)RL)*JK,?"I:HSQ M,"US+TJCKYC9WRXTFCS@N2\!'QLLGZ;3=O3V,4W+WU-!<6#IV''%:5='^G': M!MNNP(_A)>#4RV^3UWC)\=U[,KD"+\'WU]]FWG4[7N/?2,*!'>+ <+0VUV3E M!#G)0$YR+JC %K)JF'U([1T M/9\D..#:"&P"D$A<+-H22NPFT.MTI"4RM2S,CBFD;S_"[N >NQX+$C.G1I\1 M<+X'#L&;"!XYP[ORH56U,"TQBCL*\4!C#=&;I-_PD=5M@;6H53:\)9;]H\)N M.+8I6UGF(*H&(Y#3NH:[K53]K2MI!^!+1==1<>K>2&XI"K[/[0QCU !Y)4,3 MI1:VB\+%IB?CF7ZA3[F-SY+(?_$>58S8B5T?1VGL+/S%,3?ZN)C2;^@=I%+J1.\,,!GLJ]I6=96;6FO7\[QSF;"IB?,B:[OI"&5M!2K)Z7'VU'!^Y(6 M)D[LA3B(4;Z;3!6T= C4].1 O6/X_(3Q@;IO!%N+4IC'L0"=%#D>H*NG):R? MMWE5,VH&E-6K3\Z,SPM:7VDP:Z^'VD9,<25DCBY+'#\)[#/%3'J5YS8D^D2/ M);3-D!YRL\*;6[<<%DZ"%'JILT@2!)%WMP*!*5GM\>NN K=*$?T4P+B"5Z^F M^A@X21P@M]X"NP_W"41._= !N,#QXV0 .4'K8J!U\2/YE\##%Z84YM]'I+@# M/T;MI-@?IK;I5>\ZU=28_U_\^DZ8AO89+-(#?K%W4ANDUL@A>O<,AXX7!]A^ M>F&,/FF84%VJ4+PIT<:#W"5JRW&.S8N3!A$%K./&TYQZ3NKY [ Q3N<'7WY8 MIS?V^Q814X7N/@*'V>$3^JK[(%'W;<)]INJ^Z;M7HQL M['?D6AIL"NQPR[&=5[0!UPLIS?Z%% S_6%C^"U!+ P04 " #GI&58!JT. M3OH# W"@ &0 'AL+W=O4&GI>X-2NYLYS;N5NYG(N]KDH.MY*H?5TS^;R"2AP6CN_T$W?EKM!F MPEW.&[:#>]"_-[<21^Z DI!SOG \0P@JR+1!8/AYA#54E0%"&O]VF,YPI#$\[??H/UO?T9<-4[ 6U9]E MKHN%DSHDARW;5_I.''Z%SI_8X&6B4K8EAW9O'#@DVRLMZLX8&=0E;[_LJ8O# MB4'JO6,0= :!Y=T>9%G>,,V61*;D2YUQ)72[33RSMX M!+X'PGA.;F +4D).^LF+![:I0%W.78U'&0,WZV!7+6SP#JP?D"^"ZT*1GW@. M^4L %SD.1(.>Z"H81;R![(J$/B6!%X0C>.'@>&CQPO]Q?"M%3=;(56*"8/!U M0=8V["#)W]<;9>?_.1>!%C\ZCV\NTTPU+(.%@[=%@7P$9_G]=W[B_3C"/AK8 M1V/HRWN\G/F^ B*V9%TPO@-%2DYT 6]57+&*\0S.N3!ZR'D7'O"(K:CP,I=\ M1[1)D.Y&E]^0A&&0O224]X1D1VC3$D(8:3H 2] MXJ8)3..3"XLK]@IS5ET>_>W@*=G KN3AA&/M/3E8MGR^(1PRRKK4',*)2C1@:UE_>CBE4920,*2IYY$P MH$DT.1,6P"M^&I HI$$8GXG,2'[&0W[&'\[/5_%]G9_G\G(4_/V\7(NZ8?R9 MP).)4)N,QUR5+WF\T8RIEMZKS)N1OX#)MHZ]68U,$YLF(0]"L^IU=O9JMY00 M00O,H%.-40B/AEYD$I+Z$Q^_D\0[ZC.B1C*HD7Q8C99E3VOS3'X!L9.L*9[/ M"3&*^_$"85=YIXBV#.21P:YG8/^O-NO-/E64S0\8+I;G:*[&RL6(0B.5XSR7;9TH[T**Q3X.-T/C' ML]T"7W8@S09D95@=MJIZJ@, /P* M 9 >&PO=V]R:W-H965TZ#EL\U%(EV2LNO]]3M*BN(ZM@OD:7N12-Y] MW_W@G73#C=)/9HEHX4>12S/REM:N!D%@LB46W%RH%4J2S)4NN*6M7@1FI9'/ M*E"1!RP,NT'!A?3&P^KL3H^'JK2YD'BGP91%P?7V"G.U&7F1]WSP52R6UAT$ MX^&*+_ >[>/J3M,N:%EFHD!IA)*@<3[R)M'@*G;ZE<(W@1NSLP87R52I)[>Y MG8V\T#F$.6;6,7!ZK?$:\]P1D1O?&TZO->F N^MG]ILJ=HIER@U>J_P/,;/+ MD=?W8(9S7N;VJ]K\CDT\B>/+5&ZJ)VQJW23U("N-544#)@\*(>LW_]'D80?0 M#X\ 6 -@E=^UH\*G[Z58\QRE-3YP.8,;(;G,!,_A5AJKR\*)X.R!3W,TY\/ DGW'$F2-K:O: M%CMB*V+P14F[-/!)SG#V,T% CK?>LV?OK]A)QH^874 G\H&%K'."K]-FHU/Q M=4YDHPI]/R'PYV1**: :^NM0W#5K?)C5]=7 K'B&(X\:QZ!>HS?^\"[JAIPUP]+A+G*J96%7(!UE0!FJ38&+$FN M5;'B6:>P+N%Q=] IZP(<"LU,(*-##=@A$+*>8BX]*": ,@ M%HL+I;? #:@YT,UC,47=WOX )H<%,)G]37V$=*G*6)@XYZFL71P:KC7.A(7/ MRABR_J L%?NCI*];+OXAQ&_T53MPW*C?<*'A&\]+A..%\^4ESON7.,^$I(RI MTA#&G->H]Q#'?C],:5%ED%T>6;5JK_0_XQISB :NSW#;Y!CF)1F!M.=W>OU6 M=?_=B/>T[LNIK:)_$[IVAPW@\>+^ BSESY1T@SOW'87,CZ.H123QR]K)TH2] MVK<^O05'W]VS./&CCLMO%#,_ZO?\UXE0O=%,_[L='J[D1[VFU=?J)Y4:_G0JJ;A2N^'.<$#2]ZB0>ZGK7JC56K:KZ9 M*DO34K5D95AV/$/&Y0( M "P& 9 >&PO=V]R:W-H965TC(##E$FMF3M4*)9W,E:Z9)5,O K/2R*K6J19! M'(9Y4#,NO>FXW;O5T[%JK. 2;S68IJZ9?CE'H=83+_*V&W=\L;1N(YB.5VR! M]VB_K6XU64'/4O$:I>%*@L;YQ#N+1N>IP[> [QS79F<-+I.94H_.N*XF7N@$ MH<#2.@9&GR>\0"$<$'T^I#.<7>]9;]J&67$Z_PH,(Y M:X2]4^O/N,DGN-,"FHNNR][WMS#CD,1ON$0;QSB M5G<7J%5YR2R;CK5:@W9H8G.+-M76F\1QZ1[EWFHZY>1GI]?R":55FJ.!XPE!N6\XXE?H,EBN%&2;LT\$E66+TF"$A2KRO>ZCJ/#S)>8GD* M2>1#',;) ;ZDSS-I^9+_Y/D"E]R40IE&(_P\FQFKJ3!^[4NY(TSW$[IF&9D5 M*W'B43<8U$_H3=^_B_+PXP&Y:2\W/<0^O:?FJQJ!H.9PH>J5DJ3>.&OGP?:) M/DB[7_1N"3"ZE9+B:6ZP&82T*JQC!9 MF1.X8VNJ48N:,V'@"-+4'R:96X3^,(K@BDM.)5O!0JG*0%SD_K H(,D+/T]3 M>%"6"> [LHX@H8!#"N.X\,-B&"]#_04S_ %!+ P04 " #GI&581C!=?F8# #*!P &0 'AL+W=O M;2>S#21I@Q98 M *-)MP_#/M#2R2)*D2I)QPO0'[0AW)NX?//>(=YUNEOYD&T<)K M*Z19!(VUW4T4F;+!EIDKU:&DG5KIEEF:ZDUD.HVL\D&MB-(XGD0MXS)8SOW: M2B_GJK>"2UQI,'W;,OUVAT)M%T$2[!>^\$UCW4*TG'=L@T]HOW8K3;-H1*EX MB])P)4%CO0ANDYN[W/E[AS\X;LV!#2Z3M5+?W.1SM0AB1P@%EM8A,/J\X#T* MX8"(QO<=9C >Z0(/[3WZ@\^=DN(/6\AX,\RP_,LN5< MJRUHYTUHSO"I^F@BQZ7[*4]6TRZG.+M<:?J_VKX!DQ5\_-[SCA2W-J:<>;SL7U(.8248Y?ISYG_=KHW5=%G^/I;[@)P?1W8%=&,Z5N(B MH HQJ%\P6/[Z2S*)?SO#.Q]YY^?0ET]4D%4O$%0-9W,X1OPL]''BSPW"O6H[ M)M^@-VC TD*M!-4QEQM 8SE5!59NL^X%""HO<^-#>HM4^*JV6Z8Q'"TJEQ=J M X/0I3+6>.(XBI^]+^ -F3;PT&O);4\QSJ/FK\XV4+R?[AP>F>QK^DV]=F2L MHCHX"?8[4MTV2E3 VTZK%W3[!IX:I1U1TE,X#Z!)"TI3LW'MS.$*7GN]7>K, M&&J23I624E2&^[9"F]UA#?TXGQ,ALQ.,=*%KC.V:CMM?93>D<,$EH:O>4+"Y M_%_JO8,DGH23."5K-@FOT^M3,J:T.7-CGIP2IPCC:>S&8OI?M,[#K(@A*\+L M>@*W3BD#/34 34PE%50_-.$D+.(E67"9W)&Q:2(P[R@F#RC[Y3H M&A*3E67?]L)?OPKISI:<^0,NDC@-9WE\"1>SF,B3L3H*'()$)UD^#2=)3L:$ M\.,I'"O4Z*"_MJ@W_A4QQ+R7=FBUX^KX4-T._?F'^_#*/3*]X=+0A:LI-+Z: M%@'HX>48)E9UOENOE:7>[\V&'EO4SH'V:Z7L?N(.&)_OY3]02P,$% @ MYZ1E6%(GK.*\ @ L@8 !D !X;"]W;W)K&UL MQ57?3]LP$/Y73MF$0*K(C[: 2ANI+1OC@0E!MSU,>W"3:V/AV)G/H;"_?K;3 MAC)*M[>])'?VW7??%_LNPY72]U0@&G@LA:114!A3#<*0L@)+1L>J0FEW%DJ7 MS%A7+T.J-++<)Y4B3*+H)"P9ET$Z]&LW.AVJV@@N\48#U67)]-,$A5J-@CC8 M+-SR96'<0I@.*[;$.S1?JAMMO;!%R7F)DKB2H'$Q"L;Q8-)S\3[@*\<5;=G@ ME,R5NG?.53X*(D<(!6;&(3#[>L I"N& +(V?:\R@+>D2M^T-^D>OW6J9,\*I M$M]X;HI1 MU]]A*^$L>B,A62G!^[OD-3I;>[BFNF 54LPU%@NX50/V"0'KR+3Z+S M/1IZK8;>/O3TKNDA4(O7"G9QW8NVF^NL0%@H8;N6RR5P K;I7%?5V-VI*BLF MGP[>G27QZ3D!?V;"/),!V+/#O.R);AVDX"T]Q-+FUY59/=HR.8:98C2%8B^6CC?$OSGN ]])). M-XJM<=A81];T?)-SF"G#Q"O2?TGZ4U#R_P3%G7[/JEGY8$F5/4C)1VM1W(XV8./8JB== 1CR4G.AYUYES&[J^[JHH*;Z4NY X,E&JIH:7*JMKW<*:.F2:NY' M07#EUY0)+YNYO97*9K(QG E8*:*;NJ;J=0E<[N=>Z!TV'MBV,G;#SV8[NH4U MF&^[E<*5WZ.4K :AF11$P6;N+<+I,K'Q+N [@[T>S(EUDDOY9!>?R[D76$' MH3 6@>+P##? N05"&;\[3*^GM(G#^0']H_..7G*JX4;R'ZPTU=R[]D@)&]IP M\R#WGZ#SDUJ\0G+MOF3?QJ83CQ2--K+NDE%!S40[TI?N'@8)U\$;"5&7$#G= M+9%3>4L-S69*[HFRT8AF)\ZJRT9Q3-A'61N%IPSS3+8H"M5 2>Y>\)DU:$)% M2;Z:"A2Y:90"8<@71G/&F6%X>OY(^G10?HR.HEX"\4EB<,1B8(H/H$7]U<1.[SX#;P5?77FW!6X M>Z%5HP&]0Q>]OY=>!5\.*$WZ?4F MI]"S-19HV7 @>8=KJ&Y*>E)>$H21,2)Z,(R1^EH;Q'Z=V=D7$XFL0Q3JXFH_$X)<<>T1_4 M(HK=NHYCS3?"M&79[_9-;='6\M_PMB/>4[5E0A,.&TP-+L>I1U3;9=J%D3M7 MV;DT>#-N6F%C!F4#\'PCI3DL+$'?ZK,_4$L#!!0 ( .>D95@IN:\"VP8 M .<0 9 >&PO=V]R:W-H965TI546>/2G\R&R$L^]S4K3F?;:S=GBZ7IMR(AIN%VHH6;]9*-]SB5M\O MS58+7CFAIEZ&OI\N&R[;V<69>_9!7YRISM:R%1\T,UW3#X+9KL' M-_)^8^G!\N)LR^_%K;!WVP\:=\M12R4;T1JI6J;%^GQV&9Q>9;3>+?B7%(_F MX)J1)RNE/M'-+]7YS">#1"U*2QHX3@_B6M0U*8(9?PTZ9^.6)'AXO=/^D_,= MOJRX$=>J_K>L[.9\EL]8)=:\J^V->OQ9#/XDI*]4M7%']CBL]6>L[(Q5S2 , M"QK9]F?^>8C#MPB$@T#H[.XW]$N6!1X+'0#Z,C^J+1T^)CV MBQM1JK:4M>0.O6K-#CRX5LVVLZ)BW+*[Q>V"_20JH7G-;BVWG57ZB=UP*YA5 M[/UZ+1SRG2 ]G?+TN"T?-P(%^-(>V=MCH;8\L,=BL;-I/=AD1IMHJ1[L4IUF M8K3M0)=;( WCAJU5#=(PI^P_@NL>60RX$,U*Z!$;= CI$.PB1%JV6CU(QQPP M:6^!4QX&"Y]]_^)$D7.BPGBL!1O&BYPEBQ3G#"]5^>E'JO[*^0I2ZL.0+T*6 M+0(6X@>6 >TX 0-ERKX9'E[+U%1._=@?]>3T3Q<)"=L'BU"'(-%?.*R4VI1 M28LZ3!8^GN>+[(16%B?L1MA.MQ2W \>J_X$?0)"0@ K\$M@1L;NV%-J"C_M M*"-I2X-W*?OANSP,PK?C^0]D2SNI$&X&\.:CLLC9?A?P_D%V0!)1B, @;&D? MO8Q.1_">C'A/CF*,(*U:YPRP]3L2\$ZLA49$7&@NC1'63$'WJ-KI(KU%FN1: MEKRU+IW[?0F\9 EOGUR(LK?&@:':V4(AYH1OO$ M(B^.8A9[65&PR[)4'?F"B#E:;HW M10MLWPF6P>8B"U^'?^IE80RS"C]BEXW25G[I7P!<+$K9-=]*P$E^<4H-JKC< M,/$9"H!S\"^ FSOK@\1+TLRE'?,&JA019.!HPTJN]1- ^,AU95@.6Q'#0>_4 MBB#P\8N?U5/H%5&&8PCQ'O&!%R<%CD&<#(B?RG"<>B$"'N5>&A3/,[6+'S)$ MF0:VRH$9D5;&#V,QAXMY1'7N>TF.DK[YXX[5+HEN'Y2X5^0Y%L1>&&#AA$$' MVT$/K,\"4AA[N0^F^/T5A+YA$58@B6]8&'DY?#A2J.E8J.G10KW%7%AUP!40 M_[QH#QK4>\HQ')Q?B5:LI9T<*8[N,UVYW]H)7A39=8?0M/9T[).(3(CD^Q29 MPLOB !=Q[/E%-#2"&*66 $A>$>8L\[+<'_D]B8$<'VR9[MBR[-6S*/.B'*48 M>%F6LB3T_"@98;/??%X ["Y_B1>D!7$\LM[O.X>%&0TIH(B-EM32B. M6?@/S!(DPLAU"]^+>]T1&LQD0X3+*7S/Z"+ +@DQ"QSU_6/PR$9X9-\,C[N6 MI@9P[9>!Q0O30<2XQ!P5*+&28TOJL?##6K)%5*((M@--Y=5);\BORL*ZA%I@3FN0-V"!"9$ M=T4^)5P4U$.S/*/&$@6'IE>=&W<=*W<(DG8D/@P7##1M:]'/<"]G,[2%/(Q/ M)I2A@TK-^T>(8C_>"G==RP:=L>\[44I-)8PS1P?%5Q(#K!RD) -#Y/](S10_ M+ \^/ANA[]TG-KHR0:[_#AV?CE_QE_W'ZWYY_Q? ;UP#' ;-<0U1?Y%AMM/] M9W5_8]76?H( Z' &0 'AL+W=O.UK+^I)><:OI=%I4XF2ZU71].IRI:\9,J6 M*U[AG;FL2Z;Q9[V8JE7-66XVE<74FQ;'0A*GY9@VK* MDM6WY[R0ZY.).^G_N!*+I:8_IJ?'*[;@UUQ_65W6^&LZ2,E%R2LE9 4UGY], MSMRC\X36FP5?!5^KK6L@3V92?J,?'_.3B4,&\8)GFB0P_+KA%[PH2!":\6\BU\N323*!G,]94^@KN?X7[_P)25XF"V4^ M8=VN#5%CUB@MRVXS_BY%U7ZS[UTU7$-- MJU$:71A7S6XT3E24E&M=XUV!^_3IM9;9MS?GZ%<.%[+$7"MFPG7PF7Y7P!3M&XST>B//O;T2W_',!M^U MP',\?X\\?W#:-_+\74XO6RP/!LN#?=)/K[$H\Z;@(.>P,W47 M4FDU9OE>V>.6?UYRF,L":U=4"]"$"5!+N5:@\8XR)LR,"=FV"1F: +-;8&M6 MYZ!O5R2E-GM6O!8R5R"J7&1,\_P(_N"L;L$"F&I>SG@]I)L^//IPX4!4*$$V MBE6Y.H3W?S9"W[[)"J:4F O<;+0IN.*8/9&AZ-9 :"JA%;R"P+6<-, +W[." MP,,+-[#<(&U#"7)%MBOP+#])P+?".(7("IP(+D@'G)./)7K72HVLT D@M7PT MS0TMI$'XMV S48Q;%01P$ :')#&(X;/4K-@=OU<0.I;C.V0TBD9S\,)#'1Z, M9H2C?QA@O30AUON%F^2(*BL:BK@)*C<(8M7MSS\EGAN_5;BH4K(0.6O#B%]4 M&HJ AQVA9FVH,!-&=LV71-0WG.3*$O%90\96 NT0?Z$ +0'CT5GYLC @M)-5 M-;_A54..5!4WR2]9MD2,4^9CAT+9QM$/X+J9J:P67;Y3+\+LH HWA;,LXTK) M6O#6.>1]-)05"A(G!#=-P43(>]ME,/M!.P++=R'%S'FA3TA$G[*E$97CDD*N M#,.XB>5&*;BQ%;L^H2=./+AFQ:"U_L8UY=?UK#APZ"MR<*%O)6X O_ *,U"8 MI2S'KB"(KJB]T8HTB1"521Q"8GE>^!#4^'>ZY@2P&+$V6/$^M9/P>1QK$"O+K^ MTLXLJ!,9+.=MW9@2:*D//E89QI+2?EFP"@2"1W7!15?(I8F-5&F$8N0"R\?LI%A2>,>QD6W?H2LY1\ARM/X&L8[*%[1: M09@&5I 0]/KJ^HHY0"D'B*'>:,0Q 4="ZP'6(TLVJ MP$9*?\!T'XLC2;&;_M[PQ^[ M5%G^5OB'&,,4MJ+L^2DN-%$FH?'#48ZL.(K0#G>P@]E88*8.2#6%#\=9438E M5#\$!SM&4QK)14']PAQ!T!9L>O6">@E1$'$\LE!NW\6[24?KY1CT:6J"2RQR M#F>+1MKT"9],"]W+C7M%/I,;U=:\ M]E(%^:F;!NZ#Y?UW7F=B ,S6@A>#CH]C*+&E*1/'1JP$=O0 + [< /G+BPZ[ M'7>44)UC8S=-#+ON#>)M'"FH-<6B3L*67Z,0?#N\C]16H(F#F3AWR J]""<4 M?TM6L"7K\T@J^Z$;C5PU."I188Z.VX@./&G3!%++LD-%O9(UA?^*RWK!*O%7 M.RJ8N0BYH9(:5JS6/8QVP\+>2?X[L-:/L6/F&XXVD_*H(_^G" R3KEVD-AYK M/)OF*QQ*>]748QT\$H6'_9+M'G&Q064KAU8E=N(\3%5>F%J!1Y"+;1J)[70$ M?4_>N(?MXH'MXD>SW1#Q/B,4Y!9L9]2EVLR-T=]^'501ZUXVZV2;K@QT\H(Y MM?\;DU!S\&H!LNBZ2M[4Y@R(0F[I[,1'STXNK!%OKW!V2F$8(4R-;,Z*8D#/ M/65\ ( 1X]@NE*(H\)Z]7=#0T!)]YW!ZSS.VB16=.W..ARLZOG1./-;QO4=% MK/">^&YD@3FB\SB$+O+I:[@2ZMN;>;C626J2 **U9/ M@-@:;N;](-5C[34\+XT/4MZ3\NOZ-&1O$MP>H63UA)P\+Z[!\^,:8JMY^;@^ MJSSPT!!NHF>9^EBC)X"^B-(\!6E4+^Z\8'A(18*0=&)O];Y9(3?3@E+FG![C M=@]C'ED.#SP74?>S8K?6?[@3@PX_],3+,'"Z!=Q"S/G=Z#OC.740[MLY[5(9 M;:=RR-:MX,56SO80;S(0;_)HXOU-5C=M#S /;?=.FGNE[GZ\^>-$TO0:7V(, MP6;_E"FD/Z0IY,:L0(=-!>^WB,*BFMG_,"_]J->/@'1K/K1IT>HW8W)Q2VLZ MFI&\M9*VVD.(T=6"=?/CJ.(MI?-&-ZBKU]V#>4_9^;OGH"]W4OX//;D(K"@, M+<\-AHE[>HAT.MW:,.KX;6V&0;M8]..RXJ#6RHC@=MHS5RW3K?4[) M\:Q+;ZWHD6Q3Z?;5SO#O\&+LK'T?M%G>OE7[%8_*V-BAX'/:3!543"]OT*A=K,@"IX6 M/O/-UKJ%<#XMV0;OT?Y;WFF:A2U*S@N4ABL)&M>S8!%=7J7.WAO\QW%G#L;@ ME"R5^NXF'_-9,'"$4.#*.@1>>\1B$<$-'XO\$,VI#.\7#\A/ZWUTY:ELS@ MM1)?>&ZWLV <0(YK5@G[6>W^P4:/)[A2POA?V-6VZ3" 566L*AIG8E!P67_9 MCR8/!P[CP1F'N'&(/>\ZD&?Y@5DVGVJU ^VL"2X=(=R;S7M/;"E0',Q#2V!NJUPU0!T$A./EW1+_+I8&JNI"KZ=$EE##$]#N)MQ:4JV MPEE I6]0/V(P_^-5E W^[" X; D.N]#G]W33\DH@J#7<,EMI;CD1IMFG$C6S M7&[ BX ;SI9<^.U3(CK#G!:Q\'$HY5@L4;=I[X'=(M79(1FWG/YJPZJ-RX)3U6&R=Q UI+\TR-TEAV$O2 MR TS2'KCR<0-1S#)1O"@+!--T)+MJ4%80[[1L#<:)X1O*!XORLIB#EQ:HF(L M[;_+HO0"[IQP:>&1B75*M':2C'R>#;F.IY/MGAW%O MDHRAHX+2MH+2WZZ@19YSU_ H2771?)1U[Z:U4T73C?Q A[[SK8W2R1Y)V@:I M&;MV[R3^FCY*=P%TIKY8COQR;E:J(NGD@U 9VK**>JCSHKC>Z=R![(^KZDSM MGEF/X4O#Y_VQC@/VQT5A(.Y/8(],&TCZHV9TA/92W6F8%-[0;P9O3AUZ>-#& M"]0;_U@9\*!U1V]7V_=P43\#S^;U8WK+](9+0X'7Y#KHC^B4=?U U1.K2O\H M+)6E)\8/M_2FHW8&M+]6RCY-7(#V7\+\)U!+ P04 " #GI&582H@>66\$ M L"P &0 'AL+W=OJK,ULM+:VF8S')E]C)?&X$K(>S:?=V;6>3U5K2UGCM0;35I70C^=8JLULY(]V!S=RM;;N M8#R?-F*%MVA_-M>:=N,!I9 5UD:J&C0N9Z,S?W(>.?E.X'>)&_-L#C=(1%+@4;6EOU.8WW/K3$MG%X MBP+?*O".=V^H8WDIK)A/M=J =M*$YA:=JYTVD9.U2\JMU?15DIZ=?Z>\?ZUS M52%CA^ \SE\4[5=&[BJ"RQ> HR) MVT"0[PB>\Z.(EYB?0. SX!X/CN %@\-!AQ<MM,X \4ND\\4-JP6I#@+G7NP=W#AX^R!KM6K2'BA@$^Y-C8+:+S MY0E?5*JMK?FT=11W(1@D)O#]B==[B (6!S$M8H_%L5OXH8F !'A?LS2C+.(1[0.61BE MC*R- A8RI.G? UD=]KOP3LAQ>Z5=J\XV27P_^7C*U1<+FGHK0MU8'/ M4O+13SV(6,Q]YE, ,GH2NR2#JZHIU2/B%D(USF4#(?%,,^ !\ST/$C]A2<+A MAHQJF3O#O7A;2VL@WS[PD8%X6$,\"]898HS8?WJ7<3TZW)AS) MIM7YFOX50!2%=(>BW,6T$^:GP]M/69*E0Z(W;\X(A3]C">?,BZF-N,>BE*"< M:^X\B>D\.U(_?:&%+^HMA"/3*1JF4_3FZ71&N1[2?#ND&:X>\K)U V&I5047 M+V?*ZY&V;WX=)7%X?O53R85O?RGV8=X@!0A?D+2OAU]Q.+A4I9T&G4A5T!=' MHG;""\P%]:+K7$)W1$BNHEM*6Q:PIJS3HZ"!1S\K/P_$^A9Z\S ]4/R<95G& MO#0"*O^0=KX_%.*!%J 6#R*610DU64(JKMD3:H>(NF=HUHM2& /G;VG:T(]8 MZ'%(B746\<'\OLH;/[O!5*A7W3W-D!4:__UE9C@=KH)G_0WH2;R_1WX3>B4I M B4N2=4[2:A^='\WZS=6-=U]:*$LW:ZZY9JNLZB= 'U?*JJ7[<89&"[(\W\! M4$L#!!0 ( .>D95C].G7"D0, + ' 9 >&PO=V]R:W-H965TM&%J B"22>LML TFZ;L5@($CV@F'8!UHZ MVT(E4B.IN/WW.TJ.YS1I]H4Z4G?/\]P=7Q8'8S^Y/:*'SWVGW3+:>S]MQEL+ M;NQ[9;]<8V<.RRB-'A?NVMW>AX5XM1C4#N_1_S;<6IK%)Y2F[5&[UFBPN%U& M5^GEM0S^D\/O+1[< ;[+H 1#+^.6)& M)\H0>&X_HG^8G^:!N_7T9E! UNU=CY.W/X&8_Y9 &O-IV;1CC, MOKF(H!Z=-_TQF!3TK9Z_ZO.Q#FE.+^ZQQV5V,-'/3(5/''*5TQX MXG_ROTN[X^Z5\9S3Y,EHX,9=N4#4N(SH2#NT#1JOOOTOS MY(=7M,J35OD:^NJ>3F S=@AF"[_@%_C0:J7K5G5PBW9JEZX1UJC<2.3!R^\1 MCAFZE[)YE>_E; +Q]D0\G!'W7Q&[(S&TNN[&)M36X@/J$1G4QOG@=UP I1O8 M6>,<#-9L6P_*TJ*#K>GHFG"7\"M)FXS.@)T M[^#&:$W'G8+6JMY3>H1T=Z1\ VE5,D%;] WPC+,L%V1ELF0\R2CRJ<"T((\B M!2XEXWD"LI0LX1G\="XZ +%"IF00-JVP[A/#W10%ZL*JL0 M2@Q"RF E&2NS\ID&$1QRX#D3108\956>/A-0I"R7@9G+C!P"&ULM9QK;]NZ 8;_"N$= M#"T0V!+E:Y<82")1*K">$S3HV8=A'QB;L87J-E%.>H;]^%&76*8B,]'ZGGYH M;%E\2-F/28FOS,OG-/\N]T(4Y$<<)?)JM"^*[--D(C=[$7,Y3C.1J%<>TSSF MA7J:[R8RRP7?5H7B:$(M:SZ)>9B,UI?5MKM\?9D>BBA,Q%U.Y"&.>?['C8C2 MYZN1/7K9\#7<[8MRPV1]F?&=N!?%M^PN5\\F1\HVC$4BPS0AN7B\&EW;GP)G M7A:H]O@]%,_RY#$I#^4A3;^73SYOKT96V2(1B4U1(KCZ\R1N1125)-6.?S?0 MT;'.LN#IXQ'WJFP+0I,.T4<.B9 K.FP*S;I-F9 O.FP/R]35HT!1;==^E<#/I.\W%O1R@>5$%5I]1&&2>GN?9&K5T-5KEB[0F[R,*L\2A_) MS4&J':0D/-F2&RY#66Z]RX442<&KO3ZXHN!A)#^27\B$R#U7+Y(P(=^2L) 7 M:J-Z_"6,(K6OO)P4JHUE39--TQY6MX>>:8]-R9,E6;'7 1!W<\0CI MRQ'>4"/Q.LO'A"XO"+6H3;[=N^3#+Q^;=O>T[]9,^\)+VJI#.WDGSH+==X!M MNP;W%/?,Q>]%-B86K8I;[VH/,P-=L1D3IVZ/0Z38J0ZK($]I(=Y%]]_S-D[/ M'FWPGJ.U7QVM01?G^(5P*K1S!GT;<5E)?U^DF^_DGW]7KY//A8CEOWK:>5/# MIOVPCK/P.Y4]BM/[K7^RY];<^]9 P%PGSD#"&A/E(6 "":>)- MC^)-3?3U;1K'JGN5I787).,Y>>+109 /JC_=IE'$F?R3_/:M]+::Q MLJ%B(F$N$N8A8:R&+2I8>=+WM+;&EJ7ZIZ=3XY!5!B"89MSL:-S,:-QUG!Y4 MGZ[ZNKK3NZ[E(^+'9L^3G=@2=6Y,-B=>5C+6SGWLD\Y8WU#ID# 7"?-JV/S$ MDXXC#%F=CX0%()@FW/PHW-PH7#VDRBP*BPOE5?(D\OH:J#RS[//)B!OJ$Q+F MUK#5B0+SZ9C.I[/Y;*J[X"'K94B8CX0%()@FUN(HUL(HUJ^'^$$-C:HGRT66 MY@5_B,3+.:M40V7SL$\Q(WBH8DB8BX1Y2!A;O.K_G,X8B:PN ,$TLY9'LY9& ML^[R="/$5I+'/(W)Y[O?RA.O/H]JS.QT3%CJ;\JML::A=B!A'A+&D# ?"0M M,$VDU5&DE5DD_D?=&ZE.JCZ7"J4\\&0CU$@HJUZJUZN::ENG8HT[0\RML>JA M9B%A'A+&D# ?"0M ,,TLVVKG\"RC6U]%FN]X$OZGGJ$+R]F*B_)B<2/J\_L- MS\*"1[5X?9:9*Q@Z#$)I+I3F06D,2O,;FFV?O[((4#7JJIU,%]OOF:5H+AA[ M53("!JN$I+E0F@>E,2C-A]("%$V7CK;24>2<;$-#&8BDN5":!Z4Q*,V'T@(4 M33>P#05LX]0O>G+67-M@0Z&Y 93F06D,2O.AM*"A+?79XW;XULUK4P';' O< M\T@2%[="-!KVO35M?IJOES:L\X5A+D5@QV"SO%# M:0Q*\Z&T $7376OS -L<"+33:&7.>]*CJ0ZMW-(K&'3.'TISH30/2F/VFR&" M#ZTP0-%TM]JI?]L\]]^Z==*%5?.TATR-K"=IP!L9D[F>P<)!4P$HS8/26$,S M"@<-!% T7;@V$K#-F8!^I:IZ,.]'*(LPV=57$?LTVBKA>@V#9@)0F@NE>5 : M@])\*"U T709VQ3!7D*O8)'3WK=0F@NE>5 :@])\*"U T70#V_C!-NLRLU;*;1)A;,=@U:!8!I;&>=V1%[:E-%]U1%9HTH&CZO;1MU$#-44,S MJMZ?"Q+,Q8?V7%":"Z5Y4!J#TGPH+4#1=.7:R(':R+&30O,'*,V%TCPHC4%I M/I06H&BZ@6W^0(VSR^C97W-M@PV%YA-0FM?0WKBCED$K]:&T $73U6N#!_I& M\%!U?C?:7;B]3D$3!2C-A=(\*(U!:3Z4%J!HNGIM\D"GT'$7.1-^"Z6Y4)H' MI3$HS8?2 A1--[#-(R@^CS C!VL(S2.@- ]*8_1U'M')"'UHA0&*IKO5YA'4 MG$=\OONM5Q]HN@"EN5":!Z4Q*,V'T@(433>M#2+H CJ.0M,'*,V%TCPHC4%I M/I06H&BZ@6WZ0$$_8C!S!KM7T[1[U^F4CCL3I"ZT5@]*8U":#Z4%*)IN59LH MT#_G%PUF[&#)>GX@0>G8Z3H&31*@- :E^5!:@*+I:S&T<8-CCAOJONKMF\[- MF*%.06DNE.9!:0Q*\Z&T $73U6MC!P<:.SC0V %*HA=;K06D,2O.AM !%TVT[6??(G#1T M;,OR4)W(M3-N_V?69:YTL(0U[?17UO25?MB%C[ K'V&7/L*N??1GI U.FS8X MQKGDWC.](3=MFO/&#U":!Z4Q*,V'T@(435>RC1^<&?0,$)H\0&DNE.9! M:0Q*\Z&T $73#6Q#"N>-!9-^\@P0&F8XKW] 0*WY=&5UYUJ@U7I0&H/2?"@M M0-%JV28GB\+&(M]5"P1+LBG7?*O7ASUN/2Y"?%TMO3MI=Z]7,/["\UV82!*) M1U74&B_4MR*O%P6NGQ1I5BTQ^Y 611I7#_>"JZ&ZW$&]_IBFQ&ULO5I=;]LV%/TKA#<,+9#&)OV1.$L,)):Z96BW(&F[AV$/ MC,381"72)6FG+?KC1WU$LBR&L8WKY2&QI7L/R7/)(YZ(YX]2?=9SQ@SZFB9" M7W3FQBS.NET=S5E*];%<,&'O/$B54F._JEE7+Q2C<9Z4)EW2ZXVZ*>6B,SG/ MK]VHR;E]]AEE0[F7\G/VY3J^Z/2R'K&$ M12:#H/;/BDU9DF1(MA]?2M!.U6:6N/[Y"?UM/G@[F'NJV50F?_/8S"\ZIQT4 MLP>Z3,RM?/R=E0,:9GB13'3^&SV6L;T.BI;:R+1,MCU(N2C^TJ\E$6L)>/1, M BD3R&;"X)F$?IG0WS9A4"8,MDT8E@GYT+O%V'/B FKHY%S)1Z2R:(N6?1K-%?$B!BPZ1GU\A$B/]!T=FFZ?3ASIP?;IV)$>^M/_ MH.(8]9SI#3+Z56G[.5[_&;RW7'##WKRS]8K1M3!4S/A]PM"EULQH],\[&X^N M#4OUOZ[:%> #-WBF7V=Z02-VT;$"I9E:L<[DEY_PJ/>KBW=(L 2+ 0":U1H M4%5HX$.?6*FS0B;L.E>*B>@;,HH*30L)G5F5U^A5(FVYM'-U%>##'#Q[(*PF M;W"_E_V<=U?K[+L">X[ P!$X=L2%WF'M2=JP(FWH):V4)FT?4Q'C*VJG]!$2 MS+@8*I!&:^/!&)/!29LB1V1_-.R/VQQY>[?K[!NV",?C\;!)>8.E4<72R,]2 M*I7AWVD^E:RX\WK]TWS]N^@:M4@X=4VG[<*"[<)"[SCVG$LG%4LG_@582&22 M2V2+HB.[C8F6Z3*AQMZF:XRZR#MI#7= ^CW#=F#@[?NN,PT(K$'S M:47SJ9?FZW1!N;+;2[/U5#QMD;1)XXL1P8L1H;?;>Y(RKD@9;TF*DX!Q2QFL M,/3;LVG<&B09$]*>3.VX33*\W=V3#-RK]Z&]'>9((L6L7)8+95V1,M\0%3%B M7Y9\D04Y=YO>%G;=LH"B!26:CW^H!IL%6#,"V%N \.O"FC=+>,Q7/&8B=E)< MN@GL69C^=G8F#A(MA$)KCVK5@[Y9[,DWD,D93F2Z6N?^\M)Y3S-BS MBQ[4IX"B!:!H(11:LRZU5\�]I)#.09RCI!H@6@:"$46K-.M3W"+_BC?7;^ MV.%_7 YQZ@@\<,O P-^KG2?<(2P4KCT4_O],5-E48]HX/:@CT&E"_7W?F>E#N"AL2-THV2\C,SZ173%1#1/J?J,?E3WIU)$]DFJ"GFX MY3J[^4$NT(='B3[979]4[C4 9)7*ZD&B!:!H(11:L\:U*\3C@SYF@5Q<62=( MM 4+81":[YHJ/TJ\?O5YD)2=B$=(>M3LVMTYMS5EX!-[W0\'&\HFSMLA#>$ MS1UV,MIXOOI'L2]+M:DD?E,YS=]@,87^LK/V![IE*R:6366J0MK2Y&01T@]. M0=$"4+00"JU9NMJK$G)((2) +K*L$R1: (H60J$UZU3[9?*"7]Y=B$ M,RA: M4*)MR!K>5+5#6&%26V'B?V]725:V:8)1-5!W#(H6@**%4&C-TM7NF P/JFJ0 M;_^FH&@!*%H(A=:L4VW,R0O&?'=5@_344U"TH$3;5+66K!W"R)/:R!._D:]E M;:X8U'8-TG]/0=$"4+00"JU9O/I_ ^3TH,(&ZN]!T0)0M! *K5FGVM\3_VO? M/80-U-*#H@4EVJ:P#3:%#=2K=]>..UHEFN7G3#7*CP459P6KJ]59ULO\!.?& M]2M\%A0G4FN8XH#L>ZIFV?&KA#U82.NK[=-0%6=.BR]&+O)#E??26#G,/\X9 MC9G* NS]!RG-TY>L@>KD[^0_4$L#!!0 ( .>D95C-%$M^Z0( !D) 9 M >&PO=V]R:W-H965T?W9O*EF#B>*0@HY,HH M8/VWA2E0:H1T&7]:3:>[I2'NCQ_5/]?>M9<%EC#E]"@_*-5+QJR;J"BK#F'S^T.>P1_.@%0M 2@M<2PI80 MOI80M82H3J:Q4N>08873L> [) Q:JYE!'6;-UO8),X]]KH2^2C1/I?/F<2.^ M1'.R8F1)=,6&@D&W"(EN( >RQ0N]?)R! MPH3*$XV]FV?H^.@$'2'"T&W)-Q*S0HY=I8LVMW;SML"KIL#@A0(SR HEB"TXZ<I[WG>N3=VM_OA6&#!, K/G\*RWL+>:#OJ M;$>]MJ<""J)0CD6!]'%"7)4@]MQ;SUS["OW@P-;T.6H8QP<19;W5O=%[ MW'F/>[U_ RE'"%/=J##+ >F6A_(F#\JEM'N/G[DZ\R\.;4TMJ"@:'GCOK>Z- MWI/.>]*_W;G"U+;=3Q$#93.>/-_,OA]$AT_= @N3.+PX\&Z!7>@8_^?8N'+W M^I#Y:/B.Q8HPB2@L-=$;G&L%T33B9J+XNFY-"ZYTHZN'I?YV 6$ ^OJ2<_4X M,=VN^QI*_P%02P,$% @ YZ1E6 GH^W85 P ?0D !D !X;"]W;W)K M&ULK59M;]HP$/XK5E9-G=0V+X30=A )FDV;M$H( MUO7#M \FN8!5QV:V@>[?SW9"QDO(JJI?P';N>7S/W?GL_H:+)[D 4.BYH$P. MG(52RUO7E>D""BRO^!*8_I)S46"EIV+NRJ4 G%E00=W \R*WP(0Y<=^NC47< MYRM%"8.Q0')5%%C\&0'EFX'C.]N%"9DOE%EPX_X2SV$*ZF$Y%GKFUBP9*8!) MPAD2D ^ 0JH, ]9_:[@#2@V1 M=N-WQ>G46QK@[GC+_MEJUUIF6,(=IX\D4XN!<^V@#'*\HFK"-U^@TM,U?"FG MTOZB367K.2A=2<6+"JP]* @K__%S%8<=@!^= 05(#@$A"< G0K0>2D@K "A MC4PIQ<8AP0K'?<$W2!AKS68&-I@6K>439M(^54)_)1JGXFF9;L1S-"5S1G*2 M8J;0,$WYBBG"YFC,*4D)2'2)IKKHLA4%8SVDNF(P2P'IVD-W C*BT#->)@FZ/SL SI#A*'O"[Z2F&6R[RKMNG' 32LW1Z6;P0DW_0#=]&Y(&(S_LAOM62:LWK]3:K;5V6[6.!5\3V]U-]<#S4G=J MR!#5]0.-)[BDB_8D]0+O0/BQ572HNML0&^\FJJWVY$2UG*A5SJ,@"BYYGC?Z M'AUY%?B'*3NVN0F# ]=;?7AEPGJUPEZK0MT9_U.9O8; WG0/,]1@=52_21/5 M;OV6"MR=BZD ,;<7O$2V5Y6MNEZMWQ!#>W4>K(_TVZ)\"ORC*1\F]UCH,RD1 MA5Q3>E<][9,H+_MRHOC27G\SKO1E:H<+_3X"80ST]YQSM9V8#>H75_P74$L# M!!0 ( .>D95BMP]%*+@, (/ 9 >&PO=V]R:W-H965T^\3<.]@S_B0V !(]IPD50V@Z*M MD"PMP"J#E-#\BI^+A3@!^-T+@* !.> S@5 NP"TC= \,R-KBB4.!YSM$=?1 MBDW?F+4Q:*6&4+V-"\G54Z)P,ESDVX?8"BW(FI(5B3"5:!1%;$LEH6LT8PF) M" CT 2V4B>)M FAB$@.N81-&(Z"28[,M[Z8@,4G$>Q5>1E5#YD0\J:?%*P2: M0P1DAY<)#%RI).G$W*A(?YRG'UQ(WP_0(Z-R(] G&D-<)7#56I0+$AP69!PT M,DXA:J&V?X,"+VC7)#2Y'AXTI-,N]Z=M^#H7^,HU'-4M3B-6GP#W(L,1#!WU MB0O@.W#"MV_\KO>Q3I@ELHK,3BFS8]C;EV3^ZY"?7U4,>I"0BE]UVCLVM5LB MJVB_+;7?-F]Q13M7VF]0!ES/J8.T3GK.Y^??M#ZH=Z'7"KH#=W>JJ3XJ**,J MR7;+9+O7^7%])-*&.N39,ED*G6\SJZG"T;N9%I7\[FQ[K! M,UW*D2;O#A\Q7Q,J4 (K1>FU>JI6X7G#E0\DRTS/LF12?1WF=J.:5. Z0#U? M,28/ _V"LNT-_P)02P,$% @ YZ1E6";1L#P< P -@\ !D !X;"]W M;W)K&ULM5==:]LP%/TKPH.Q05=;3O/5)8%^K*RP M0FCH]C#VH#K7B:@LN=)UD\)^_"0GM3-HY"W%+XEDZQR?JWOMHSM:*?U@E@!( MUIF09APL$?/3,#3)$C)FCE4.TMY)EA";7P.8E*!-A'$6],&-6VJ)R-5H. 2IIJ8(LN8?CX'H5;C@ 8O%V[Y8HGN0C@9Y6P!,\"[?*KM+*Q8 MYCP#:;B21$,Z#L[HZ3D=.D"YXCN'E=D9$Q?*O5(/;G(]'P>14P0"$G04S/X] MP04(X9BLCL,(GD+$E4 M(9'+!9DJP1,.AGPB4VVK0>/S$9D*MXK).?GR6/#]1<0G),>G0(Q)'<>=O>&@#JJ**JZCBDN]D#]^%RO("P5:?2G'% M-!Q5(YNR)UN+&\F),FC*,* *XS>YX9)G1?9:&-['NC?HU.0L@7%@7Q$#^@F" MR?MWM!=]]@35J8+JE.R=/4'Y=__G-[N<7"-DYM=KRCLM*#^IE)]XTW%G("T$ M$3R%UZ3YP1WR#$P;CXQN):/;9E6P];ZJ\#[VP+WM54'U6JR*7@O*^Y7R_ENJ MP@_N-E;%H)(Q\#)=%5IR+&P-N*U+^=J-C?\SX&4\<-N&E=YABPD?MJ"<1K79 M1&])>0.Z.>=TQ_;H@5G?_YK[*0_=O-K3:-QBXFD;UD5K[Z)>@VG,O!_=;\Y\ M[474[R-&F;":J\;(SN%=HVJQPN;6,+VBVP]U.E\&7B M>JVJ59[\ 5!+ P04 " #GI&58UO\WB1T# E" &0 'AL+W=O:9F&/4O : MI>%*@L9R%MR.;Q:IL_<&7SGNS<$8G)*U4M_=Y%,Q"T:.$ K,K4-@]-GA H5P M0$3C1X<9]$&&K67 50($E:X1]4/N/V.F9.+Q< M">-_8=_9C@+(&V-5W3D3@YK+]LM^=G$X:,O, MRUHRR[*I5GO0SIK0W,#'QGN3&B[=+:ZLIEU.?C9;M;<'JH05WTA>\IQ)"[=Y MKAIIN=S O1(\YVC@/:PHAXI&H+=F]'W LI$%_,W9F@MN'^'-$BWCPKPEZR^K M);QY]19> 9?PN5*-8;(PT] 2;7=XF'<4YRW%Z 6*XPCNE+25@;]D@<5S@)#T M]J*C)]'SZ"SB$O,+B,?O(!I%\0"AQ>^[1V?HQ/T=Q!XO?@'O3NV0'H:%3Q(6 MI%13;L,W;BM8^ 1 _>XTTO\\*"& 4GG/=/'O4%3;0R^'#W75X<9L68ZS@)Z_ M0;W#('O]QS@9_3D4D?\)[%E\+OOX7)Y#S^9,,)DC, MKW' I75I2"FY1?;W+"[/TX3I/C> ^974_BT;""M%>0_FYR(#V0LVF1 MGMQX'"7'<3XU>I8[+_9-/: M>@Y)*VUDT3HC0<%$\Z3/;1YV'/SX%8>@=0@.':)7',+6(:P#;V-T3!AJ[@P"M\R]#/)HJD>D4NR8"O!EBREPI#K-)65,$RL MR$QREC+0Y((LL(>RBH.UGBF95:DA#U0I]'@A<]"@UFAW?@N&,JX_H,?]XI:< MGWT@9X0)\B.7E:8BTV/7(+H%<-,6<]I@!J]@^@&YD\+DFGP1&63[ B[&W 4> M; .?!B<5;R&])*'_D01>$/8 W;S=/3B!$W9U"&N]\!6].[D&_#B,S=/"8)*H MRHYSC&51%>7DUUQR3K"/-VCVNR^=S6Y1_V[V:+C2)4UAXN"W7]?-2=Z_\V/O M8NLD MB$;1V%WOAM1C%'X:=49[J(,.=7 2]3K+F#V;-$ESJE:0$2-)*K6QO K6("KH M VY4XQV6R(_# ^!CHY$?Q?W <0<0TF9T@3;#?E*CC6L>] R:^S$M%+J M\&-KD.,CFHMH% X.F'NL1E[L]4,/.^CA6QL"D/MD*PR/JNR/_." \MAHKU\: M2'?GB"T BVMO'BRT/26;0Z=;[2ZWZ_I,/UB?XJ77W%'_9)H;\PY[AF'S<%BB MI''&#L@;X?BFEV4[L!MU?@>0O4$L#!!0 M ( .>D95B_M5[NMP, #4/ 9 >&PO=V]R:W-H965TQ^.1-]P(^:P2 $V^ICQ3(R?1.K]R714E MD%+5$3ED.+(0,J4:NW+IJEP"C:U1RMW \_IN2EGFC(=6=B_'0['2G&5P+XE: MI2F5WR; Q6;D^,Y6\,"6B38"=SS,Z1)FH)_R>XD]MT*)60J98B(C$A8CY]J_ M"GUK8#7^9+!1.__$N#(7XMET;N.1XYD5 8=(&PB*S1JFP+E!PG7\78(ZU9S& M!_L5@G(^?"(3$LZ(KK!['Y'4J'S@U>)+BR7[(I=3V' M1"NE15H:XPI2EA4M_5H2L6/@]P\8!*5!L&_0.V#0+0VZIQKT2H.>9:9PQ?(0 M4DW'0RDV1!IM1#,_EDQKC>ZSS.S[3$L<96BGQP^PAFP%A&8Q"6$!4D),ML)? MR2??F/7E#6$;N&.>X@VKH:ER/076C$&W84'3T\V#!O/P M='/_B#?=:F^Z%J_['WNSD"(E4V1*XBG!^- )F=K( $D^7\^5E7]IXK_ [S7C MFY1RI7(:P[W!R=\+7SP=G?RU/+4$5N.I7_'4/\K3]FQ*B,0RLW1)X%1C MJP7)0=HK.8N B#EG2VHN.444MFK!4$E(DE,DDW+^;4>,^327S P"-G%C0/9? M$MWM!'M$]T^(VK!!*>AT*Z4:,8.*F,'1I(5Y*@(3-_9:?V#JF7S^ W7(K894 M-6:I09M9JDVPL"6P&I$7%9$7/VN$7;R,BY<1UJ#T,L(:E Y&V&5%S.5)Q$P@ MBQ)\K#Z3[^0W$$M)\X1%I"$ OY.G3[>/-R&9/5X_WLR:7#XZY6MCL$VPL"6P M&M6^]^-YZ+5]G$O$EKAL%2UL"ZW.YLYCVS]^N];8E,CFF3F'1H9%5B.9Y?/= MKU^KYWN'\32U\(!:?^] NCOU!#XRE[8N4_@,6&6Z>(Q7TJKVN[85SYY\8FI" M6Z?\@"D*RCLJEPSS%8<%0GJ= 5[FLJC1BHX6N:U:YD+C2]?^)EC7@C0*.+X0 M0F\[9H*J4A[_"U!+ P04 " #GI&58Y2W>1TD# #+"0 &0 'AL+W=O M865#'7][S8K6C)G61JYVYD M,A6-9B6'&TE44U54_IP#$YN9,W*V$XMR56@SX2;3FJ[@%O1=?2-QY/8L>5D! M5Z7@1,)RYKP=7:9C$V\#/I>P43O/Q"BY%^*[&7S,9XYG$@(&F38,%/_6< 6, M&2),XT?'Z?2?-,#=YRW[>ZL=M=Q3!5>"?2ES7+O;E/R M\ODK\MR@/A6B4?@A-74UIFX2<+,NS7F;IO](FB.?7 NN"T7>\1SR?0(7-??" M_:WPN7^2,87LG 2C,^)[?C"0T-73X?X /'TZ?'1"3= O8V#Y@D?XKL4:<#-J M8_/1PGQ=",8(;I,-E?FW(?-;\G"8W)P\EZJF&3J;O>]6D@*@J]:#\J/8[R8W\<]U%[RJ)>6712V0(RL>*E/7E12:>/8!'8;'=,D:U7OU JNI7A*22Q6?7'()9=#;9YG2B( M^"CUX"(,XP,?!J*"B><=V# 0Y<<[9NVY,.Y=&/]CJ0,VA)-%/CXJS## ]3C0 M=!PUL!72@:B]K=!JD95C(2?"M(@, .@- 9 >&PO=V]R:W-H M965T$/YQ"S1=_"UJKABDZF4C?8?B\C$QB!O,F&7-7L$B6D":2" MLA1QB/K6&>Z>XY8.,"-^4%B(C3+24L:,W>O*9=BW',T(8@BDAB#J,X<+B&.- MI'C\*D"MH7\VXI68,1%PP>*?-)33OG5BH1 B,HOE%5M\@4*0(1BP M6)A_M"C&.A8*9D*RI A6#!*:YE^R+!9B(\!UMP2X18!K>.<3&98#(HG?XVR! MN!ZMT'3!2#71BAQ-]:Z,)%>]5,5)_PKFD,X D31$ XB LDEC]#!@] .$UBW924CWYSZ9H;3=%+;4=L^6T%'[Z5DQQ^@HRL;,^ M4YW]VZ+ W/2%BSNXVA9XXWS'KVZ,9Z9XUAEX?4#CVH/Q'WBCO=T;]=QVS9KU MJ8V]MV(/7'N!V%7I^E: 7W0M^$M_-)_XH]-VMMAC?4[CVO-Q/_:HGV*[/>R- M>[M^ WTC?$)3@6*(%))SW%' /']6Y!7),G.5'S.I'@:F.%5/,>!Z@.J/&).K MBGX=E(\[_P]02P,$% @ YZ1E6-'#*\X] P 30T !D !X;"]W;W)K M&ULM5==;YLP%/TK%JNF3MK*-TFZ)%)3]E%IG:JF MW1ZF/3AP ZA@9[:3M/]^MB$TI"1J*_J28/N>P[G'7+@>KBF[XRF 0/=%3OC( M2(58G)HFCU(H,#^A"R!R94Y9@84&992!#E$0E%@^;>"<\AS MQ21U_*M(C?J>"KA]O6'_JI.7R M!?"T,V4JVH<0"SP>,KI&3$5+-G6AS=1HF7Y&U+Y/!9.KF<2)\36L@"P!81*C M$.; &,1H,_D)3>5S%B]S0'2.;JC >;TV>T#?@"8,+]('=!R"P%G./TC([31$ MQT3Z\0YR!A"=()<^R-R+,=M$73^?+C3 @^?#[\GKM?.J%\TI7^ (1H9\DW!@*S#&[]_9@?6Y MS;,NR<*.R!I^>K6?WB'V326T&58"?0U4+]+5N!?XMM<;FJMM*YZ&]?N!,PB: M8>'3,-NU L=YI&OH]VO]_D']/RD3*3HK@&41;LOB(/REV]XE6=@16<.VH+8M M>*,R"KKTLTNRL".RAI^]VL_>:\NH! 9;#WY@#0:NNU-&3\-ZGCL(G)TR>AIF MVWXOZ W:RZA?Z^\?U']!!#"B'P:^2+.R(K&';H+9M\$9E-.C2 MSR[)PH[(&G[:UF-C9KVVD"IDXQ/B^X[M[5126YSGN.Y.7-@:U_>]_DXIF5M] MIOS.)+I?YRBB2R+*-JR>K<\$9[H3WIF?J+."[E\?:/DE73-*F3V% OB64?3Q^/I_ONCM398UY\+I>,%S. MEVP5ER_R-)%/6B5CO%D0L>K.,E&L[/ZN[?%["S? M\#3)V-L"E9O5*BZ^O6)I_G@^\D8_OGB7?%KRZHOQ[&P=?V*WC-^MWQ;B:KS7 MLDA6+"N3/$,%>S@?77@O+T._&E!+?$C88WGP&553N<_SS]7%S>)\-*D0L93- M>:4B%O^V[)*E::5)X/C2*!WM[UD-//S\0_MU/7DQF?NX9)=Y^G>RX,OST72$ M%NPAWJ3\7?[X%VLF%%3ZYGE:UG_18R,[&:'YIN3YJADL$*R2;/<__MH8XF" M1UH&X&8 [CO ;P;4EAOOD-73NHIY/#LK\D=45-)"6_6AMDT]6LPFR:IEO.6% M^#41X_CL,BZ7)ZCZB_[XLDFV<7P]_";;LI+O!CV_8CQ.TO(W,?SN]@H]?_8;>H:2#+U?YIM2 M2)=G8RZF4X$:SQOHKW;0<0OT*S9_@7SO!.$)]@W#+_L/Q^KPL3#BWI)X;TE< MZ_,!2];SUHSQ\;4013>W,(]B;AF?C M[>%,=#&,243\O9B"D>PQ$G"9KM@]1[=LOBD2GC#AZ1=;X9CQ?W M_%Q'&N%S$Y7(Y4J:8(MB;(@"7ZR(505P\X0R)F:/+@BT2CE[G9V&D\7>*43%J!PVS#@2MMZB0/D@%O( YK%+LR@R-MJADDDWL@2_;EL4;+H:\1,IT<>Z1! MS L"\72UN*1D6Z\/W<)/3:.B$Z,N!F*4;.N!##:3Z$Y$0KC>5,_Y:[9E*?*, M<)V2JRMMZMPEO7K!P*F&!Q*XM3D<:5/-(;G<@\F\^WG2"3H*_?"8A QB-")3 MTN*JDLP]F,TMTR&OF])!$16E9'0/IO3^*9&GL[4&$!)1 4HR]V VMTB*/)VL M-820B%JG22K',)7#$;,9W.6%!C' "[&D8 QR&Q0PT7?T)L_8-_0F+CXSCJXW M+74S? OKBG((,L8'935<5S\]BF*W!?80%3:6I(]ATN^,HEBGT$1%: D2VQ9^0(FA.K:!F'OTA=+ MNL0P779$49WZC%ZHBT%>*%D2PRS9'D6Q$2VHS3I".-*FSET2,(Z&#I@@PUN; MPY$VM24IV=Z'V;Z[':DSN3?!Q#MN'QGD0D+;2B1?,KX/,[YEQ&RT08\[***B ME#3LPS5Q_XCIZ_6NWHLS"+5!/.@^P]1H$3-]G?TT(^HB[0TY7_*CW[<@-N+2 MN4[X8A3@8W"Z7$AP0%O025[T85X$XJ;(/N]NT7MAW')3?#L(,,9Y."U<76E3 MC2*YV*<#!U0?)'MK# JHD?[^CZVT94+OK M9%!$12EIVK>LD]L#JEX#&P)J[T*92.HD,'5:!%2BD^.Q$0TB[0&52/HD?0MF M(RZ="HT!U2 '!%0B:9-TMY*-N)S6I*ZTJ9.4Q$O\@;8-",CHUF9PI$TUP\'. M,DSM??KQ1"=N4S_>( ;UXXDD>#)T3YHXI797VE1S2&HG'3WI7EN/1"^?C2<6 M#'+@D05)N02FW/JY^HXL-U-@I=8KY4B;:@))ZF0ZM.,Z+?)=:5/-(;,' F= M?5?:5'/(W"B Z"@"(J*)G'!' >L^/_:DVZ/-/I MGH0K;>JI5ID@T*_2Z-FZG,FSQP1$*!<7N)>G=!<_7 M]7O&]SGG^:K^N&3Q@A65@/C](<_YCXOJU>7]J^JS_P%02P,$% @ YZ1E M6&W^NE$X @ X00 !D !X;"]W;W)K&UL?53; M;MLP#/T50@.&#@0M-CV,.Q!L9E8B"ZN)"?MWT^2'2\; MTKQ(I$0>'E*DDH/2.U,B6G@17)J4E-96TR@R>8F"FKZJ4+J;C=*"6J?J;60J MC;0(3H)'\6 PB01EDF1).%OI+%&UY4SB2H.IA:#Z=8Y<'5(R),>#1[8MK3^( MLJ2B6WQ"^[U:::=%'4K!!$K#E 2-FY3,AM/YV-L'@Q\,#^9$!I_)6JF=5^Z+ ME P\(>286X] W;;'!7+N@1R-YQ:3="&]XZE\1+\-N;M$.VWRN/%ZNN DK'!K;ZYA 7ANK1.OL& @FFYV^M'4X<1A.WG"( M6XZ6.3^;+:@I>^!7N'FN MV9YRE-;T@,H";IFD,F>4P[TT5M?"7\$G^$:UIKZ8\&&)EC)N/B:1=60\9)2W M@>=-X/B-P,,8'I2TI8$;66#Q+T#DLNA2B8^IS..+B$O,^S :]B >Q*,+>*.N M-*. -[I0FE"'_ZL#OV9K5P_74+_/Y=V@CL^C^B&;FHKFF!(W10;U'DGV_MUP M,OAZ@?.XXSR^A)X]4+US3[+F" ;S6C/+T+VFZUXOOYZC>QGP"XCP2N>X12=M M)U!OPW 9R%4M;=.!W6DWO[.F;?^:-\/O>&^9-,!QXUP'_>LK KH9J$:QJ@I- MO%;6C4002_<'H?8&[GZCE#TJ/D#WJV5_ %!+ P04 " #GI&58D#.M!0<# M #[" &0 'AL+W=O(D7< ?R87G#US2C2_:-/:QJ&%\I60K.[$BJ FM/W'SUT=M@1N M\(; ZP3>>P5^)_";1%NR)JT9EC@;<[9!7%LK;WK0U*91JVP(U4_Q3G*U2Y1. M9M=T#50R3D"@,S1E]9)1M2 0FZ/MO>,92$PJ<:*L'NYFZ/CH!!TA0M%]R58" MTT*,;:EXM%<[[V)?MK&]-V+/(#]'OGN*/,?S#?+I^^7>KMQ65>A+X?6E\!I_ M_E]*\8)F1.05$RL.Z.?%HY!<';9?IOQ:AX'9H6[ D5CB'":6ZC !? U6]O&# M&SF?3-G^)V<[N?M][OXA[]DMWJA3)8$37!F?9"L/&[E^,ZRS($C]<&ROMU,P M6#FIZ_96.VQ!SQ8<9+LBE*@#7J %8^9CUNJCK;!>$J5)LDZ9Q)7JA+Y73(3A,+3OIOK4[Q .S53]PC T$T8]8720\ L(,4+=H3'B M18.X9V$0N-$>GL',2YPD-N/%/5[\;P4\112D"3,>/NM9QHF-" M\VI5J!Y2;^QOL@2.L! @Q8DIA730Q;[O^/O=-+3RTCB)]A*PMZXF_5GP%?,% MH0)5,%D95C 1FCE_0( +H- 9 >&PO=V]R:W-H965T^(Q@$#/:9+QB1$+L;HP31[% MD&)^3E>0R9D%92D6LLN6)E\QP//<*$U,Q[(",\4D,\)Q/G;+PC%=BX1D<,L0 M7Z(67< _B877+9,^L5.8DA8P3FB$&BXEQ M:5],;5<9Y"M^$-CR6ALIE$=*GU3G>CXQ+!41)! ))8'E8P-32!*E)./X4XH: ME4]E6&_OU#_G\!+F$7.8TN0GF8MX8@P--(<%7B?BCFZ_0 GD*[V()CS_1=MB MK3\R4+3F@J:EL8P@)5GQQ,_E1M0,;.\5 Z, M;A%3JZ6::N1[DUM+&I*IUW@OF)PETDZ$U]D&,D$9 8X^HF^8,:SV%9W.0&"2 M\#,Y^G _0Z;.TUS4U)7Z$Z%[N1Z[G_07]"OKW(*70M(^>\NK$+'Z]91!^V"KW $ M$T.>) YL T;X_IT=6)^Z(#6)-9#="MGM4Z\AK[,YL"4EV5(>1G72NK@+,3\7 M4]^#36A;UMC%Z1T89KD%G]Z,Y>4*F%H@YQ>4 MBEU'E>_5=2W\"U!+ P04 " #GI&58P2$]+@@$ !A% &0 'AL+W=O MF_W^N020B8=!B%%TC@WI-S3TZ2$X^W0OY4:\8T M>DB33$VNJ>,U2JJY%SC+X9RED2C7LRI6K6B.W$(<[C#]_X:JW-#^YTG-,5NV/Z1SZ7 ML.?6* N>LDQQD2')EA/G/;F9>=@TE!5_<[95>]O(C'(OQ$^S\WDQ<;!AQ!(6 M:P-!X6O#9BQ)#!+P^%6!.O4Q3>/^]B/ZIW)X&.:>*C83R3]\H=<39^B@!5O2 M(M'?Q/8O5@T4&KQ8)*K\1-NJ%CLH+I06:=4,#%*>[;[I0R7$7@,)3C1X58/W MU :_:O#+07?,RK%NJ:;3L11;)$TUH)F-4INR&Z;AF3F-=UK"OQSZ]'0NP1%2 M_T8T6Z"/OPJ>PSG2Z"V:B307BI=:BR4Z4??ZEFG*$_4&.G[B>?_0:$K-$\HC-P6X-\O4(X^:Y:J_VRC[K #.[:Y1F]43F,V<> B5$QN MF#-]]8)$^)UM\)[ 6C+XM0Q^%_KTN] T0;%0VM@AW[<#>U3#)L .-2Q1S3UE M,R4A#L)@[&[V1[.4!7X0#NJR%NF@)AUTDO["E+J!6T5'0C-X((BEWE+)KNHMT'@#CX?=]6$,H_[LDLZ#G7N9 M] 36TF50ZS*XX-UBT*<,/8&U9!C6,@POP%HC$]P\_O$%_5J!]Z1$7VAM M*?:2$+F(9RO8?3=Z(V]X8%EK54#LEB5-."&=#WUXPD&&78MD@7@*E#?,L+2' MKEZC2%]H[;&;,$+\2]JV,^J<+45/:&TIFHA#NC/.LVU['&%"/#C,.=:J4[&, M-#F'= >=KS0KEO *5TB>K9 6\!;S!,:=F&>?MI[0V@HT^8E$EW1PKX&I+[2V M%$UD(IU1Y/D.'AQYTP_\\,C"EK+0'T4G/-Q$'-*=<=XKQ2#;%MD"8G L,J5E M$9]ZK^C&.ON$]836GKP)2F1T2>_V&I_Z0FNO#33YR>L,)<_V;@5[^%Y\8%U; ME4_\X,"Z[M[ZCUE\^TKEBF<*)6P)??AZ !RMYZUV]$B+Y>$[H76(BTWUXR" MCTT!_+\40C_NF%6F>E5Q^C]02P,$% @ YZ1E6$C!X?!] P F0\ !D M !X;"]W;W)K&ULM5=M;]LV$/XKA%8,+9!&$OV> MV0(2J\4"+(71K-N'81\8^6P3E425I.QVOWY'2E:L2%835/TBD=0]#^\>DB?> M_"#D9[4#T.1K$J=JX>RTSJY<5T4[2)BZ%!FD^&4C9,(T=N7659D$MK:@)':I MYXW=A/'4">9V;"6#N0*BY2(F&S<*[]J]"G!F M_N)P4"=M8D)Y$.*SZ=RN%XYG M/((8(FTH&+[VL(0X-DSHQY>2U*GF-,#3]I']O0T>@WE@"I8B_INO]6[A3!VR MA@W+8_U1''Z',J"1X8M$K.R3' K;B>>0*%=:)"48/4AX6KS9UU*($X _/@.@ M)8 ^!0S/ 8E8/! M [FAG8PA1)=DX%\0ZM%!BT/+Y\-I"SQ\/MSOB&90+5YZ-.ST- .2+.3*9L<[U CVM>>9[WQ/<6J]'LJ578M/*G ^], .,J M@'%G $N19+D&_-^(C3XP"1=5"Y/T'O\^Q<:.A-+*;G8X;O:V>#LG>^G^[I,L M[(FL)O*D$GGR$W/&I$]-^R0+>R*K:3JM-)W^2,Z8-@[+D#;.7><,+Q6C)[*: M&+-*C%FG&->)D)K_=S8-S9H)QO,;;SM>9PAW M+,TW>-?,)4^W1 N\/7T_W71SOO1L],H6]L56U_/D]NC_Q)Q3DO&ULM59=3]LP%/TK5H8FD(!\ M-6UA::32B@V)38C"]C#MP4UN&XO8SFRGA?WZV4G(VC4M;"HOC9W<GYQ2^:I,B_L*,SQ'":@ M[O,;H6=VPY(0"DP2SI" V< :NN-G36HU:QK@ZOB9_;(TK\U,L801S[Z11*4#JV^A!&:X MR-0M7WZ"VE!@^&*>R?(7+>M8QT)Q(16G-5@KH(153_Q8)V(%X':V +P:X+T6 MX-< OS1:*2MMC;'"42CX$@D3K=G,H,Q-B=9N"#/;.%%"?R4:IZ(KIC";DVD& M:"@E*'F,ONC#'!$3I A*&[E!<2LT2& MMM(2S4)V7,NYJ.1X6^2,(3Y%OGN,/,?S6^"CU\.]=;BM$]-DQVNRXY5\_A:^ M2\*(@I-K?=*2S32@[]*O--.;@KT7.8XAH&E*U""6( 5O7_G M=IT/;<[W1+:6![_)@[^+/?HHN)1HA(5X(FR.AI073+4YKFB"DL;<((NHX_F. M&]J+52LO1:UI[#0:.SLU#N.XH$6&E=XJ+5 H\@M7-P73>T=S3(2^?EI55\3= M%3TG;;+;PMR@LT5WT.@.=NK6I=2F*=A8S/E+SF9$K^NT:^DV6KH[M=P)G !B MF((LTZ;,7%\##ZVEO)/K7X_WGLC6;/<:V[VW+//>/O.P)[*U//2;//3W4^;] MC:/75B\O1:UI/<GKU5F9^]KLS;PK:7N>O\^:=U_J?0:U2PH]);0C9+W5YI M DP']AF+.6$293#3*.>TI^&B:FJJB>)YV1=,N=)=1CE,=2,(P@3H[S/.U?/$ MM!I-:QG]!E!+ P04 " #GI&58RR7QO"P# ^#@ &0 'AL+W=O!H YXSOKBELRF2I3X8;=&9[ ':C[V8W0)3>CQ"0! M)@EG2,"XY_3]T\CWC,"V^$Y@*3?>D0EER/F#*5S$/<Q^\5U,GZ-,+-]S7]W :O@QEB"6><_B"QFO:APX-/Z 1AJX(I7KN9-=5 M>B2&YXY6O0[27H,MO?H!NN),327ZPF*(\P!7AY#%$:SC& 2EQ A&-53WCU#@ M!?6" 9WM+@\*Y-'N!8T ,)R 19C%2IJS/[P>)_NKMR4@R3XJB*J7NNT"JA$45P7)NMC(W M6^^YZUI5FEHE+*H(EC/U)#/UI'2)WDL8SRFB9 Q%II6+?1\] 19%._.L5+FO M0Q7!<@ZU,X?:;]C$^'';)BZE[KO>JH1%%<%R;G8R-SOON8D[59I:)2RJ")8S MU?>>KXG>6[;Q*VJ_N7T?ETOW=:DJ6FJ3NW&Q3D!,;((BT8C/F4KOIEEME@3U M[=7_1?W )$?VPOZ,23.K*RPFA$E$8:R17NU$_P.*-%E)"XK/[/5]R)5.!NSK M5"=X($P#_7W,N5H73 =9RAC^ U!+ P04 " #GI&58_ML0RY4" #"!@ M&0 'AL+W=OZZ=-,K6K-H#+XD_[CDYY_KZ9K(3 M\E[E )H\%+Q44R?7NKIT797F4%!U+BHH<6EE1!3/!?[%,YU/G@T,R6-.:ZQNQ M^P*M'RLP%5S9)]FUL9Y#TEII4;1@5%"PLGG3AS8//8 ?O0 (6D#P6D#8 D)K MM%%F;:X>Y[LL0ZRFH.1*SQ#!HP],'"@M,6S'O@TSEH MRK@Z0YJ[Y9R M$ [ 9Z^'!T_A+F:R2V?0I3.P?.$+? OZ2%>\S83-+>6*_+Y:*2VQ8O\,&6P8 MHV%&+=LA M%\V'1CU]D1_%T3,7AU%A%)@J'7(1=R[BHRYNA:;\X.8-B8P/DCCV+\+PF!P_$^GV.HSI[M^IW+!2$0YKQ'GG8R203<=L)EI4MNFLA,::L,,D95CU7[1! P4 &$? 9 M>&PO=V]R:W-H965TWGL.2=TK M#K>4?>5+ (%>\ZS@(V '/(%Y6CTRVW 8E)3D4G- ",9B/G(G_(0X\95#V^(W EN]=(Q7*C-*OJO$I M'3F>\@@R2(2"P/)G U/(,H4D_?BK!G6:,97A_O4._6,9O QFACE,:?8[2<5R MY-PZ*(4Y7F?BB6Y_A3J@OL)+:,;+_VA;]_4:B#T# MOW?"(*@-@D.#P0F#L#8(SQVA5QOTSC7HUP9EZ&X5>TE#QG=(J9Z2S1U M4;)?6DN^2*$FRK-@\BF1=F+\!!N:;4BQ0%,&*1'H(TY(1L0;^AE]P8QAI2-Z M%X' )./OY5V3QFE1O!"3?\ #W00BPYBHL4TBZ M*V-J @MV@=T'1L3)>G&-O-X5"KP@T#ED-H\@N4:A7YJ'&O/H?'/=Z+'9_!E6 MTMPKS3T#&6&CC>B*#VJP]\A1,8.7)#XL VX(Q_ M^L$?>+_HR+4)%MD$BRV!=63H-3+T2O3PA R?91O1^='"^:-\\$E SO_42=.S M*8U-L,@F6&P)K"--OY&F;UPA[:Z65.+,=^+ ZXJH;5"^U5; "$UU"IG!^^@- M,.,Z-8R&EZIA$RPVAQ3J0NHP/VB8'QB1'O KR=_V*)H3LSFR.6Q\>^D$O&O(O#-/P%1NG7*GQ)F&S2M$"KFYRJP>920GVB3D M[HB08\\JZHR.7+J\;8+%EL Z OA>F\][_T>"I2R<@&D>(;I29CI1ZA'WYTOO MA"IFYRZ5Q2I:; NM*\Q>H>4;A=DE?P?YQ15:%VL.*9J#K+-DAI'(_%R6Z+HB MZKX>P@_W][]KS_-O^H="&)VY6 B;:+$MM*X002M$8!0B@IE A/,U+A) ">5" MEYG=URB=73+4SGGCDMA;T!]_E"XEOLT";6D6+K*+%MM"Z K45IF\N,>4R(1Q5AQ*(%FB#&<&S MK-RUSLA?K):>-9KO=[.AX/ %8+4 M876Y;^M5GUSN?H%MNBPS4%L2!N2#^AAPT."YXI3N: M)-0\]*6T6T6+;:%5M+M[1XPYL$5YMLLEA>M"5*>-S=WF_'A2GIJZ;??J\/D! MLP4I.,I@+DV]ZQO),ZO.;F4KQM@JH-\/J=4[!IJ@.94 M??PO4$L#!!0 ( .>D95C.S3'F40, "@, 9 >&PO=V]R:W-H965T M M'+@$JV!GMI-T^_6[-@E-"DU;*7L)V-QS?,\QOMP,5D+>J0Q D_LBYVKH9%K/ M3UQ7Q1D45!V+.7!\D@I94(U#.7/57 )-+*C(7;_5ZKD%9=P9#>SG0.?5.HKZ)MP'?&:S4UCTQ2J9"W)G!93)T6B8AR"'6AH'B90GGD.>&"-/X MO>9TJB4-Z?W:ARV UWL"X*\!_F- YPE >PUHOQ3060,Z MUIE2BO4AHIJ.!E*LB#31R&9NK)D6C?(9-]L^UA*?,L3IT26/10%D0N]!D8_D MFDI)S4Z0]Q%HRG)UA+.WXXB\?WM$WA+&R203"T5YH@:NQ@0,C1NO%SLK%_.? M6,SSR97@.E/D@B>0[!*XF'F5OK])_\S?RQA!?$S:W@?BM_QV0T+G+X?[#?#H MY7!OCYIVM1EMR]=^=C/(Q3W%W:;V;/S\BG'D4D.A?C697I)VFDE-W3A1^/U6I^:##LD670@LATS.Y69G7WL&S.G@+41R%R*);.U"H?X M&MMGVKSU38Z6S%W+; KG"#;4=>M MU'7WJKOE"5-:LNE"0V(T88'C!*CDC,\:-95\O>T\O%;KD:2]B[YV]P]$MN-/ MK_*G]XP_$F(QX^POVH/[C.\!AY1I171&-7Z,%GE":)KBYX> O9BB9P*Q_@%A M*7G -[G9J[D9A#4WZT&=FN51/-6C M0CQ>C\]7/]W:"7.W>J@"Y,SVHHK$8L%UV8]4LU6[>VJ[O$?S9]@&EUWK M TW90U]1.6-59@,-P$.2$,F\VL6L/ M8C;AA!9)'G1/RXAXP?IE[D'1>6=+-59B&8379D X^@GG8/0L^"FB6E M.3!).4,"UE/O+KI=1-@ K,5?% [R;(R,E!7GSV;R)9UZH?$(,DB4H2#Z9P]S MR#+#I/WXOR+UZG<:X/GXR/[)BM=B5D3"G&=_TU1MI][(0RFL29&I)3]\ADI0 MW_ E/)/V/SI4MJ&'DD(JGE=@[4%.6?E+7JI G &B00L 5P# V$:FE&+CL""*S":"'Y PUIK-#&PP+5K+I\SL^Z,2^BG5.#7[PA*> _I. M7D"B]V@)"6<)S2BQN\+7Z&2 YCS?%0I21!1Z\A]]] E2$"1#CXJH0G'Q RV) M J0X^KA>@]U1"[2K-PM0A&;RSTF@M./F]4%2.7E?.HE;G(PP^LJ9VDKTD:60 M7A($6G$M&Q]EW^-.Q@4D/NI%[Q .<<_AT/SU<.R +UX/CSK4].I-[%F^WM5- M1 LJDXS+0@#ZYVXEE= ?UK^NB)>,L9O19)M;N2,)3#V=3B2(/7BSMW]$@_"# M*UJ_DVSQF\@N(AG7D8R[V(^15#J2.\'WU*8W?=QE?<*%/LNN>):\4?F=F6R[ MGX6^V=W]>:!>9;6X9G4AK5]+ZW=*,Q^I50;R'6*@7")*ABB^>'$8CQHJW&;] M04-&"]O0K6-0ZQA>@=.#$6[H<9L-P_'%7T.= M&]2V2\-:W;!3G2YFNE0Q7;J$SIXIHDP1MJ&K#/30GDV= (ND37 W^0WV^^$; M5P*>7P'V?.P&+JX (S_^!7@1F%$=F%$GDTENB8"4*ND2W@V^Z?MAB_ KP)$_ M;!%^!8C]<;?P<2U\W,FT!%4(9HKJ649*_].M@6Z_W,$8.X]F%#>.?8M9OW'0 MW6:F;+H.>A2>.H^P4]@32T#HEH"5Z99+:DZU4U#%](L/C8PS/]I=9,Z&G&Z; M2RUG7534J>6;VH)P>AY=BU[E>8O=L.F]VR["+0KP20'N_KZXTIW'.T:!:U9+UK,FO4B..MVVN0NA843)4=8+U:WTSN M;#_>6+\W-Q;;19]HRNO.5R(VE$F4P5I3AOY0ES)1WB#*B>([VU.ON-(=NAUN M]:T+A#'0S]>(:9 M[KEXEFL A5ZJLI8S;ZW4YM+W9;&&BLH+OH%:?UEQ45&EA^+)EQL!=-D85:5/ M@B#Q*\IJ;SYMWMV(^91O5VXM;]K16YH4_GV[H M$]R!>MC<"#WR.R]+5D$M&:^1@-7,N\*7"Q(8@P;Q-X.]/'E&)I1'SI_-X,MR MY@6&$910*.."ZI\=+* LC2?-X]_6J=?-:0Q/G]^\_]8$KX-YI!(6O/R'+=5Z MYF4>6L**;DMUR_>_0QM0;/P5O)3-7[1OL8&'BJU4O&J--8.*U8=?^M(NQ(D! MC@8,2&M WFL0M@9A$^B!61/6-55T/A5\CX1!:V_FH5F;QEI'PVJSC7=*Z*], MVZGYE[K@%:![^@(23=""5QM>0ZTDXBOTETZC:UB!$+ T$'0E)>A/'Z]!45;* M3]KBX>X:??SP"7U K$;W:[Z5M%[*J:\T.3.%7[1$/A^(D $BUU!(/\C96B,6-01BT:)_0&Z2E')Z",KF7IUD3LX2$ZF#:,PZG&S M05&:YVYN<<R2CETRRNZ. MEF"HK;;U/$\,0JQ1/J(U+(IJ1$>%\7,FCY)23__;%"-"0=V%0='40E&>2WHABE:LF_-UDJ@HE@C>-&+ MN&1J*]Q'3.OS/,/L.G;!XCA)!SB?""$>Y6S$3G='0B]F_81*+B4JJ!"ONE7: M4S$@:=@NG'[=.#"8#"0G/LH3'A6#MQ5^+T_B.%V"/E$7:.#PQD=9P>.Z8MJ& M0I9CVJ3E0)!M*TZ.RX'%I^:K6()RL;+' 49SW63E0&C; ZJ@I M>%Q4[KG9V*7=@#B9.K0E(;E5-#8LS!(\('_XJ# X>7^;]"8QNH5P]DIX5*[^ M;[/TH[R=1WY4+OP]Z=)N"T8/EQ$ML/0[9S&V16J215E?REPP',39T/EVU#,\ M+FBW7Q]0V?12338Y*=H:-2&YU>6Y8!'! UJ&CV*&Q]7,D?@G*>4D;(O71)=@ MVF^NG+@H"P(W97(4.C(N=$8TWEFIK:?3YCB,,JN5<N])VR>5SK:S\( ]#?5YRKMX&Y6';_ M2)C_!U!+ P04 " #GI&58Q+H7^: # "X#0 &0 'AL+W=O0?U8/P@]7^_5O]3!ZV">J80Y+W\5N5I-G)&#]0 MP=#3BF\D9;DMFUK@A9]Q@@KYQIE82?68YY*<"K@ZMBX_LXYN1 MBXHI9'?(Q_\BXA'?8FC^>CJQT-/7T_&%:/SN:?FUGG]&;[X10C^<>UMF&V9@ M9YKR<2_7-(.)H^N#!+$%9_K^'QQY'VU9N:98>B6QDXP%7<:"2^K3+Y"#H*4M M80TQK(FF/&ZG/L&!-W:WQYD8HD@2!_@4E0Y10> E?H#98+@Z1G?(C! M7MRS;<%$Q.XZ[ES'%UT_<45+77+K'6;S'@_6]&-_%/3<#U$!CN.HYW^("HGG MA_8(1ET$HXO5(84%:/>YM3R,KED>KBF67DGL)&5)E[+DK>4A&3RB#TD8]3;^ MW(+"(8YZ[W1J@9$SU0%[AT^W][;ZT/).7<78[WFWP4(?]]]5JYH?GW%_U'C@ MMU:)EGFZU?KFAQ@2])U;,&?V&"8'W^05=2)O]YK5/K$D#)-A"!8<\8+^.Y9: M]D95@)2/%9NP, %0, 9 >&PO=V]R:W-H965T?!+(%I(7TZ/2BTHIMS[FH>N%-!K": MV*GM #V__MA.R$(PE%:]6?PQ\V:>F3#,CK>,?Q-K (EV94'%Q%E+6=VYKLC6 M4&)QRRJ@ZF;)>(FEVO*5*RH..#=.9>$&GA>[)2;4F8[-V0.?CEDM"T+A@2-1 MER7F/V90L.W$\9W]P8*LUE(?N--QA5?P"/)S]<#5SNU4[] MN]3WM(.Q^(? 5ARLD49Y8NR;WGS()XZG(X(",JDEL/K8P!R*0BNI.+ZWHD[W M3.UXN-ZK_V7@%ADKA/F+MJVM MYZ"L%I*5K;.*H"2T^<2[-A$'#GY\QB%H'8*^0W3&(6P=PFL=HM8A,IEI4$P> M4BSQ=,S9%G%MK=3TPB33>"M\0G7='R57MT3YR>D'FK$2T">\ X%NT&?*(6,K M2OZ#7!^B&5!8$BG0@A4%4JG>8IZCURE(3 KQ1KL\INCURS?H)2(4?5JS6F": MB[$K573Z&6[61C)K(@G.1.('Z".CYI#?BS@*JR.+=BSS8*+BBEDMRCT MWZ+ "T)+0//KW0.+>WJ]NW^!)NPJ%1J]\(S>0A6&9J0@V'QAV/)\L=ZB][NL MJ'-"5^B^9#55]7L KDI&]9%DZAZKEZEU6X"L.17HRV&-O]HJV$08V2/4+>I. M5#B#B:-ZD "^ 6?ZZH4?>^]LV?^38ND?$CNJ3-15)KJD/CVJ@U0)?=I_:;!4 MZQ6A)NVJ8C\ &_V!T=>=>C,-D]%H[&X.\W5J%(3#Y-@HM2B%_K/2$=^@ MXQMH'/+49!,.S1 MG1IY=K2X0XLOHMWG.?D)&6<;(LZAQ2*,.;W3M6YG7H)N:!L*U7#.N MN$&\>C$*_.$[)$#* M2L(JV0HPOO5(/X4XOTU.(F& 61'3#I )-?!(1=13AN MCE0W$1++6H)9%Z0DTES9&)/3^,*XWU\L1D'4KZ3%R \3.ZCO/0\AWN]W4*#Y MI=[92A^VO*$?]>$L5J[5"%Q)L1MME(5IFA[HE)-2*:Y5J- M_<"U@;I?,B;W&_V [A^)Z?]02P,$% @ YZ1E6,(_8"[>"0 O&\ !D M !X;"]W;W)K&ULM9U;;]LX&H;_"N$=+#I &IN4 MY4,W"=!$DB5A.R@FT]V+Q5XH-A,+E26/#DDSV!^_U"&6J0-C)6][T=@ROX>4 M_7XDI9>2+IZB^'NRY3PE/W9!F%R.MFFZ_S0>)^LMWWG)>;3GH?CD/HIW7BK> MQ@_C9!]S;U,$[8(QFTQFXYWGAZ.KBV+;U_CJ(LK2P _YUY@DV6[GQ<_7/(B> M+D=T]++A=_]AF^8;QE<7>^^!W_+TV_YK+-Z-#Y2-O^-AXD@S_>1J M\SR@*/$OGS\E1Z])OBMW4?0]?^-L+D>3O$4\X.LT1WCBSR._X4&0DT0[_JR@ MHT.=>>#QZQ>Z5>R\V)D[+^$W4?!O?Y-N+T>+$=GP>R\+TM^C)YM7.Z3GO'44 M),7_Y*DL.Y^-R#I+TFA7!8L6[/RP_.O]J+Z(HP"-]02P*H U [2> *T*T!H! M;-D3,*T"ILT VA.@5P%Z(V"J]P3,JH!9,V#2$S"O N;-)O5]2XLJ8'%JP+(* M6#8#^O:!3EY^N4FAH/(G+_1B>*EW=1%'3R3.RPM>_J(071$O9.*'>7[_M,4KY\0_?2U^=3N_Z#OO! M]NE@^@+NP#AJC)L%YX0NY?9U8%PUYI;OS\FD;,VD5R*2K+5#EFH%6NM!FW]F M?OI\1FX"+TE(=$_^$&-ADL7/(F^C]7?RGW^* .*D?)?\MZ/AUR5]VDW/A^!/ MR=Y;\\N1&&,3'C_RT=7?_T9GDW]T)0P29B!A)A)F(6$K),Q&PAPDS 7!I!R9 M'G)DJJ)??143*Q['?$.2/"?.7CH7+TNW4>S_)3[X((:KE\K^4.S! DS MD# 3";-*V*R Y7/QQRLZJ?Y=C!^/4^#DDC:R@0X2YH)@DK[U@[[U8?K>>S%Y M](*,%[K>1$'@Q0G9\[C4^*_D?^IYRK6ROJ%Z1\(,),Q$PJP2-C]2\>1\,J$- MK9]4RD8VS$'"7!!,TOGLH/.94N'%FOC80Y2)@+@DD),#\DP'Q KR[EU=6-C0AD# #"3.1,&M^4B^/K-)& MPAPDS 7!I%Q8'')A,7PPB+(T2;UPXXI>'M2]'*YN/TFRUZG,J_P4U59"$-UYHNES+4#1XJ3"C-@M)64)H-I3E0FHNBR2(_\L[H MB2+?\+40MNBV[[*49.'>\S>YLCL%35N"9MITUCS2NNDHMZ#39C%#W<3!LD;2 MK.Y=98W.MGM'6?.L8$>Q1A$'VGH719/%Q6IQL6$]Z!E99W',PY3LH[A87-"G M,-8U?"W:"FN7F\^6;84IVSE884B:!:6MH#0;2G.@-!=%D[5=VYE4Z035VL[/ M;_B;CW[X\;L?]G>96GL.,.W0<[O85&_+&6HY0FD6E+:"TFPHS8'27!1-EG/M M/%*U]7@DY[67;'ME##48H30#2C.A-(NVK4.VG-+6N6EHK3:4YD!I+HHFZ[UV M(JG:BCS2>[G^I$_P4(<12C.@-!-*LRJ:--XM65OOR$IM*,V!TEP43=9[[4C2 MDRS)%S6TL@)K.4)H!I9E0FL7:IG,K&:!^,Y3F M0&DNBB8G0^TW,[7?7)H*,=]G\7KK)9SLX^@A]G9GQR=1O5V4A6F?%:VN87 : M0*UH*,V$TBPH;06EV5":P]JFN]X^4>RB*I53H;:BF=J*;J:"T'VX$>]3/S[A MN #J4D-I!FM?A,HZOG\36JO56>MTL5@VKPCI*JA-E_JB>5$WM'T.E.:B:+)V M:]>8J2]L56KWK/(!^OIOJ&,,I1D535JNTUK/;T+KM#KJ9!.M96MU-6W16A-K M0]OF0&DNBB:+MO9NF=J[/7%MIYHR6)]0CQ9*,Z$TJZ+).FZI&&K.0FD.E.:B M:++8:W.6O6+.%NMYKL7A97WNL5/M4-<52C.@-!-*LZ"T%91F0VD.E.:B:/+- M]VIW5BM=KY]V^SVH/0NE&5":":594-H*2K.A- =*WA]MW%"5JQ#:4Y4)J+HLFI4)NXVAM,W 'K&=3XP;D M=7*A-!-*L[2VDTMG,WU"*9TVOJ)!C1RL?ZB) M"Z694)JEM4U*:/_PDS:<\Q3'S-@HV/$Z$ MYE^_N%(-'JQ^J'<+I9E0F@6EK: T&TISH#0719,3I;9XM=G//=L$=7FA- -* M,Z$T"TI;06DVE.9 :2Z*)J=+[2IKK[C*[[MT1DT?G"U08QE*,RN:=#"@3Y:+ MQI& U5%NR>B4LGESZ@2]?AA*ES7CL/A$K+.UZ^5C[HZ M;#T\@NYS\>"UQG:+?K++!\G5F/*Y=E^\^,$/$Q+P>X&+GEGIB2Y07$Y_>1.!2IWN05'![8=_5_4$L#!!0 ( .>D M95C=#<4:_0, 'L5 9 >&PO=V]R:W-H965T7%IFBQ*4 ;9!2E0+I[L M",T@%U6Z-UE!$8Q54I::CF4%9@9Q;JP6JNV:KA;DP%.(?RNNJ:B9-4J,,Y0S3') T6YI7-F7H1W(!!7Q M':,C:Y2!I+(EY$Y6/L5+PY(C0BF*N(2 XN\>;5":2B0QCI\5J%'W*1.;Y4?T MCXJ\(+.%#&U(^@^.>;(T9@:(T0X>4GY#CG^CBI O\2*2,O4+CE6L98#HP#C) MJF0Q@@SGY3]\J(1H) BBPPE.E>!T$[PG$MPJP7UN@E$J9DHK2(80X2-6\^0J_#NDIT@H6:P%KZ!;5^P2N[,]"INTZP4!-82_=IK?OT][NS[")H.LJVYE[' MG?THU_$\I^/.?I3MV=Y\V)VSFN7LURP!*22S05..IK]T<>@$"S6!M62;U[+- M7]F4M\V[2^OVVK/IH>LEQNY_#S4"4ZT_G'5L.1 6>%0S; MTF[LFNU1GIL4,@;6DF,FV*E/YR"549B7+A2M:*$NM+:$SEE"YY5-6@U E_@Z MT4)=:&WQSV<*>W3KK,FG;M];OM7]? Y$S5UY,FK[M!]E^XYE/6'4\R;>'M_% M?\9PBU/,3Y-(6A;OL.0FE\_P4744[<5+1B=:J NMK>3YH&#[K^U7K4<,K6BA M+K2V^.=3ACVZF=;DUZ!_@NRYM1\S\;VN6?M!@>=-.UXU&[=2&:)[=;O'Q/ / M.2\O<^K6^@;Q2MV;==K7\F91W7:=8&ULQ5I=;]LV M%/TKA%=L+9#6(O7IS#&0A-U68 6"I-T>ACTP$FT+D42/I.-TOWZDI$B61*MQ M0,POMC[N/>(]O$>Z5^)\Q_B#6%,JP5.>%>)BLI9ROIF+#*4E*ISR;(L<)ICE)B\EB7AZ[X8LYV\HL+>@-!V*;YX1_NZ(9 MVUU,X.3YP&VZ6DM]8+J8;\B*WE'Y=7/#U=ZT04G2G!8B907@='DQN83GV$7: MH;3X(Z4[L;<-="CWC#WHG4_)Q<31(Z(9C:6&(.KOD5[3+--(:AS_U*"3YIK: M<7_[&?V7,G@5S#T1])IE?Z:)7%],H@E(Z))L,WG+=K_1.B!?X\4L$^4OV-6V MS@3$6R%97CNK$>1I4?V3IYJ(/0<8''! M0/J.W@''-S:P7VI@U<[>"4S52@E M#YA(LIASM@-<6RLTO5&267JK\--"S_N=Y.ILJOSDXDZR^.']E6(N =@3<@ M+<"7-=L*4B1B/I5JZ'H T[@>YE4U3'1@F!"!SZR0:P$^%@E-N@!3%7,3.'H. M_ J-(F(:?P N/ /(0:YA0-F<4TX?7]?SL@- M^::$*<$EYZ184;U]!CX^Z5E29Q7_X)IL4DFR]%^:G('+G&V5]5^_*TCP2=)< M_&V:G^KZGOGZ^NYT+C8DIA<3=?L1E#_2R>+''V#@_&SBUB88M@36X=UK>/?& MT&OY5+S'^TJ@%=\F)BM$OT34M^7'A1>Z*)A/'_>C*.J%9+!"2B7FD((F MI&!\GMA2[I1$ *:/ZEFWT:(P!3**^&)[RZA3=YM@F%+ M8!W>HX;W:#QK]W@WW5W. *GHC5O*3>Q& TG!6=!7Y] (N8/[C0$I<$*S-F=- ME+/1*#\5CRJ)&$^IL3 8=3XV-6R"84M@'=*@TQ9NSHE%60_ $O56T; MM"[Y M>U4S_%^465]F7U"AY_64:3""D=;H'SW@"K;"AV.E^C7K"AHK!OSG,1K==+<4X^"')T5-M&P+;0N M@6T_ (-32])J+V$5#=M"ZY+?MA-PM&I^G23#X9/2Z=>P!J-A@VDP<@]TS+"M MU.%W2O7MO8AYNM%AF+4XZG]T.MA$P[;0NMRU]3^H,C"\OX'!K*]+@UD8PL$CTV#F MA]&!#R2H+H\\:TN\H:A;U.TV#V2P*>V4O-EA%"/D]=4[WEE+EE*_*)6E"C5A- M?[6XJ#G:+'N[+!=[]8Y?P7-<+5YK8:JU=)\)7Z6% !E=*DCG0ZB&Q*OE:=6. M9)MRP=8]DY+EY>::DH1R;:#.+QF3SSOZ LTBP<5_4$L#!!0 ( .>D95C% MI1T/*Q !;, 9 >&PO=V]R:W-H965T2_6Q)$>R?Y\14F/2>KB(:;4K\0R?7AWYISM7OB8+&Z+ZH7!Y<5=O!"?1/'Y[CHK?QOL M*;-D)=9YDJY))N;OSMX[;[DS#*LUZD5^3\1#WOJ95._E)DV_5+_\-'MW-JQV M22S%M*@83=/E',BMN MWYU%9V0FYO%F67Q,'_XEFG<45+QINLSK_Y.'9MGA&9EN\B)=-2N7>[!*UMM_ MXZ_-)]%:P8\.K. V*[B=%=SQ@16\9@6OLX+G'5C!;U;P.RLX_H$5@F:%H+M" M>&"%L%FA#G.P_;#J3YK&17QYD:4/)*N6+FG5#W5<]=KE!YRLJ]+Z5&3E7Y-R MO>+R4Y%.O[RY*K.9D4FZ*BLVC^O(WY!?XBR+J]S)*RJ*.%GFKR\&1;G-:LW! MM.%?;?GN ;[CD@_INKC-"5O/Q$P#X&: ZQL @_+=[M^RNWO+5ZZ12,7TG'C. M#\0=NA[Y_(F25]^])D46K\OCEGQ'!B2_C3.1-_]H=GGR] VX^PTZFALB>3ASJ$K'8(4,>WKX$O9KG'2K!ZFV\N>F7X/NR_M8+439D!;EY).WE MKN/'^N7W#W$V(__^N422GPJQRO^C*]'M]GW]]JO&^VU^%T_%N[.R=$;Z)O&R6R37K:KHAIFA<_D"+^2F[$ M6LR30I?VEAW4[.K,>G\Y]H;5?Q>#^W:0_>4B5[,<[2\71)KEF/$]V7[\()CR M\0?[CS\P?OR_;%8W(B/I?-XRK?G"1YOBE3_^OP!>%5U&NBG3 ( MP]&XTU#WE_/#(' =OW-.-.ZA;3)(& ?!E&3&^V3&QF1XG&3D/EYN1"N=>Y$7 MVAN?JW'OPL(=.;HKE?Z"(V^LNU3I+QB.1[IK%>/[L/W(03#E(W>&\@9V:/S0 M_ZCE@9B]B>]%%B\$693M8D%F<2'(7 DDO:L:SGR[0'G O$K69)8NEW&6D[OR MB*H/G]?E<62\N;HR[X]M@PFET886M0]T[]SO7(\QZ$8YBJ860,M@.,8"J.^+ MV9^;I'@D/ZVGY8FO'! 'VM"]WAG3\0/= M.=B\&]:!0L4/E,91-#50Z7X[/[7ILH4L-,H#0*I3$H MC:-H:NI2.3G!J=MWI.J90&D42F-0&D?1U,*06LLYXK5:/HLT&YB1>9J1^:;8 M9**^^XW+=J*^G-]>M;\VW@LW&U1N698[9GW^(U&V2[+=]^U]=KRI'&BT)I#$KC*)K:MT+J M.->LXZ[CK$BFR=WVF"YNRVWP:E,2B-HVAJDM*> MN48)<^3ZZK>'5!L@5(A!:11*8U :1]'4K*40"TBB4QJ TCJ*I MA2'%FFL6:]]R?=4@CU]?F;=MG2)4E$%I'$534Y2BS#5WSGKN]55P_/H*JK:@ M- :E<11-C5*J+=>LMIYY?17VDO2[24+]%93&H#2.HJE)2G_E/L=?_58FJS58 M9JKUB11JL* T!J5Q%$U-6QHL]]0&RX4:+"B-0FD,2N,HFEH8TF"Y>(/E]@V6 MH[_"@AHL*(U!:1Q%4T>C2(/EO:C!\OH&*^A$:=X!ZS$D4(,%I7$438U2&BSO M)0V6US=883=)J,&"TAB4QE$T-4EIL+SG&"R>;C)M@E"%!:51*(U!:1Q%4\-N M#0@\M<+RL$,"L6,"L8,"L:,"7T)A>5)A>7B%Y?45EOX"R[QMZQ2A"@M*XRB: MFJ)46-Z+*BROK[!Z%UA0A06E,2B-HVAJE%)A>2^IL+Q^3ZQ1-TFHPH+2&)3& M430U2:FP/+/"VO:X?3.M>M:6H96-ZK:)U>8&]590&H72&)3&430U8NFMO%-[ M*P_JK: T"J4Q*(VC:&IA2&_EF;W5\\90>/U1AV-?-Y/"Q+P;UH%"%1:4QE$T M=?H,J;!\L\)Z>J _5",?DW3;H[I9Z=#I^LA&7?(HJJ&47GG>KR?L<2(RBQ^U M$^B84;:5 *4Q*(VC:&HE2 /F'S%@(JOG'ZLZR'\4>9$ETVKHZW:&E4JEY.35 M]<=/G_5S.YGAMNTYE$:A- :E<11-#5W*,O_4@R5]J%B#TBB4QJ TCJ*IA2'% MFO^2@R5]S6#)8*2;"VEBW@_K1*%&#$KC*)J::&NF++,1>WK[?GQ C7E3U@_7=334I#RNOU=;)>M*8_^=9)49I=:4\\XI^/NQW^S3ML M'3W4YD%I'$53HYE/71#[5]4!J#TCB*II: M'W^J6V? M#[5]4!J%TAB4QE$TM3"D[?/-MN]O/2V,>Z>%\-SI]J(Q[[!U]% O"*5Q%$V= MUU5ZP>!(US:;TX+=O%KF+=LV!E :A=(8E,91-+4BI!\,G!.?)0*H0X32*)3& MH#2.HJF%(1UB8.YP]RU=;1ID^_O\&U3L3; M68XVU8E8&R94T$%I%$IC4!I'T=2 6]/IGUK0!5!!!Z51*(U!:1Q%4PM#"KK M+.@LYXL.^B,^'?V$T;HEM>.VJ6;)4(=DYK=B_<&_A!X+I!X+S'I,W^3:W_- MS1B41J$T!J5Q%$U-7YJQX-1F+(":,2B-0FD,2N,HFEH8THP%^/&;07_\9A2- MO;.:6QUMTP?A6A.PLWS&;3)0242E$:A- :E<11- M#5A*I/#4'=%":$@V.8JFIBD-5F@V6/IVW/IVRKP5ZU2A>@M*8U :1]'4]*7>"D^MMT*HWH+2 M*)3&H#2.HJF%T7HBY9'^9U_ODFQ;"H>_H#C"<(:'OZ$PKVH=)/;YD]@'4+Z$ M+@NE+@O-NNQ#LDY6FQ417T4V37)![K)D*NJA0U6;7CUTK;QGKA^VMHJS+Z*0 M4K-YE'99 O4#VO:2MANQ..T[X]Z]Z:01T9E,:@-(ZBJ9%+1Q::'S+Y MMS]5S[P_UFT\5)DUM/8E770^BL;M_[K7=U OAJ*IQ2"]6'BDQUASW,](O%AD M8E$50;(NLF2=)]-M)6@C1:JG"91&P_Z@5>W7'M"MOOO]'Y+K#'S]^^DR$?+U^U?G1OE>8>8=L2P!*HU :@](XBJ86 MBA1SHU/W"AM!A1Z41J$T!J5Q%$TM#"GT1OA>82--9R]GU!T:HEG*C_Q.3V%J MWCWK:*!*#453HY%*;?2B2FW4']S9[55@W@'KHPS:(PQ*XRB:&J7T::,C/NW3 M]?7^5+MS:]LS]O4FF]Z6[>WA,RY4HD%I%$IC4!I'T=3(I40;G5JBC: 2#4JC M4!J#TCB*IA:&E&@CLP#[$'_=NI=ELDANEH*(78/0&;-?W8_=;':VK?$RVD(( M^YYE>.YTY] S[Y=UPE"[!J5Q%$U-6-JUD=FN_3J?B_)6>F&0I$<([JB9*IJ8I/5=DME2_UR=!NRXD9J1UA% 5 MUM ,WY@QZ 8YBJ;F)_U69/9;/R?Q3;(TWN&T^Y)HXX1:+2B-0FD,2N,HFIJ\ MM%K1J:U6!+5:4!J%TAB4QE$TI3#&TFJ-S5;KJ==:9HQMO% :/?(6#\^0PZ#[ MP8_LA_9Z5(U-BJJQ650]\[K*3+=.$ZJL&IK:5=?I]LZ%;I.C:&J:4D6-S7VR M+,_+Q^8+2&)3&432U#J1Y&I_ZJ9ECJ*R"TBB4QJ TCJ*IA2&- MUAAKM,PXZYBAX@M*8PW-\=6N,%UYQW?+'71\:C+258W-DNG;F^X#Q.+;#'6W"]PL^K0UW MADXK(+,)^_96G*>;3!\AU(YA<12+8U@"VZN'4W;IV>P"K#ZA>P^(8 M%L=AN$Y]>*WZ.#KIOF6##E5F6!S%XM@.]X0&W;-KT/U60&;7]8P&O?R[/D*H M#L/B*!;'L#@.PW7J(6C5PZG'5>[V %8?4.F&Q3$LCL-PG?H(6_5A[F)FWZ!# M11H61[$XML-UVNE^;$2V4),Q'*9DVFZ69?XZEIN_RK) MQ+P*^>U[]VS0>_W*>W)59?XBS1;+.R5+,2^3PO!KCFU437NU^ M*=*[\FV?D9NT*-)5_>.MB&D95B8F/.^KP, &P, 9 >&PO=V]R:W-H965T;J7ZEFO 0SY5G*A9][:F,VE[^ML#273 M0[D!@2M+J4IF<*A6OMXH8+D3*KD?!D'BEZP0WGSJYF[5?"JWAA<";A71V[)D MZF4!7.YG'O5>)^Z*U=K8"7\^W; 5W(-YV-PJ'/F-EKPH0>A""J)@.?.NZ.6" M)E; [7@L8*^/WHDUY4G*9SOXE,^\P!(!A\Q8%0P?.[@&SJTFY/A:*_6:,ZW@ M\?NK]H_.>#3FB6FXEOQ+D9OUS$L]DL.2;;FYD_N_H#9H9/5EDFOW2_;UWL C MV58;6=;"2% 6HGJR;[4CC@2BL$,@K 5"QUT=Y"AOF&'SJ9)[HNQNU&9?G*E. M&N$*8;_*O5&X6J"N ;D#;521&5QQN\B#*(PF M5]:/A7G!80[*"3'Q\INN-]UR)C1Y?P.&%5Q??*]'NRU;IV= PB"DY,/7K57V M260@[ =R"J:^0=LLH9_5=BPJ.\(..VA(/DMAUII\0*S\>P4^.J7Q3/CJF478 MJ_$&LB&)Z.\6,R+OB$_TFBG0]:/GA*CQ?>1.B#I.^'M;/J$'Y9+5^(VO@+\D^K&RKJ2F_B]-JLL)LG41('83CU=RU HP9HU OTIV+"!M%;,48G M&'$4AQ,Z:<=(&HRD%^,&HS\'D1/ R-TQCF%+5A9-OYDL.2$;3>(X3=K!Q@W8 MN!?L$>_93[AG? (QH)/)F([B=HRTP4A[,3!9+J&P)#[);-QP_A-4Z2E53(,X M[HB=20,UZ87"I'!.)$].:-)T$J41;:>AP2'K!KU7_XNK%I /R-4.%)8_XJ*; M8 X'\I$5BCPROD70#28(QW?1FA.#_R%!T*/:0<]($;GDG"E-#NCHXT/^;+6C M.B<]74IK7@3V@^8,Q M_Q=02P,$% @ YZ1E6"Y+J.L9! E1$ !D !X;"]W;W)K&ULO9CO;^(V&(#_%2N;IE8:Q'9""!T@E?;N=A]N0JUZ]]E- M#$1-;,XV<"?MCY_MI D=B=6E=%\@O_SZ\6N_?I1,#UP\R0VE"OPH"DM0V*G(?0QCY!Y-$Q,$-YY/S)G'Q.9QXT1#2GB3(AB/[;TQN: MYR:2YOA>!?7J/DW#X^/GZ!_MX/5@'HFD-SS_EJ5J,_-B#Z1T17:YNN.'/VDU MH)&)E_!*)T^#A1Y7"FYXH2=;$INN M 5C>W3^ :Y.U3/T$%[=4D2R7E_H.AAB!#]]WYOIGEE!F,@N6.6%37VDH$]I/ M*H!%"8 [ ! &7SA3&PD^L)2F+P/X>C3UD/#SD!;8&?&6)D,0H-\-9@!^!3Z0 M&R*HK/XC,TV4FJ=A3;_[;+RB"?SC(PYH\M-&##O*_=L4C%8"O[.S*-KSP M'?!&-=[(F=@%76>,96RM*RVWZ;W(6#5OE^#OUADLJK%GU*6 JI7^Y[D>JF#M2#,S/ KR:(3LC&", C:P<8UV-@) MIK>D%9N_AT[L91!"%J MIYG4-!/G6O]F=V2:#L#UG@JM&/#)S!S0^R0%'TDFP%>2[S3F5E>$I6LMU\D[ MU ."S?8,>U1$RO.<" D:\)]FNE$'Z:WD8HR&V4,Z@. MG7IE- G#..I@:[R"W&)YF^W0J6 &(8)AV)6SQC#(N?OW%5X5]1@HCB=!''08 M#S>ZP/#_>#&*=CME+-)K^KG>"M$\1!VK$?:17=1*_I OB?]'Y1V_*!15K^SU M@H3OF"I?FNNK]3>'Z_)-NWF\_&#QA0B]2B7(Z4HWA<.QSHPHOP&4)XIO[7OW M(U?Z+=X>;BA)J3 /Z/LKSM7SB>F@_A(S_P=02P,$% @ YZ1E6$ESGSMK M! ?!, !D !X;"]W;W)K&ULM5A1;^(X$/XK M5FYUHE+;Q F$T 6D0KNZ?=B[JMVVVD%F>XW^39.79%X(AS%- MGN-(S 968*$()F21B'NZ^@<*0AV%%]*$ZU^T*N8Z%@H77-"T,)8>I'&6_Y.W M0H@- [>SQ\ M#-Q=@_8> Z\P\#31W#--ZX8(,NPSND),S99HJJ&UT=:239RI M,#X()I_&TDX,'P0-7R]&4H@(C6DJWPY.M+X72#]"_\UU]UK)'8MWU+H!0>*$ MG\D9KN-B=/M[H<:_9R%D*B3H+B'*_/'A!K6^G*$OR$9\1AAP%&?H,8L%/Y># MLOUS1A><9!'OVT)240[98>'V*'?;W>,V=M$/FHD91[=9!-$V@"TU*(5PUT*, M7"/B#827R,/GBI37X-#X<'/7X(Y7QL73>-X>O'\7Z0LP1"=% !HURB':S1 J M 5SQ.0EA8,D=SH$MP1K^_1?VG:]-_$X$ML6V7;)MF]"'(YC&619G4[DEY=L3 M FK)]R-_:\Z:F.=POH93F6HY]'#;[6';I(S+'DFJ4Y+J&$G)-#.!6,B- M9:-0D4H2V?Z 6*=&[ *WO<#U=X@9ESZ2F%\2\XW$Y);[1*C\&B.WU^LY06>' M47W>;DBWG.V6SG:-SCX!5R&0:0;!&[ PYN0E^=#I;MWICNL'V-MQVKCVD6$( M2F:!,44\ZR,*H@MTO00FSUQTFQ.4*9C%(33Q"DZ9,4X$MD6^5Y+O'9@Q5H4, MB!0JP%J%N5)!1SJB24(81W.94G74&X.>K]C9#+JS$V^C4T=2QDYU5CL'9I3# M2160OHF5>=EC:6V4(/B0?'*Z0!;KX MY_C!1\X;W3@V:%5]@LT%2CW[W(/Z;%"1_ DL1:U?(+DV,SQIX7(JM&TAJM(% MFVN7Y]W7EI4Z"*D#1ZWW_4*8H3VD39&/4EWL-K(W0[0+B&X!(;$B\LY-S*OZ M!IL+G(^8GZ/EGKU@4,2\Y%J1]IJ.VV[@4RCS)VHD7!5)V#=ND.OIE,&4")"? M1H+%\L,W1$\D632>R]A8<7UZ1YP(;9MY57%A<\E5G(5WKBY.=\9&Z6M+W(Q5,?B_U@S#YD95@N<_G\?P0 *87 9 >&PO=V]R:W-H965T)(; (6>8Y;(D;=1*KWQ M?;G<0$QDFZ>0Z"..A'9N+\9!O%:,) MS 62VS@FXC %QOBF!%MDP]\/UGR GU#-Z2,VG_ MHGW^;N"AY58J'N?!.H.8)ME_\IP+<12 ^V<"PCP@?!40G@OHY %6.3_+S-*Z M)8J,AX+OD3!O:S1S8;6QT9H-3*Q7AR16 MWQ9ZU$LFVC) ?(6^63D@:DUV(/3G15\)VV8O3J1> JFYE.C#+2A"F?RHPW]& M/I(;(D .?:4S-?/YRSRK:995>"8K'*(O/%$;B>Z2"*)3 %]3+'B&+SRGH1/Q M%I9MU,&_HC (.Q4)S2X/QXYT.H7L'8O7.2>[$::U^*_L$R%(L@9=* HM#NCX MO3DYV.')GH@(_?6[AD3W"F+Y=Y7 V?S=ZOE-<[B1*5G"R-/5+T'LP!O_\A/N M![]5B=,0V(E4W4*JK@M]?/>JJD.KJLN6_XTQKQ/1*J>+K!*G+-P/# MW>-J:O=POZBH$R:#@LG R>2!RJ?62N@JH(D"G89"@BBH8N,$JLMF4,4F" ;5 M;*X+-M>7?1=-)48?:((.0(3\6$7'B527CCNM;I8&P@&*LQTT[**('*1C*>*@ M- O!_^_%;HRZ='.T,ZW]E,>1Z<$_UH]GC$B)IFC)8RU?]KB2HQ._-L>&T$[5 M"$LUPG?NQGD"332YN W?$YF@FT#IBNJ"?V1=>5*/HW:G:;03IF7M@@/WKO]-NJGFD([E:OT M7=CM<#X1*M".L*T]F,@WZFU"E2WUB#-F:BP%D9T^5)=]HXXL1QLY]QH]3EDJ.]WF>"-?<:-5)L1KMYGSOR:"4O; M%#I]1JU]Q@U5FY([L7R?<9V:E68GO-#LN+87-T9M=IVWMQ?_Z,0S!K&V!\%2 M=X-MHK)#P6*T.&R>V"/65^-3?#/+CHQ+F.P$^PL1:ZI_%#!8:*QO=P B4"8%_3S%>?JY<9,4!S-C_\%4$L#!!0 ( .>D M95B$W-]^'00 $T0 9 >&PO=V]R:W-H965TE MD!G5\"I7OMI(1F,KE*4^"8*!G]&$>Y.1W9O+R4AL=9IP-I=(;;.,RN<92\5^ M[&'O9>,N6:VUV? GHPU=L073]YNYA#>_U!(G&>,J$1Q)MAQ[4WPU(\0(V!,/ M"=NKVAH95QZ%>#(O7^.Q%QA$+&61-BHH/';LAJ6IT00X?A1*O=*F$:RO7[3_ M99T'9QZI8CCWV0@_%;$FWJ;X3^R^L<*AO]$4B5?8OVA=G P]%6Z5% M5@@#@BSA^9/^+(BH"?3:!$@A8(GP)5NC/']MD M1U/&-9H:2A/]#%]B)JT\Y<]_J.+\/*5%=[/<.]+B'2;HF^!Z M#:@!8?R[ A^H*ODB+WS-B%/C+8LZJ(L_&U>ZZ'YQB\X^GM?!YP^'I6YY,UUK MJ=MBZ9]M]@BDBB6Z6]S76&^D(5?5:U9E,OM*;6C$QAZDKF)RQ[S)IP]X$%P[ M@/9*H#V7]@EDQY(E)DQ\%%&XU32%]1G<7,[%.?JOD94<>:Y[8'6;$K*;7.!> M-R2#D;]K -4O0?6=['VWZ$[ +TL@5XZF9^Q5<)YPE?0>%(3&$=G MU>5!5O7"7DM*X:#J%8$3S]^2;$5,-5P\#.&M^2;"=4X,).6*,3]SOAL(7/JDM@=YNH9]\IL 9'!US5&;"[ M-=0R\11$PZ,15:4=.PORV_;2PM8Q *N2CMTUO2%'3T%V>1ACN-,GS>A(5>%) MX,S9Z6HEV8IJ!C_/H>G#\!6A!YIN&Q.6.+O%B0E+JC9 W&V@2EA:HDY*U#N# MVO#8B!P?_$H*6[HCJ?H!#XF9?#X8<@.F&_P/CUR:\C,F5G6,5BL26ZWS8 M*W?+67F:3XC5\7S0_D8E\*90RI8@&G2&8%CFLVO^HL7&SHN/0L/T:9=KF/>9 M- ?@^U((_?)B#)3_09C\ E!+ P04 " #GI&58Q]!M4A8# #&"0 &0 M 'AL+W=OVVX*T'[]C)TT[$3*HM)?$EW/YSO'Q9;B1ZE$O M QY*KC0(V]AS/+,]W6V@(+J4[D$@3,SJ0IJL*OFOEXJH+E3*K@?!4'B%Y0) M+QVZL6N5#N7*<";@6A&]*@JJGB? Y6;DA=YVX(;-%\8.^.EP2>=P"^9N>:VP MY]=6PT7MM8D.92OEH.S_RD1=8(N"0&6N" MXF\-Y\"YM805F,?+Z'LEA1E?R5;:R*)21H*"B?)/GZI$["ETHE<4HDK!)<(O'3G* M"VIH.E1R0Y251FNVX4)UV@C'A%V56Z-PEJ&>26^-S!Y/)AA73LYE@8NMJ4O7 M";D3:]#&CG.J-9G8^0)GG H9VW0R\TR.+L!0QO4QJFPELU)26\FA;Y#3>O.S MBFE2,D6O,(41N9+"+#3Y*G+(_S;@8X!UE-$VRDG4:O$"LE/2"3^3*(@ZY"/Q MB5Y0!;KZM7CHU'GL. ^=5SS\7!534$3.R,WMG6Z*N=3O-NO;S7>FES2#D8>[ M2X-:@Y=^^A FP9<6NFY-UVVSGDY@SH1@8HX5S*G(@!PQ405_3'XWIJ&D+NTF MSJ[=X>NTF\1Q%':'_KH!**Z!XE:@^[*RWDH1OZ XB9)^,.@GS1A)C9&T8N#& MG@&S)#[);%XX?P=5\I*J$_;B[J 9JE=#]5JAL.@/6:G>"YHPB9.D]PI-OZ;I MMQ;V@SO7(#\AXS4H/*C)-T6%(7C: +FD3)%[RE>(N<3R=W3'373]_U#]@SJ$ MP0'5GTO.J=)DQXWIW1T-34&4;N*]%$=!U=K 6KN'A :+[B5,.4M6X_6CY1Q>37O MQ,L7SA556(>:<)BA:G#:0\>J?#24'2.7[J*>2H/7OFLN\*$%R@K@_$Q*L^U8 M!_73+?T#4$L#!!0 ( .>D95BM;H 2C 0 #85 9 >&PO=V]R:W-H M965T0"49.8M0VT_WYM)R0!@@LLY0&2X'M\S[G.S8G[*\9?Q0Q HK$Q-@1CQ%L!*58Z2IO##VJD]^A /'TQE!#('4$%3]+&$, M<:R15![_YJ!.,:<.K!ZOT;\;\HK,"Q4P9O%S%,K9P.DZ*(0)7<3RGJW^A)R0 MK_$"%@OSC5;Y6,]!P4)(EN3!*H,D2K-?^I8+40D@_IX D@>00P.:>4#3$,TR M,[1NJ:3#/F,+01-0]%WI>*ELW.#G,,H MXT#V<, $_62IG GT+0TAW 1PE2"%*F2MRHA8$6\A:* F_HJ(1YHU"8T/#R>6 M=)I%D9H&K[D'[Z]%\@(@C=#:[%G 8P<-3M+H OP1G^_AMN M>W_4\3L3V ;;5L&V94,?CF :I6F43M7]&=,T '2AUD>V:B[KF&=P;0.GV]9R MV/2[GN?UW665DW76$SGY!2??RNG;&_ @TC?9!US\'2Y7+<_O^%MU"[0[;6IL;J7:+5+O65)] R(\U[QZ6HG6J$S7O%41ZUL[V;!ZS$%ZAFR5P MY1O0^DY!=SP*H(Y6[YR-[DQ@&^2Q5SY\O0-;W2H7 M%:WC-7O6SM0+L69ZJ0L6"X".:XX$LAFTGYP=N4K2F=2KGT+=AJ%-8M]8R+N[FK0:?1 MWJET\XA[8)-;Z5*PW:94>O"!N;=VDJI+_3-L"BY]"O:/;,CWH-\&=1E_ 4_0 MQ3^@J-83/),KR87X#(^#2Y.#[2[G>7O-\D('J700Z.)]OQ!V:(QT*,(>2K+7 M%M)"(7VO<_7C#Z"(@1*HMX;"W1JH30E*/X3MANA_K04[]%$26*%.70BEU<)= MZQUQ,YURF%()Z$92**$!/-%[4>A-\)C.5,_\,:X9+;X:M[J?B3FBA051H ML-RK08:Z\9@BVUWN,WP7*7T7L?NN_+ET%*T\B%[F&_F6KHC8G=' M^7/FN%SQ3B([N9[5#+F5':@$^-1LS D4L$4JLVV7XFJQ^7=CMKRVKH_P]3C; MPBMALAW%GY2KY2A0#!,%Z34ZBAW/-NFR$\GF9I_KA4G)$G,X QH"UP/4_Q/& MY/I$3U!LE0[_ U!+ P04 " #GI&58O8MPCBD" @!0 &0 'AL+W=O MA M$!JZ?1C[H-B76%0OGJ3$[;^?)+LF!7>4L2^V3KKGN7M.NLLZI1], V#1H^#2 MY+BQMET08JH&!#4SU8)T)UNE!;7.U#MB6@VT#B#!21)%R&H?KH&KKHIN8-!SX?DJQ4WXHJ[W MG9]C5.V-56( NPP$D_V?/@YU. +$KP&2 9"\%9 .@% YTF<69"VII46F58>T M]W9L?A%J$]!.#9/^%M=6NU/F<+8HE1#,NFNQ!E%9HU))R^0.9,7 H-,E6,JX M.4,?T?UZB4Y/SM )8A+=,L[=+9B,6)>$IR+5$/"Z#YB\$G )U0RE\0>41$DZ M 2_?#D]>PHF3/NI/1OU)X$O_2?^2F8HKL]> ?EYMC-7NU?V:TMP'.9\.XCMQ M85I:08Y=JQG0!\#%^W?Q//H\58'_1/:B'NE8C_1O[,47T7+U!( $U*RB'%6< M,C%YSSU1' 4F/RT.132[S,CA6,NDTZ?1J<^1'+U?/SMNJ=XQ:1"'K4,Y_PN, M=-^/O6%5&Y[T1EG7(&'9N!$&VCNX\ZU2]MGP73(.Q>(/4$L#!!0 ( .>D M95A@N:'&AP, -H/ 9 >&PO=V]R:W-H965T&';KF2\$)7FK( K2525YU3^O N=DLO M].X;OK!MIDV#'R]*NH5KT%_+*XDUOV59LQP*Q41!)&R6WMOP/ DC [ 1WQCL MU%Z9&"DW0OPPE8_KI1>8$0&'5!L*BG^WL +.#1..X]^&U&O[-,#]\CW[>RL> MQ=Q0!2O!O[.USI;>W"-KV-"*ZR]B]P$:05/#EPJN["_9-;&!1])*:9$W8!Q! MSHKZG]XU1NP!PMD10-0 HD/ Y A@W #&3P5,&L#$.E-+L3XD5--X(<6.2!.- M;*9@S;1HE,\*,^_76N)7AC@=?P(T39$WY"\J)35S0%XEH"GCZC6V?KU.R*N7 MK\E+P@IRR3C'N5(+7V//!N^G32\7=2_1D5["B%R*0F>*O"O6L.X2^#CD=MS1 M_;@OHE[&!-(1&83H\[%$S;F=A;/G&1V=!*8 38F?C MA"2@4LE*NS'^_H2QY*.&7/WC,KXFGKB)S:EQKDJ:PM+#8T&!O 4O_N-%. O^ M=)DV)%DR$%G'T$EKZ*2//?Y<@EG-Q99P8RE)A=(N]VJ6,+ TYHR\C:>CR<*_ MW7?%&33M!B6.H,GHM WJJ)BV*J:]*KY1R>@-AT=$U"1AM-=U\(L(9]"AB$>" M.B)FK8A9KX@551DI*5L3O*4(S455:(7'2D/9*L1"7:3/7I)X=F.8,FA^8Y@P*W::= MMJ:=]IIVR0J65[EKX+W YV[X(KZY)<]2.? M;=) ;+5)_E[2DX/TGE MEA4*WR ;I Q&I_@^DG4B65>T*&UJ=2,T)FJVF&'R#=($X/>-$/J^8CIHT_GX M/U!+ P04 " #GI&58+/%]U1X# !&"P &0 'AL+W=OF#&HQRNT1R)AWS&9,NL71*85/U4+L"6SO#8%3"9R/"MQ*X.J@)9F.-84"QB-&=X"I MT=)-W>BUT6J9!F?J-0:<' .YO(/DA0$ ;H"-U 4# LL.V3K M-D<,"IRM@1X,KC%<8%)VGTZ1@)CP+]+A83X%IR=?P G &;C?T(+#+.$C4TA, M-9FYK)"N2B3G#:0I6EX USX#CN6X+?+)Q^7.H=R4BU.OD%.OD*/]W.X5^GVY MX(+)?]V?MD2EA==NH3[%(<_A$HT-^:UQQ+;(B#]_L@/K:UN^_V1VD-:MT[I= M[K%<-*\M8*GRM4IM#=O8]X-@9&[WP3NM>X)[-;CW'KC?!EZJ@CUPS_7M!GBG M=4]POP;WWP,/VL#](W WC*(&>*=U3_"@!@_> Q^T@0='X%$P:'!W.O?D'M3< M@T[N>RH@ 43O93E\EF>2:-VE!D(\R' :5X( ME,A=5R YAVC+$AYE.0]LOQ&E<[*>4:(Z2M099:8L,P&VD!3Z#*+UJ5.^*?)Z MZK0%C%I>EAV$C82=##T3VM;K46MU9KQ].]*9/.L9DPO0>EQ:1^%\Q[4:V:I1 M!UNTY[YNT8?0>_6!W1\ZH]EY%[A]A!1&;O.EM(RRW&JJ4JDOG^!]0 M2P,$% @ YZ1E6(ZH@-9< @ '@8 !D !X;"]W;W)K&ULK551:]LP$/XKPH.QP1K;Q!\6^Q**R MY$E*TOS[G63'),,)'>PEUIWN^T[?27=)]TH_FQ+ DI=*2#,-2FOK21B:O(2* MF8&J0>+.6NF*633U)C2U!E9X4"5"&D7CL&)PU,1LJXKI MPQT(M9\&<7!T//!-:9TCS-*:;> 1[/=ZJ=$*.Y:"5R -5Y)H6$^#63R9#UV\ M#_C!86].UL0I62GU[(S[8AI$[D @(+>.@>%G!W,0PA'A,7ZWG$&7T@%/UT?V MSUX[:EDQ W,EGGAARVEP&Y "UFPK[(/:?X%6S\CQY4H8_TOV3>P(@_.ML:IJ MP7B"BLOFRU[:.IP Z/@"@+8 ^C=@= &0M(#$"VU.YF4MF&59JM6>:!>-;&[A M:^/1J(9+=XN/5N,N1YS-O@+6P) ;,BL*[@K+!/$^A MQ:0.&N9M@KLF ;V08 'Y@"3Q!T(CFO3 YZ^'TW-XB%([O;332SU??HH9BV$_A^FIB:I;#-,#&,:!W$&1OW\3CZ%.?OO]$=J8VZ=0FU]BS M)_^*H;AA.]#8E-AWKK.YW!#A+]F"KHA:$YP*&J_ZZ#=]5;F>BI(#,&U(')%* M25L:0H>D8(<^JOEUJJ2ENCTRQ;2'Z:P@PZX@PW\K2,%-KK;2$I0/KZU$DR-N MDK@YN9?(RX:?,1)H)MIU!A6 MU;ZA5\KB>/#+$@ ^VNE[-%P,Z+[2\C^ %!+ P04 " #GI&5878RN M5\T# #^$@ &0 'AL+W=OV%"T\25(.9;9([:7_\;$-I:%W: M5&Y?--@\WX_M[V.,\?Q V1W? 0CTK2 E7S@[(:H+U^7I#@K,1[2"4M[94%9@ M(8MLZ_** 0,ES6B(&FX5SZ5\D?J $.N+/' [\ MZ!JIH=Q2>J<*G[.%XZD> 8%4* 26/WM8 2&*)/OQ;PMUNC:5\/CZGOZK'KP< MS"WFL*+DKSP3NX4S=5 &&UP3<4T/GZ =T%CQ4DJX_H\.3>QXYJ"TYH(6K5CV MH,C+YA=_:XTX$OC1,X*@%02/!9-G!&$K"%_;0M0*HM<*QJU #]UMQJZ-B[' MRSFC!\14M*2I"^V^5DN_\E)-E!O!Y-U"<\ ^R]NM-C,Y^_#!WA6Q?4=RT;6O5M!4\TY8?H"^T%#N. MDC*#K ]P9<>[W@?WO;\*!HF7]7:$@N@C"KP@,'5H6!Y#.D*AK^6A01Z_7FYJ M/7F]W!\P(^Q2&6I>>&HJT=^_R5#T64#!_S'T\ZKA1F:N6JHN>(536#AR+>+ M]N L?_K!GWB_F"RW"8MMPA)+L%YRHBXYT1!]N68T!<@XVC!:H!17N< $I?)Q M8/EMK1\X4V8&H:=FIH&--4R]0/9+;^[NC^U^,2)Y&B%?2?*O"^NY,^[<&0^Z MLZ)%(>?IBF#.T:7)B$']J4;8A,4V88DE6"\)DRX)DW=:/R8VDV,3%MN$)99@ MO>2<=\DY'WQ";@1-[^3.K*I9NI,;HPSA,I-ED3-Y?9:7B.^P;-;T6KYJT)/C MAW;<>V@;YTUAT70Z"Q^M$H:X,)J-I_ZCM6)P1&_T:]KY-1WV"Q- =(.X]DWY MDU%",..H M9X9;2JH4Z/QC891>>/C!IL^M0I:A.66(+U+)]UEL_>/D4_HCTF M-9@LGSUYI<@.&:;GT[C "PV!L0$X'1L"D\'QO-$MWWO8>7N#?O77V__0BN5I M+= G2K*\W!JW \/$4U=:J[38*BVQ1>OGYNBKR'^G=V$+MI4BF[38*BVQ1>NG M*'A(4? >.^IAZLGY"5[<4[\D95BM]KV8(P, $8. M 9 >&PO=V]R:W-H965T?UW(RFW(D&=NU:1@.QU"SE<"V)6F89E7\O@(GUT/&=S<)-.IMKL^!&@P6= MP03T[>):XLPM69(T ZY2P8F$Z= Y]\]&?F@ =L>/%-9J9TR,E#LA[LWD,ADZ MGCD1,(BUH:#X6,$(&#-,>(X_!:E3VC3 W?&&_8L5CV+NJ(*18#_31,^'SHE# M$IC2)=,W8OT-"D''AB\63-E?LL[W=G%SO%1:9 483Y"E/'_2A\(1.P#DJ0<$ M!2!X#.@] 0@+@/6,!"2*\'U7)'//(&D!C]JQOM! X&+:DO)P4;R1=#(>$5EAX3^!Q)X05AW MH&;X&.*GX)7CA&4$0LL7/BL"(Z$TH3PAN QR!>37=]Q/+C5DZG>=]W/R;CVY MN03.U(+&,'3P7VX9G>C].[_G?:I3WA)9Q0_=T@_=)O9H BN0E,= 8O1!;:8U M$NRK-2?S/"@;NJT7!<:CANU&""1F4\MQ%,4! 3"[SS=)V81J9] MQ;1$5A'=*T7WWC*!>VWZH26RBA_ZI1_ZKTW@_O\YYW7Z9<[E&AJMO%##2:GA MI%D#9:!L^/"C?@\:(UJGHY%DWYBU1%;1>UKJ/7W+W#UMTP\MD57\X'O;.L![ M;?86#'Y02=_P4?HVVWFICIUZQF_4\14XZF VC#3!BBG%"%-3*]9*:B3;-X)M ML56E!UOIP5LF<\'>EB]:8JOZ8EM4^8VURK/2.:R[C8/'Z=QJ3>3N5.H9R)EM M8!2><[/>^PL(R=I5P1!E.$XF<$:P"9-RWY1(N%K?OO MA,8NP@[GV.B!-!OP_50(O9D8 V7K&/T#4$L#!!0 ( .>D95BSG!*NU ( M !L) 9 >&PO=V]R:W-H965TIN!&[[(K!OPXV'! M%GB+]JZ8:.KY#17B>#)Q]:?"-X]ILM<%%,E7JWG6^S$9> MX!Q"@:EU#(Q^*[Q$(1P1N?&KYO2:)1UPN[UA_U3&3K%,F<%+);[SF$6&,$N?_@*].:N2V!TP0MX\*C=;0*G)V=P ES" M-1>"MLX,?4N..#H_K1<=5XM&>Q8-([A6TF8&KN0,9[L$/D70A!%MPAA'!QD3 M3#O0#=]"%$3=%H'AX()INLRG=DJ^[A^\&+==(E\MNML7 CXNI ML9JNR<\VO2N^7CN?2QWGIF ICCS*#0;U"KWX]:MP$'QLT^HER9(7(MO1L=?H MV#O$OCG X27>5S-52VC9Y*K8PV)(G^NO '6.4M!KU&J,J M&G^K;.2H%V7Y->0LN5>EWF:TJ? 796%[,CZFRE\5ZC\TU;/AFND%EP8$SHDR MZ+RG[=!5*:XZ5A5E<9HJ2Z6N;&;T>D'M#&A^KI3==-P"S7LH_@U02P,$% M @ YZ1E6(A'K]!$!0 QQH !D !X;"]W;W)K&ULO5E=;]LV%/TKA%=L+9!&(O7IS#&P1!W6APY!LZS/C$3'7"51(ZFX_?*YO/?RT%SM&/\JMH1(\*W(2W&]V$I973F.2+>DP.*2 M5:14;S:,%UBJ6_[DB(H3G#5.1>X@UPV= M-RL5XUS^[X>L5JF=.2W'$@ZJ+ M_/L-R=GN>@$7^P>?Z=-6Z@?.>E7A)W)/Y$-UQ]6=TZ-DM""EH*P$G&RN%[_! MJP0A[=!8_$W)3AQ< TWED;&O^N9C=KUP]8A(3E*I(;#Z]TQN29YK)#6.?SO0 M1?]-[7AXO4?_O2&OR#QB06Y9_H5F!U#MZY#G[GX#>1 M::DT<4BPQ.L59SO M;5"TQ=-,!MO19^6>M[O)5=OJ?*3ZS]5:GTL4U80<$0?> <([2 +<%#2:6X4 _5]5];5@OE+E:.5"ST6)RT&_%-.V)T M8L00@4^LE%L!/I09R8X!'$6_CP':Q^ &S2(F)+T$'KP R$6>84"WY[LC@WMR MOCN<8>/U,^HU>-X)O'9JR'[2*C5IS1QX^?"5=+H YCH5:JKJ&I-51(U<%4D5WH ME4?5W%NZ?_O.%.;V<^'!7",8QDL4H&"4.R9+WP]B%/NC_#%8NG'L>3&*S"D4 M]>RC6?8?)OWCD&7&\ASS@Y=&PNT7XH/!N9<3KD:C>$339!2>8!CW#./9(MDO M7&=VRMAFD=@$2RR!'05QV0=Q^3\ZY?*L3CFU,G7*J=5R9$0PC0;#)-0D V&[7!T2JZ M8I*4DN(\_PXRW7K4=@<(DM:<2DJ$.=F0U62SB9;80CN.]"!RX:P 7#^4ST3H M]KU/,LG2KVKW^OB/CK=D0&V)-X3*6FUG7DHS;Y(0,/9=&+OC))L:!B&"<-S1 M$H/A$GHHB)8G$FP0IG!>F3ZH+0_?J90A7/P"6-7LG17;JN;I5FU_ G=U;7N0;&#K%,D+(#;TQ M;X,IBIX7**[18]XV1SO+'C(U68S5FM K] M$SP'Q0E?D)Q%E;/OA'2UW":W^0>"6:!7]T6;:(DMM.,@#J(6SJM:VRN05=EK M%2VQA78IP MUCH'O_ 7A#\U)R5"J:"ZE.T/W?W3_C3FM^8,8O3\!EXE[9G* -,>\7S"_(FJ MV.1DHR#=RTA)&MZ>FK0WDE7-.<(CDY(5S>668*5'M8%ZOV$J=[L;_8'^[&K] M'U!+ P04 " #GI&58';PHYX@# "L#P &0 'AL+W=OVZ*MU"3M65*(#CD[60.=4XE1M7%1+HRH+RS T\;^#FE'%G-K%K]W(V$:7. M&(=[2529YU1^FT,F]E/'=UX6'MAFJ\V".YL4= -+T)^*>XDSMV%9L1RX8H(3 M">NI<^-?)[X%6(M_&.S5P9B84!Z%>#*3N]74\8Q'D$&J#07%OQTL(,L,$_KQ MM29UFCT-\'#\PO[!!H_!/%(%"Y']RU9Z.W5&#EG!FI:9?A#[/Z$.*#9\J6+ MSO#=YD4FO@$03)STB8C"G$>GSA=YS-OF6A4TA:F#KQ,%<@?.[-=?_('W1Y=& M?9(E/9&U](L:_2++'I[1KZ]<__P7$I,[#;GZTJ5^U*?Z?9(E/9&UU(\;]>.+ MV=M27[VJ_X[Q^HWQODO,BG1@2^W[9)3 M.Z^Q:,4U:.(:7(SK 926+-68/U5=EISISJJ\R/.]>=$G6=(364N_8:/?\*>H MRF&?ZO=)EO1$UE)_U*@_^A%5.3JIHB@*XW$\/*K*4[MX& 7!*#JJRE.[X6@0 M>V=*<]P$-[X8W">^P^+$%%ID5"DR)W@5RC&!JCI5Y>-_>$$E6A"\8J^!Z5)" M5[ 7-_G>S.F3+.F)K"6N[[W>+KV?HG)K-WHZ@%[9DK[8VD=P<,'W?T3YUJRM M^O7CR N.RK?#;A3ZX_C(+NFP.RY=]Z"-R4%N;#NHL")+KJL+?;/:M)PWMM$Z M6I^;5M2V1Z\T51_[DD95C964#DQ ( )P( 9 M>&PO=V]R:W-H965T3'()5AT[LPUTTG[\; =2J"#[$!H/Q';N.?>>8R8S;1?\I%>2',>H'\M[ M:69^S9+1 KFB@H/$:=^[:E\.NS;>!7RFN%0;8[!*)D(\V"?:&9GO6]"P\RG)(YTP]B M^0E7>CJ6+Q5,N7]85K&=V(-TKK0H5F!304%Y=27/*Q\V %&P!Q"N .$K0!CN M 40K0.2$5I4Y62.B2=*38@G21ALV.W#>.+110[G=Q;&6YBXU.)V,,3=[HN&: M5R?"6GL&=T1*8OV%XQ%J0IDZ@2.@'&XI8R9$]7QMDEL*/UTE&E2)PCV)VB'< M"JYG"C[P#+-M M]479<>KDL?A(V,(TQ;$+5/(0S""!['(S@^.@%5"=I1X/#/ MZ<(U74.94>UPY'BCWSC\@*60FO+\%*Z40KN0"IY2$Y_#M<8"OMX8J!NJ;[L, MKO*<[\YC'_=+59(4^YYYGA7*!7K)VS?M.'B_RXP#D6U9O]@4UICZ'X5U:F&=9F&"GSV. M=]7=B/O;O3L0V9;$N)88_Z?C'!_2D@.1;5G2K2WI-N[ZC>#Y&3-ORPR(M<(> MX:-=BBN:=K!Q>B]:\;NMWZO3O ,2!JV7,U\5[&\T@ )E[OJB@E3,N:YZ0;U: MM]XKUW'\E_"J;]\2F5.N@.'40(-6UQPV6?7":J)%Z=K)1&C3G-QP9CX?4-H M'80^*1-M")=$CZ;C]]Z,^(ED2[::QT!=;HLX]O.?2O#[B;,_% M)[EA3('/>5;(N;51:GMIVS+>L#R2%WS+"OUDQ44>*7TKUK;<"A8E55">V0$$6\VM*W@9HBJ@0OR5LKT\N :EE$?./Y4WM\G< M/W,_J$2K\4\1I+=\.SO-%&; MN>5;(&&K:)>I![[_C36"W)(OYIFL/L&^P3H6B'=2\;P)UAGD:5%_1Y^;0AP$ M0'HD #4!:!A C@3@)@"_-( T :2J3"VEJD,8J6@Q$WP/1(G6;.5%5M0ST/,\Y1]Z%)NHYC-+=UH)!-/S%K\^ .DSL^F M&DY)%DY$UJLO:>M+3K$O'M@3*W;,5+ ZT*T"RS[[M/"H"XDWLY\.2S&&^3Y% M >W#PC$,8HS8H)1,$CNQ@0+_"$L',.(ZQ'7 M,6OP6@W>5Y:B*/3?'DMT(X\W^J&Q'9[D^-9M."59.!%9KW9^6SO_.[4Y?\KZ M3DD63D36JV_0UC=X;9L+1IL!!CZ&:+"UQC#D(I<.M]88YA(?.:YY:T&G\S/. MN7VN8>@I\9#KP8$2 PX1@J@SD&+ $9\XZ)B6 V\&SVIV37B_UAX9Z1C#?#SJ MUP84)= _TNL@ZD2@DR*6NT<9BW1;6DNS[SL9_ZT[<5*V<"JV?NTZ3P>_EZF# MD[JZ2=G"J=CZ1>Z,'7RULVLB>S[!P=HH#'?8&(<\A D9[C$#SG%]US^RR3IS M!\]V=W!LR+!.D0ZEC&&(8L\=*C' 8$#A$2&=O8/G^3LXMF3(@Y0,#9X)1]R M!D,=8QSTL1\I?C_6;[S:ZBDF]!NTN05.:O8F90NG M8NO7L?-[\'L9/CBIXYN4+9R*K5_DSO3!5[L^:/!S%/GCOC'&80KQL%6&!ISK M(KV#S1L.=<8/G6W\D,'001K@X9NZ"4==C_H#+08<)L@+CG1!U!D_=)[Q:\(/ M#PETICMW:T/1*^ MJ@Y"!^/7\#*L#W8[FOJ<^2X2Z[20(&,K3>E<>#HI41_=UC>*;ZO#S$>N%,^K MRPV+$B9*@'Z^XEP]WY03M ?HB_\!4$L#!!0 ( .>D95A0FY?PJP( #<* M 9 >&PO=V]R:W-H965TUBV@6Q3V*K&%PX3KI_/\ .2UO7_5!N;,#G?>$! M#&>Z$?):90!(;@O&U_'4MEW(>"HJ9#F'"TE45114_CT&)C8SK^]M&R[S58:FP8^G)5W! M%>"/\D+JFN]E$>Z6M^Z?+;MF65 %<\%^Y2EF,V_LD126 MM&)X*39?H.$9&K]$,&6?9%/'ACHXJ12*HA'K$10YK]_TMIF''8'V:1<$C2"X M+X@>$82-(+2@]<@LU@E%&D^EV!!IHK6;*=BYL6I-DW.SBE,#C38@AX'G8Y?*3\@8?\#"7K!H&U W?(32)P\[!A.Z.8] MM'[A,^>=_/ZF(\@90J'^M,UW;3=HMS/_^J$J:0(S3__,"N0:O/CMFW[4^]3& MNB>S.^0#1S[HD95BQ)B]98 , )@6 - >&PO[GC&EOF0E9#LE9473!HDS55&M>FJ MF5\6BM&D!*=,^-U.)_(SRB49#>0BN\UTZ4WSA=1#$C<*&Y/'B_:]%KF_>>?9\]N'LK/-X>;-KOZB 2^([2:\/(+WJ='!B #'RZ##R M?=P8=:]-W4CI6*T7+0-&TC](WQYY&''L4'?>R#I'W'H=YZ"VAH,Y!D@VSENI M0.-VW>XM;^OLUZ4Z&J2YW%1L2*S!L-.,>4]4#,F8"CY1'+Q2FG&QLN8N&*:Y MR)6GS5(QX0*PE'\L'-@>K**:)^,R5U5L&\'^3NK+=X!U#P1R(1J!76(-HT%! MM69*WII.=7%E? 9Y=?MA51B%,T570?>:;!RJDPDRR57"5!,F(&O3:"!8"G(4 MG\WAK//"!U#K/#.-A--9+FFE8>U1-PSME EQ#[>8GVF+>YENS5M5+;)I&D%U MT]+8#O!OLUGN;=KH5;Q>P9]R_65AAB.K/JP+=J=8RI=5?YDV C#V &>G12%6 MGP6?R8S9P1\<<#2@:S]OGBO^QT2#4ID: U/$>V)*\^FVY;>BQ0-;ZG4Y+5-< M<_<$-?_;/,^89(J*;=&F]H\YRZ]67#^3WT)S=5O95>P4&?:.7V.]#SEVD=$I MB#R)Z>Z?@LCX!$3VWNRN^1*1P2F([!Z_R/ X2]*O]Y1;&]?6MK6Q>O!Z,"0_ MX&5#;()ZDP47FLNZ-^=)PN2SW:NAUW1B7KM;_.;ZA*5T(?1# P[)IOV=)7R1 MQ8LB^+K9,&W@@<6!2"_+-3[;>(7LKP-L3O=5"#92O!*Q MD>*Y!L2=-_"(8_=L8W' YL%K'8@OCL.U)3;)PQA5C%MV K&D3C&$*A%=XU& M$9*="#[N^<%621C&L1L!S*T@##$$5B..8 I X:$8?4^>OGE+_Y+WKT M%U!+ P04 " #GI&58EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( .>D95@G**<.L08 &P\ / >&PO=V]R M:V)O;VLN>&ULQ9O;;MLX$$!_1?!3%VC6L:R;BZ9 ZJ2[!KJ)$:=]+1B)MHE* MI)>4W*9?OT,IEU$B#_9EZJ=$E"T?#R^'0]+O?QC[_GR;@22H\^O']\UM*. M\86I95XKHZ'0%WQ5\H=[ON\O@[URZDZ5JKX_&[7_EW(45$JK2OV2Q=GH=!2X MK?GQM['JE]&U*%>Y-65Y-IIT-[Y*6ZO\5?'*0]Z*.]>6U.+N1@#(V2@YA0>N ME75U^XKV^0(8]Q)>W%TUM?FDREK:"U'+OZQI=DIO_&/@6XS1UVCC\/BW"^([ M^W_":-9KE5U'471RM+#ZC=5NW<*-"BDF>CN=E+&RS%1OHO!9^R*+HO M6 ,9"I=]I^"&710M(Q_/>5.H.ECH[LUP%V&%!%;(BS6':U.J CZ]"#Z*4NA< M!FWU.@0X)0"G1P,,WBP%@HP(R.@W0JX\A'^#"\PZN-Y)BR!C C(^&N2J-CF" M3 C(Y&B0<^&V"#(E(%->R OIO@/,]-HVN%(&<$Y(P7\D;NI6YD&[D+N9;60K4_%.)Q^Y0: MN$^9FR2TN[=MZPLN_VW47I2^1;YMF3\I/(Y/2+\P"V:A(6HUJ%[B!CBAW#)A ME@M,8F#TJ^_;4/G8[?P;,!TEE@FS618P(](;_Z'!N7/25^F5[-%11IDP*P7Z MJ6V@,US^A(-[8WU%'*F' [ ^8! MWT] 8=#PYJ;R+>_E7'5"V6+"K M@JE3=S0A\?X#90@UM3^J\/^J%E"]"9E]\ MEA"_'@VEA9!9"S>^$*IS*?Q ?&L%5&F;5_8(R0R$V1(WTCWT ZA*#$7)(626 MPV6U*\V]E,%'J>4:QK4E9!X8CG)#R.P&T%3P,*XMP0>KK>@-(2$EA)!9""NY M\:\XE.E2*@B95;!J[IS\M_%TEWZNU.L!E ]"9A\LQ7VP=[XNV[?[#/="N;PT MKN^&D')#R.R&A7:J@-8&0TCA?7]N82S9=.D99J3\$#+[@A$EF(A9,$,3Q$%(2B\1LUX&9HJ#C)1;(F:WD"N] MO:X<46Z)F-U"3R@BC$GNDC!KAL:,,2:EF8@[A2$Q$XQ):29B3VUL#C9D)9*.&WT/".=!=0C$E9*&&V4&_UY?6(A#$I"R7L2VX] MS!N9&^W#V:7K!F.2I\9^XR[_*PU=X>6BA+)0\CN7W%[;$F-2%DK8MWIZF%^T MA6J'9.,7]'XHQ)B4A1+NTP OCU'T^Q$^*TA9*.7>[3FTE.D;@,/#>TI9*.5> MCJ,P>[E02EDH9;80@>GK'F-2%DJY5^0.8_KS#AB3LE#*O2)W&'-YL_J",2D+ MI=PK7N5?DJ+;9[^F4A=)C;0%Y(^U[T:0L ME'*OR!W&O-[USEEGE(4R[E/,U-&YGBPSRD(9LX4>-M0&4O3>IE!&*2AC5M 3 MH^_410-I&\S>_A'^ %O=/X>840K*F!7TA'E>0!H$=V&JU)9U.VX8DU)0QJR@ MPP<4VU: ,2D%9>P'G=$IQ>$V2:DG8U;/X'G%YVZ$,2GU9,SJ&=R8?NY(&)/\ MZ0RS>DC,GB$S2CT9MWH&=M#1R(DP9Y1Z9MP)T"#FT^"),2GUS+@3H)?'0P=[ M^8PRSZPUS[A]L?OPOH">J&5Q!8]W4)Z+,E_:P/_Q3YJ$4>Q/TZ^;LIQ#V;7^ M;$3Q^&/9QQ_Z?O@/4$L#!!0 ( .>D95@<1N&VJP( "LV : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUJXT 0AN&K&!T@&.*O9 M9!MR >&T?XAM&4E#DMN/<1;V)V8QFZ!O95K"I1<$#Z;=CR_ET([[[C3L]N=A M\7D\G(95M1O'\Z^Z'M:[EEN72Z_Y^ M1O7T>#]S\?IU+O\SL=ML]NORNUO_.9;3^(_!]4?7OP^[4L9J\=KVVS*NJOKS M<+L\U->/\'"97"V>WU95__P6JGKN(($@F3\H0E"!P.N 8 <"L0.2'0C,#HAV M(% [(-N!P.V < <"N0/2'0CL#HAW(-!;4&\AT%M0;R'06R8_M@GT%M1;"/06 MU%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/2.J'D4#OB'I' KTCZAT)]%;46PGT5M1; M"?16U%L)]%;46PGTULEF-X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z M&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=XV^;.20&]#O8U ;T.]C4!O0[V-0&]# MO8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y\<-B'0VU%O)]#; M46\GT-M1;R?0.Z'>B4#OA'HG KT3ZIT(]$ZH=R+0.Z'>B4#OA'HG KT3ZIT( M]$Z3PX($>B?4.Q'HG5#O1*!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=X9 M]F?4.Q/HG5'O3*!WGASV)M [H]Z90.\&]6X(]&Y0[X9 [P;U;GY2[V'\ M.I3AUO.]QN?_)-7CY;OE]OCK\OOBY+U<<:[O*X:GOU!+ P04 " #GI&58 MS1YDO$ " !Z- $P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NVC 4Q_%7 M0;FM2(@=.V8JO6EWN_5B+^ EID3DGV*WHV\_$]I*FSJTBDG[WA"![?,[\9$^ M=UQ_>QZ=7QRZMO>;9!?"^"G+?+5SG?7I,+H^KFR'J;,A?IT>LM%6>_O@,K%: MZ:P:^N#ZL S'&LG-]9W;VL[M%+[8+N[* M#FWFPW/K?'J^Q#L]#MMM4[EZJ!Z[>"3UX^1L[7?.A:Y-3T6OSB>'>,/N])E? MG#^7.1<8=]Y/P^CCQ";W\;C7D1Q/+\=8R$VA.?^*;XFQ],7OYX[3KEW]E]GQ M>G\,TWZ>A\_FQ^5W_.N,W^I_L \!Z4-"^B@@?2A('QK21PGIPT#Z6$/ZR%>4 M1BBBYA12LWX=A_X_CYV?:V:9_S<_FOQS=_ 102P$"% ,4 " #GI&58!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( .>D95AV;(ON[P "L" 1 " :\ !D M;V-0D95B97)PC$ 8 )PG 3 M " &UL4$L! A0#% M @ YZ1E6!J1""[:" +C@ !@ ("!#@@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ YZ1E6,7FEP'W @ MJ H !@ ("!91H 'AL+W=OD95@Q,[8"(P@ #HM 8 " @9(= M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ YZ1E6-_+\GTD"P _38 !@ M ("!5C 'AL+W=OD M95AZT(NL/ H %,: 8 " @; [ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ YZ1E6'0Z@G&PO=V]R:W-H965TD M95CY*_/_C0( ! & 9 " @0J$ !X;"]W;W)K&UL4$L! A0#% @ YZ1E6/D9BAK]!@ V1( !D M ("!SH8 'AL+W=O&PO=V]R M:W-H965TD95@:XU*VT@8 , 3 M 9 " @9*7 !X;"]W;W)K&UL M4$L! A0#% @ YZ1E6$O[1"!&%0 FDT !D ("!FYX M 'AL+W=O&UL4$L! A0#% @ MYZ1E6)I@NC_, @ D@8 !D ("!)[X 'AL+W=O&PO=V]R:W-H965TD95A@ MQLFZM@( !$& 9 " @5/1 !X;"]W;W)K&UL4$L! A0#% @ YZ1E6/KIL#=< @ ?P8 !D M ("!0-0 'AL+W=O&PO=V]R:W-H M965TD95B$'<8&UL4$L! M A0#% @ YZ1E6%S.YK[K!0 9! !D ("!0PH! 'AL M+W=O&PO=V]R:W-H965TD95@=MJIZJ@, /P* 9 " M@984 0!X;"]W;W)K&UL4$L! A0#% @ YZ1E M6'8\0\;E @ + 8 !D ("!=Q@! 'AL+W=O&PO=V]R:W-H965TD95A2)ZSBO ( +(& 9 " @3 ? 0!X;"]W;W)K M&UL4$L! A0#% @ YZ1E6*SLLIR8 @ ]@4 M !D ("!(R(! 'AL+W=O&PO=V]R:W-H965TD95A#<#H! MZ@@ #H< 9 " @00L 0!X;"]W;W)K&UL4$L! A0#% @ YZ1E6/L*?HU' P ,0@ !D M ("!)34! 'AL+W=O66\$ L"P &0 @(&C. $ >&PO=V]R:W-H965T MD95C].G7"D0, + ' 9 M " @4D] 0!X;"]W;W)K&UL4$L! A0# M% @ YZ1E6%("5TE1" IED !D ("!$4$! 'AL+W=O M&PO=V]R:W-H965TD95C-%$M^Z0( !D) 9 " @2I0 M 0!X;"]W;W)K&UL4$L! A0#% @ YZ1E6 GH M^W85 P ?0D !D ("!2E,! 'AL+W=O&PO=V]R:W-H965TD95@FT; \' , #8/ 9 " @?M9 0!X;"]W;W)K&UL4$L! A0#% @ YZ1E6-;_-XD= P )0@ !D M ("!3ET! 'AL+W=O&PO M=V]R:W-H965TD95B_M5[NMP, M #4/ 9 " @>]C 0!X;"]W;W)K&UL4$L! A0#% @ YZ1E6.4MWD=) P RPD !D ("! MW6&PO=V]R:W-H965TD95C1PRO./0, $T- 9 M " @;9N 0!X;"]W;W)K&UL4$L! A0#% M @ YZ1E6%]1:/W:!P MCX !D ("!*G(! 'AL+W=O&PO=V]R:W-H965TD M95A(P>'P?0, )D/ 9 " @5N' 0!X;"]W;W)K&UL4$L! A0#% @ YZ1E6%'9J=/F @ 9@H !D M ("!#XL! 'AL+W=O&PO=V]R M:W-H965TD95C^VQ#+E0( ,(& M 9 " @8^1 0!X;"]W;W)K&UL M4$L! A0#% @ YZ1E6/5?M$$#!0 81\ !D ("!6Y0! M 'AL+W=O&PO=V]R:W-H965TD95B]A/YCX , -,- 9 M " @1V= 0!X;"]W;W)K&UL4$L! A0#% @ MYZ1E6*OWW,),! 5! !D ("!-*$! 'AL+W=O&PO=V]R:W-H965TD95@$ M%N1KQ 4 # H 9 " @&UL4$L! A0#% @ YZ1E6,6E'0\K$ %LP !D M ("!Q,$! 'AL+W=O&PO=V]R:W-H M965TD95@N2ZCK&00 )41 9 M " @0S6 0!X;"]W;W)K&UL4$L! M A0#% @ YZ1E6$ESGSMK! ?!, !D ("!7-H! 'AL M+W=O&PO=V]R:W-H965TD95B$W-]^'00 $T0 9 " M@;3C 0!X;"]W;W)K&UL4$L! A0#% @ YZ1E M6,?0;5(6 P Q@D !D ("!".@! 'AL+W=O&PO=V]R:W-H965TD95B]BW".*0( " % 9 " @1CP 0!X;"]W;W)K M&UL4$L! A0#% @ YZ1E6&"YH<:' P V@\ M !D ("!>/(! 'AL+W=O&PO=V]R:W-H965TD95B.J(#6 M7 ( !X& 9 " @8OY 0!X;"]W;W)K&UL4$L! A0#% @ YZ1E6%V,KE?- P _A( !D M ("!'OP! 'AL+W=O&PO=V]R:W-H965T MD95BSG!*NU ( !L) 9 M " @7P# @!X;"]W;W)K&UL4$L! A0# M% @ YZ1E6(A'K]!$!0 QQH !D ("!AP8" 'AL+W=O M&PO=V]R:W-H965TD95C964#DQ ( )P( 9 " @<$/ M @!X;"]W;W)K&UL4$L! A0#% @ YZ1E6-D< M >*]! 3!< !D ("!O!(" 'AL+W=O&PO=V]R:W-H965TD95BQ)B]98 , )@6 - " 9(: @!X;"]S='EL97,N M>&UL4$L! A0#% @ YZ1E6)>*NQS $P( L ( ! M'1X" %]R96QS+RYR96QS4$L! A0#% @ YZ1E6"D M95@<1N&VJP( "LV : " >0E @!X;"]?D95C-'F2\0 ( 'HT 3 M " <7!E&UL4$L%!@ !D &0 * XML 108 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 109 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 111 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 291 446 1 false 92 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://cricut.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://cricut.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://cricut.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://cricut.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations and Comprehensive Income Sheet http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome Consolidated Statements of Operations and Comprehensive Income Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Cash Flows Sheet http://cricut.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Description of Business and Basis of Presentation Sheet http://cricut.com/role/DescriptionofBusinessandBasisofPresentation Description of Business and Basis of Presentation Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://cricut.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue and Deferred Revenue Sheet http://cricut.com/role/RevenueandDeferredRevenue Revenue and Deferred Revenue Notes 10 false false R11.htm 0000011 - Disclosure - Cash, Cash Equivalents, and Financial Instruments Sheet http://cricut.com/role/CashCashEquivalentsandFinancialInstruments Cash, Cash Equivalents, and Financial Instruments Notes 11 false false R12.htm 0000012 - Disclosure - Inventories Sheet http://cricut.com/role/Inventories Inventories Notes 12 false false R13.htm 0000013 - Disclosure - Property and Equipment Sheet http://cricut.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 0000014 - Disclosure - Intangible Assets, Net Sheet http://cricut.com/role/IntangibleAssetsNet Intangible Assets, Net Notes 14 false false R15.htm 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 0000016 - Disclosure - Revolving Credit Facility Sheet http://cricut.com/role/RevolvingCreditFacility Revolving Credit Facility Notes 16 false false R17.htm 0000017 - Disclosure - Income Taxes Sheet http://cricut.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Capital Structure Sheet http://cricut.com/role/CapitalStructure Capital Structure Notes 18 false false R19.htm 0000019 - Disclosure - Stock-Based Compensation Sheet http://cricut.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - Commitments and Contingencies Sheet http://cricut.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 0000021 - Disclosure - Leases Sheet http://cricut.com/role/Leases Leases Notes 21 false false R22.htm 0000022 - Disclosure - Related Party Transactions Sheet http://cricut.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 0000023 - Disclosure - Restructuring Sheet http://cricut.com/role/Restructuring Restructuring Notes 23 false false R24.htm 0000024 - Disclosure - Employee Benefit Plan Sheet http://cricut.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 24 false false R25.htm 0000025 - Disclosure - Net Income Per Share Sheet http://cricut.com/role/NetIncomePerShare Net Income Per Share Notes 25 false false R26.htm 0000026 - Disclosure - Segment Information Sheet http://cricut.com/role/SegmentInformation Segment Information Notes 26 false false R27.htm 0000027 - Disclosure - Subsequent Events Sheet http://cricut.com/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 28 false false R29.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 29 false false R30.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://cricut.com/role/SummaryofSignificantAccountingPolicies 30 false false R31.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://cricut.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://cricut.com/role/SummaryofSignificantAccountingPolicies 31 false false R32.htm 9954473 - Disclosure - Revenue and Deferred Revenue (Tables) Sheet http://cricut.com/role/RevenueandDeferredRevenueTables Revenue and Deferred Revenue (Tables) Tables http://cricut.com/role/RevenueandDeferredRevenue 32 false false R33.htm 9954474 - Disclosure - Cash, Cash Equivalents, and Financial Instruments (Tables) Sheet http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsTables Cash, Cash Equivalents, and Financial Instruments (Tables) Tables http://cricut.com/role/CashCashEquivalentsandFinancialInstruments 33 false false R34.htm 9954475 - Disclosure - Inventories (Tables) Sheet http://cricut.com/role/InventoriesTables Inventories (Tables) Tables http://cricut.com/role/Inventories 34 false false R35.htm 9954476 - Disclosure - Property and Equipment (Tables) Sheet http://cricut.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://cricut.com/role/PropertyandEquipment 35 false false R36.htm 9954477 - Disclosure - Intangible Assets, Net (Tables) Sheet http://cricut.com/role/IntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://cricut.com/role/IntangibleAssetsNet 36 false false R37.htm 9954478 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilities 37 false false R38.htm 9954479 - Disclosure - Income Taxes (Tables) Sheet http://cricut.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://cricut.com/role/IncomeTaxes 38 false false R39.htm 9954480 - Disclosure - Stock-Based Compensation (Tables) Sheet http://cricut.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://cricut.com/role/StockBasedCompensation 39 false false R40.htm 9954481 - Disclosure - Leases (Tables) Sheet http://cricut.com/role/LeasesTables Leases (Tables) Tables http://cricut.com/role/Leases 40 false false R41.htm 9954482 - Disclosure - Net Income Per Share (Tables) Sheet http://cricut.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://cricut.com/role/NetIncomePerShare 41 false false R42.htm 9954483 - Disclosure - Segment Information (Tables) Sheet http://cricut.com/role/SegmentInformationTables Segment Information (Tables) Tables http://cricut.com/role/SegmentInformation 42 false false R43.htm 9954484 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails Description of Business and Basis of Presentation (Details) Details http://cricut.com/role/DescriptionofBusinessandBasisofPresentation 43 false false R44.htm 9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 44 false false R45.htm 9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details) Sheet http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details) Details 45 false false R46.htm 9954487 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Credit Loss (Details) Sheet http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforCreditLossDetails Summary of Significant Accounting Policies - Schedule of Allowance for Credit Loss (Details) Details 46 false false R47.htm 9954488 - Disclosure - Summary of Significant Accounting Policies - Schedule Customer of Concentration (Details) Sheet http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails Summary of Significant Accounting Policies - Schedule Customer of Concentration (Details) Details 47 false false R48.htm 9954489 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Sheet http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Details 48 false false R49.htm 9954490 - Disclosure - Summary of Significant Accounting Policies - Schedule of Sale Refund Liability (Details) Sheet http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofSaleRefundLiabilityDetails Summary of Significant Accounting Policies - Schedule of Sale Refund Liability (Details) Details 49 false false R50.htm 9954491 - Disclosure - Summary of Significant Accounting Policies - Schedule of Product Warranty Reserves (Details) Sheet http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyReservesDetails Summary of Significant Accounting Policies - Schedule of Product Warranty Reserves (Details) Details 50 false false R51.htm 9954492 - Disclosure - Revenue and Deferred Revenue - Narrative (Details) Sheet http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails Revenue and Deferred Revenue - Narrative (Details) Details 51 false false R52.htm 9954493 - Disclosure - Revenue and Deferred Revenue - Schedule of Changes in the Deferred Revenue Balance (Details) Sheet http://cricut.com/role/RevenueandDeferredRevenueScheduleofChangesintheDeferredRevenueBalanceDetails Revenue and Deferred Revenue - Schedule of Changes in the Deferred Revenue Balance (Details) Details 52 false false R53.htm 9954494 - Disclosure - Revenue and Deferred Revenue - Schedule of Recognition of Deferred Revenue (Details) Sheet http://cricut.com/role/RevenueandDeferredRevenueScheduleofRecognitionofDeferredRevenueDetails Revenue and Deferred Revenue - Schedule of Recognition of Deferred Revenue (Details) Details 53 false false R54.htm 9954495 - Disclosure - Revenue and Deferred Revenue - Schedule of Total Revenue by Geography (Details) Sheet http://cricut.com/role/RevenueandDeferredRevenueScheduleofTotalRevenuebyGeographyDetails Revenue and Deferred Revenue - Schedule of Total Revenue by Geography (Details) Details 54 false false R55.htm 9954496 - Disclosure - Cash, Cash Equivalents, and Financial Instruments - Schedule of Cash, Cash Equivalents and Investments (Details) Sheet http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails Cash, Cash Equivalents, and Financial Instruments - Schedule of Cash, Cash Equivalents and Investments (Details) Details 55 false false R56.htm 9954497 - Disclosure - Cash, Cash Equivalents, and Financial Instruments - Narrative (Details) Sheet http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsNarrativeDetails Cash, Cash Equivalents, and Financial Instruments - Narrative (Details) Details http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsTables 56 false false R57.htm 9954498 - Disclosure - Inventories - Components of Inventories (Details) Sheet http://cricut.com/role/InventoriesComponentsofInventoriesDetails Inventories - Components of Inventories (Details) Details 57 false false R58.htm 9954499 - Disclosure - Inventories - Narrative (Details) Sheet http://cricut.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 58 false false R59.htm 9954500 - Disclosure - Property and Equipment - Composition of Property and Equipment (Details) Sheet http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails Property and Equipment - Composition of Property and Equipment (Details) Details 59 false false R60.htm 9954501 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://cricut.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 60 false false R61.htm 9954502 - Disclosure - Intangible Assets, Net - Summary of Intangible Assets, Net (Details) Sheet http://cricut.com/role/IntangibleAssetsNetSummaryofIntangibleAssetsNetDetails Intangible Assets, Net - Summary of Intangible Assets, Net (Details) Details 61 false false R62.htm 9954503 - Disclosure - Intangible Assets, Net - Narrative (Details) Sheet http://cricut.com/role/IntangibleAssetsNetNarrativeDetails Intangible Assets, Net - Narrative (Details) Details 62 false false R63.htm 9954504 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Details) Sheet http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetails Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Details) Details 63 false false R64.htm 9954505 - Disclosure - Revolving Credit Facility - Narrative (Details) Sheet http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails Revolving Credit Facility - Narrative (Details) Details 64 false false R65.htm 9954506 - Disclosure - Income Taxes - Narrative (Details) Sheet http://cricut.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 65 false false R66.htm 9954507 - Disclosure - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Rate to Effective Tax Rate (Details) Sheet http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Rate to Effective Tax Rate (Details) Details 66 false false R67.htm 9954508 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets (Details) Sheet http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails Income Taxes - Components of Net Deferred Tax Assets (Details) Details 67 false false R68.htm 9954509 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details) Sheet http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails Income Taxes - Components of Income Tax Expense (Benefit) (Details) Details 68 false false R69.htm 9954510 - Disclosure - Income Taxes - Unrecognized Tax Benefits Roll Forward (Details) Sheet http://cricut.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails Income Taxes - Unrecognized Tax Benefits Roll Forward (Details) Details 69 false false R70.htm 9954511 - Disclosure - Capital Structure - Narrative (Details) Sheet http://cricut.com/role/CapitalStructureNarrativeDetails Capital Structure - Narrative (Details) Details 70 false false R71.htm 9954512 - Disclosure - Stock-Based Compensation - Cost by Award Type (Details) Sheet http://cricut.com/role/StockBasedCompensationCostbyAwardTypeDetails Stock-Based Compensation - Cost by Award Type (Details) Details 71 false false R72.htm 9954513 - Disclosure - Stock-Based Compensation - Cost Related to Company's Stock-Based Compensation Plan (Details) Sheet http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails Stock-Based Compensation - Cost Related to Company's Stock-Based Compensation Plan (Details) Details 72 false false R73.htm 9954514 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://cricut.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 73 false false R74.htm 9954515 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity Under Company's Stock Plans (Details) Sheet http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails Stock-Based Compensation - Restricted Stock Units Activity Under Company's Stock Plans (Details) Details 74 false false R75.htm 9954516 - Disclosure - Stock-Based Compensation - PRSU Activity (Details) Sheet http://cricut.com/role/StockBasedCompensationPRSUActivityDetails Stock-Based Compensation - PRSU Activity (Details) Details 75 false false R76.htm 9954517 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 76 false false R77.htm 9954518 - Disclosure - Stock-Based Compensation - Schedule of Weighted-Average Valuation Assumptions (Details) Sheet http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails Stock-Based Compensation - Schedule of Weighted-Average Valuation Assumptions (Details) Details 77 false false R78.htm 9954519 - Disclosure - Stock-Based Compensation - Restricted Stock Units Equivalent Activity Under Company's Stock Plans (Details) Sheet http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails Stock-Based Compensation - Restricted Stock Units Equivalent Activity Under Company's Stock Plans (Details) Details 78 false false R79.htm 9954520 - Disclosure - Stock-Based Compensation - Unvested Class B Common Stock Activity (Details) Sheet http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails Stock-Based Compensation - Unvested Class B Common Stock Activity (Details) Details 79 false false R80.htm 9954521 - Disclosure - Stock-Based Compensation - Options to Purchase Class B Common Stock (Details) Sheet http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails Stock-Based Compensation - Options to Purchase Class B Common Stock (Details) Details 80 false false R81.htm 9954522 - Disclosure - Commitments and Contingencies (Details) Sheet http://cricut.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://cricut.com/role/CommitmentsandContingencies 81 false false R82.htm 9954523 - Disclosure - Leases - Narrative (Details) Sheet http://cricut.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 82 false false R83.htm 9954524 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details) Sheet http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails Leases - Schedule of Maturities of Operating Lease Liabilities (Details) Details 83 false false R84.htm 9954525 - Disclosure - Leases - Additional Lease Information (Details) Sheet http://cricut.com/role/LeasesAdditionalLeaseInformationDetails Leases - Additional Lease Information (Details) Details 84 false false R85.htm 9954526 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 85 false false R86.htm 9954527 - Disclosure - Restructuring (Details) Sheet http://cricut.com/role/RestructuringDetails Restructuring (Details) Details http://cricut.com/role/Restructuring 86 false false R87.htm 9954528 - Disclosure - Employee Benefit Plan - Narrative (Details) Sheet http://cricut.com/role/EmployeeBenefitPlanNarrativeDetails Employee Benefit Plan - Narrative (Details) Details 87 false false R88.htm 9954529 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails Net Income Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 88 false false R89.htm 9954530 - Disclosure - Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://cricut.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 89 false false R90.htm 9954531 - Disclosure - Segment Information - Narrative (Details) Sheet http://cricut.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 90 false false R91.htm 9954532 - Disclosure - Segment Information - Schedule of Key Financial Performance Measures of the Segments (Details) Sheet http://cricut.com/role/SegmentInformationScheduleofKeyFinancialPerformanceMeasuresoftheSegmentsDetails Segment Information - Schedule of Key Financial Performance Measures of the Segments (Details) Details 91 false false R92.htm 9954533 - Disclosure - Subsequent Events (Details) Sheet http://cricut.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://cricut.com/role/SubsequentEvents 92 false false All Reports Book All Reports crct-20231231.htm crct-20231231.xsd crct-20231231_cal.xml crct-20231231_def.xml crct-20231231_lab.xml crct-20231231_pre.xml crct-20231231_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 114 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "crct-20231231.htm": { "nsprefix": "crct", "nsuri": "http://cricut.com/20231231", "dts": { "inline": { "local": [ "crct-20231231.htm" ] }, "schema": { "local": [ "crct-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "crct-20231231_cal.xml" ] }, "definitionLink": { "local": [ "crct-20231231_def.xml" ] }, "labelLink": { "local": [ "crct-20231231_lab.xml" ] }, "presentationLink": { "local": [ "crct-20231231_pre.xml" ] } }, "keyStandard": 401, "keyCustom": 45, "axisStandard": 31, "axisCustom": 0, "memberStandard": 44, "memberCustom": 36, "hidden": { "total": 8, "http://fasb.org/us-gaap/2023": 4, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 291, "entityCount": 1, "segmentCount": 92, "elementCount": 776, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1122, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 9 }, "report": { "R1": { "role": "http://cricut.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": "crct-20231231.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": "crct-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://cricut.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://cricut.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R4": { "role": "http://cricut.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesIssued", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R5": { "role": "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "longName": "0000005 - Statement - Consolidated Statements of Operations and Comprehensive Income", "shortName": "Consolidated Statements of Operations and Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R6": { "role": "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity", "longName": "0000006 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://cricut.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R8": { "role": "http://cricut.com/role/DescriptionofBusinessandBasisofPresentation", "longName": "0000008 - Disclosure - Description of Business and Basis of Presentation", "shortName": "Description of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://cricut.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://cricut.com/role/RevenueandDeferredRevenue", "longName": "0000010 - Disclosure - Revenue and Deferred Revenue", "shortName": "Revenue and Deferred Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://cricut.com/role/CashCashEquivalentsandFinancialInstruments", "longName": "0000011 - Disclosure - Cash, Cash Equivalents, and Financial Instruments", "shortName": "Cash, Cash Equivalents, and Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://cricut.com/role/Inventories", "longName": "0000012 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://cricut.com/role/PropertyandEquipment", "longName": "0000013 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://cricut.com/role/IntangibleAssetsNet", "longName": "0000014 - Disclosure - Intangible Assets, Net", "shortName": "Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "0000015 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://cricut.com/role/RevolvingCreditFacility", "longName": "0000016 - Disclosure - Revolving Credit Facility", "shortName": "Revolving Credit Facility", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://cricut.com/role/IncomeTaxes", "longName": "0000017 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://cricut.com/role/CapitalStructure", "longName": "0000018 - Disclosure - Capital Structure", "shortName": "Capital Structure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://cricut.com/role/StockBasedCompensation", "longName": "0000019 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://cricut.com/role/CommitmentsandContingencies", "longName": "0000020 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://cricut.com/role/Leases", "longName": "0000021 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://cricut.com/role/RelatedPartyTransactions", "longName": "0000022 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://cricut.com/role/Restructuring", "longName": "0000023 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://cricut.com/role/EmployeeBenefitPlan", "longName": "0000024 - Disclosure - Employee Benefit Plan", "shortName": "Employee Benefit Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://cricut.com/role/NetIncomePerShare", "longName": "0000025 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://cricut.com/role/SegmentInformation", "longName": "0000026 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://cricut.com/role/SubsequentEvents", "longName": "0000027 - 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": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": null }, "R29": { "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": "29", "firstAnchor": { "contextRef": "c-291", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-291", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://cricut.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://cricut.com/role/RevenueandDeferredRevenueTables", "longName": "9954473 - Disclosure - Revenue and Deferred Revenue (Tables)", "shortName": "Revenue and Deferred Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "crct:ScheduleOfChangesInDeferredRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "crct:ScheduleOfChangesInDeferredRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsTables", "longName": "9954474 - Disclosure - Cash, Cash Equivalents, and Financial Instruments (Tables)", "shortName": "Cash, Cash Equivalents, and Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://cricut.com/role/InventoriesTables", "longName": "9954475 - Disclosure - Inventories (Tables)", "shortName": "Inventories (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": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://cricut.com/role/PropertyandEquipmentTables", "longName": "9954476 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (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": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://cricut.com/role/IntangibleAssetsNetTables", "longName": "9954477 - Disclosure - Intangible Assets, Net (Tables)", "shortName": "Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954478 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "crct:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "crct:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://cricut.com/role/IncomeTaxesTables", "longName": "9954479 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://cricut.com/role/StockBasedCompensationTables", "longName": "9954480 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://cricut.com/role/LeasesTables", "longName": "9954481 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://cricut.com/role/NetIncomePerShareTables", "longName": "9954482 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://cricut.com/role/SegmentInformationTables", "longName": "9954483 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails", "longName": "9954484 - Disclosure - Description of Business and Basis of Presentation (Details)", "shortName": "Description of Business and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:ConversionOfStockSharesConverted1", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R44": { "role": "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails", "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforCreditLossDetails", "longName": "9954487 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Credit Loss (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Allowance for Credit Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R47": { "role": "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails", "longName": "9954488 - Disclosure - Summary of Significant Accounting Policies - Schedule Customer of Concentration (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule Customer of Concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-63", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails", "longName": "9954489 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)", "shortName": "Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-75", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofSaleRefundLiabilityDetails", "longName": "9954490 - Disclosure - Summary of Significant Accounting Policies - Schedule of Sale Refund Liability (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Sale Refund Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerRefundLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "crct:ScheduleOfSaleRefundLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-31", "name": "us-gaap:ContractWithCustomerRefundLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "crct:ScheduleOfSaleRefundLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R50": { "role": "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyReservesDetails", "longName": "9954491 - Disclosure - Summary of Significant Accounting Policies - Schedule of Product Warranty Reserves (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Product Warranty Reserves (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-31", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R51": { "role": "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails", "longName": "9954492 - Disclosure - Revenue and Deferred Revenue - Narrative (Details)", "shortName": "Revenue and Deferred Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "crct:CapitalizedContractCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "crct:CapitalizedContractCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://cricut.com/role/RevenueandDeferredRevenueScheduleofChangesintheDeferredRevenueBalanceDetails", "longName": "9954493 - Disclosure - Revenue and Deferred Revenue - Schedule of Changes in the Deferred Revenue Balance (Details)", "shortName": "Revenue and Deferred Revenue - Schedule of Changes in the Deferred Revenue Balance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-22", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R53": { "role": "http://cricut.com/role/RevenueandDeferredRevenueScheduleofRecognitionofDeferredRevenueDetails", "longName": "9954494 - Disclosure - Revenue and Deferred Revenue - Schedule of Recognition of Deferred Revenue (Details)", "shortName": "Revenue and Deferred Revenue - Schedule of Recognition of Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://cricut.com/role/RevenueandDeferredRevenueScheduleofTotalRevenuebyGeographyDetails", "longName": "9954495 - Disclosure - Revenue and Deferred Revenue - Schedule of Total Revenue by Geography (Details)", "shortName": "Revenue and Deferred Revenue - Schedule of Total Revenue by Geography (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-89", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R55": { "role": "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails", "longName": "9954496 - Disclosure - Cash, Cash Equivalents, and Financial Instruments - Schedule of Cash, Cash Equivalents and Investments (Details)", "shortName": "Cash, Cash Equivalents, and Financial Instruments - Schedule of Cash, Cash Equivalents and Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R56": { "role": "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsNarrativeDetails", "longName": "9954497 - Disclosure - Cash, Cash Equivalents, and Financial Instruments - Narrative (Details)", "shortName": "Cash, Cash Equivalents, and Financial Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "crct:MarketableSecuritiesMaturity", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "crct:MarketableSecuritiesMaturity", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://cricut.com/role/InventoriesComponentsofInventoriesDetails", "longName": "9954498 - Disclosure - Inventories - Components of Inventories (Details)", "shortName": "Inventories - Components of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://cricut.com/role/InventoriesNarrativeDetails", "longName": "9954499 - Disclosure - Inventories - Narrative (Details)", "shortName": "Inventories - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails", "longName": "9954500 - Disclosure - Property and Equipment - Composition of Property and Equipment (Details)", "shortName": "Property and Equipment - Composition of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://cricut.com/role/PropertyandEquipmentNarrativeDetails", "longName": "9954501 - Disclosure - Property and Equipment - Narrative (Details)", "shortName": "Property and Equipment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R61": { "role": "http://cricut.com/role/IntangibleAssetsNetSummaryofIntangibleAssetsNetDetails", "longName": "9954502 - Disclosure - Intangible Assets, Net - Summary of Intangible Assets, Net (Details)", "shortName": "Intangible Assets, Net - Summary of Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://cricut.com/role/IntangibleAssetsNetNarrativeDetails", "longName": "9954503 - Disclosure - Intangible Assets, Net - Narrative (Details)", "shortName": "Intangible Assets, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "us-gaap:AmortizationOfIntangibleAssets", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R63": { "role": "http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetails", "longName": "9954504 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-5", "name": "crct:CustomerRebatesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "crct:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "crct:CustomerRebatesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "crct:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails", "longName": "9954505 - Disclosure - Revolving Credit Facility - Narrative (Details)", "shortName": "Revolving Credit Facility - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-150", "name": "us-gaap:LongTermDebtTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "us-gaap:LongTermDebtTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://cricut.com/role/IncomeTaxesNarrativeDetails", "longName": "9954506 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R66": { "role": "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails", "longName": "9954507 - Disclosure - Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Rate to Effective Tax Rate (Details)", "shortName": "Income Taxes - Reconciliation of Income Tax Computed at U.S. Federal Statutory Rate to Effective Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails", "longName": "9954508 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets (Details)", "shortName": "Income Taxes - Components of Net Deferred Tax Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails", "longName": "9954509 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)", "shortName": "Income Taxes - Components of Income Tax Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://cricut.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails", "longName": "9954510 - Disclosure - Income Taxes - Unrecognized Tax Benefits Roll Forward (Details)", "shortName": "Income Taxes - Unrecognized Tax Benefits Roll Forward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-22", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R70": { "role": "http://cricut.com/role/CapitalStructureNarrativeDetails", "longName": "9954511 - Disclosure - Capital Structure - Narrative (Details)", "shortName": "Capital Structure - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-164", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R71": { "role": "http://cricut.com/role/StockBasedCompensationCostbyAwardTypeDetails", "longName": "9954512 - Disclosure - Stock-Based Compensation - Cost by Award Type (Details)", "shortName": "Stock-Based Compensation - Cost by Award Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-168", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R72": { "role": "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails", "longName": "9954513 - Disclosure - Stock-Based Compensation - Cost Related to Company's Stock-Based Compensation Plan (Details)", "shortName": "Stock-Based Compensation - Cost Related to Company's Stock-Based Compensation Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954514 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "longName": "9954515 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity Under Company's Stock Plans (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Units Activity Under Company's Stock Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-220", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-221", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R75": { "role": "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "longName": "9954516 - Disclosure - Stock-Based Compensation - PRSU Activity (Details)", "shortName": "Stock-Based Compensation - PRSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-226", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-225", "name": "crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDividendEquivalentGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R76": { "role": "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails", "longName": "9954517 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-229", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-210", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R77": { "role": "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "longName": "9954518 - Disclosure - Stock-Based Compensation - Schedule of Weighted-Average Valuation Assumptions (Details)", "shortName": "Stock-Based Compensation - Schedule of Weighted-Average Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-232", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R78": { "role": "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "longName": "9954519 - Disclosure - Stock-Based Compensation - Restricted Stock Units Equivalent Activity Under Company's Stock Plans (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Units Equivalent Activity Under Company's Stock Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-231", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-234", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R79": { "role": "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails", "longName": "9954520 - Disclosure - Stock-Based Compensation - Unvested Class B Common Stock Activity (Details)", "shortName": "Stock-Based Compensation - Unvested Class B Common Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-236", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-61", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R80": { "role": "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "longName": "9954521 - Disclosure - Stock-Based Compensation - Options to Purchase Class B Common Stock (Details)", "shortName": "Stock-Based Compensation - Options to Purchase Class B Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-236", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-61", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R81": { "role": "http://cricut.com/role/CommitmentsandContingenciesDetails", "longName": "9954522 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-5", "name": "crct:EmployeeMedicalClaimsAccrued", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "crct:EmployeeMedicalClaimsAccrued", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://cricut.com/role/LeasesNarrativeDetails", "longName": "9954523 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R83": { "role": "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails", "longName": "9954524 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details)", "shortName": "Leases - Schedule of Maturities of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R84": { "role": "http://cricut.com/role/LeasesAdditionalLeaseInformationDetails", "longName": "9954525 - Disclosure - Leases - Additional Lease Information (Details)", "shortName": "Leases - Additional Lease Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R85": { "role": "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails", "longName": "9954526 - Disclosure - Related Party Transactions - Narrative (Details)", "shortName": "Related Party Transactions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromContributedCapital", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-263", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R86": { "role": "http://cricut.com/role/RestructuringDetails", "longName": "9954527 - Disclosure - Restructuring (Details)", "shortName": "Restructuring (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SeveranceCosts1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SeveranceCosts1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R87": { "role": "http://cricut.com/role/EmployeeBenefitPlanNarrativeDetails", "longName": "9954528 - Disclosure - Employee Benefit Plan - Narrative (Details)", "shortName": "Employee Benefit Plan - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R88": { "role": "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails", "longName": "9954529 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "Net Income Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R89": { "role": "http://cricut.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9954530 - Disclosure - Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-267", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-267", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true, "unique": true } }, "R90": { "role": "http://cricut.com/role/SegmentInformationNarrativeDetails", "longName": "9954531 - Disclosure - Segment Information - Narrative (Details)", "shortName": "Segment Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-276", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R91": { "role": "http://cricut.com/role/SegmentInformationScheduleofKeyFinancialPerformanceMeasuresoftheSegmentsDetails", "longName": "9954532 - Disclosure - Segment Information - Schedule of Key Financial Performance Measures of the Segments (Details)", "shortName": "Segment Information - Schedule of Key Financial Performance Measures of the Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-278", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } }, "R92": { "role": "http://cricut.com/role/SubsequentEventsDetails", "longName": "9954533 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-287", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crct-20231231.htm", "unique": true } } }, "tag": { "crct_A2020CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "A2020CreditAgreementMember", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Credit Agreement", "label": "2020 Credit Agreement [Member]", "documentation": "2020 Credit Agreement" } } }, "auth_ref": [] }, "crct_A2021EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "A2021EmployeeStockPurchasePlanMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Employee Stock Purchase Plan", "label": "2021 Employee Stock Purchase Plan [Member]", "documentation": "2021 Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "crct_A2021EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "A2021EquityIncentivePlanMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "documentation": "2021 Equity Incentive Plan" } } }, "auth_ref": [] }, "crct_AccessoriesAndMaterialsInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "AccessoriesAndMaterialsInventoryMember", "presentation": [ "http://cricut.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accessories and Materials Inventory", "label": "Accessories and Materials Inventory [Member]", "documentation": "Accessories and Materials Inventory" } } }, "auth_ref": [] }, "crct_AccessoriesAndMaterialsMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "AccessoriesAndMaterialsMember", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/SegmentInformationScheduleofKeyFinancialPerformanceMeasuresoftheSegmentsDetails", "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accessories and materials", "label": "Accessories And Materials [Member]", "documentation": "Accessories And Materials" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "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": [ "r25", "r904" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1051" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r219", "r322", "r323", "r866" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r847" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "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": [ "r322", "r323" ] }, "crct_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cricut.com/20231231", "localname": "AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Accrued Expenses And Other Current Liabilities [Table Text Block]", "documentation": "Accrued Expenses And Other Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r78", "r213", "r705" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (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": [ "r37", "r38", "r131", "r221", "r701", "r735", "r736" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (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": [ "r3", "r13", "r38", "r591", "r594", "r631", "r731", "r732", "r1024", "r1025", "r1026", "r1034", "r1035", "r1036" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r960" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r123", "r904", "r1129" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r543", "r544", "r545", "r749", "r1034", "r1035", "r1036", "r1103", "r1132" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r966" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r966" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r966" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r966" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://cricut.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r8", "r75" ] }, "crct_AdjustmentsToAdditionalPaidInCapitalExtinguishmentOfLiabilityAwardsToEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalExtinguishmentOfLiabilityAwardsToEquity", "crdr": "credit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows", "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of liability awards to equity", "verboseLabel": "Reclassification of liability awards to equity upon modification", "label": "Adjustments To Additional Paid In Capital, Extinguishment Of Liability Awards To Equity", "documentation": "Adjustments To Additional Paid In Capital, Extinguishment Of Liability Awards To Equity" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "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": [ "r96", "r97", "r503" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r14", "r160" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash and cash equivalents provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r190" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r551" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r930", "r942", "r952", "r978" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r933", "r945", "r955", "r981" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r966" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r973" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r937", "r946", "r956", "r973", "r982", "r986", "r994" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r992" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r537", "r550" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Beginning balance", "negatedPeriodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r222", "r326", "r361", "r364", "r367", "r1125" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r222", "r326", "r361" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [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_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write-offs", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r366" ] }, "crct_AlternativeBaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "AlternativeBaseRateMember", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alternative Base Rate", "label": "Alternative Base Rate [Member]", "documentation": "Alternative Base Rate" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://cricut.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/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://cricut.com/role/IntangibleAssetsNetNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of 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": [ "r8", "r71", "r75" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities (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": [ "r281" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r52" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r52" ] }, "crct_AshishAroraMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "AshishAroraMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Ashish Arora [Member]", "documentation": "Ashish Arora" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows", "http://cricut.com/role/PropertyandEquipmentNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairments", "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": [ "r8", "r76" ] }, "us-gaap_AssetUnderConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetUnderConstructionMember", "presentation": [ "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets under construction", "label": "Asset under Construction [Member]", "documentation": "Asset in process of being built." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r176", "r215", "r249", "r292", "r307", "r313", "r358", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r586", "r588", "r602", "r697", "r786", "r904", "r919", "r1063", "r1064", "r1113" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "crct_AssetsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "AssetsAmortizedCost", "crdr": "debit", "calculation": { "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Assets, Adjusted Cost", "label": "Assets, Amortized Cost", "documentation": "Assets, Amortized Cost" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r208", "r225", "r249", "r358", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r586", "r588", "r602", "r904", "r1063", "r1064", "r1113" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Assets, Fair Value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r105" ] }, "crct_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cricut.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://cricut.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r924", "r925", "r938" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://cricut.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r924", "r925", "r938" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://cricut.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r924", "r925", "r938" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r332" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Total Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r333" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails": { "parentTag": "crct_AssetsAmortizedCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r329", "r371", "r696" ] }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesAbstract", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Abstract]", "label": "Debt Securities, Available-for-Sale [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r330", "r371", "r691", "r1044" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r989" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r990" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r985" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r985" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r985" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r985" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r985" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r985" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://cricut.com/role/StockBasedCompensationCostbyAwardTypeDetails", "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "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": [ "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r532", "r533", "r534", "r535" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r988" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r987" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r986" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r986" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails", "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails", "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r103", "r104" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://cricut.com/role/DescriptionofBusinessandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r115", "r144", "r145" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment included in accounts payable and accrued expenses and other current liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "us-gaap_CapitalizationOfInternalCostsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizationOfInternalCostsPolicy", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cloud Computing Arrangement Implementation Costs", "label": "Capitalization of Internal Costs, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for capitalizing internal costs associated with exploration and production activities." } } }, "auth_ref": [ "r22", "r174" ] }, "crct_CapitalizedContractCost": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "CapitalizedContractCost", "crdr": "debit", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract costs", "label": "Capitalized Contract Cost", "documentation": "Capitalized Contract Cost" } } }, "auth_ref": [] }, "crct_CapitalizedContractCostUnamortized": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "CapitalizedContractCostUnamortized", "crdr": "debit", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract cost, unamortized", "label": "Capitalized Contract Cost, Unamortized", "documentation": "Capitalized Contract Cost, Unamortized" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails": { "parentTag": "crct_AssetsAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails", "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash, Adjusted Cost", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r44", "r211", "r864" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r211" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Fair Value", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Line Items]", "label": "Cash and Cash Equivalents [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_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r45" ] }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, and Financial Instruments", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss)." } } }, "auth_ref": [ "r1043" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of 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": [ "r44", "r141", "r245" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase 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": [ "r2", "r141" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits." } } }, "auth_ref": [ "r211" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r964" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://cricut.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/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/CoverPage", "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails", "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails" ], "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": [ "r204", "r216", "r217", "r218", "r249", "r272", "r276", "r278", "r280", "r286", "r287", "r358", "r415", "r417", "r418", "r419", "r422", "r423", "r453", "r454", "r457", "r460", "r467", "r602", "r740", "r741", "r742", "r743", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r774", "r796", "r821", "r840", "r841", "r842", "r843", "r844", "r1001", "r1030", "r1040" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "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": [ "r216", "r217", "r218", "r286", "r453", "r454", "r455", "r457", "r460", "r465", "r467", "r740", "r741", "r742", "r743", "r887", "r1001", "r1030" ] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Treasury Stock [Table]", "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r88", "r89", "r90", "r91" ] }, "crct_CloudComputingArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "CloudComputingArrangementMember", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cloud Computing Arrangement", "label": "Cloud Computing Arrangement [Member]", "documentation": "Cloud Computing Arrangement" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r965" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r965" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 13)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r33", "r111", "r698", "r773" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://cricut.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r153", "r408", "r409", "r848", "r1055" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r79", "r849" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/CoverPage", "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails", "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1132" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/CoverPage", "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://cricut.com/role/StockBasedCompensationCostbyAwardTypeDetails", "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Class B common stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1132" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r34" ] }, "crct_CommonStockConvertibleSharesIssuableUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://cricut.com/20231231", "localname": "CommonStockConvertibleSharesIssuableUponConversion", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issuable upon conversion (in shares)", "label": "Common Stock, Convertible, Shares Issuable Upon Conversion", "documentation": "Common Stock, Convertible, Shares Issuable Upon Conversion" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity", "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://cricut.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "verboseLabel": "Unvested Class B common stock subject to forfeiture", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r907", "r908", "r909", "r911", "r912", "r913", "r914", "r1034", "r1035", "r1103", "r1128", "r1132" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/ConsolidatedBalanceSheetsParenthetical", "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "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": [ "r122" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r122", "r774" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r122" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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", "r122", "r774", "r792", "r1132", "r1133" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value $0.001 per share, 1,250,000,000 shares authorized as of December\u00a031, 2023, 217,915,713 and 219,656,587 shares issued and outstanding as of December\u00a031, 2023 and 2022, respectively.", "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": [ "r122", "r700", "r904" ] }, "crct_CommonStockVotingRightsNumberOfVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://cricut.com/20231231", "localname": "CommonStockVotingRightsNumberOfVotesPerShare", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes per share", "label": "Common Stock, Voting Rights, Number Of Votes Per Share", "documentation": "Common Stock, Voting Rights, Number Of Votes Per Share" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r970" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r969" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r971" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r968" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://cricut.com/role/EmployeeBenefitPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plan", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r161", "r162", "r163", "r164" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "crct_CompensatoryUnitsRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "CompensatoryUnitsRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Compensatory units repurchased", "label": "Compensatory Units Repurchased During Period, Value", "documentation": "Compensatory Units Repurchased During Period, Value" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "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": [ "r39", "r228", "r230", "r236", "r692", "r710" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "crct_ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember", "presentation": [ "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails", "http://cricut.com/role/PropertyandEquipmentNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software, software development costs and equipment", "label": "Computer Software, Software Development Costs, And Equipment [Member]", "documentation": "Computer Software, Software Development Costs, And Equipment" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r56", "r60", "r106", "r107", "r321", "r847" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r56", "r60", "r106", "r107", "r321", "r737", "r847" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r56", "r60", "r106", "r107", "r321", "r847", "r1006" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r113", "r193" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r847" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r56", "r60", "r106", "r107", "r321" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r55", "r56", "r60", "r61", "r106", "r173", "r847" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r56", "r60", "r106", "r107", "r321", "r847" ] }, "crct_ConnectedMachinesMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "ConnectedMachinesMember", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/SegmentInformationScheduleofKeyFinancialPerformanceMeasuresoftheSegmentsDetails", "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Connected machines", "label": "Connected Machines [Member]", "documentation": "Connected Machines" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation", "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": [ "r102", "r873" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueScheduleofChangesintheDeferredRevenueBalanceDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Deferred revenue, beginning of period", "periodEndLabel": "Deferred revenue, end of period", "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": [ "r469", "r470", "r489" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current portion", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r469", "r470", "r489" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, net of current portion", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r469", "r470", "r489" ] }, "crct_ContractWithCustomerLiabilityRevenueDeferredNetOfRevenueRecognizedInTheRespectivePeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "ContractWithCustomerLiabilityRevenueDeferredNetOfRevenueRecognizedInTheRespectivePeriod", "crdr": "credit", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueScheduleofChangesintheDeferredRevenueBalanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue deferred, net of revenue recognized on contracts in the respective period", "label": "Contract With Customer, Liability, Revenue Deferred, Net Of Revenue Recognized In The Respective Period", "documentation": "Contract With Customer, Liability, Revenue Deferred, Net Of Revenue Recognized In The Respective Period" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueScheduleofChangesintheDeferredRevenueBalanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Recognition of revenue for amounts included in beginning of period deferred revenue", "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": [ "r490" ] }, "us-gaap_ContractWithCustomerRefundLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiability", "crdr": "credit", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofSaleRefundLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Contract with Customer, Refund Liability", "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer." } } }, "auth_ref": [ "r1068" ] }, "crct_ContractWithCustomerRefundLiabilityAdditionsThatReducedRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "ContractWithCustomerRefundLiabilityAdditionsThatReducedRevenue", "crdr": "credit", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofSaleRefundLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions that reduced net revenue", "label": "Contract with Customer, Refund Liability, Additions That Reduced Revenue", "documentation": "Contract with Customer, Refund Liability, Additions That Reduced Revenue" } } }, "auth_ref": [] }, "crct_ContractWithCustomerRefundLiabilityDeductionsFromReservesForCurrentYearReturns": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "ContractWithCustomerRefundLiabilityDeductionsFromReservesForCurrentYearReturns", "crdr": "debit", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofSaleRefundLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deductions from reserves for current year returns", "label": "Contract with Customer, Refund Liability, Deductions From Reserves For Current Year Returns", "documentation": "Contract with Customer, Refund Liability, Deductions From Reserves For Current Year Returns" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of Class A stock exchanged for common stock (in shares)", "label": "Conversion of Stock, Shares Converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "us-gaap_CostOfGoodsProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsProductLineMember", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Goods and Service, Product and Service Benchmark", "label": "Cost of Goods and Service, Product and Service Benchmark [Member]", "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r1005" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/SegmentInformationScheduleofKeyFinancialPerformanceMeasuresoftheSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r138", "r249", "r358", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r602", "r1063" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue", "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/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r253", "r254", "r428", "r455", "r638", "r870", "r872" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "crct_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "CreditAgreementMember", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Credit Agreement [Member]", "documentation": "Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "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": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "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": [] }, "crct_CricutHoldingsMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "CricutHoldingsMember", "presentation": [ "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cricut Holdings", "label": "Cricut Holdings [Member]", "documentation": "Cricut Holdings" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1010", "r1033", "r1101" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://cricut.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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1010", "r1033" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r171", "r575", "r581", "r1033" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1010", "r1033", "r1101" ] }, "crct_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A" } } }, "auth_ref": [] }, "crct_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "CustomerBMember", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B" } } }, "auth_ref": [] }, "crct_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "CustomerCMember", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r57", "r321" ] }, "crct_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "CustomerDMember", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer D", "label": "Customer D [Member]", "documentation": "Customer D" } } }, "auth_ref": [] }, "crct_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "CustomerOneMember", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer One" } } }, "auth_ref": [] }, "crct_CustomerRebatesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "CustomerRebatesCurrent", "crdr": "credit", "calculation": { "http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer rebates", "label": "Customer Rebates, Current", "documentation": "Customer Rebates, Current" } } }, "auth_ref": [] }, "crct_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "CustomerThreeMember", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Three", "label": "Customer Three [Member]", "documentation": "Customer Three" } } }, "auth_ref": [] }, "crct_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "CustomerTwoMember", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two", "label": "Customer Two [Member]", "documentation": "Customer Two" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://cricut.com/role/RevolvingCreditFacility" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r154", "r247", "r424", "r430", "r431", "r432", "r433", "r434", "r435", "r440", "r447", "r448", "r450" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "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": [ "r21", "r116", "r117", "r177", "r180", "r255", "r425", "r426", "r427", "r428", "r429", "r431", "r436", "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r617", "r882", "r883", "r884", "r885", "r886", "r1031" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate (percentage)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r30", "r84", "r157", "r158", "r427" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "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": [ "r31", "r255", "r425", "r426", "r427", "r428", "r429", "r431", "r436", "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r617", "r882", "r883", "r884", "r885", "r886", "r1031" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r108", "r436", "r451", "r883", "r884" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Issuance Costs", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r10" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r331", "r371", "r375", "r376" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1033", "r1100", "r1101" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r108", "r1066" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r171", "r1033", "r1100" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "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": [ "r558", "r559" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r171", "r201", "r580", "r581", "r1033" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r119", "r120", "r178", "r570" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r143" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1033", "r1100", "r1101" ] }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital loss carryforwards", "label": "Deferred Tax Assets, Capital Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards." } } }, "auth_ref": [ "r100", "r1099" ] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Tax Assets, Deferred Income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r100", "r1099" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "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": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r571" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research expenditures", "label": "Deferred Tax Assets, in Process Research and Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r100", "r1099" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r100", "r1099" ] }, "crct_DeferredTaxAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "DeferredTaxAssetsLeaseLiability", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability", "label": "Deferred Tax Assets, Lease Liability", "documentation": "Deferred Tax Assets, Lease Liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1098" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r100", "r1099" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r100", "r1099" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r99", "r100", "r1099" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r100", "r1099" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r100", "r1099" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "crdr": "debit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales refund liability", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances." } } }, "auth_ref": [ "r100", "r1099" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "crct_DeferredTaxLiabilitiesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "DeferredTaxLiabilitiesDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Depreciation and amortization", "label": "Deferred Tax Liabilities, Depreciation And Amortization", "documentation": "Deferred Tax Liabilities, Depreciation And Amortization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesComponentsofNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "ROU lease asset", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r100", "r1099" ] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "presentation": [ "http://cricut.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed foreign earnings", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences." } } }, "auth_ref": [ "r1099" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://cricut.com/role/EmployeeBenefitPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contribution amount", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://cricut.com/role/EmployeeBenefitPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution as a percent of employees' gross pay (percentage)", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://cricut.com/role/EmployeeBenefitPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution (percentage)", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://cricut.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "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": [ "r8", "r77" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization (including amortization of debt issuance costs)", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r297" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueScheduleofTotalRevenuebyGeographyDetails" ], "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": [ "r488", "r888", "r889", "r890", "r891", "r892", "r893", "r894" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueScheduleofTotalRevenuebyGeographyDetails" ], "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": [ "r488", "r888", "r889", "r890", "r891", "r892", "r893", "r894" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://cricut.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": [ "r501", "r506", "r539", "r540", "r542", "r899" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends declared", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r5", "r160" ] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends, cash", "label": "Dividends, Cash", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r5", "r160" ] }, "crct_DividendsDeclaredButUnpaid": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "DividendsDeclaredButUnpaid", "crdr": "credit", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared but unpaid", "label": "Dividends Declared But Unpaid", "documentation": "Dividends Declared But Unpaid" } } }, "auth_ref": [] }, "us-gaap_DividendsPaidinkind": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPaidinkind", "crdr": "debit", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends, paid-in-kind", "label": "Dividends, Paid-in-kind", "documentation": "Amount of paid and unpaid paid-in-kind dividends (PIK) declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r5", "r160" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable (in dollars per share)", "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r47" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable, current portion", "label": "Dividends Payable, Current", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable, current portion", "label": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r117", "r118", "r179", "r915", "r1123" ] }, "us-gaap_DividendsStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsStock", "crdr": "debit", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends, Stock", "label": "Dividends, Stock", "documentation": "Amount of paid and unpaid stock dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r5", "r160" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://cricut.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r924", "r925", "r938" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://cricut.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Restatement Recovery Analysis [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r924", "r925", "r938", "r974" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://cricut.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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://cricut.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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://cricut.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document 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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://cricut.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://cricut.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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://cricut.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": [ "r959" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://cricut.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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://cricut.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r922" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share, basic (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": [ "r237", "r261", "r262", "r263", "r264", "r265", "r270", "r272", "r278", "r279", "r280", "r284", "r599", "r600", "r693", "r711", "r876" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [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": [ "r272", "r276", "r278" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share, diluted (in dollars per share)", "verboseLabel": "Diluted earnings per share (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": [ "r237", "r261", "r262", "r263", "r264", "r265", "r272", "r278", "r279", "r280", "r284", "r599", "r600", "r693", "r711", "r876" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r52", "r53" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://cricut.com/role/NetIncomePerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r269", "r281", "r282", "r283" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate on changes 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": [ "r608" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total provision for income taxes", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r561" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision at statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r250", "r561", "r582" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent", "calculation": { "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign derived intangible income deduction", "label": "Effective Income Tax Rate Reconciliation, FDII, Percent", "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1096", "r1102" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "calculation": { "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Return to provision adjustments", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense." } } }, "auth_ref": [ "r1096", "r1102" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "calculation": { "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1002", "r1096" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes, net", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1096", "r1102" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1096", "r1102" ] }, "crct_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent": { "xbrltype": "percentItemType", "nsuri": "http://cricut.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent", "calculation": { "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://cricut.com/role/IncomeTaxesReconciliationofIncomeTaxComputedatUSFederalStatutoryRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "label": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent" } } }, "auth_ref": [] }, "crct_EmployeeMedicalClaimsAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "EmployeeMedicalClaimsAccrued", "crdr": "credit", "presentation": [ "http://cricut.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee medical claims", "label": "Employee Medical Claims, Accrued", "documentation": "Employee Medical Claims, Accrued" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "calculation": { "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense, amount capitalized", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r538" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r541" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation cost, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r541" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation cost, tax benefit", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r537" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://cricut.com/role/StockBasedCompensationCostbyAwardTypeDetails", "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options", "terseLabel": "Employee stock options", "label": "Employee Stock 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/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://cricut.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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://cricut.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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://cricut.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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://cricut.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/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://cricut.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": [ "r921" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://cricut.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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://cricut.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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://cricut.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r921" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://cricut.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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://cricut.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": [ "r921" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://cricut.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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://cricut.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": [ "r999" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://cricut.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://cricut.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": [ "r921" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://cricut.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": [ "r921" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://cricut.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Smaller Reporting Company", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r921" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://cricut.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": [ "r921" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://cricut.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://cricut.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1000" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity, Class of Treasury Stock [Line Items]", "label": "Equity, Class of Treasury 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": [] }, "crct_EquityClassifiedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "EquityClassifiedAwardsMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationCostbyAwardTypeDetails", "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-classified awards", "label": "Equity Classified Awards [Member]", "documentation": "Equity Classified Awards" } } }, "auth_ref": [] }, "crct_EquityClassifiedIncentiveUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "EquityClassifiedIncentiveUnitsMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Classified Incentive Units", "label": "Equity Classified Incentive Units [Member]", "documentation": "Equity Classified Incentive Units" } } }, "auth_ref": [] }, "crct_EquityClassifiedOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "EquityClassifiedOptionsMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Classified Options", "label": "Equity Classified Options [Member]", "documentation": "Equity Classified Options" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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", "r205", "r232", "r233", "r234", "r256", "r257", "r258", "r260", "r266", "r268", "r285", "r359", "r360", "r468", "r543", "r544", "r545", "r576", "r577", "r590", "r591", "r592", "r593", "r594", "r595", "r598", "r609", "r610", "r611", "r612", "r613", "r614", "r631", "r731", "r732", "r733", "r749", "r821" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r967" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r930", "r942", "r952", "r978" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r927", "r939", "r949", "r975" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r973" ] }, "crct_ExistingStockholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "ExistingStockholdersMember", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Existing Stockholders", "label": "Existing Stockholders [Member]", "documentation": "Existing Stockholders" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "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": [ "r438", "r493", "r494", "r495", "r496", "r497", "r498", "r601", "r646", "r647", "r648", "r883", "r884", "r895", "r896", "r897" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 1", "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": [ "r438", "r493", "r498", "r601", "r646", "r895", "r896", "r897" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2", "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": [ "r438", "r493", "r498", "r601", "r647", "r883", "r884", "r895", "r896", "r897" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "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/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "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": [ "r438", "r493", "r494", "r495", "r496", "r497", "r498", "r646", "r647", "r648", "r883", "r884", "r895", "r896", "r897" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r11", "r20" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r362", "r363", "r368", "r369", "r370", "r372", "r373", "r374", "r449", "r465", "r596", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r709", "r880", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1046", "r1047", "r1048", "r1049" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://cricut.com/role/IntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "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/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://cricut.com/role/IntangibleAssetsNetSummaryofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/IntangibleAssetsNetSummaryofIntangibleAssetsNetDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets, accumulated amortization", "negatedTerseLabel": "Accumulated Amortization and Impairment", "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": [ "r214", "r393" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://cricut.com/role/IntangibleAssetsNetNarrativeDetails", "http://cricut.com/role/IntangibleAssetsNetSummaryofIntangibleAssetsNetDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r391", "r392", "r393", "r394", "r677", "r678" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://cricut.com/role/IntangibleAssetsNetSummaryofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/IntangibleAssetsNetSummaryofIntangibleAssetsNetDetails" ], "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": [ "r148", "r678" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://cricut.com/role/IntangibleAssetsNetNarrativeDetails", "http://cricut.com/role/IntangibleAssetsNetSummaryofIntangibleAssetsNetDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "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": [ "r677" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://cricut.com/role/IntangibleAssetsNetNarrativeDetails", "http://cricut.com/role/IntangibleAssetsNetSummaryofIntangibleAssetsNetDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r72", "r74" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://cricut.com/role/IntangibleAssetsNetSummaryofIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/IntangibleAssetsNetSummaryofIntangibleAssetsNetDetails" ], "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": [ "r148", "r677" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency transaction gains (losses)", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r604", "r605", "r606", "r607", "r818" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized foreign currency (gain) loss", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r143", "r794", "r917", "r1106", "r1107", "r1131" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Transactions", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r603" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r934", "r946", "r956", "r982" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r934", "r946", "r956", "r982" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r934", "r946", "r956", "r982" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r934", "r946", "r956", "r982" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r934", "r946", "r956", "r982" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r139", "r799" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://cricut.com/role/RestructuringDetails", "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r135" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r59", "r847" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/SegmentInformationScheduleofKeyFinancialPerformanceMeasuresoftheSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "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": [ "r137", "r249", "r292", "r306", "r312", "r315", "r358", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r602", "r878", "r1063" ] }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized costs", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r1007", "r1053" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://cricut.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r924", "r925", "r938" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of intangible assets", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r1029", "r1052" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived property and equipment", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r8", "r76", "r151" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r152" ] }, "crct_IncentiveUnitPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "IncentiveUnitPlanMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive Unit Plan", "label": "Incentive Unit Plan [Member]", "documentation": "Incentive Unit Plan" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before provision for income taxes", "terseLabel": "Income before provision for 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": [ "r1", "r133", "r182", "r292", "r306", "r312", "r315", "r694", "r707", "r878" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://cricut.com/role/RestructuringDetails", "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r395", "r401", "r804" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://cricut.com/role/RestructuringDetails", "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r401", "r804" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://cricut.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r250", "r554", "r562", "r568", "r573", "r578", "r583", "r584", "r585", "r745" ] }, "us-gaap_IncomeTaxExaminationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationLineItems", "presentation": [ "http://cricut.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination [Line Items]", "label": "Income Tax Examination [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_IncomeTaxExaminationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationTable", "presentation": [ "http://cricut.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination [Table]", "label": "Income Tax Examination [Table]", "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued." } } }, "auth_ref": [ "r170" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "totalLabel": "Income tax provision", "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": [ "r188", "r202", "r267", "r268", "r300", "r560", "r579", "r712" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r231", "r556", "r557", "r568", "r569", "r572", "r574", "r739" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r43", "r46" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities and other non-current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r1028" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r674", "r1028" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r1008", "r1028" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements", "calculation": { "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underwriters' option to purchase additional shares (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity unit purchase agreements using the treasury stock method." } } }, "auth_ref": [ "r273", "r274", "r280" ] }, "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends", "calculation": { "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested common stock subject to forfeiture (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends", "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid." } } }, "auth_ref": [ "r50", "r1037", "r1038", "r1039", "r1041" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock options / Restricted stock units (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r273", "r274", "r275", "r280", "r505" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r937", "r946", "r956", "r973", "r982", "r986", "r994" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r992" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r926", "r998" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r926", "r998" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r926", "r998" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://cricut.com/role/IntangibleAssetsNet" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r390" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r70", "r73" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r108", "r184", "r235", "r296", "r616", "r805", "r917", "r1130" ] }, "us-gaap_InterestIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOperating", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Operating", "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities." } } }, "auth_ref": [ "r136", "r797", "r837", "r838", "r916", "r917", "r1138" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r241", "r243", "r244" ] }, "crct_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "InternationalMember", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueScheduleofTotalRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "International [Member]", "documentation": "International" } } }, "auth_ref": [] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoriesMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "crct_InventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "InventoryCurrent", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://cricut.com/role/InventoriesComponentsofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets", "http://cricut.com/role/InventoriesComponentsofInventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "terseLabel": "Inventories current", "label": "Inventory, Current", "documentation": "Inventory, Current" } } }, "auth_ref": [] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://cricut.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://cricut.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "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": [ "r377" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://cricut.com/role/InventoriesComponentsofInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/InventoriesComponentsofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r147", "r867" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://cricut.com/role/InventoriesComponentsofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/InventoriesComponentsofInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventories", "label": "Inventory, Gross", "documentation": "Gross 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": [ "r1022" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://cricut.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [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_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://cricut.com/role/InventoriesComponentsofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/InventoriesComponentsofInventoriesDetails" ], "lang": { "en-us": { "role": { "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": [ "r224", "r865", "r904" ] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://cricut.com/role/InventoriesComponentsofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/InventoriesComponentsofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories non-current (included in Other assets)", "label": "Inventory, Noncurrent", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r1018" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "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": [ "r189", "r210", "r223", "r377", "r378", "r380", "r675", "r874" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://cricut.com/role/InventoriesComponentsofInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/InventoriesComponentsofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r147", "r869" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://cricut.com/role/InventoriesComponentsofInventoriesDetails", "http://cricut.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: reserves", "verboseLabel": "Inventory reserves", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r69", "r1022" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "presentation": [ "http://cricut.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory undergoing rework", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r147", "r868" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for inventory obsolescence", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r379" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://cricut.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Additional 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": [ "r1110" ] }, "crct_LeaseholdImprovementsAcquiredThroughTenantAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "LeaseholdImprovementsAcquiredThroughTenantAllowances", "crdr": "debit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements acquired through tenant allowances", "label": "Leasehold Improvements Acquired Through Tenant Allowances", "documentation": "Leasehold Improvements Acquired Through Tenant Allowances" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r150" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://cricut.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r623" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://cricut.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r623" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r622" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://cricut.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Operating Lease Liabilities", "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": [ "r1111" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r630" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r630" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r630" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r630" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r630" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r630" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://cricut.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1109" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://cricut.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": [ "r618" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r27", "r249", "r358", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r587", "r588", "r589", "r602", "r772", "r877", "r919", "r1063", "r1113", "r1114" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "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": [ "r127", "r181", "r703", "r904", "r1032", "r1050", "r1105" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "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/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "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": [ "r29", "r209", "r249", "r358", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r587", "r588", "r589", "r602", "r904", "r1063", "r1113", "r1114" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "crct_LiabilityClassifiedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "LiabilityClassifiedAwardsMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationCostbyAwardTypeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Liability-classified awards", "label": "Liability Classified Awards [Member]", "documentation": "Liability Classified Awards" } } }, "auth_ref": [] }, "crct_LiabilityClassifiedIncentiveUnitEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "LiabilityClassifiedIncentiveUnitEquivalentsMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Classified Incentive Unit Equivalents", "label": "Liability Classified Incentive Unit Equivalents [Member]", "documentation": "Liability Classified Incentive Unit Equivalents" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts outstanding", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r21", "r180", "r1124" ] }, "crct_LineOfCreditFacilityAdditionalBorrowingCapacityHigherBorrowingCapacityOption": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacityHigherBorrowingCapacityOption", "crdr": "credit", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional borrowing capacity, higher borrowing capacity option", "label": "Line of Credit Facility, Additional Borrowing Capacity, Higher Borrowing Capacity Option", "documentation": "Line of Credit Facility, Additional Borrowing Capacity, Higher Borrowing Capacity Option" } } }, "auth_ref": [] }, "crct_LineOfCreditFacilityAdditionalBorrowingCapacityIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacityIncreaseLimit", "crdr": "credit", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional borrowing capacity, increase limit", "label": "Line of Credit Facility, Additional Borrowing Capacity, Increase Limit", "documentation": "Line of Credit Facility, Additional Borrowing Capacity, Increase Limit" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r1031" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "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": [ "r26" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r26", "r1031" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, unused fee (percentage)", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://cricut.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_LongTermDebtTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTerm", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility expiration period", "label": "Long-Term Debt, Term", "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1104" ] }, "crct_MachineInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "MachineInventoryMember", "presentation": [ "http://cricut.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machine Inventory", "label": "Machine Inventory [Member]", "documentation": "Machine Inventory" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails", "http://cricut.com/role/PropertyandEquipmentNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing tools 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": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r321", "r890", "r1067", "r1126", "r1127" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r1020" ] }, "crct_MarketableSecuritiesMaturity": { "xbrltype": "durationItemType", "nsuri": "http://cricut.com/20231231", "localname": "MarketableSecuritiesMaturity", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, maturity", "label": "Marketable Securities, Maturity", "documentation": "Marketable Securities, Maturity" } } }, "auth_ref": [] }, "crct_MarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "MarketableSecuritiesMember", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities [Member]", "documentation": "Marketable Securities" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r112" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://cricut.com/role/IntangibleAssetsNetNarrativeDetails", "http://cricut.com/role/LeasesNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r410", "r411", "r412", "r413", "r500", "r673", "r730", "r764", "r765", "r829", "r831", "r833", "r834", "r836", "r859", "r860", "r879", "r887", "r898", "r906", "r1065", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r965" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r965" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://cricut.com/role/IntangibleAssetsNetNarrativeDetails", "http://cricut.com/role/LeasesNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r410", "r411", "r412", "r413", "r500", "r673", "r730", "r764", "r765", "r829", "r831", "r833", "r834", "r836", "r859", "r860", "r879", "r887", "r898", "r906", "r1065", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r985" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1069" ] }, "crct_MovementInContractWithCustomerRefundLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://cricut.com/20231231", "localname": "MovementInContractWithCustomerRefundLiabilityRollForward", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofSaleRefundLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement In Contract With Customer, Refund Liability [Roll Forward]", "label": "Movement In Contract With Customer, Refund Liability [Roll Forward]", "documentation": "Movement In Contract With Customer, Refund Liability" } } }, "auth_ref": [] }, "us-gaap_MovementInDeferredRevenueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInDeferredRevenueRollForward", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueScheduleofChangesintheDeferredRevenueBalanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Deferred Revenue [Roll Forward]", "label": "Movement in Deferred Revenue [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_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]", "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/2023", "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": [ "r993" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleCustomerofConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r321", "r890", "r1067", "r1126", "r1127" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r966" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash and cash equivalents provided by (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": [ "r242" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash and cash equivalents 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": [ "r242" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash and cash equivalents provided by (used in) 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": [ "r141", "r142", "r143" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows", "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity", "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r134", "r143", "r183", "r207", "r226", "r229", "r234", "r249", "r259", "r261", "r262", "r263", "r264", "r267", "r268", "r277", "r292", "r306", "r312", "r315", "r358", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r600", "r602", "r708", "r795", "r819", "r820", "r878", "r917", "r1063" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued 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/2023", "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": [ "r965" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r934", "r946", "r956", "r973", "r982" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r963" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r962" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r973" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r993" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r993" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://cricut.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-US", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1134", "r1135", "r1136", "r1137" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://cricut.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r320" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueScheduleofTotalRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "North America [Member]" } } }, "auth_ref": [ "r1134", "r1135", "r1136", "r1137" ] }, "crct_NumberOfPlatformSegments": { "xbrltype": "integerItemType", "nsuri": "http://cricut.com/20231231", "localname": "NumberOfPlatformSegments", "presentation": [ "http://cricut.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of platform segments", "label": "Number Of Platform Segments", "documentation": "Number Of Platform Segments" } } }, "auth_ref": [] }, "crct_NumberOfProductSegments": { "xbrltype": "integerItemType", "nsuri": "http://cricut.com/20231231", "localname": "NumberOfProductSegments", "presentation": [ "http://cricut.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of product segments", "label": "Number Of Product Segments", "documentation": "Number Of Product Segments" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://cricut.com/role/SegmentInformationNarrativeDetails", "http://cricut.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of 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": [ "r1042" ] }, "crct_NumberOfTranches": { "xbrltype": "integerItemType", "nsuri": "http://cricut.com/20231231", "localname": "NumberOfTranches", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of tranches", "label": "Number Of Tranches", "documentation": "Number Of Tranches" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r292", "r306", "r312", "r315", "r878" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://cricut.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "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": [ "r624", "r903" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1108" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r620" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets", "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current portion", "verboseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r620" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets", "http://cricut.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, net of current portion", "verboseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r620" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://cricut.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities, included in net cash used in operating activities", "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": [ "r621", "r626" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease 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": [ "r619" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://cricut.com/role/LeasesAdditionalLeaseInformationDetails" ], "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": [ "r629", "r903" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://cricut.com/role/LeasesAdditionalLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term of operating leases", "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": [ "r628", "r903" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Change in net unrealized gains (losses) on marketable securities, net of tax", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r6", "r12", "r172" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Change in foreign currency translation adjustment", "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", "r12", "r172" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "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", "r12", "r172", "r227", "r230" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetails", "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28", "r904" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current 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": [ "r32" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r143" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncome", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Nonoperating Income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r239" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r140" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r965" ] }, "us-gaap_OtherReceivablesGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesGrossCurrent", "crdr": "debit", "calculation": { "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit card and other receivables", "label": "Other Receivables, Gross, Current", "documentation": "Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r220" ] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities and other current liabilities", "label": "Other Sundry Liabilities, Current", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date." } } }, "auth_ref": [ "r28", "r80" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r932", "r944", "r954", "r980" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r935", "r947", "r957", "r983" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r935", "r947", "r957", "r983" ] }, "us-gaap_PartnersCapitalAccountContributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PartnersCapitalAccountContributions", "crdr": "credit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Capital contributions", "label": "Partners' Capital Account, Contributions", "documentation": "Total contributions made by each class of partners (i.e., general, limited and preferred partners)." } } }, "auth_ref": [ "r159", "r160" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r961" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r42" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash dividend", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Payments of stock issuance costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r40" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Employee tax withholding payments on stock-based 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": [ "r240" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r1045" ] }, "crct_PaymentsToAcquirePropertyPlantEquipmentAndDevelopmentOfInternalUseSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "PaymentsToAcquirePropertyPlantEquipmentAndDevelopmentOfInternalUseSoftware", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment, including capitalized software development costs", "label": "Payments To Acquire Property, Plant, Equipment, And Development Of Internal Use Software", "documentation": "Payments To Acquire Property, Plant, Equipment, And Development Of Internal Use Software" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r964" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r964" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r963" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r973" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r966" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r962" ] }, "crct_PerformanceRestrictedStockUnitsPRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "PerformanceRestrictedStockUnitsPRSUsMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Restricted Stock Units (PRSUs)", "label": "Performance Restricted Stock Units (PRSUs) [Member]", "documentation": "Performance Restricted Stock Units (PRSUs)" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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": [ "r121", "r453" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r121", "r774" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r121", "r453" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r121", "r774", "r792", "r1132", "r1133" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value $0.001 per share, 100,000,000 shares authorized, and no shares issued and outstanding as of December\u00a031, 2023 and December\u00a031, 2022.", "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": [ "r121", "r699", "r904" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "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": [ "r1023" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Prepaid Expense and Other Assets, Noncurrent", "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 after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r175", "r1019" ] }, "us-gaap_ProceedsFromContributedCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromContributedCapital", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows", "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from capital contributions", "label": "Proceeds from Contributed Capital", "documentation": "The cash inflow associated with the amount received by a corporation from a shareholder during the period." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock upon initial public offering, net of offering costs", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r4" ] }, "crct_ProceedsFromMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "ProceedsFromMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of marketable securities", "label": "Proceeds From Maturity Of Marketable Securities", "documentation": "Proceeds From Maturity Of Marketable Securities" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other financing activities, net", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r1003", "r1027" ] }, "crct_ProceedsFromSaleOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "ProceedsFromSaleOfMarketableSecurities", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of marketable securities", "label": "Proceeds From Sale Of Marketable Securities", "documentation": "Proceeds From Sale Of Marketable Securities" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r4", "r18" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Concentration Risk", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r58" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r317", "r676", "r724", "r725", "r726", "r727", "r728", "r729", "r862", "r888", "r905", "r1009", "r1056", "r1057", "r1067", "r1126" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r317", "r676", "r724", "r725", "r726", "r727", "r728", "r729", "r862", "r888", "r905", "r1009", "r1056", "r1057", "r1067", "r1126" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails", "http://cricut.com/role/PropertyandEquipmentNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "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": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://cricut.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "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": [ "r149", "r194", "r199", "r200" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of property and equipment", "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": [ "r150", "r212", "r706" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails", "http://cricut.com/role/PropertyandEquipmentNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets", "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property 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": [ "r9", "r695", "r706", "r904" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r9", "r194", "r199", "r704" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://cricut.com/role/PropertyandEquipmentTables", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesTables" ], "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": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails", "http://cricut.com/role/PropertyandEquipmentNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "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": [ "r150" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforCreditLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for expected losses", "negatedTerseLabel": "Provision for expected losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r238", "r365" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://cricut.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Axis]", "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://cricut.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Domain]", "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r1021" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r961" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r961" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://cricut.com/role/IntangibleAssetsNetNarrativeDetails", "http://cricut.com/role/LeasesNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r410", "r411", "r412", "r413", "r492", "r500", "r532", "r533", "r534", "r649", "r673", "r730", "r764", "r765", "r829", "r831", "r833", "r834", "r836", "r859", "r860", "r879", "r887", "r898", "r906", "r909", "r1054", "r1065", "r1116", "r1117", "r1118", "r1119", "r1120" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://cricut.com/role/IntangibleAssetsNetNarrativeDetails", "http://cricut.com/role/LeasesNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r410", "r411", "r412", "r413", "r492", "r500", "r532", "r533", "r534", "r649", "r673", "r730", "r764", "r765", "r829", "r831", "r833", "r834", "r836", "r859", "r860", "r879", "r887", "r898", "r906", "r909", "r1054", "r1065", "r1116", "r1117", "r1118", "r1119", "r1120" ] }, "crct_RawMaterialsMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "RawMaterialsMember", "presentation": [ "http://cricut.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw Materials", "label": "Raw Materials [Member]", "documentation": "Raw Materials" } } }, "auth_ref": [] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Total accounts receivable, 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": [ "r904" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://cricut.com/role/SegmentInformationScheduleofKeyFinancialPerformanceMeasuresoftheSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r66", "r67" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://cricut.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Key Financial Performance Measures of the Segments", "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": [ "r65", "r67" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://cricut.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r927", "r939", "r949", "r975" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r499", "r635", "r636", "r767", "r768", "r769", "r770", "r771", "r791", "r793", "r828" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails" ], "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": [ "r251", "r252", "r635", "r636", "r637", "r638", "r767", "r768", "r769", "r770", "r771", "r791", "r793", "r828" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [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": [ "r800", "r801", "r804" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r499", "r635", "r636", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r767", "r768", "r769", "r770", "r771", "r791", "r793", "r828", "r1112" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://cricut.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r632", "r633", "r634", "r636", "r639", "r746", "r747", "r748", "r802", "r803", "r804", "r825", "r827" ] }, "crct_ReorganizationItemsPercentOfCapitalStock": { "xbrltype": "percentItemType", "nsuri": "http://cricut.com/20231231", "localname": "ReorganizationItemsPercentOfCapitalStock", "presentation": [ "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reorganization items, percent of capital stock", "label": "Reorganization Items, Percent Of Capital Stock", "documentation": "Reorganization Items, Percent Of Capital Stock" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r253", "r254", "r428", "r455", "r638", "r871", "r872" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r114", "r553", "r1121" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://cricut.com/role/RestructuringDetails", "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development (\u201cR&D\u201d)", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r552" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r928", "r940", "r950", "r976" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r929", "r941", "r951", "r977" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r936", "r948", "r958", "r984" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r211" ] }, "crct_RestrictedStockUnitEquivalentsRSUEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "RestrictedStockUnitEquivalentsRSUEquivalentsMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Unit Equivalents (\u201cRSU equivalents\u201d)", "label": "Restricted Stock Unit Equivalents (\u201cRSU equivalents\u201d) [Member]", "documentation": "Restricted Stock Unit Equivalents (\u201cRSU equivalents\u201d)" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://cricut.com/role/StockBasedCompensationCostbyAwardTypeDetails", "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://cricut.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r397", "r398", "r400", "r403", "r407" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://cricut.com/role/RestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [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": [ "r399", "r400", "r401", "r402", "r404", "r405", "r406" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r124", "r160", "r702", "r734", "r736", "r744", "r775", "r904" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings (Accumulated Deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r205", "r256", "r257", "r258", "r260", "r266", "r268", "r359", "r360", "r543", "r544", "r545", "r576", "r577", "r590", "r592", "r593", "r595", "r598", "r731", "r733", "r749", "r1132" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/RevenueandDeferredRevenueScheduleofTotalRevenuebyGeographyDetails", "http://cricut.com/role/SegmentInformationScheduleofKeyFinancialPerformanceMeasuresoftheSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "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": [ "r293", "r294", "r305", "r310", "r311", "r317", "r319", "r321", "r487", "r488", "r676" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "verboseLabel": "Shipping and Handling Revenue and Expenses", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r203", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r861" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and Deferred 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": [ "r203", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r491" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Revenue by Geography", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r19" ] }, "crct_RevenuePerformanceObligationSatisfiedOrPartiallySatisfiedInPriorPeriodsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "RevenuePerformanceObligationSatisfiedOrPartiallySatisfiedInPriorPeriodsAmount", "crdr": "credit", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized related to performance obligations satisfied or partially satisfied in prior periods", "label": "Revenue, Performance Obligation, Satisfied Or Partially Satisfied In Prior Periods, Amount", "documentation": "Revenue, Performance Obligation, Satisfied Or Partially Satisfied In Prior Periods, Amount" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueScheduleofRecognitionofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue expected to be recognized", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r197" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueScheduleofRecognitionofDeferredRevenueDetails" ], "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/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueScheduleofRecognitionofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, 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": [ "r198" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueScheduleofRecognitionofDeferredRevenueDetails" ], "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": [ "r198" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueScheduleofRecognitionofDeferredRevenueDetails" ], "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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognition of Deferred Revenue", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r1004" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "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/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "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": [ "r627", "r903" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r993" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r993" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from IPO", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, shares issued in transaction", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r321", "r1005" ] }, "crct_SalesTaxesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cricut.com/20231231", "localname": "SalesTaxesPolicyTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Taxes", "label": "Sales Taxes [Policy Text Block]", "documentation": "Sales Taxes" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://cricut.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents [Table]", "label": "Schedule of Cash and Cash Equivalents [Table]", "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Investments", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments." } } }, "auth_ref": [] }, "crct_ScheduleOfChangesInDeferredRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cricut.com/20231231", "localname": "ScheduleOfChangesInDeferredRevenueTableTextBlock", "presentation": [ "http://cricut.com/role/RevenueandDeferredRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in the Deferred Revenue Balance", "label": "Schedule Of Changes In Deferred Revenue [Table Text Block]", "documentation": "Schedule Of Changes In Deferred Revenue" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://cricut.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r169" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://cricut.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Net Deferred Tax Assets", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r168" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://cricut.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1041" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r51", "r54", "r272", "r276", "r278" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://cricut.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Income Tax Computed at U.S. Federal Statutory Rate to Effective Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r167" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://cricut.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Costs", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://cricut.com/role/IntangibleAssetsNetNarrativeDetails", "http://cricut.com/role/IntangibleAssetsNetSummaryofIntangibleAssetsNetDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r72", "r74", "r677" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://cricut.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of 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": [ "r72", "r74" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://cricut.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Inventories", "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": [ "r24", "r128", "r129", "r130" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://cricut.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Share Activity", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r94" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Warranty Reserves", "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": [ "r414" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://cricut.com/role/PropertyandEquipmentCompositionofPropertyandEquipmentDetails", "http://cricut.com/role/PropertyandEquipmentNarrativeDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "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": [ "r9" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r109", "r110", "r800", "r801", "r804" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://cricut.com/role/RestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r399", "r400", "r401", "r402", "r404", "r405", "r406" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://cricut.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r68", "r132" ] }, "crct_ScheduleOfSaleRefundLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cricut.com/20231231", "localname": "ScheduleOfSaleRefundLiabilityTableTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Sale Refund Liability", "label": "Schedule Of Sale Refund Liability [Table Text Block]", "documentation": "Schedule Of Sale Refund Liability" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://cricut.com/role/StockBasedCompensationCostbyAwardTypeDetails", "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails", "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails" ], "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": [ "r502", "r504", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r532", "r533", "r534", "r535" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://cricut.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://cricut.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r15", "r16", "r93" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://cricut.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted-Average Valuation Assumptions", "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": [ "r166" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r81", "r82", "r83", "r84", "r85", "r86", "r87", "r156", "r158", "r160", "r216", "r217", "r218", "r286", "r453", "r454", "r455", "r457", "r460", "r465", "r467", "r740", "r741", "r742", "r743", "r887", "r1001", "r1030" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://cricut.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r902", "r1097" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Customer of Concentration", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r55", "r56", "r60", "r61", "r106", "r173" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://cricut.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": [ "r920" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://cricut.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": [ "r923" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://cricut.com/role/SegmentInformationScheduleofKeyFinancialPerformanceMeasuresoftheSegmentsDetails" ], "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": [ "r289", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r315", "r321", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r402", "r406", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r881", "r1009", "r1126" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://cricut.com/role/IncomeTaxesNarrativeDetails", "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails", "http://cricut.com/role/RevenueandDeferredRevenueScheduleofTotalRevenuebyGeographyDetails", "http://cricut.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r319", "r320", "r761", "r762", "r763", "r830", "r832", "r835", "r839", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r863", "r889", "r909", "r1067", "r1126" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAssetReconcilingItemLineItems", "presentation": [ "http://cricut.com/role/SegmentInformationNarrativeDetails", "http://cricut.com/role/SegmentInformationScheduleofKeyFinancialPerformanceMeasuresoftheSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]", "label": "Segment Reporting, Asset Reconciling Item [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_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://cricut.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "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": [ "r288", "r289", "r290", "r291", "r292", "r304", "r309", "r313", "r314", "r315", "r316", "r317", "r318", "r321" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://cricut.com/role/RestructuringDetails", "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r135" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://cricut.com/role/RestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance costs", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://cricut.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "crct_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://cricut.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Performance Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Performance Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r899" ] }, "crct_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://cricut.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum eligible employee compensation contribution percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r92" ] }, "crct_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDividendEquivalentGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://cricut.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDividendEquivalentGrantsInPeriod", "presentation": [ "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend equivalent grants (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Dividend Equivalent Grants In Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Dividend Equivalent Grants In Period" } } }, "auth_ref": [] }, "crct_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDividendEquivalentGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://cricut.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDividendEquivalentGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend equivalent grants (in dollars per share)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Dividend Equivalent Grants In Period Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Dividend Equivalent Grants In Period Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited / cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r524" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited / cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r524" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (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": [ "r522" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r522" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of awards issued", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r519", "r520" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of RSU Equivalents", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r519", "r520" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Grant Date Fair Value (per share)", "verboseLabel": "Weighted- Average Base Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "crct_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdAfterModification": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdAfterModification", "crdr": "credit", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Participation threshold after modification", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Participation Threshold After Modification", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Participation Threshold After Modification" } } }, "auth_ref": [] }, "crct_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdBeforeModification": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdBeforeModification", "crdr": "credit", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Participation threshold before modification", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Participation Threshold Before Modification", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Participation Threshold Before Modification" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r523" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of awards vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r526" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r523" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of common unit (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend", "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": [ "r533" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected 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": [ "r532" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails" ], "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": [ "r534" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://cricut.com/role/StockBasedCompensationCostbyAwardTypeDetails", "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails", "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "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": [ "r502", "r504", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r532", "r533", "r534", "r535" ] }, "crct_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePricePercentageOfFairMarketValueOfSharesOnDateOfGrant": { "xbrltype": "percentItemType", "nsuri": "http://cricut.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePricePercentageOfFairMarketValueOfSharesOnDateOfGrant", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum exercise price, percentage of fair market value of shares on date of grant", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Minimum Exercise Price, Percentage Of Fair Market Value Of Shares On Date Of Grant", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Minimum Exercise Price, Percentage Of Fair Market Value Of Shares On Date Of Grant" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of RSUs", "verboseLabel": "Number of PRSUs", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of common stock available for sale (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r901" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Remaining Term (Years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "crct_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cricut.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r526" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited / cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r517" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value of options granted (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": [ "r525" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning aggregate intrinsic value", "periodEndLabel": "Ending aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r511", "r512" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning weighted average exercise price (in dollars per share)", "periodEndLabel": "Ending weighted average exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r511", "r512" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r528" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in dollars per share)", "verboseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r528" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r527" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in shares)", "verboseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r527" ] }, "crct_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingConditionsEightQuarterCumulativeAdjustedEarningsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://cricut.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingConditionsEightQuarterCumulativeAdjustedEarningsPerShare", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eight quarter cumulative adjusted earnings per share (in dollars per share)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Conditions, Eight Quarter Cumulative Adjusted Earnings Per Share", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Conditions, Eight Quarter Cumulative Adjusted Earnings Per Share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://cricut.com/role/StockBasedCompensationCostbyAwardTypeDetails", "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationPRSUActivityDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "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": [ "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r532", "r533", "r534", "r535" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r516" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "verboseLabel": "Forfeited / Cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r517" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "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/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "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/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "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_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based and Stock-Equivalent Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r501", "r510", "r529", "r530", "r531", "r532", "r535", "r546", "r547", "r548", "r549" ] }, "crct_ShareBasedCompensationSoftwareDevelopmentCostsCapitalizedAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "ShareBasedCompensationSoftwareDevelopmentCostsCapitalizedAssetsAcquired", "crdr": "debit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation capitalized for software development costs", "label": "Share-Based Compensation, Software Development Costs Capitalized, Assets Acquired", "documentation": "Share-Based Compensation, Software Development Costs Capitalized, Assets Acquired" } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier [Axis]", "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier [Domain]", "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "crct_ShareBasedPaymentArrangementTrancheFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheFiveMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Five", "label": "Share-Based Payment Arrangement, Tranche Five [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Five" } } }, "auth_ref": [] }, "crct_ShareBasedPaymentArrangementTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheFourMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Four", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Four" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of awards vesting", "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": [ "r1070" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "calculation": { "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails", "http://cricut.com/role/StockBasedCompensationCostbyAwardTypeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expensed and capitalized", "totalLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r536" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://cricut.com/role/StockBasedCompensationRestrictedStockUnitsEquivalentActivityUnderCompanysStockPlansDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning aggregate intrinsic value", "periodEndLabel": "Ending aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "crdr": "debit", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "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": [ "r900" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (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": [ "r531" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining terms (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r165" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Remaining Term (Years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r528" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://cricut.com/role/StockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining terms, vested and exercisable (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r527" ] }, "crct_SharesIssuedSharesShareBasedPaymentArrangementForfeitedAndDividendEquivalents": { "xbrltype": "sharesItemType", "nsuri": "http://cricut.com/20231231", "localname": "SharesIssuedSharesShareBasedPaymentArrangementForfeitedAndDividendEquivalents", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeiture of unvested common stock and dividend equivalents (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited And Dividend Equivalents", "documentation": "Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited And Dividend Equivalents" } } }, "auth_ref": [] }, "crct_SharesIssuedValueShareBasedPaymentArrangementForfeitedAndDividendEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "SharesIssuedValueShareBasedPaymentArrangementForfeitedAndDividendEquivalents", "crdr": "debit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeiture of unvested common stock and dividend equivalents", "label": "Shares Issued, Value, Share-Based Payment Arrangement, Forfeited And Dividend Equivalents", "documentation": "Shares Issued, Value, Share-Based Payment Arrangement, Forfeited And Dividend Equivalents" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r144", "r246" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software Development", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "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": [ "r1059", "r1062" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repairs and replacement costs incurred", "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": [ "r1060" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions charged to cost of revenue", "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": [ "r1061" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty Reserves", "label": "Standard Product Warranty, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r1058" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://cricut.com/role/SegmentInformationScheduleofKeyFinancialPerformanceMeasuresoftheSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r206", "r289", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r315", "r321", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r396", "r402", "r406", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r881", "r1009", "r1126" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/CoverPage", "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails", "http://cricut.com/role/StockBasedCompensationNarrativeDetails", "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails", "http://cricut.com/role/StockBasedCompensationScheduleofWeightedAverageValuationAssumptionsDetails", "http://cricut.com/role/StockBasedCompensationUnvestedClassBCommonStockActivityDetails" ], "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": [ "r204", "r216", "r217", "r218", "r249", "r272", "r276", "r278", "r280", "r286", "r287", "r358", "r415", "r417", "r418", "r419", "r422", "r423", "r453", "r454", "r457", "r460", "r467", "r602", "r740", "r741", "r742", "r743", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r774", "r796", "r821", "r840", "r841", "r842", "r843", "r844", "r1001", "r1030", "r1040" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r35", "r205", "r232", "r233", "r234", "r256", "r257", "r258", "r260", "r266", "r268", "r285", "r359", "r360", "r468", "r543", "r544", "r545", "r576", "r577", "r590", "r591", "r592", "r593", "r594", "r595", "r598", "r609", "r610", "r611", "r612", "r613", "r614", "r631", "r731", "r732", "r733", "r749", "r821" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://cricut.com/role/IncomeTaxesNarrativeDetails", "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails", "http://cricut.com/role/RevenueandDeferredRevenueScheduleofTotalRevenuebyGeographyDetails", "http://cricut.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r319", "r320", "r761", "r762", "r763", "r830", "r832", "r835", "r839", "r846", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r863", "r889", "r909", "r1067", "r1126" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r256", "r257", "r258", "r285", "r676", "r738", "r760", "r766", "r767", "r768", "r769", "r770", "r771", "r774", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r787", "r788", "r789", "r790", "r791", "r793", "r798", "r799", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r821", "r910" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r256", "r257", "r258", "r285", "r676", "r738", "r760", "r766", "r767", "r768", "r769", "r770", "r771", "r774", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r787", "r788", "r789", "r790", "r791", "r793", "r798", "r799", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r821", "r910" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r931", "r943", "r953", "r979" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "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_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Initial public offering, net of offering costs (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r14", "r121", "r122", "r160", "r740", "r821", "r841" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeiture of unvested common stock (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited", "documentation": "Number of shares (or other type of equity) forfeited during the period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://cricut.com/role/StockBasedCompensationOptionstoPurchaseClassBCommonStockDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r14", "r121", "r122", "r160", "r516" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Initial public offering, net of offering costs", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r14", "r121", "r122", "r160", "r749", "r821", "r841", "r918" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "crdr": "debit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeiture of unvested common stock", "label": "Shares Issued, Value, Share-Based Payment Arrangement, Forfeited", "documentation": "Value of forfeited shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r17" ] }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockDividend", "crdr": "credit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends declared and dividend equivalents issued", "label": "Stock Issued During Period, Value, Stock Dividend", "documentation": "Value of stock issued to shareholders as a dividend during the period." } } }, "auth_ref": [ "r14", "r35", "r160" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased and retired (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r14", "r121", "r122", "r160" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://cricut.com/role/CapitalStructureNarrativeDetails", "http://cricut.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased and retired, value", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r14", "r121", "r122", "r160" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases upon Corporate Reorganization and common stock (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r121", "r122", "r160", "r743", "r821", "r843" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase upon Corporate Reorganization and common stock", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r121", "r122", "r160", "r749", "r821", "r843", "r918" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://cricut.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets", "http://cricut.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "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": [ "r122", "r125", "r126", "r146", "r776", "r792", "r822", "r823", "r904", "r919", "r1032", "r1050", "r1105", "r1132" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://cricut.com/role/CapitalStructure" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Structure", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r155", "r248", "r452", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r466", "r468", "r597", "r824", "r826", "r845" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock split, conversion ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r23" ] }, "crct_SubscriptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "SubscriptionsMember", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/SegmentInformationScheduleofKeyFinancialPerformanceMeasuresoftheSegmentsDetails", "http://cricut.com/role/StockBasedCompensationCostRelatedtoCompanysStockBasedCompensationPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscriptions", "label": "Subscriptions [Member]", "documentation": "Subscriptions" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://cricut.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r615", "r641" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://cricut.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r615", "r641" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://cricut.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r615", "r641" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://cricut.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r615", "r641" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://cricut.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r615", "r641" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://cricut.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": [ "r640", "r642" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://cricut.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r972" ] }, "crct_TaxWithholdingShareBasedPaymentArrangementIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://cricut.com/20231231", "localname": "TaxWithholdingShareBasedPaymentArrangementIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Tax withholdings on stock-based awards included in accrued expenses and other current liabilities", "label": "Tax Withholding, Share-based Payment Arrangement, Incurred But Not Yet Paid", "documentation": "Tax Withholding, Share-based Payment Arrangement, Incurred But Not Yet Paid" } } }, "auth_ref": [] }, "crct_TopTwoVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://cricut.com/20231231", "localname": "TopTwoVendorsMember", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Top Two Vendors", "label": "Top Two Vendors [Member]", "documentation": "Top Two Vendors" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r964" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r971" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r185", "r186", "r187", "r324", "r325", "r327" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://cricut.com/role/IntangibleAssetsNetNarrativeDetails", "http://cricut.com/role/IntangibleAssetsNetSummaryofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names and trademarks", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r101" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r992" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r994" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://cricut.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": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r449", "r465", "r596", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r709", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1046", "r1047", "r1048", "r1049" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r995" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r996" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r994" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r994" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r997" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r995" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://cricut.com/role/IncomeTaxesNarrativeDetails", "http://cricut.com/role/RevenueandDeferredRevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UNITED STATES", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://cricut.com/role/CashCashEquivalentsandFinancialInstrumentsScheduleofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US Treasury Securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r875", "r895", "r897", "r1122" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r991" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://cricut.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unrecognized tax benefits at beginning of year", "periodEndLabel": "Unrecognized tax benefits at end of year", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r555", "r563" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://cricut.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reductions based on prior year tax positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r564" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://cricut.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reductions due to tax authorities\u2019 settlements", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r565" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://cricut.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions based on prior year tax provisions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r564" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "credit", "presentation": [ "http://cricut.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions based on current year tax provisions", "label": "Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities", "documentation": "Amount of increase in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r98" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://cricut.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reductions due to expirations of statutes of limitation", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r566" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://cricut.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would affect effective tax rate if recognized", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r567" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://cricut.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of 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": [ "r62", "r63", "r64", "r191", "r192", "r195", "r196" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://cricut.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "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": [ "r625", "r903" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://cricut.com/role/RevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://cricut.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average effect of potentially dilutive securities:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares outstanding, diluted (in shares)", "totalLabel": "Diluted weighted-average common shares outstanding (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": [ "r271", "r280" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares used in computation:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cricut.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares outstanding, basic (in shares)", "verboseLabel": "Weighted-average common shares outstanding, 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": [ "r270", "r280" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://cricut.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in computation:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "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" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "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": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "c(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(c)(2)", "SubTopic": "360", "Topic": "932", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479342/932-360-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "68B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-68B" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "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(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r146": { "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r150": { "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r156": { "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" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r158": { "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" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 4.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r160": { "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" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r166": { "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" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r172": { "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" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r175": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r182": { "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/2147483589/942-220-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r184": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r200": { "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/2147480321/958-360-50-7" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "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(1))", "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(13))", "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(14))", "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(16))", "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(18))", "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(27)(b))", "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(28))", "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(29))", "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(3)(a)(1))", "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": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "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(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "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(c))", "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(e)(1))", "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(g)(1)(ii))", "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(h)(2))", "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(k)(1))", "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": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r404": { "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(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r405": { "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(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r406": { "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" }, "r407": { "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(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r449": { "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" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r539": { "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" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r576": { "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" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r608": { "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/2147481877/830-230-45-1" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r676": { "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" }, "r677": { "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" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r695": { "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/2147480842/942-360-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r705": { "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/2147479440/944-210-S99-1" }, "r706": { "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/2147479440/944-210-S99-1" }, "r707": { "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/2147483586/944-220-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r713": { "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/2147480149/944-235-S99-1" }, "r714": { "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/2147480149/944-235-S99-1" }, "r715": { "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/2147480149/944-235-S99-1" }, "r716": { "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/2147480149/944-235-S99-1" }, "r717": { "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/2147480149/944-235-S99-1" }, "r718": { "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/2147480149/944-235-S99-1" }, "r719": { "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/2147480149/944-235-S99-1" }, "r720": { "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/2147480149/944-235-S99-1" }, "r721": { "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/2147480149/944-235-S99-1" }, "r722": { "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/2147480149/944-235-S99-1" }, "r723": { "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/2147480149/944-235-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r738": { "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" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r750": { "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/2147480737/946-205-50-2" }, "r751": { "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/2147480737/946-205-50-27" }, "r752": { "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/2147480737/946-205-50-7" }, "r753": { "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/2147480737/946-205-50-7" }, "r754": { "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/2147480737/946-205-50-7" }, "r755": { "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/2147480737/946-205-50-7" }, "r756": { "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/2147480737/946-205-50-7" }, "r757": { "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/2147480737/946-205-50-7" }, "r758": { "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/2147480737/946-205-50-7" }, "r759": { "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/2147480737/946-205-50-7" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r761": { "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/2147480524/946-210-50-1" }, "r762": { "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/2147480524/946-210-50-2" }, "r763": { "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/2147480524/946-210-50-6" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r796": { "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/2147483580/946-220-50-3" }, "r797": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r805": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r818": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r824": { "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/2147481062/946-235-50-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r826": { "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/2147481062/946-235-50-2" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r830": { "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/2147480032/946-320-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r832": { "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/2147480032/946-320-S99-2" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r835": { "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/2147480032/946-320-S99-3" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r837": { "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 E)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r838": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r839": { "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/2147480032/946-320-S99-6" }, "r840": { "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/2147481004/946-505-50-1" }, "r841": { "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/2147481004/946-505-50-2" }, "r842": { "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/2147481004/946-505-50-2" }, "r843": { "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/2147481004/946-505-50-2" }, "r844": { "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/2147481004/946-505-50-2" }, "r845": { "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/2147481004/946-505-50-6" }, "r846": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r850": { "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/2147479438/970-360-S99-1" }, "r851": { "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/2147479438/970-360-S99-1" }, "r852": { "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/2147479438/970-360-S99-1" }, "r853": { "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/2147479438/970-360-S99-1" }, "r854": { "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/2147479438/970-360-S99-1" }, "r855": { "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/2147479438/970-360-S99-1" }, "r856": { "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/2147479438/970-360-S99-1" }, "r857": { "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/2147479438/970-360-S99-1" }, "r858": { "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r862": { "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" }, "r863": { "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" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r865": { "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" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r878": { "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" }, "r879": { "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" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480228/946-830-45-39" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r959": { "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" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1001": { "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r1003": { "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" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482558/350-40-50-3" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1019": { "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" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1021": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1050": { "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" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r1052": { "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" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1054": { "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" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1067": { "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" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "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)(03)", "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)(04)", "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)(2)(i)", "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)(2)(ii)", "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)(2)(iii)", "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)(iii)(01)", "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)(iii)(02)", "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)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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": "(f)(2)(i)", "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": "(f)(2)(ii)", "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": "(f)(2)(iii)", "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)(iv)", "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)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-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": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1123": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1126": { "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" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1134": { "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/2147480032/946-320-S99-1" }, "r1135": { "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/2147480032/946-320-S99-2" }, "r1136": { "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/2147480032/946-320-S99-3" }, "r1137": { "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/2147480032/946-320-S99-6" }, "r1138": { "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 E)(Footnote 6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 115 0001828962-24-000014-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001828962-24-000014-xbrl.zip M4$L#!!0 ( .BD95@$1<3.]W$# /D<(P 1 8W)C="TR,#(S,3(S,2YH M=&WLO7MSVTBR+_C_^10(3<^9[EB2)JFWW.T;LBQW:Z9MZ4CR])G=V-@H D42 M(Q!@XR&)\^DW'U6% A\295-B0>:)>Z_/*WXZN3L[.__9]W__7S,(?+X-(X.PKO?]D:YOGXZ,V; MN[N[UGTOC5I).GC3;7>VWX1Q%,;R?]]?_KZE+L_2W%S?%UF/KH4/X?KNMKZH MR)H#(<:S%ZHO*A??9V%E!7?;ZOGMSIO__?3[E3^4(]$,XRP7L2_UKV!=-XL6 MWMY^@U_W1&8NQV^#\CGVQ7MO^$M]J9\4<9Y.JM=FTF\-DMLWZLOJ"\RL1;U" MY_#P\ U]NV4V.Y^_Z'*CW^2IB+-^DHY$#D3$)[6;[6ZSTS4WR9*=;F?_@;=7 M5Z@?+%X:LH&UM":\9>5B_=8/K:ZSVVP?-+<[9OM2OWQ'/PW](F_YR8AVK-,M MKPMD.'^+X8OJ]L*7X4,O.\49T@_FWQB^*&]\% DX$ELR;GZYVGKW\U"*X-W/ M(YD+#W_:E'\6X>TO6R=)G,LX;UY/QG!_G__Z92N7]_D;VKPW[_[KO_[KYSS, M(_D.W[RI7_/G-_SASV_XUKTDF+S[.0AOO2R?1/*7K2#,QI&8',5)+&$!X?T1 M7BA3_F<8!#*F?\+WGXN1A(WDY]_GE[+_RY;?A)V,Q0CO),.CXY&, _C_^<=( M#+8\)M O6T#4HWYX+X-F7T1X&D+8FWYSN[OU[N/Q[U>G/[^I/.$)#_R0^ 4] M+\Q\$?U+BO0C?)*9)VQOO<.M6-4#+N#R)*@^8@=>XE]?_X#3&"@T.8%'I"(Z MBP-Y_P\Y,3??W7K7!@ETT#TXW.L^Z2$'>_HI2MH=7B<$!'Z?1^+/U?UF[3U]6=W>&BE=#D)6F0R5BON]/IMK?>]<-;Z4W@ M>&4SZW]3%12I[,L4E+W,YL@W5$)'&:E2>$./E-)1#E+MEZTL'(TCE)[TV3"E M#;!%6>L^"T#0T?/*AZAG9DF1TE\DIH_4+M(KX'G3GTLZ;/JO,,"_^Z%,/5J3 MG*MU3L[^43V$TS]^IS^JWGU,>ZS_ N60YA]$+DD>-=L=^'_Z=^5W9IE!>6FG MV]SNE(_@;_3?^B%O*N\]?QNZ#FP#:\E<;<)><[MM;J2^6>[-BCCDURJ *?2' M(RFR(I7OE-UQ].7J@_ZY_DK_C;^?OTO;S[U+BN9R@">3_PS@8??C*/3#_),< M]> 100C?DO5<'OP<"(^_.8E$EH&LR1/_YO@^S+;>Z4M (HR2F+X_YAO]_&;N M_1WT>^\N_:K[O>N:5*G( MRV]YLSVWWJS[+6]FRTM0_F0AF-<#=P"695]*REWD2?J5HG7F]_CA!QDG8";- MN^VR1[YRBS?5U3\J&?9=DPQ9FA]=I$E0^/EY>B73V]"7+!#0\ %I$,=D77X2 M_A \ZD=(7%=$K%6'.NM709PUB3470@0N,.FSN]8UX0?GG-F9X./I MGP6F&Y/1.(GASVQ> )(BD\\:?VRO+DK7<*>'P=!B):?B"Y$&)S%)V(< MYB*JR_YWG?-)G[C_ES(782R#4Y%BGO<9--4S;;QSGN=3&=_WBU$1P;7!>3Z4 M*5Z7RB'>[5:>Q7XRDK6AA6.YU56^FG.NFW/GVP'+H^N<#^>J%G2!6,[Y="Z9 MB2X0Z-G]NM>H6ET@G',Y7I=.EF4@=%9H(-3=Z5V' [;*_:^[ _RB#M@*-WZ[ M[I[ONAVP5=+"A1K?9WHUY]*9SIUO!T+@VW5WDU_.IE\3@38>?T. MV)H(5W?/^:4MPP%:Y_W5W@%_4 5OEQM?=\UVW [9"6NS4 MW1E^82]E/:5^.W7/&;^7^U]TS?U$O994;7WOW?,U>RBIIX;ZK[@"Z1[O9/EP1.L3. ML[OH3[4X^.7,K1ZR.*8N_1:+8]=]]_@QQGN)KH#*?G\3*HD+^>#I@B@09$L6 M1%4N?1K?&:2/N$":+$#7&<,_]0T>PM8IL7J8I#.WHYXO]>4R-YPBD[ON;M'+ MPB 4Z>1*1'+NL3B[.'_D.-1'^L^R:O=P:58M+_TF$>FN-_TBO(!]E2>(ZRK3 M,6SXY+,8V7V5I_!/A.ZCAP^3*)#I8R;PAOV>PG[NQ@2^+U%4J:*JD/>;# )W MPP^K(&]-SYS[,0E7).).LWNP)'7L2[^).LX%+C8JS1DYKL@PM!C1DU MN;,*-;E7_SC%BQS E\I;&?_[-LGE?.<;OWFZY[WG?B7 NG!R'4A0[CG63S[5 MS?=-$L99-_\DB7V)8Q@PRW<99C?O)SAP8XKUBBQ/1I@$F;IX58;&G%6\E[$_ M'(GT9B8O@[90=BE]&=Z*7O18&F8I^^J3^'>2ZK?,;(A-]=EK$:U3;.FL^[]A M2R?8ELX&;#EDZPY9JDI9,1JT<9XN09 M&>)UF0HUE9;.51TMQ98?-FSYNMG2N?:II=CR//YFA^+I+(&IN4R-!/PL\UJ< MC!4D&=8 X;3O; 3Z=7/+:@[G]5WR.KG2N7#YCT6Z7Z?)%\PF[&,=[#IIF:$CD:%[E,KY)^?@>L MI__[ 4S5**'?(,-G]DU6X39=BGB@UD%F>QB'HV*T>C9YGJ;)?6>3/?6CO+BO M%>6=S*=\U6E:+4_IBS\6:1SF12KAPH_A/?ZK-GWI^\YE)5Z*!-_#R74NMO]5 MQ%73G-/)1B/;U#UP-D;N)G7K=78/G(LU&UD+QR27OX>W,CB+X?T&82^2QUDF M\^S]A(/15'QOV5U14@1L?(7QX#A-D3)+D+F>\:L#9Z.Q]:'<>F(U!\Y&'NM# MN?7$)0ZK"ENDX.A%RRFA,H+7\J1"!'([4*F M_20=B=B7Y[TH'% 8]?1^+/U9]D.,K:0)?.]IJ"0:^.G78W[(3LM*;PTZMCI[T-.R$[.1?PPLB# MZ67^52:#5(R'H2^B,C#Q.4GSX?$(7M,7K](A/G0N4.465=;C[!XZ%V!RBRKK M<60/G0L>/4(5\I+.$(PG%@R,_3IEF'.A(=?HLB8IYES@QS6ZK$F..1L#6JJH MJZ3;LW10/,0?V'263HZ^7'W](YZ[5K^F(MS9"J8-2ZZ=)=>DO9PKK=JPI#,L MN2;%[6Q!V(G(AL=Q@/_!.I%;(,;L2"3XLBYILD/G@E5Z%]^+"..$5T,I\]\3 MGPY&??>YTW8N_F3E(V&C0Q&=P?NE!?YZJC@JB>7D$P@BF7\LXF!EG0T?19C^ M4T2%?#\Q__P-7D6D_G#R.Y9#3]57ZHO.XG&19W1%ISX,X%RHZ[M@@.]6WC@7 MP]NPVW+L1L$9?GT$?+F2?I&&>5B?JK>IR-VVU8[KO0 M>\Y&,U^"_]RA0\?=8*=+E"]_@*XXVS4\57ONK/Q-B?2I2ML M9.MTG VI.:!,5KK1[D:Q7G/^PB$&<#>&]9H9X+N5-^Y&RS;LYJ#]ME+>>]5A MLQJIG%<=/MI(_OE4[[[J8-5& "_# IO(53WSI2ME F=C5Z^>";Y;U>-LX&[# MO.QMLNBAY< M\24/(]K1L_@6?I^DD\K.$U2Y^:HV6>JNL]&U)7;]V/=EEB4I?'T!'>]ZJ<0@>:??(D#F9XDE.0A^/?:'(4==[UJQZFP MRK.PL_&T5T0@!Y!2.SOU=LM?6+TX0;%Z^^FNGK_UP,)V=NKM\;M*S?4@JG9V MG(T=/&D>GO[1=2H"B>"X2#KZX[,8U2BAL/.$%R?'HFNH_ MKKRSXVS,PG5"UVMR>6?'V;C(22J#,/\H?$QT3ZKTO)2W270;QH/J1:LJI?H@ M>_ET#2W;2?2XXT$JGW^N;+O9/FQNMU="Y5UGXR[?.Y7!:3EHMG=60V5GXSK? M)96GG5.;S@\[IY5+O\F=V74V.+20+L>GG_5.D(5;N7YK1X*R?(C4/\E:^%QE]^SK3%+O. MQ=Z^?=!874GA7-QM_:184[IGU[G(V/I)L:99_)$]9V-.3]OQ]_79<6=#.B[Q.%@'^\W.X6IVW-G(RMIWW 6+;._90R)/ M/>SMW6;G8#6L]^R!@*_0[/;;/:S9*Y=^&Y&?W1G]BFA/=T42_=F]NZ>?Y,K; M/7J2NRLZR<[Y5J;B^TZDP6S1ZJ7,\C3T?7EE1K7SKE;3E)G M35IPWUG7QRGJK"E4L>^LF[2 .J>C<91,I"3:G(^?I[_%!:FV[ZP[Y0QEUB71 MG'6[G*',NJ29LTGH!91YWD"/$V+,V8SQ^DFR+OGE7/[4'9*L2W YET==0!)* M%_T>BAY54!!)\ $!7?8,_2).B+"Z>/]K)=8EW)R-%SQ.G@6XWZ]4S#D;17"5 M4.L2>,Y&%%PEU+I$G[/1A0<)509.L_R\?R6BU^J]'M8SP/#R]%F3H#NL9W3A MY>FS)OEV6,_0@E6J(W&F%2@B"Q'N]'X,=WNES8^']8PTN$"Q=@8?7*#8 MNJ1B/>,1IOE"1E$8#\@ZQREO\._7+1+K&9]8.[G6)0_K&:58.[G6)0SK&:O0 M%_TJ8YF*",AU'(S".,SRE" R7K=$K'?88KTT6X]8[+;K'*L2[PY&Z)PB3CK$FO.!B3FE9#CG)N7J!]_'I2@;MO9<,(Z-]L)!>)LT& > M92YDVD_2$0W[%Y=77^IS*#K.^OXXHFL*+!!QT#M\,,Y@]V/T\O&R^NRV MLU[[/R7!,$ZY%T/P+1#1-\!I:/ 3UM%T)E+@_Z$\CQ^+KWP+O0V1\6#5B]#. M>OY?2>CKNV1#Z'F$=C9Z\+6$'J9R]?9<-]WR!"K$NP%K) (G+-A8D@\DB(K4LF[J;[4]]#?Z;_Q)HN8YK6% M#E<89W G[^:$>'$V\KC^V,.&4RJUL(&S]S$#/G&.@X@IN103/QR"J]5=]%*>S0:T-U5W1$IMHELLL M\DS.[+:S@:JGU2P\P\"HYQ+%S@:+UK[C3O@QSD9WW"+/NLQ79^,M*W,L-@SQ M%(;8J5](R.:(BR+UAR)[<1?W==JP._4+0M6 &9Y)(-6GS'3'V0#:,F &E8KS M5^J\[C@;U7*.0NO2T\Y&H):AT/ES#7ZR)%9GE1++V6#.6G?;B8/@;,3%S?K" M.;-T*_+RY0*S[>49IKU*AG$V8.1FZ?*&89P-83U7C^*&7[Z)7YR-J;G05[UA MF3DLL^MLU.WK1 S0;<,OS\DOS@;F-C;,RAAFE5[2KK,AMXU.6CMY*ITRE1W_)CMKS]GXS%*C MF]'Q6!##ZFR0@3'45.E#SOGXHT1F/N0J8ETOH;##IE=)Y37&A?6?C0B]"Y^\*H7S?V3#/*Z;U MFN3WOK-1FU=,ZW7)<&=#0"]":PXBO>+V\7UG TZOC+[KDM7.AJ=>&7W7)9^= MBV=A6LM$L7Z5R2 5XV'HBZA*F<])7", ['WG0E#.;/,J@<+VG8T F:U^7V1A M++/LBF^1V1G;)(XEVH6?A#_$BUZIR>!L^,9%(JU)[Q\X&WMQD4AK4MX'S@9- MEB'25='+_#1\$>"*-8FZ V(1<9,$)6JS%&CAT+H"P'EH\4T#Y\-E=?_?._)OP_BB565*DH/_YSZ$4 M 2T6R/KN9_@?VI_PL+^]+8*#W:#?W]D)NNU>L"]%/PCZO7W9\P^Z_Q_N7OF; M+)]$L$^C,&X.93@8YD<[N^/\[5T8Y,.C3KO]URVZ[MW/V5C$^FH_B9+TZ"^P MB>U^_VT?%MGLBU$838[^=HSVR-\:F8BS9@8OH[[.PO](N!WV#__Z%E^X&4@_22E]=53$\)IX%:Q$K'D%WC"5_5^V_K+$+H-W?2UZ MD?22OG>"9 1#[N=U*38)80(AT +?)D?+0':Z6EB"@B@]CK\N>:+59K[(@?OR0#]9?=V"K][,?GYXT#ILS_^JW>K0 MYV_H?JG^4E%DF]\Q\.!-<.=^V=K>FGI9M7RXT@N2 C<#&>/M6 38_W74]CIP M#_V -_3F#^_\=G7GL:]>IEL+SP \:WD.[$YQX/XT!W9Q;[]\/KL^_>!=71]? MGUY56<9:\GK7>'5Z\N7R[/KL],H[_OS!._W?D]^./_]ZZIV@;KZ!RF1\B[O MEMD %CBK>-MI03S_;7_$SAKO/)8_+;FZN=1Q2D!J:3?]>;>UN[__H'Q<6M3N MM3K=[65$[2*YJB5G=WR/LG-6"TUMPB@,@D@NSQE_P,VI-?>KU33O[Y./P7$< M@_U[*<=)FF]Y-&0\!YL)W@ZLPZ->DD0]$45)WDON]6GI;KW[[[\<[N_LO5UX M8/+@*S:2N?-;=_+;SACMXO'GSU^.?_"/AK MD.)>9]L[O_0ZNS\&/WGG'[WKWTX]2_8;N7]\1(K4 PM=!E\A<2_(DC]E^[[":TO_]E\Y>^RUZ M*%5N;WCHO7R-TGA.K;D<7<\O-^K#8?7![_],0F]5JH-@+D+T!Y^D/G:5^MAY M$?7QK#LY7WU<7QY_OCHC/;%1(5OOL&HVS##JYGT,06P M4&H'CU!@9Q2U E_ MS+_5G+2'4:M.6>RW MEMZ*M?J"S^G-\2 4/EFGLB\;"Q]@O#SPM@+\\SSAR*%!2[E].#>NZ:D M%JF6[D%KO[NS$BVU?=CJ[CX<3WK2JO:>2>'-E]- N!?BOB=J.SYXB*>0CE7X MD]+2!+:43DZ20,XJO@RO&*?)+=ZG-"H/T*B,Q)U(Y3?H/A.]^SZV_EKZ2\I6XU /_+0$'+O7^ M7:1A%H2$2@8"]S%!JF3?VE\CM \>O4TZ$''X'_I[2AT\Z]FI)0^L5W(7SSZ2MN[7R'UCH,@E5FF_O,[W*]CHM5M#%\5[\'>P\ M$<]&:K[R421#S],+T.0@B)97])WNUKLON1A.+^1KUW&1P(.B_SLK?3;.]M?U4X[QF%R[2+O4#.*S9I@+N$':^@PKS_A&/8BT V/!$'7BXC.<8W M]V)Z=?M*L$:%NK3BB/WW7PZZG?VWF3=.X>)P+")/WDN?6F3A2A#/,GN*0_8, MG#83<> TK.G?]5)Z&YF")SDNTJQ _S)//+B"-$NG^V/O)WQKC'$?^_G1\BF_ M6KB7.^W6[M[#CMS2/F$';K4:]W)[I[6[_[#3^XBMKO8;;;(CL-.\+(G"@&L< MU%?$=]5OUAH[7,XWN@YSKH^1PA]Z/L*-+N$8OMK=2 4)J*O)J)=$/UK"YEOV M(N4GO*)]^JQB:,0T\MX?XG@ #\3;W3"$3TH9^!1WN%I)-'^[GIGCG U,* 4S MZ71[=&*-(;&W]8XP@KUCC\$B/$*+:'ACD7JW(BJD]P,*\HXWQI+,X=<%@C:D M64P:)3-89!BZ8(3\\N3ZY??ZN86-LW301^14B2/.5TR[3RBLICRG Y#[8(Q] M%ED@_O1^C9(>V)U78+[ZN<>HPH\'^9:)"!Q6M_??19:'_8FS9NJ@8J9ZG\&4 M7\96/7Q9RQLKZGT,._8FGC^4_HTWPG*UD%>>ECF>,/.$=R>CJ'D3@R/O95)D M\$H!?)$5Z)Z(S MD/XPY!719@%FTT][5>V!M'6Q'R_L7_$-OQXHJKI9[89/) M?M*SOWVCO2='$OZ S?X'[O65VNHSVFES[@[!CDBFCQ:7OJQO9_?>+LGD:S[* M3^'[.,GADS^+$$\['/(^)L53JJ#(YI_^;8Q[F[^H8J"4!1OF7X+Y_YE$19R+ ME(H(TLQ4,K8W3+]RIK\;2DHX37'^CYV?O"%(=63WP!-19'C>/@P]J2Z >U;Y MO\+WEOS7!@:>!?P:*V6\ +X%QQ$O':?2E^1&=KH>5?MEWH]P/S!%O*P ]R@; M)EA:X'&C$?Q&Y--KOQ/9[)&E'ZMW^(FC;#]V^1U[8-# ][U_H]$"U].E\"-< MA;H/M3'3(FB1(LN]P[87B$G6\I@!9__WJ5RORB"Y.@N-XESD1F?!5WKTRR?%>+; 02 M"YZ1:DT.YW0$[SUIH&4$-P-S G=JX W2Y"X?ZJ];8"A)6AGYTE2KG:$TPM1> M%UYRP?KHZ\Y;?=FC%RQ>G[X0K2-U\8*UZBNUM]_I]II=;>_91EYKAH$<2\8] M?T-"YZ"U?_!P0\*RM]K=;E&9]A-N]0+O=]CJ/E(5^Z+%?)WN-TJ?;Q:@5$D_ M5X!^7;/$@YOP$JT!='Q^GR]_7J06MN9L,!TDJ#,;?$TG2'H"_#)(TLF^O=\2S#N5(V[!*+O29)\WF>8;61,P\RP5./Y15:@1JIK]IJ MVP_O90#+BS*3*^_N/-X'6'NVNV+#F)TN8QWSG\KN_>YES5/9[%3Y#[^2^W#" MN_@XNRW1=EI[=M-;PPS&_M5B9EN)Q'OJ94_)S[^H=]]_P(_&:MDE$WP82XS'D&$I,&^UI&(Q8"20:;:6F09Z$_\2)-+]ON2(JZH6/%# M_&6(@=@8> $%9II$7H)=("6+E+$8 FLSC+#3WK%JGJ]$VA-PV^;Y?20GE$/[ ML;/K?6E=(0S4?GEV3[&(G!LB@Y>TLJ'%>9ON]E9985R/G4 M6OJ%0M,^-R6_9AKK.=/WL*.I,0_RPN@@_TSE4OM4%X8?^4F:2MW=2+(\33&[ MFB [WH9)D443S8WSGMIZ2E6!AL#X&,97^2@_Q4>=F 7,<,E<@V3_J_G#/1&( MRHJHEH"NXXTOZ:&YQZ(PB0F3L4(YZ2>4C@-Q&$VRD*589(T^G>U;2S$Z_I:"L;Y'%S!*42K997&7S=MJM3OM# MLP-\CDGZIZ1-':+5O$1%-I11I*T=[\&A&5&.LBO5GI,K?,CPE6-B?86&_ M!^Q"(H@2=WU42W /M.'PIW\O8NEMMQDGK,&F')B!\VX*W)7$@899^[,@M),& M)?;%& S[^Q 848(&^T%Q]$=*PL,ZBCAD?BZR8&N*P;M;<(Y]^&F4_;+5W)EE M]PNRXCY&B:BB-QW%Q:@9)(3YBS\'?P[6!3_=,UQ_N/5N][#3.CS43*]7I)@0 MJ!.%""C*PAM-8,^/D@P%K]KC,9P1VN,?.MU6MUWV1,RF^%RTD(Z)R)]$Z@^] M#A%YIS'K#!BDO%F*T;MFTT3;MHEV]OGCG+JN<@XI32_-SHNFT@8[NQN[W7..QT9TC)Y*#WG-_7@F[-$]]OYT7?#Z%=]_8:W=W#!D&;/_:" M[Z=>,"D?O9@KG6=?3XYO[PXOSQ&C._W__(N3S^>7IY^ M/CFMOLZ3';2L!&Z2P?L)7 K^*_@5U_"[]Q&<<",H0+-)D!YC9(6TD NCYO,+ MD2HH]-W]9P.%GJ^)+C#2HTI[%GA!N@#H%BL.D_M)Z?E6RJXS,Z4'/Z;*(32* MP&^0<&\*3$[57Z,&,/Z A?57J90LJR,[.\?H4_@\DQ,_,3>=LVI!Z,3>2$H* M,<$2R.P:)E& ?AS<"+6N]R/^7)477=#;FL]UM?(@PS0[5V:2/)'L'\\A*LG^2?"F-H( M[D0:-*,DN5$Y 1UI06940;.1%+$Z13IFU]T_GM]2ISHIMJD1#Z0JL9Q]S*J7 MEZ<,N-C* M^X2/;WG@[67R@1W3MT=Y8;5P" 6<@DO&6\-UE1MS@#_+BM%8Q;QZ8#IZ!5PW MD+%,J>2<[!9)'21%7L #Y"T'/.&V1:H_+*.3^/D8*Q9PB? /,GWAJ2WO#%@P M&4G/!^<*'C%)"OAG[*F1/12MSZ2]12#MIM_Y+L&L$16)P_:K'>_)*(1535=X MCL1D^B,4>M.?23@UZ*A.?XZ<&L;%S.=(*T26F?U%(#,XA].?8M(C#F:>>C\& M*LT^LXAF+@5C>^:FXP1'T20@) & M:Q+$UF#"45BX/[!Q3 S(&TF*&I@*55 N!Y.&A[M&X$*T461HI)Y:,?[90J&T M2 (I*:6#]P^+-!7H;W@].#QX!$EQAJ,PI\Z&AGUC.F%+(?:@<%=^!S?KDQ7] MB+AO=@Y>6-X3?5?:,[#4@ZM;T]EI[>)[(S^(7AB!/T[R+\_19R:FDO$ W!;, M:Z>93FR67]Z/B?&*E,4=\LI,RDY/S"Y< G$4)E MY+&^)*[@BN5@, =D>J>H MO4"FPPG/4&^6J@KE2)PII7@C)V!Z !7]#05?ZK12JBRG'E6&@[ ;FCPK36R-2J>A+/C (Z8.'5<;;2CQ0J>#:4 J*BO&XPC3I&"A-/"+ MH@^*C-+#C5+YA*J !\X1N/@14J\B$C&!5-X>[&SI8T-W($>D'0W9Z9'@K,#O MDW2RH?<+T9M"$U1,IV3>-$G(9B$36O;[V,]O4U<56B$3H!.WH=H:+$XR#6-+ M>#;(K)",:ZT,C3_!J>"A$6"(9!A@C#;$>JDCIDL4HPE[ 5AJ$\(^P=_@*.88 M1<&?]%+X=D.5%U-T(?G>#4,#=M^&&$12RBB7$=;0H4,.%\')R9F"Z'B'<1\U M(;AZ8PPO8"PA4R'I^;_<4/8Y*:NC: &5E+.'AG% '($-_^GG.%AD0X)GM>=5 M@!.CW.EMZ$L*JBGX;?HW8Q128_[5\2>ND+A.U%4\[:(,%I/O\&P?LB141!P0>$KR]$T>9$CE4HT,G1L*0K) MLJ!0;R3N,F6\Z^R_*OSV&30(347RON'8]:2/Z2S\._0Y49&PP:CZ2;T>F!]> M !=EN0)PPGMOG+,7(ON%S-/"&'^8FZ/Y/-2;T8\**J*@#J1")9XPN$)X82(HSK#4"/_1QUH$7U)I!P(]XW^5 MX >_U$]G;ICES9/S?YY]:'8./0S"4L8/OMJ0^_F,+"X/4+NMJT%UB=)GM6[AY:Z^((" MTQ57HC'/9FG,KWS02\"!U.H=X=%42SS"LX@&L!:?JIP*-Q7$0L8!5L$!4G7S MAE7QYX>I7XRP7E$YLT$(:TT]#"\AA6%O^FDR4A7!C_P+1)Z@!M.">I L;E2#O]G!0W,BU'HH1L,"@S9L MI@ C1&51V3+K:^D%?@+QC*Y* WF%24WK%![U_]HU$N2^BG$8<(XX)FP0&=^& M:1+C#K:\S_).K6BFUI311*2B8C@BGY;^2YZK&08 DC8+T>5%%) B4X$J/# , MD[[@[A:[#06M%0F/&;,D?DRY/*4F[]%F/%>%W&<9DGESAU6$JD>=/N#T(%?K MTO"5;(RZAICD*B;> M;K5P5B9%P-^J*F8Z&E6)C ]J>6"[D(V7BQO<'B_I >$,-$DQIMLL^996%P,_ MO?_H6U#DB,$;%HFTI]^4X1[T?3'?'\;<+:AF1Y/)Z[.JX<[3(BY+D .UE ;. M4)/CW+-1M4&61N*.]DW;>HE%ERK.T8,1@O=Q#HFSUZ1Z/[]X5[*ZB2Q>G:J_??US;I&Y$9+P^?O_[J7?^ MT3LY_WP]MX&N)NWM>ZW#G=V5()(?[+8Z[=4,4MYI[>T\#+C^V&16X=\,P!6* M@Z9B ]^7LM^?;:W_RM\OB6_)LR<-7\]AS7[_ZUES'L(EKRB0?L+N^1&9L'@5 M+$2L=P'>,,4^]+\LUUK[>?G>5;$\0.F&LNNG;&8>ZKT'2->G__MJTI6J MBV/_/(FVV]K??.&J*LEJAX>L#%ZZB1E#UR#?JQ&:1#[$7]\8K:_L8.+X$Y*HW8W-^JJ(>L&8'J'< M&*GUD[=(P+UM1XS4S2YGM9REF4%?'11I/X0!U-A*RG_UIH MK&P:B?0 M*7FSB2:^PK._K03ZWB::^*J(^O^ K(8%8,'1_[NQG>LD:H%X>[L;V_GUG!Y$+;V,JUTD4 W$/7&FAVIS:50(E:5OY<&,JORZJGM"()1J(AR(8K&,Q M2*42RG_@P*]CWP<"(B0^X=2J/Q%G&']0"O-55UMMS.B7!=4"9NAT#C:&]"L\ MY]J2/OSF2,>&K&Z1]22AP7ML/U.708 ">&,VUTKT[JU4]&Y,+(?.J,8T//QF M[)?ZD_45G5@@ZSD-G3DK!P-L[-VZD;#3.=S8NZ]/Z.YKB,/#;T:#V9#5+;*6 M00:L:%;SBC\F*3PK]OY>I&&F)A+R5)B+E&8_@92F27]8@K%FCMB(Z:<3_8EB M>M,&5I/SO&OZP#:-8/4ZE+L;V^FU'DJ-^]1I;VRGUT76#V$J"1RZX9W>2[^@ MJH/S727#5KK*R/K11K&?C@&H]KJ*_@HI6H(D^EMZ&^P MQ>HHCY&Z3Y3'F\1]30[NMD[<_W-C(]7J3&YO;*37>B9UCT]G ^+ZRLAZ>C\, M>V$.KNJ)L+X6D^N[OSI;$!87QE9/R8IUL;''T-12_V_W2?:W1I&VFW]69C=-7PC'?;W:UW5["](M_T4M?L6!/M M'CG6;W+1BZ3^W.SQNY][Z9NI'UDG2ZUT!P[4VW&2$=#K44HYIEOY]BX,\B&] M1O4\]I(\3T9'[?(GHI]Q/G9>K<]M6O6 M_^(:P^"7K66:*[?TCX9I*9H&LME+I;AIBCZ\UI&([L0D0R%IO?THC)OV5D_O MTF):S5 ,-/, [@9'"=ZM>N2>=6/WYV[LQ?'EM7/B0G'^& MUV'3MN6]+S+X+C/>YX+34UVI38I_%UD>]BIQ[)VGH%WG#2XK4&X4,31UF7IYX0QF-O;%,QI'T(BE 3<&9H[+2 M"/XG:WGG\!/U&58[C4&$80^[)V.4BQG=4L8#.*X!96&B9"(B4':C41'C#Y*^ MA]T!WD'K$!X=1?CH MX$<^F$=_U!^G+4DRGSQ':GX8%8WF[@XD"CPCH#*1!Q M"O[^[[\<=+OMMV?>AS#PSG+\L[/_-J./.V_IZT[WK??A[%_>($F"S.NGR"Q *N.SDABTR0@_'(1]!3$8 6%E,P-%*SU2-2WO M#_Q7!K15K]LKPBCG3?"3;)(AH\-+^4D<2Q_+!V#?Z:DCX0^1]^'!H.2S+$E# MJ58Q$B!>@,P9S=[!QXE>&.'FX;>9%"/8:-H".6!M![^+HN0.[UL0&4%S#/&" M- D*7WJQO//&]&]\D\R[DU&$_X5EP6**I,BBB5>, VS>R(?2ZQAQF]PW@XR=#LH"N"&HD;^!4SG-=+$Q' HX#] M99R%P##T4SD:)W?81H+[1LR [U#$4>+?>!*XI2GOX7A0NZ[AQW$"]\AAFUIU M/8C7L--J8\PQ8MT"1"(SD#;$CY(B:/9$)HE!&_HW'XCOO*NQ\&4#N/26R4^_ M)I;"3:3MXEV^2](;CWJ;99@BF?XMB1WBR=U0IG +@76($R\/1_B'GR9P"V#N M&]@_YLL$V!#YG=*JBKY9TL_OX-!X8@ G:@ /R[P>G^M,$V;)+;V&!V?>9^#5 MRP1.WJ+-[2ZUN=X3'[X">L+1"!!V=)R$,6/W&WY6HHD.7!KV"E4]9(CFW8JH M0 $*AS;#6RH)IVDE^T"AV%>9[9XHL>M7)KQSI< 1DAK."ZRC/ M/Q[6%(]0OT@)AH3E-0:$6]XQ7."E-'Z ]4-/Z6@@?P"B$4CN#T4J?)11_P&6 M[$U@=]-$\9YU+R45X/AF83^$*S.!"D(QEEH.2%^08B3\6EY=#S(H 9)H 0E/ MH. X3#7$(9"Q"$E@L4>HV<*<>-0U\#?L:4#GZ YA$TM]H?4$DQHO(-G>DP*8 MJ%^P[ 6-."&1F4G6T.,DA;O#(:PJ'W,SD!_ ?G=IF*/2R4"5:>7# B/SM"L% M"P#IH)+YF6!H(!^B1)%P/[-*$BNW(HR(O_'UX9P J[ 9,08Q*-5A.UJ6 M=72( ]WFH^V]QYFIV3EX86XB\V7O[4O+K^K6='9:%/Q1NN;OR<3C)Q$7 !DS ML@[^H\R/)!V(V/Q%?$16EOGHA\[.8:O=;O[0.<3_>I^N+B^6H=G>AF9?2[/3 M^S$\6=IT4\8GGWPMH?#TTX<_=(E&7M/[8;NSH=++4.D3V,?I0S1J: *QAT)W MFB>=0?RS<$Y+Z6R$,!!W^U 3=Z>[*N)N*&E1\I^P%:C@YQ/1.FG*CV3H-\L0 MIW_W);GCX$AE8RG1,?WA4(G,RZNEZ.6BA:2V"'P%&8/MXB=HZ0MO6 "?CK$8 MC$T)RU"NA!W@#&#,!<] Q@XJ>D>D6FB[V4S^-]A1L23;H(Q0:*-"?0D_GXS1 M9X73UI.P96QO"8XKX$\S6%L^Q&?!B4+OM4&!$/4!/GRL1MGBU4);*VR'D9MJ M;%RTZ]3))GNE=,#930.;CRQKNBEZP-/&(1MS?'$@1^ SY 2PH(Q\L.@L MI&):4J"%W;F[8>@/E5U/>-UC>QYO5O0R/PW'NJEA<40B0D.?(K"X:I!889KE MY8Z(66.37(H'XCH[.W^MN$H>,8IV4V=NAVO'_8H$//>P#1[7A%V:O;V_*N,U MJ%RSO;=+%]4V3' 6S_?X>;?Z(3D9Z'(H4ZMD3]A1, $PB ('!B'1!H;=)*L\"PO37W8]& "V]?$TV+D64 M[PF.,BPBT#$Y6 -L'HILWID[?'1?ID91\AI0BL#S'W@T&[UZ7__[+]WNSEO@ M+@P=YD")TL.)P"6),5"C=SPK8/=4Q*UY$R=W<>D^FS=23TO(&8<3CH'']$:% M*ZL^#SP0VT=[*N4H+$8>^=S\5GBN[./-DA3Y1S'5,1WV MA@G@%BS8$/(.:\74GIOX7RGF.!P%>S#F\&0H*[%%X0U2#DE&(2PW9:\0#5+P M9&-O?[<-_TB*S&9$_4&VF*UXJX8@_E/)UQ&]6M77\4!6)8HN*.)H9TL2*J80'95(-9QC#?M^'*/?AA]L=(Z+S!&.\)'IJ*U"1G!2)+@UE2^-- M*3PE:!01RZ ^,1AE2WHI6^1TDM%&B,(^'"\ZO$-)5AW<6]T86#^ 7V&4 MK0A8F'"B!J/](U3Q6AUCV!G/%II3&,'1 I$"B!DR#;VA;4PLWDN4HA/@Q4Q9 M$()#AFQ#] I4Y+-+;EB6#[&FD2NLD> &N.%HYE 4%>5+FA0#V(%XD.!U#]E( MM67B3QBJK]A-V9#B94#(6Q-E)-(V#-,H:XXS?JCI,B0-;>J"60_-! [CG8*0G!A#(D0V\!*2I7QO8'906VG.Y$:)*LSD M6]+1Z"5D4EHOQQ8.,$..#[)#E7"W@>3GLL&!BQT+]J(P]4%C&G%S\$75BO-P MC.H&_KA1F_*]EV[L+"[=<*,*XT4S__/W2(<]X6FE>,LQ"V:)&+ )Z3MROBB) MDR5D28UD$ J=$T@HKSD!QX2D5\O[-4IZZ)6B$23Q',/_+ZVE/2M;KEBXGV#* M5X/OV091:-K0)I4A#FGP<5&QS,GJ MXI"K2H /P.A/*66&QX+/K+Y_F6.G]'O03/K-$:BC(?,,D@Q+6M@8 YF ;Z$, M-[7O\) $L\JRH3PY]B+ V )O QY'=EB,2=CJ_=EG0*/+")"F MCZ=[1%.,R:@"<1-+;83:,D*;CG=4(Q(30T=39E6.D\5#K8,K KO\4MPMM2[4UEATI+!>\7]H&@)/=,\*N^>>5KXC^@+QBU MFLT"=BR0-7F/U0;.,_67#^MQ0%;%&]*D5R!/A/=X\QX:24VX'#@K!?K:8BJ5 MN0@C.P 2$!8*>NU&8,+1]TG M. I*J["80S%9,.K[ E3@"?"D MGS2\WY(>;JM37@): M;LP2&@W!2D1F>^^O#>_'[>Y/?Z5?_MC9@7\A)S11T#7Q7Z0^\F'U-E^5X=L0 M_%&"?Y:HOU%N,K5WVJU=B]9[[=9^E=2[VZV]I2C]X^%/2.K=?4/J[NI([4+] M=$%(6?#D]!N6O'9!K4IL^U&!A7FJ+H_BOZQ'*:&'!5J9](M(H&T41G>PX,>+ ME53P %_\(;&\W_U.3^D\OII_2B^JA4H4BU*NMO=)#H1WG8(>;;U\K2B8]>#[ M-]A=X.):#%MQX?T=6+!4Q0TV7I%2)3 76I9U5^C)@96<406ZJI]&'SV\#8-" M<$#9NIIS&-HE(LM-H*]^-YSHA_:*R0)#$G=MJN)K:0MKP[!/8]@/Z(1J;@7% MQK"CGH!0E+53(05?^@P<:!1ROPN 6L"_X>\QZ$[)K M,3V!3AD5JBK>-V*2JIM,L6?"]YBH:G.5@R,NKU:UCT01*1@HG-^G<(V..&:F MVEO"V4E&H6^E:3"&C0D[9;)F5ED5WJSR[F=&\52_40DY3*3SH^$"-IH;7C^2 M]Z'5UX229"I)% #?8YR,*HTHK<4EZ!&U39B3J"L7*"8R#/L46%,!)44K<^ZL M/K"^0-#6"2PD2;CCZ";,?8QLY7P_%21%N8&QP[C 7Q1TL"F50[M"+5HC+ +@ MV)1VURE>6+K$ \RI<\I15_C[?^S +4'"^$4RMSWSR4**]QD"O:13B>OB^)DD:EO M+(MR.,Q-Q=5JJU,922Q ,]U3J))S[L:2G.:^PR*U *LUK!(*M=65]BF[]435 M;L&E5\>?Z-_7QY]F%F2Z%0U+F4=J]KMCIDHYDW[+%99<<(GOSTLRRV!F5:O% M_D[3B=/ UE9!R1@RVI2051VN7/E"M6_Y=!=-G;D(SQS7-6!=&CRV""8LY_^5 M%+\FM]XQJ$%0 OB< M)QGY9;=RPJ6F1+!4#JRRL( )V&G VU;<,LJ*=0Z89W#$ R5X0'/X;,/.\A'U MEH&:3R+5G6N>;LIY[8PKF2@1$)2,8HH^33]R:LV+J?Z=E#[LUK/T8?W)<614 M3/.$65GSB');%]1:?&_."PJ]#(L/R:@CWY+3LCF6V6P4L,*[7@G2Y_2&5P(!I(Y(+IIH $E-8P$KJED03P9>$TEN*< M^SS+UX.'F)-;YEN?OA^8#VM@*(;*NP/=@H#N)SK0E$Z7F2IQ]TU5GA46:E") M(6VI*=KF4-'\=YZCF/1;@V*DY1&1XB1_#D+-I4Z=]9! TS^;EN/Z/;^ 14,C M?LCKHJF9(A:!*0O"6A,N HXH]4\Q0J$<#(N5\/8ZV635(*CDL%%@<%V>8;_N M0\^F$*(B#+@I?H2U+/DYI(%[XL09D*PY":S]>W[ M?X5EQC(O8SMZ(]#W@I.G7K3EU;:49(;4994A[_=>F9F>YZLL([_X1NW#QVZT M+%\M8-"%:ZAH:%I,=^=@'A>5[7#]B&(O5"J-;EA?^54H;8EQ,<,Z$&E B#L( M\"%'R0"L[\HV6%0BJ (2#Z(W@Q?TA?:?]1! DW%.$9L:KM2N73DY-$N<9+O:/: M^DQ9'!P9*1T9566+Q]<8/Y29H$9/78YK4NFH-D-X3V'>I*F""_VPOA5"[Z4O MJ'C/)A"9B!8HE_;[(TS4KWZ#!HC M'WO4=+,2-;(H&A(/C8O8]6?02G)"=?HZ&Q MT#+*#F,GVG__I;N]_194=P-/(BPQPGU$5E)0L6HJFNY(6PP%PCAJWW#P7C2Z M;6%S866\]W=N'Z^KV#C1TM+V0:EX"1C*ZN+AUGS3Y%-V *&JD_?4R49G-),1 M:G-5!*/OJ=K0P-K72E 'N+GJTS3E6 KQ88/NL#N5- EQ ]$]03\;UAJW/&J% M4L!GJ#VD2&-=FZ5+N:VX*;C92KJ89@K+/,4-P2!.@E+6U/J#A8L_9VL=5[84 MX- &%N7I=77;!T1P%=%&[8#TRY4F4*RJL0"H2;FO2OAUK$1,-W?J%-N&9,]$ MLNTIDLU-;&YV_WEV_X EI&J!$).RL]ANT53-0F"_2(D5#;I3%WLXPFR(N?D- M@9Z)0'L6@FV*:IJ/,8\ M#_RTP!^A[BO;)[ENR.JX5^'OLBY$ SB577^F+1&MTIFV4!EEDE!Z5><5QY[4 M78@0J>R#>!]R)6)J3:^V$%O(/U7M]I$&XWX-8 @85"O]C(50!NS6/ !=H/V9 M"M*22FJH+MK%3=-$O-+J*?V,H&%APO)S#,@U7]&J/M 4G2G_*\RY%U7#@*-% M14_C;COPX.,;KOBV&TX-ME"6J. I-PKC.4'\^@J&@HFS4*K0[C$<:30E_;JS M8$XJ0V0# =$2L9FUW]=(7N2"8AAOWEZ6-8D-5:AK?:!85ZWP3O:R4(=^X2'C MK.("4NR06G%QH;'V.DG7:O0'#D7%P+)>!)=&C3*76CXG+[#+GTZ]U?),M169 M*?LA:JHN$(YTJR)D0R,6=+3U*LCTO==;[-6SWN)%]PC,E4P'3])&&737A6\F M;&,T.;*L.E'FJ@KBEHTA8< C5(D3_ZX"QJ*R1-@QHV]7MKJ;=(1='4SG D[= M8& AK7!,GH.$8$8,X6LX.SWK9WS<42*9MF1$H2]CLXV%B!8F_#@7V<)($(V= M1-@Q)3!W"6,PPD 2EHW$0T'[AI6(8)R4G1AV671#U79,>$*&DB9:OMD1!YUH M8@U!5QO);^#DIG'G%G9IUZHT^$I90W4V*>S)"\:ZTV,W9/8PSI9):52&6EB= M*ZP>+ 0OW8+R^#B&#*WFZ7$,N.*'IC%XSS"?8.8&"T<5@(F#S]:0>V2QPV8$ MK#:SAB[E]0AN8Z32!]I^QTK%3.?G\24T/B/L7$&[2'B[[%$C7F)29!:\ 1D0 MW'&#%X->+T%"B1 +W!5C;(;& MCM%C(GAHA#TLXC=Q6X(^6#UB]-*T+#H%F9I- 2(UA+WWT#"['9 M3\U58,Z[0].-B^-DOQ_BB^?6RUG^3MBG*[$<%[%38JQY+@'TL-4C3JC"FDWR M?L$P>^49#W"V1>';@QO,H :&J#&0.=9[:N^.:LXY"8D.8BDERC7@BY/'2^K6 M$@9F":64,7-W#$C*S-P?"A# FQS?V#+RH-CDQV_9)"==:ZY29 MV$0YJZ,LPJL4FL[,8&C8'U=A_HVSI+^V\>7YRRI<^ M'.!Y3E:KP2 65JUI<5QB%HB: &+'5TS7J)FOA;*=S@K&EO >I##_+$+_IE'" MJ1D?F+!E(M$CE!@[?E.=_*7\9JNX #U"&AI6O54E!J@FA34(= A$F(*EQ91C MF3-7T])F&ZHI38GB.PC[I"YS5;.C/&2]>V@$Y/"C48FW9J-KXH8@+".J4DOL M3X7'+/;!H!$A6+%,P7C:;MM:1$DHW29K @$CA(GB8IS4U#54 $MI-_,$B4%4 M92L[3>(F-RXI1.%\,H-TFF *@@@<1LHCF3_#8HSM'1*5-T8?0RK$P@;V6 4# M,/C^$ V*!8>!9N"P $^20 &7#1"Y#2P'F0M0!>]!= (="!\^\+Y< MO?>XY"G3(Y<4:;GJILRD5W&Z5:G.& \&UD#95J4"P2K5B&F 1MH2(C9LWG$< MI$F(8:3SJP9*00__BVNZ.#'V7TVDN=J;XS$')J]LB*K:5E=R8 P%1THAL06G MWH)9A]='@(>T##DQP)Z"#P9[E +Q 7CU:']J/T*H;3/A*E&VP%5&OST!7WT1 MSC96),$&*@.XC(M92,<<4N?CUO(N%]Q(B^M08\;=XW'A2G4M@: MY]>UXGAFLB0;O@@V-R=FK\._)MOL>^VK^3"<%O MJ^Y2U)@(2*7QN"L\]0C2_PR OS9<'QT H"O(E215PP4J4/HVW'\&U@E<$D=^2F(LYQZQ9=#2ZJAG:LGPM*&Q6T+R4Q!'PQGJ;N"I@0'5303Z_7#8 M.CRD2 PJA)($/QSNM@X.]!=,$.S\J=[@@F,%Z J M\ECS!P&$$L99YQ 6^_4S!Q:RULL.'WA9YU7;L33PEH)JQ],!WD]:6=55WOTA MJ<)K-O'AY,C/6X($8:\53*")P@+U63[2R+;')!%VF/6'L& MQ<"C+\PGO\']U">6UWQ< !'X4Q*Q:%*D&#A"AT*0,*(ISV#GB-C(=5I<#MN2 MH0YF[\C(,QT2G>=?J%GA1-:#YA3H[%VQLN0EPY/5'Y^(=BY+__Z-0'I M$$7%**1:]*Q(^P8N2>/MF62"PBPS196V]]4JZY&U*!LH=&WL[)!"I6!#%,HQ*0D6?)*S%9G\.K>ZWEA-A5?TV$8 M]2<0K[B7.@:'SSF+^P5W#)W%-]Z/.+^0MEP+'V[TNOFII8.P+$^LQ I:2\H M*EM4&&6J,I!/3<;I<^@S1$"62 0JFE4&CJQH$FB%-*'0B75E7R P-7UY$X/' M;'^GHHEEA![$)B8KU.@=7K":;Q:B3LKH/G?@:)F)//3)("ID0SFM>2625.*4 M<\L=:H F$]>@OU&MI_9+T>B2:4QA1Q6%)XJR6T:AN&U""U&]L/_XDMGI'_W8 MI11JQ>5F@!?5\?1#&^U04;HC9(_/5#RIE+:>/&F5SAC]5Q<#[+?D#K?YUP1? MZA/U2M75S)H=^3-$*& ><%-I"-2AA\I, & WE$&J'-F:MV@-=^*?ER,U^\!= M-- 2):^RF*J#!JS) 79-8T]R<6>_#!Z;7!U[CF86 2I2@E[* M"^L5%MOG S6;QNPKCY9Z;"Z B?XTJJ HY3U4*1^6.I0^M9I@KR-'&@J"@T=\ M9VIU4&;SRJ<'8%(UT>T35(NDJ_QQ)VQH#[UQ,QM?SMK8Z_YUP8\48?1TCV6Y^,7+AD[TE!P0#%<8WQSDP]KZ MQ9S]*U\HTR^DF7JI+L+UOMEB4OU3IKGJ C@KZR4N= C\M)P"=*+KU.%#4SRR M!DSC\TJ(WE=..DVBYD&$7(#%HZ!IGCI8J9R:5#9VHU(\SG7:.L0P3ZB6Z9Z& M438JKON@Q-5])UQ_:>(ANEU#I3-TT=6#0Z"GYET;X$F#V 0O2V+("JK2>@N3 M,>FER5VF,B/<#\OH%=..R$-YA#$Z$K25()-Y_QK4^0],E%'I)?B)$0>WR> U ME6CPH&-UT45*T5K*34T/<^I-*K7U4QD9.P&$FI]]V"I%J/5W1 8 11ZG1R*; ME)A"Z4J2&[03Z&,]+LW!0]XMFN^R+'];Z<7*;XK:1'4W?.>H,B#*CFE94>+@L,,A5C M4OZ<+HTSN3Y/Z$E4B-P]?4A:WLJX&AV^>/)X%:Q,C1ZO@3DX7X*#+?.>IK^^EP(.&="Q M 4) ;S3N\*EB.C@X>/#(T%F7U%;0GIA*29,D+\6$W=W!QTF'@Q!N5WW)TZU4 M:EU3L:??VZK&DVHBKBHAE&G(E:QWTC3JP+Y1 PQEP="Y#B2?BS2=E'. V>,H M8I]#L)3OIF 2R$YP[:OE-4N7"UAR:N&073U]-4_ /N;XRMP!K*KRDA27GJ/+ MK^UCOAG?WL\YM\X&^2#!4+(NET*Y9+=4\%M-$89NB,X2YE'Y)U2TR?VA\$/3F!Q M'S%2B6V>?Z!/#A=_D!2L9>6YCL-/R+YFP6$<)[>Z?IXC9Q@-J& S5T_=?&ZE M:MQIA! MZ>BWU(8\4M*- D)!0^,!5Q4H6 J=V=$C+(2A*F@=W9ZJ' SC,J?+C:Y8A(NQ MW>8?(AVKO!C5A5YQZ5V#AU4@]Q!FTLT<4P=CRRK<1$J;*@7*X% %8(D,4YVZ M5F#(6-DM58WK@T8B)Q7,POEMNHURB E5)[3;Q@:UJB(/VA2,-?T04IZZ#)BM"2J(JU#\0WG:O:5%4MPZ3M M[;GHY]-S2^?C5%()RV+35<_L$ _.IGVA6;G*4; \T&>>A_N]IZL/ZIFN7KL] MI.3CRZTZ$Q)X/1*!%%&AB<\CF0]U%1C^ M12.[4=P@[HG]R '5S5/>I<2J4='["C2E K>A']FKTI9-GT#=C%0U(\$DEXJJ MB@.:@F[D\0S$!:%X$FJD'(8 M_2?P2:%PUE55SJ\TB9OK$!23F1R/VN1BD3-^Y5%55]C,*0=/ U1*2/?_JE/1-K"X\I&XMFAJ]H,UTH&< M+IZ":,^8GS85N9F#[!W3[EV)Q/K+$U "Z MAF/? ZG0J6F\$.(%W=G8_C.)2WJU$L-I7*19H;(.4R.8"-!39Q--WCRXI4@) MB;)* IU7IH;CIF4^O3&;&Z;,@%\*],8<\Y!KE,7RB4OG3M=9C*R541 %*&TQTO&%U]! NK@C!.*AUN MWP^YA05_=:>B3MJ+JB GD"6A\P0/!VH:>I86\3N=2!TZG6ZAG(J=OI\^HG.; M*O@!5 HP-;S+."R5WV&OGX5>5E<6/K'C3F+X5NNFJJF&^U(I,HC M53ISIT] BC?20;*>2&'7F-UQCB8G#4@-*/5$QVG.5 7D/;*/"Q5TUY@->JY% M=;*8O2T**H'N;"X6T\-FZC%F93[?GO(;GDV-UUD/9Y;41^W,V?T%-D45L8Q$ MR\R((+KC0,R;D$.$I?P7L#;+9E42:@WP84/B"8-\J$:ZE\D_"S8I[/#J[W@B M]*"]!JPMP_5XIT6:C&79VZ]:&.''(]5:=)R!R?!C64.%\V3A!G^'HZ/R>5=D M!OP#?BU^LNPQ%,%1XJNFB6H%@QES9QUBGRTP,'EY95=DHHTART#C3(+!KJVS"/4GT+DZ4F1!O5$5#MCD:#+ VI>JQ2(&=0)5F!$J!FD0)? MR2:/6K<9B(9M&(R12CJOA+N9US)&131Z?G.!4*@8"?-&$]@3&A["DZ'YOL;; M5TFTZKP$7.$0]@2KA32*!E8/!5\WH/V[Q6Q>?D#["67JX"F7><%C)'G%#%3$5A M'UNE/-*G875$CY&/N.CC0LL?XL+M@PBW1:FCV4ZL=%4@8S)2'=1XNQZ MW#*#GRC"M^D,&@\B*Z;-Q"O_E?,'KF(" UV&*>RA-OJX]5C @U)P;_ MRARZ[N+!=-V-0B?B& 9W#8S$?3@R^)%]D_:VNG10,@I[.G-/Y#2PA_$T*H!^ M%NS@@GHA4T.'$T*GH9U5D8L:;%\6E)JT@56],Y6!K["*::D2:GJ<*:,R!9/< MQ]N3=M5B"4)L597J8+M90P\6OA&"+S<(.@AC K6AQGA0_*5T".+""1#T_2L MJH-*\C@5=XQ6AE7[R.]E:P7Y%H2QI\K'_0@,V$P/UD5$">\L-S.$K[D0AUZ: M>[9YH'=I/*D7F>Y1KX#HJ[15-3)&!32W$L6P"-BOM/L]63>$$79BQA5H^SS) M>607HO:J?GH+9-SL%'X\0K^!JWH4;IT&WRPRNZI;@6QA&XJ@ 8/H;$Y4KQ:\ M(O?M<(>\3P[12!E<2FWERC""^ M$.J?/$:X72!["+D)A+B%6P[#,?T0=T*!@&D,L#\(0TQ@O- &[2O11%-PA<-4 MVC,0& ]]%BJOL;#4TPP])!=4F[)$!*4.E<8-9(Z.U/=>!7%8ARJ(9334R[;Q M#Z4:+R.5,"4^]D(>G2BH_P*1^D1?#@H\#^HJ%J24,B,4BC!H"5<%IX& M58>TT>;/Y 81B" /D#X&[R%$L8#"^ \J>CQF"8J6W!4./0Y]LC&O0(AHT4)1 M->D7J5U5]<)60("@SJJ\DBQ+6E]4#2G8;S=/,RC$.QO/W8 TH,$Z(1U-92MW M0@.3B8C"@1CJ9/^$:_?1R6AHTUU%]V>FI-#22SMV(,UX+=T^@L$IAD6MM-6; MWI+QD.:QFG >&\Z4>]"7$/Q";K M8M4T4W9K\_W-H4-8<(-+AY4[N6!8NEA# MA.OB$6UTJT*8C%VVJ1$D(P&FEP@)-T:E"&B'!*Q+N=16VNPX8_S5TI0WW64Z M<-(H0:'I!B*LU"*#80"N)/PK5T_2LTL-A#Y<,[0M@,4R#1AY:D:1U,8 MB3^E#D.,\4N[KX1KK^>-*U+ECOX4RGP)'-K042=]8H!I0T01YS&L3>.)'5^< MS4##QP0OI#HF**QFQ:W)RM#4IW%,.CNE33DS<0+M5SA#UEDE*^SJ+NQSH)O@ M2O^1Y'#ZZ>]CC6-*D1DTZ\%,Q=3#2%+M*EZ#Z*;4C V/@Z.N,ASD(^C^S* : M SS^XPJ8F 497*)NQJB2J*GH.RN9K+LF*T#STXQ;HNVBV;M18\\7S?.NL.G> MZ MS81PN!7,F@K;+B!'N9547D.GPH9GU%ZWP7+EN0M#YGCPC[&Z%\G.9-.S&M(H M\;E\H0\FB;#GAAFUHBC:6/@VB/RDB\5*+&KRNTO.HUW[B6R?8VCX4M*M&*2N>3F:E!P%K- S:6,79-3,]0%.R/8UI[G#,J8E0*;AU0F8D5 MJ<,9Z,&0G%W0((4A3E[BEO(\&; 7:^RB)=2%>J&L8;+Z\*>/!=J4XI!!=4%3 M<_>4$U VC77:O*[% /^I9%0WM,S*U*7(RA,N^!DGF*>HLY8&;C/Y6)3 O> M:WH*2,/"FQ58!69&O=C@D3KYF_W$CGZ)I$MUB=,U(,3#^/LF!F^%AM=4,GPN MNEFY0C*6QI&8\"$#=B_Q&RE8>!,+KV3#39TT?9[:$0#,0O5P!2:PT)G5/> ZAMA.&[ M!YI+&< 65_U%'$O2_=+C"GA)I:C'G_B1I#X#5<,9)DJ#44L+)H4HCQ5,CX"JWLURZ25*.5"0E)E MN>J'93PN4R&@420X78WM2(K "JZA D)&W*MOJZMWN:?=6'+*VYR:O;< GV=I M[5FB@W"6'6R'<:&.8)A99[8OB46T@$=F!@(,L:[01_#()C$[Y^'@2#:U'3#O M=>\,O+#1+VBF3(\D,>-=T(1!,4&]7CH*-6]HPUCA AW3,P($ L] @52H9IT6 MAF7A (N>S%@MV"6FG"EQ_MZSW)WV)LW]%=NFZR/+Q@ ZBU*@K,<"42,!4%33 MB1])F2ML-^X':*A*/SY/I7:;TK5J8!&5_]!,3>I@U0679"PRPQ,6Y(@.0E*> M$3CY>(A)[1910JX3RNJP#JDDY;1&9Q5+0E_75T^!S-J /0O0%#5.CO?C MR?'%3SJ,.:!R?PV(0XVEU2[7RC@PN YM856]24[(F(I.*RB/(;TH3?/1+513 M@.,M ]Z#R52J"(\STOB4(E.3?!1PH_7@$I+7%AL,K*1!W'0GB]X\GKL4A&Q' M6V(3 RNZ@I9UGXJXB&F((N6A&;A/\(#32QE1_)E/]BTJL:A!:-#/>*QR( MWU3=:L/,([<;+=96]J *U"W0N8:V%BMP7\KTF75W3;MY%?:=$0[5A 4?#^38 MU$/< @/QL#S&.566G(K(_R'U4U*^.^$@9HP*E4W Z*32;SVIFBVRQ$(!-:U@ M4W-"- X90:X9>"9C&X"/'4L^0"HH1-%@>&X27)3 3_A M^_/$,-@2WQ?4,F$)L:4]^JTYXJVQ.9=Y;55=P]F@RIJ"\+JL( MK=/?,RK2@,$,C2 H$ MCTQO Y(_#*B>&;28FTCLOQ5@JL"1&B/*0UW;?@E.'C0R#KE^%D%/]SG"+0K] M943_RVN;*>A<71&C0(\B*2S/&\?E:!].0ZI[]B86 M!CI5>W/_3=D[BE9CB1'!(&]JR%-Y$,LPK14D+:/#]FEK>7JX)B4'44"C6$?Y MH1KVJ+"-0JD&D\JTZFE8"Z,70'8VU7T16-, +V52&ECW\D7P-B#]@IB!-46N M[U&%<#))#5[^G=0RI 5VR3!4]J@U.P)];GH5U3*I!B-R=6-,UKB/[;D8*&&& MYM!)5!AI!>:]X)<@8&PME*A!R[0@\<0I5BD*G)_156FR+L$FQGU@YIQC%*S^ MR"$@< 1ZAC%V59M#AOI'5?\%J'Q33FJ'N:D3F^ N)7=Q0[="J)_ZPR1!BQY7 MU2"(*VGL'_B?))W^P5@E7!#WXP9;"K*A+K@D:]Y UH0BN\[L&/* MBPC#/J-2LLB>\4'Y8548QYN >P<>69QS?LNH0VR,3IBSQ( K%JQH/^K\[R]U1+DG69VOJ\8(G[ MB/KMN+.R4/!^F8&U*46=KGY$,A+&76[@ 'LB6'+^*<&][!VV+6$*/V(GN[/; MI7.%OGF>80Y6A>(K0$]+/JB\/RQW>QO/OT:)ZFZ7W?Y3T",F:L>)7VR,&M#@ M.U5PK"H(<&](XBN0LR'ES_K4\6-2 3Q'8\)RC'.->M()0SE-Q_5ZDO-QE0\) MW\+RV04O1YV)*-#0QQG-K\;G&L0HY=.;C>!'#*B*YC/!%U+Q\*U43'TH84.CJ/D>-=WW:B"9 MK"($6*=_41HA(UG<3C@)U!1!N+D$41!O4956,TA@.)Z 6E ML@MI%KNE[VR=2.UW"I!!@:*05E=H*F"-818#&]HXV#>R!IFC(FQY'SF,CP$Q M]I;UJB%5 M*- >N%7$43@*N5^\ +MJF ,QAK/+\PK ^RS\D5U IG8FB$$E#?!9GP9!F"3="A% MI+4*"*]8U2,E%:>%H_V\3W#4N(O%3&FW(?19W2>P>0GWBL*AAL..>$F$VH.- M<+"OR+/(5I*+G$$0]!@SEDJ8%5W[PB>!P NE:75*N>K9G:4AH/J2,3+G#2>] M-$1@)'@$#5>\892F9H+Q9NEM_U\T: 9A>W%"Z0V_O+H,#,R\4*/YI'K90$$V MH.*$ZUO>18+]7R8YB$+"EWI^@8H+645!U$$<\V>)[Q=C#2BD=D--)5702KC& MNL#MF.%R2>R^[EXXQ9$!+\G-Z >&]Y5&(%RP21:"5A&=8(A M9NX(.'*J:2.SD:QLS#9[51;FH"K$X%B\@OC4ER;L^.F2- R.(^"?B/.R\%!1 ME8NJ2^=A)"9Z",*\12A$!)+(127V]=UFT3MUR**[=O ("F)A4/S#V;\,]%JF M>Q%M)"\%N7$WBVE)IP@'KGO\/!DSTH]]L*V@XL(EY-IOQS.D.H4>JM=1>I]E M)\V(0_,./2"98?2($.D;_,E-C #P9CYD0XV!U4>0C:I,>;\\4M5@T[7,T!*5 M@#%3)KGOP,*!TF*;9X?H,IJP+**FDN>L,;-,LLATN;#NH<:]XYGDF)+FS!TC M3*<@+@9Q:%*!MMPP-G&C"M*\ )2J+,LSMKO&5)O>"-@"(*Z!M5"H^K2BK()I MHBDY19P&W8DBGRD#3#T W%O6 ? ]B!%FMDUG?)3MBGX$#Z,'S]]V1JSD_W2; M>07=CBJWIGJ2*U!=&IUE!BF2]YILKZS!#MN)MKT_4J<10U6=YAD61U'T4,]I MXQR=J=K28-S],&+/09=H)--5>E/8LP:"O#H.K8S+VYGH3.84-$.:T*WT6"T< M!8D*&D[@+!*DY4N7 #]3LWLJ$W'J/6.;A";"?".WLJRXLPVVIPW]W12"/!GA MBH3FN2[X7=>\.DL$L9!C:4A:TQZ$IB$8U"17"^Q@3D::$@.EFV9.\)S*5!/ M-K"W5F)N"JT3#URSC_9U@"UWJOZI.L5E)B]761LV,50[&-1+SZ\<, []YA@\ MSS%8[XQMZP"H2D="2?3^?_;>O;F-(\L2_RJ(V?8O[(@B6Z0L61KO_B+4LMRM MF?;*:\FCF+\V"D !+ NH0E^\B;606(E$U9:+,GIELD@7KDX^9] MG'L.5;L:#9&@(,">"=8INRF0:0O' .0[*0'51484.5L$WKRN>X$V>XE[KVMQ MO[CN9G&]01GT,UA87(\%QS=JSY>B1J\0M:0P9;EB[^P,HTEM*5EB M9IXV7*]A&6+8,Z?&?Z#5:*FFUC7Z4E?&%)I]#,,/M3K-C=(HV M82O/ZDU&]ZP\R]QF;G%2K6SV0AV(_DH>%"[^:5$&A'YA0(D;4&L E#MI6=2= M65 -5TD$$G1'1L IFG;?3GVE$/YSKR7X:3<4D2 MZ%QG0+]+-?\J?MF:-^G.R*K2WVKN[&2N7C/B12RFAK?IRY4%/[)LZ55:IG,T MEMX95S;*V)'%4D,F+\1+>[-S^$\O9:(;K;QLJ8G]VH"?B/1DWDS!&2&>1(D M2FK:D;/:%BLYV;*6[KX"P]'1+FSJ9':\'0F?4%]QE;T7R'7A1H)FGJ)0DA2]N-QOV?9 M<_]%,"5A%=GV["JF;QDH+C""N$>+-G6G=.\ 2=Y<\\/+[VD-=VC*$TOFD!)% M4MP%V(^:(N;,0MZTS0GI4ZQ:KBRYKUG9V/\=%>I+<1.I +MD\)3_HLN:O5BHSNJR:G:H"#ZJ9G,WWNN;H).I8A47YAKCVDZO.T0H4 M+@$#%;11G4Z@]5HSN"5AR.>V/V^$F'I\%G97OZ,T*V\ ??D$?E6X9"\7?82V MZCTK/&]-KX7A88HV_Z&\GGR-.WY="!4()5+I_N/9QH3P$_E!:] M&58P-E:X[-F31Q_ZXOB;:0(Y&PGLU@/74U9\5H-O]^YL,RD.$D%L0Y>C1CB" M U!6[ZK+NKJ2M&5,@XO+)4 1A@-7+$E7*;B%GUGI5KE99 ^A^;%N-]-A(I[1 M98L(2X\2CZB!62$.F1I-[4#)"$8(,D8R$Y8QY4\*S(]=UZ9<&X*!G6C\IB#F M\I7U8P??MSVP1/G$2!;?1(JMH%U"&8(HMKLU-06YPU2L?;\]86+C$+[X72.2 M\RW1MESIV4\%>BK3[AI]'UJH=M1JW8/VLZM1 #AZ#0(WSH??" <*<5(.?,)' MS[Z9C-]R[\A\\VC_-_;MVN3UW;?G+24@9<;(8[FJIGV]K6*E1UI _B(PT7(]HP;SH/N;.B_DT0!(JYIY6B]AT,C"DY('-&0 4RO]QY2-756=W- M=NM+0&I!U1@"[A41$U4IX5TQ A#>QQQ =_W#8QS.CQ/C\$D'*9AF&-)96-$E M4Q)75(N)BGBZL&^Z'W1/]L'4Z<8LB1CY:MS4)EIXW RUH&R4<*HL#MR0'JU6 M#6$)()H=W+A$'Z2)8 HGCF(R>7P!2=V88?!FAOH4#[TRD5J_I_Y\U2.UK$ZV M@U-[I:8?=$+:($E)-4='+T\9+B\!(7";+ \MN5PF:R7T2*G4"1TE4ZB'P5JV ME!AG[ZLDPSY;E?6Z5[I5XB0%[@ -&,TU_^J$?K5'CD8OH)B2'8$"R!R[+._* M31YL+T;0^(7HTR,"X\Q*L)2.8-9+:?-C4XEB:/5H5Z]0KAC<.9A1GA6FW_L5 M2:O%X:15BZ352,+GR))6/_A<<3%YS=GAY\@.T]!^OULM0O"^_E5JC;^[.Q*Y M?JD/"> 7;0IPF7*5/W L WY/: K$?8N*& 2@9ORV L9KBHU7X;P1>?CG%V%] M)IEG?0HE-DB?0Q,@* "2\P[.#(B6>3BLM\#I;I-E0@(=.QR-"/.7]#.06 M;R/]$N @HAX;3L]9^\R45R[+NX2?J6VQ'ZPVVWCQ[6B)SGROC\1+7;MRL3GU M3M$ 3>( >5T"NQIGR1C2P]!ZO#PURX>I$8T44O>&$<$L!Q]BR%ER3RHE_$.AJN#6:-,2Y)$=TV8CEHUF](:^^RYN/&JA$*;6/B^W(2@ MT%E>>023)AK&QJ$7(162A!/O3&Y#PWWM4H@F8"Q^KK> >_6'"WR5C]HY+Q:@ M%V('V\B+OLD7&<9/](C];0EO12!0>/<%SQ*[ATK"1:,?5571Q85Z$[^&]GF! M99YZPA00*Y(XV5*76M2M,3>?F]TCPK5M1P2-E/2K3F2 :(E23@LBMKH]KA-P M@&X-91-:1+<0@0I7\?OI(:E0F:/<-C2G4 MO75_*,I+6K9OKO]>Q.0[9M^E;UJI3B3T^"AIG+2R=./C-D(OCARL M?(%]JHW/3L3Y:<\*DJ$9G "['8I#,!"A Z@JNA&1<\J@EZ5:GRE'FX]OY MH,WAVGT2K)FTJYDJ5U M6>USDP#^E*-3]]^W1(!"<#W<1IR!&(1R!L1=.OI0_FK$W!R/H5^=T?@ #.<6 MF8 CRW&\-BC9#PHE^WR>?"]UQ*%W>2Y6_U@MQUOI9DO2+3'L]T!G;T5O=7 Z M](&_GI3HZ$",]3N'PZL2-1*]F!=VJS M<^JV9Q.".+5HB-[HFC@J;W$II*[/'YR?%Y-'3[\HE"R#"ZR/S[]0CZ4CF>T= MCGQBH7,%XNJQ:<*2[6GER)6@S]\-?'A?37Q@X-$=Y)F?70'IZB2B)<&1WAU.DIN M%&FW3N1A%_C/MY^ 1")CWG+6S5)6PRB"]V[O[./YY.SQZ5EJ,L-_G3XTFPD& MI&!NU';.J%AJX4!F_8^=KT)[OY/CCG,^JWA0$+ZFWG?@#8YLE=@C/%%X%)\= M,+EHA=C@@%^T$/N[;S2]HR:HUR[5^)R:.$/ 0'/F6Y<_;6>4^F<^"5HJ?S3Z M3'O-AG?ZJ)Q@!308Z"VLQA!+V69D\CMJA]*,Z=_:Z?1Z\G?Z[X)_P+6+R7^T M)\\:X4#[H0ZN3;6Z[\&[J^7WOW6"/I=5AS5$#5;4\5-1X:+9YNO,5M4 PS6R MSIZMRW]2^/Z&+BR4L&_+%:36!@C%?I&S2)@5'!@CM:_>,&L:V9PU=@F>R0A+CU[\ 70F&WGZU+! M'6%,IKEE$H81\GC"F/I1P/'903CR>=)@D"*562IJ'BN Y"I%3A,4UC[BP1WW M2X2SF.J5(YGY0+)#P0XB=ZP%V'DL'T^O)?N^I[P28NAY68P&LR\I2*2:W/<= M-QC3,/VUHKK=->G2*:D+WL-JOXG:%NV'5(P+4([D-S]VU;K>K4=?MHWR;/PE MX^=62HK-AOS)9\V\:VOF :Y?O::VAQHL/RF;951/A79#V#+T?7UTK!#6UBDF MM*HS9;)<@DP0);%IJ4G[^N,C8KHY>%=N >MELGFE6^FEAOFS8%#F)^TB^-N4 M/XCI",O(:,N5Z#X'7_H$W<0C'P5S3]\"94<716I8$AQ4VS[JI3Y32"5T; MU5(UJ'L!QK"]A:XD45?%&6$MK*/-)O\&^?#?=RY-TR5K$9^\JRI65@]VES8= M9'YJ(PKS[376*UY@NPDI,2C*E.T8Y6W323 :)SJXMUP3$K'R3AO.4<"Q]*+4 M)"DO"NZ/E HJC,:*SW"AA9I(C<:IMHO,@6UV4^+AXF,)X*!^C<)P8&HL?E'RW9.^G:*8DHI#8$ G$=P"5\B+"$ +7?>3POS%:7B,AM M+X)!HY=X\M@2)GA9!/('NGZ8J=?QZ2A(H^XF3.+GG+4RSF)GMH/P]TK$"_W(B-.$("ZOU@+1X=[+1X@PW"& M$Y\(X\74IFD3+)F32(6@5TJ."5LS1VMY?U:G0CA+9 O0[#9$$2-X"Q6^;9<5,\/R(W85RL9,_N=MF<8? M;"7@^Z:=%VR9:"L7PYX,WIB>1H_OSS,)WLT"[F8,#W@)L^O8I49OA ;ZA:Z)DL+7Z MUFO 6D<UTBT,DOX=F:ZCKGV(,":0PUD+HBU\94GL3,"I/F527+NZO< M&8W"WZ7GLI: 5\CWL8I(%H*,!S_XR,N+]>@';#[V+.C1FI1A('$/0<9Y+>V! M?0>_K=0<.#>W6.WHVUTVR*EIUQC)=>MJ^"7EZEXU:JNP4\H1)#<_G) ULH2@ M/CB@<<1DCUX"U4TB%E%EQZX[U2AXPZ\D-H#0^C7Z%;"$''FXNH'H4JT[BN?: MM;6F4:GDM7,I >AF1TGW M&@[,)=%@7:$)(WCB+'#31CGO:(9V:&> Y$HJI\JH8G"!IZT=UAOWC@ ML'D-C:Y"#!*_,ES)'\7R2'^\.B!KX\3/?#[-]_L M9=W6H\OB=OA"NJ>-=S7LH4Z I,$\1N'"8".)&0XP?\YFBB!D,+"0(8O4S,'Q MFO0S45LH-]Q(IQ2T(<:;$V1A+Y4SJ.MB0,9*K?S0ZKU!>LR]&H6+&E0[SJ+9 M1;V-%#>B3!*":2@$2PEIQV?ZQNJ@WU^H[?_PPU=)K#^U(+[4T M6B3[G: ]OX.&VH>B@ \-96)FPM^*3^R5]I63.!WD_5ZC]^RB*,R.Z V3)Q M%4\V\+Z+:@XU)+BA5)1C(@ZL#J'ZL%]T-B*],G%-!N!A.9<'VDHNC=+=,^M"M,P(R[O8;?5#EO<4?EYA> M/GF@9,M$29 ?*%@];D8LQW2B1WJ/PO='< ,MPF^-#^/MBG&VB\)KM12QXN-O M$5OHXCD30AD53'2$RTEDSVR37U:GR]-P.)>-\MX1'TBWU=Y6R66&N5\L^J_$ M()3OAHO6=E)6['Y2X6Y'B$5C)Q+ M;"ER\UOLIU#+B*F.=D1?\@LRRC[<].<&F[KM)B]^YASW7[D%?"AIG<"59T:UEQLSS1^23G3UA]43Z M+"2;';VC9.YIC8<%K"2LBRY.1U0:(E?$B+<2N_02[=>X(9U% MJ*0 DL!I'>3_(L_Y>J/!@1#.MK-T&8+50A:HIJ%HT()18N%*DN2YK'MJ6"YW MVPLD/.45B(&82+SA#E'6C?C]N&!GPJPJVC1!H14/578=>&*0I-LB9\AT]I&X MG3[&?AG+8BTKI@/N>Q&5"C84#F$\@; CISSVC&'A;#LI//1N,6C=A-64MF!O M(C?<%2>3F:#WDGNW72S!=*3\S!58JX#1">GRST4J(@DYW//>4+6?3;HW$ M1*5./" 20X!8$3.."3CC%TK'&*L6*D 2"4)3A M)F&WE-U\8MGBY(4IB1H,)@F+%:.LH$PN&ZSQ=B=5=OA3'+RD+I5FS0=>E?@0 MW4XI&=*#1.!F\ ,3-]YR-VDVSN_INS5A_"&2F_$]L03R[/(:"7*LZ-AO-@6XFV(ES))+HO MZ]8VL.^C5+ENJ< !!&.,_?JBSJ!J_2^A=?0&=V7L.CGR,ESH?X?8#Y[)^8/S M!X6?,4*&5!P;N-_J/ON))^\9Y2YIF_WXTS/C^.*(A(/GA+@0*[36BV)GVFY M/PD1S$A_DN9N=HV\L]"#Q=."5STO7K?_QM>NHZC5E2MV.WI7ETD^F3-W> ;Q MVB(4*TPD)I]= W*"YME.^*^:S"B5-Y^3/2SG;3'Y>5M>L"UZSMDD%-!P54R4 MC#A"SEX>#N7NK0OFS%TT'J E3_$,PL261 MM[P*)J9M_HQ+O G/+>^GKZ8/@*?!U97/-[1ZSP.DR*9'#7@SI76'N.>YS1. M)$?^R5)0L$]BOU%G)G+VV85V%E F954RG4LZ;_3*]P+*C^X+>K_9%(I\ M=^1$8*>EJTS."EY^QUM.C8E;[]%T&;3W^O%)RYEX-TL^'?'N)/1BQ MT_;]R93)!4G@O5]\(/YD,^LQ%C1'^M7!-T&:"LB)S]F\"(NK7=>SR;,PS9R[ M>?$L%D_2]I3)E]BPD[]T-/=?H<-"-8/LONN*(OJZ7_=T_Q!9T@4L5I.&DX]#*2+:"$_TE7 _(HW[643 6G("7*JYM4'+W>,!! MRV-CWZ3C94WXIZZ?SL6SZ91XF<7&9D-+4_W)ZZTIG]*BOB$.$6 M@=FVVD& OM.Q*Q]+K>^9+LO@?MFH'>O*(?##LX90N9.?*D82AB7P/15LSQZ< M_&TES(J)"Q(]K6)8+=9V9]_^OM0PPN5TW(F0N7O6ZK(]*2E,00L,:B.O"XWQOFAW/5;,#G_DIJGR\,F+_0CVG06]\E/[(;&(GS)9-JV7K7ST. M4ZYH%P0.\8'U*B3\,J 1+HCBYJOD\8"&Y6HUM?2O&9]!@_4K.X(^+87H;@W!AO &1V+#[MQB >&PDTJ>!1QU M[X.3ANI4A.G98[I06LC,EY2A3$==!66'=D_J"B!EN,G[T$-<*[8L 9-])(,8 M$GM_1+*=L1N/D^WPQ$=W%-!3*86[]GEKLJ]2J'B2:*'J'ZV)K61=ZMA@Y;HA M;\1*_/A^*F\]E0:'O-3#BPI70M/#5+UD'OIJB5/XW[6,5!'OLK8BO!ZT(CS+ M@,@_*!#Y?B+O:"*%'V]&U-Y%JCWE] ;4(7-2#SSM"2TC6"8$-R*-&Y&SBERC MO>I-'+DV1FFL77W*TG[-%66G5[(7LIZ*I:<6AERV&4E+D,ZK=.-R*\A$71'( M7=ROMCM:;2D%WF %>1RV8)U=M=BYKUK)T38G+:,/BYY:FV>8]51D&NXG^*[, MR0CA]:BA4,,P0\J,OW8[.13#-4<$:<[NZ\11[F?\CIVZM'*7%5630):+8.)Z M]Z--BMQ1:(Q$NV;>58S@='8^TJ/UOOO"M4TEO8[6[E$,F#A5=*V01E%>,EKA MQ*KS1V'!6JFS':"4@JT0J=;(F2\P'1K?_8OOCP*F>/RIP10C[[58_);O]?#I M%VP&YM6LY<3+OZ,R3)\*3U+^SD\P"0[XXG_]V__X<(KX[.&__?]ON'BQ(#^= M]DC_/_]F3T:D4 M/3?0^[0GE0*'%'+.XI"69T_48ZSY,_QC4<.%!0;T*.;N7V$;#L,'9'DOZFHQ M>?$^[#/X7:\6BWI6=<=25!A(L+V"J/R<](#8:/Q%'.C/YX5N23#[U7N&FZD8;ED(O :!$Q1 MOU!X4H18EH:*AH@93QW)K'#G<&:EYS9ARKJYMAH(.#+FX]#0@TY'4WR[C>S% MVR3UF0C3TR%23;BI.-@+ 976?+C55?N0G"Q9EGG6G+-"2/",-5F#W0J%J+JG M;I8*Z!+!X ,EPU>S;FFDC6+152NMHJR^!$WC/QB3!?#HK&QH77L6/;J.Z^;8 M-Q8)1RP!++D[BC&;M5"NA?\M1G@7F>'<]=/2-I"MI="BF%YQH_[&VH!+1]^9 M#+:@IL%?QIF6C #4^$/B?!O&VNZ9EV[NRVMW=%"66GM7:,9F-PV6V0 8R'HH M,*%#0V^'!C8J9ANEWKHE.D@'G*./MB?U]H3*]<1 "V3U=R__NV"-'53C9N#< MJH_&ASW"Z24 !JHRD)0&@QG)Z?*L>6*@PS1 ^[E^LKI)DCR[G]:[FM;,?O;E MMNX7UUJA0FZQ,=ESS0VDC2F\#$#^?C]GGZ[*06AB5P:/>L_WPWYW6V41SB7X M5U0K:LLP+!(/KI7WA@H"5;FZGX9/9+$2\CMAKQ,=&<]0:6XZ]\SE92'NL#.W MEBBG0*!<.;)/[H?Q?7GWD_R)]MJLW"#._R?R+1+\M6#[I*BROB^PWNE,A"@T M;CC2=^ BJW*=]8Z/ %'CHNRW)R%LJ^9"2<1]=\2'&YY_>7V_;^YJML"S+OMF MOR/.U Z4D&$3%SRWZV8F%03MPV'6\A-ALB)QTZ3BG>(ION,_O:9)EP]82Z>7 M-0%7F'+JF?(DJY\5D#XC0_PV3&9[=6]>[VR9[!IV])%NN4X4$BP]IH>>(C5+ 6X7 L5(-.VNHE7!B*,K>=7UN>^-[?A1,'CO*+^Q3:/M=R8%D%KY$0 M5UU#_PG\9I2OC-]JG_IMP![MOHJD>B MFBPR:##@?CF5%.6O9=\YP3JQ+)J_GB(AA2PT(^Z\7Q-WM";FE4)5]ZCGC5A& MFKT%,WX-E'SN:\UW.EF4#&V% 49! @8/B( ,$HS5)FRYU"@ .DC%ZAT.TO. M=NP8QB%Y5=/9;<2A\-(-7]!378WA]*X9N%.1GVU'%U;ZL?!05@:FZ8P0^FH)"DK;6N]8"&+;CU0N"MKL[93D*:C3-955&Z;T*)@#\RU05Y9=1"U M.Q/9JL8*>E1@Y$*A,@&:XJBO%K:>VGJDPE=0__Z*B,%ZQSV&(GGUCQW+ <8* M8=L)9#IA93^P*<^_IO_[S2?ZY4+R1K$<+"/98QZ:I&EH\NRG'W\^W#C$'P'W M)5%0R<5.L]ZCFUX'17:Y!D@#9/THQ:RR76HAKEPR'0*?Q3MJ=CDE70Y9CG+- M'GH<^EV?3Q/%< 4VN'*U+X S&'"D$?B/3.+V\"GACK^YQQU_XB?XI+CCSQ+G M],IM3L@#$ #'V&-MS2K*V:A@U^ '\<%XM&[#6Y^O(.S2II[G8Z!)C/,'YV=&Q:K? M*%G-3UDA]*L]L%ET'!6:D>$_A,GXTUGQ\,'CTW-5\BXF?WKRY/'IP_@SW>1/ MWSQ^='JFOU,5:_%#F!AF5+Z)__L^'!F@(?KJY%6KN0#U:UBJP3Z$.+L[_! MZIS,^:ST,"9RB\1+U^@:C.F:,1=$G#B"?;RB/',QZ5>,FW-U^"$A9!IR.W():/V$QY*(6(D10X@V%%1UJ^I+1NE[1?BKJT08)4X/^XIS]/@R M?=:K_WKYWO&HN MZZZ%;!1C'O>&$Q=EGSB GS:<^(S0S!\-_HV\D<;A(,7B7,8Z*0<+Q[&*SF ? MDLKJ%8UQTU[R:0ABD W3 =E>Q803P&T%Y=>FRKAUE-'R7PD^_ H(+B:K#^^O M@9Z&E,Y6#948!=)KDK4>WDEO0^!4S3ZDK2YN1CDH*;E,@?1&ELHP;EZ+C$5O M7*D$C4P=;$F#U9,L MHC)E42"R"7(:Q>CJJ!=<&\.5-6T>H>MA M6#?"!SA29:^6/CX&6);3E<96H.%Z8RK6HTX75 ;GCFZ]/DHBCP%:;H#\ MH0@SFKY3:Y*#Q@PI^2.G_3?Y(1R>[:7NF_0*ZI:J6($>8Q@DV/QZD6QM(8*$ M-[;"JHK4X]OK3942!7_W\K_3QRU#;&9\MD3FK%]Q$[52UC.VYG)\Z'[0Y4TJ M#&6W'5GF@W7<;]I&957ZRM)UZ>K_>/1+=GR#/)LG+ 0,^[1R%_)[T[1R@8-KSO&1P M^+;RD#I@V0.F7GA!&'YZGDREQ]\7@N^;V'I8TTOZV>7T/GB$Z@'30N8UEVF MV2BB$X>U>B_G@?"1"CG)HGJ*J'P:B\&6E[0HQ#W*R*>L M,O#8(? ZT?Q?KHS=)O:]J!,Z]Q<>=URBSU* 4.TD1_:>>G5U+@&B%XAF>-^! M![6UL))/N(:@A[W8@3Z)!V(F(C+PI73YDF]' E-K6)%J)8L$)#A:8*]B7>)L M8DF-&%$7ELE(/7N_W>?52E0@44)9T9X$AZ/*Q;"YIT'P@X4OY4^NMH(1#32^ M7])I9/VW[B(4^K9$*B>\D:175P5K-E=FF8:?K)J3S!AM0&(G,KX3_(U=K>S\ M*R:)>.I,:#W)!K(N#+@1I>3'RM^Q-\@VLIS?,)IEW>WKL[)(981N6%>?!O)^ M!,F7\>X*/V7N<>1WY6^$P^!98K8<(<(\V@Q5=*RH M[XO4W!('3LBI]HWBJ T0[S:%?*0[>S"M"%$5U#YZ?K"'0N)PO*1Y.:)><='2 M^F5ZK67KD4AVE1%G@#>$G#P2TUIX,7M,#\O9)R;%F7C.->4@B[1KJF^2 M0T.L0XN52S(R_[:9MD*KB 02)AAD;.XQ<>,:Q<$#/&P>+KAJES2>L]YHEW2T MY%@C)C:<+L4P,H^ 4]![^M?!BG%28,8'3F?KHI9SB<@5ZF6E^IRR=L@LBP9T M5*/P1*,\>[S/JH:59T"@7A@[A6 5\4O')-6G\3")S4;T3$ M&_?[S[;#FVI9>5@(S"VIVB%T1 MGQ2F:9Y=[QD)]Q*NHS7QI.\+J?L+J4_N"ZGWA=1/G#-^2Z=,A[1N$KI0W6.D M%@5'(/%BQJCE.'9QG=(?^$8(XO=ZPA*\_ H0,%Y]%GX);VE98=M'1NXMY(!8C;^35LST05U<9OSR!YN'9[H M>H9L(M6>2D$7*MPW[@K$XD,FG2X%\NE/'*I&[R8$/FP,F&='X"AA*]9SD?W")79-_8^=E4JHC:Y<*_ DB368 M6N%#KL&')D&EFQ:K'>.#PH.LJ>]RLW)P9%1O8KJ/01 7) CIR8?BRR&PUV=^ MXZ'-2I(K)+15)W"40FITL^LB&F6!A4^KL/()RO)EL#O$';9J2[+57T$_;-U* M*D 86W !CU4Q:B),P9)7IY,7 E67 M(EH8&:WIQ+WYX9U FN*Q8$B#M^C"M"M#5!<'FW1 Z/OL5I/;@3H@9HS^FG[B#>#Q\9@Q$7M*72E2A2\,GR";?> M4%:6<\D8?A:N10"]UXK=I4?[6: SQW++!VCD7(W)P5=H;KAB9,("MDGVX<: M2+!*TYCX@*HN^93@K S;PY%I[\G>L0&MG5*"^'I'&X"\RJH<(T,N(QUG3^=L M>IT0R'G7>ZS=9L^,%?[#[C/NX )0[.JWW'JDXP&6^L5I>!QD^#YK+870!#S96E4@FNQ M$N6"DPM^=$E.'H_B M 6"D;!1XPL,QLF-@CB5X$XJX'G21C E!#DO/7IU]NF97Q;8W9TA!:#'V^+RG MW0MHV57.)ZH2;G9;;:I%%1&)[7(='GP>)4,OZDV6X/]5G>N211H[.0_J]1T* M!WCH;#8'FO,UI'3-(NG!?5MN+Z1.$/;Z;CUIRJWC MS9AVV#HTE:>3MQI=0TKJ<=#CO!HO\Y1>U/[.I#ZX")4;*& ?=)KC0S;%&N<=:]BM $\OM4J^/ZFN0=&U1R\2?H5R0]QN7M>U%/XS @MY<8>LSC,)QVMY7CU$0ZYT&Q0:%M%8HP4,2YI!8?R4XFE MPO:3"&C1Y):S=PRD$S"\@+QIS6VJ65@HN$!W265U[8IXF>1XG.!8;M]SQ^$PM%,RQ/+74UL@?3-C[$'DDCQ26GJ'R])'3Z.L65]^%FZ MRNP7#-Q5V[WC$@4C0_7-5*.D6FT(*D_I0S)_DR7]P]N(X#A?()H-'UU,?(I6 MGF?7(Y,EX.8PA-?]MEICBLM87:,1ZQG)O%IQ-67O8"F6@BO3>U[7%D<$28?; M$M05ZLC<0;8BV8:*:U ][$UXE@XJ)\-B>%PA,RJ^<=F+C[B57P&)N:B M#?81KA[>4;T;>W178CJ 8)!5 E/)2R=MNO")$-<86H^W Y+1U*J)YE%O_;(X M2&G@D6M"YIK^U6AO*V][N&V%V>M%)=G$P]X)>04H!=-,(%\YGB W#=771LKZ.'PN^.X_(\1[J+QG;,Y;B)CO3< MJ&W.YM]VJ5]1Y MU6 G)KN/3&1O:/"\LDHX'^D9)RUQZ8=P13N&9H0[KU8#+P];I\\?G@_\6[K( MW/\)@2F4J]2]C62.V364\%!>WC@0\%8*;C_:JT72:MU"20+6*FT9:W(6XG1C9'EKHR9+)%88R,'&5FORY V:RP4,>JX5YDVU[>\-TL\25'/O>_3#-T;(0# 1Y MHQHBRS8 XCEX1I"Y#:-1=2R(V&PEPQ/)'6Z^_])@7#<I1DB^,WQ^]OGS^X+Z^?%]?OE.3I=4%Y/!< MX[ZD:,S+5 ^1^ .XC$GW#H'-/"RL&MZ,$A"R1QK;??]/J: 1'] MK-=D_;P'ZQSK7U6$'+^ZU"0U!9:$?-$9:GM_G+W% 7G;-Q93&%, /F)PM$P> MR!=>JUU=*BF&9SETYWI""^N)$0]F3,>Y!)*L^Q^!L>9U&G*GGDLQJ6IA0AN< M;+("QB=;1*K-A8Y]H4R9R.EMKL-J(N-#I?X;%4HB0#@*;WWXPJ F^V"_T$$ MAI'-Q!>@X26T<>EIG'(Z^0L,C-B & ?%T&=,2'W?@-_D@563@"KP]'QI%=]J MX!D0 R"$PI6N9#*8BN0$?]Z#E2B@5Y2;!P+.\YX-BU4QO^J*B#R'PS_8K>61 M9V47S-6A%*Y+S;M$O*ZM^+%+SO+[MT3&+:J,%,YKS?*RL%@NNS#(#QSKSDX) M'5,NO<3T4M$\/'!)JI3BY(]&YG&1CI@#&\:;GPA#(_%Y9GD^0ZIE+_22-C\. M9,/J14XZ)U8M&-WJ2C=H]K5;=#[_R^R79P=:>0IVMMZC!2;LD8=GEK+@,45U MXT?B_GX=N;_'B8Y'YRZ; &TJO31Z-.O#(&,;\Z2.&_G7S!FR8_GC\_V;-D&" MM-,P8Z7V8.]=0_1'$:7D5G)ZV_07/\J)P81N= J%X+KN3)> K\JGZ"KE4V7B M=34YZ8W%S41QEX_EDC-06H=A181I\".E.0$M* OLM+9MO&BR2OP+,QENFG MP1Z^K<(1B*I114?\X0?<@^OG&&F@["&P ,92[E=5^E*"'L3A499M6M08X"(B M:&.;>4Z)3T\MU7OMR]OPV]4HT!)R1F;+YTJS+:&UJ2IM6]-OJC/I"=RD&VJZ MFR^KK;*,Y86JB_ H$:*G7)M^;W_(7HJ5=<1\R??&)_G7;M@WK6P9*$;"6S72 M1%RYJRHO,#QX&I[6(LYIZSRO;%$+UA)I.DAS^%?Y+4S/WE[^P6(_V+:?X(BY M7?0,*4D*E(&IR[14,4JYUK*D?F.-4ENB,J4'I327#0)8XI94.&GK"8D\76.W M('W,R?I/W.UKG^FUEG/FH!)"WM8K< M75X H3'RVB2+)9S)::$$#:C]-GK>2!O)M/\+H,#?7.BX(.@VK5).I*#59L!W MVY617[<+3I\?6/J -&M3@0:5EPY:$7J7*QKLW>RB8$:8X33!RJFEGI9=5XOQ MH;:>:TY:RDSS=C>J#HO\D:^@$R&8'PI>:8:%O:C_=TJ)BQWYP:Q5HEY)E]TK M.(D'8#K82-"#4!S"[N,Z$HPD3[)3X1L'[O$#F9?]C#5\OH]Z2_ET!5<+_2C! MXZU622>#\B%QPBWODY %'N:01L]RNO4,X6M+W#A\8=@#J ME-_2QMM/<#9&O@=G#Z;(Z=X@2R*FERSAR[S&5F[WVK"%O)-#$@MQ":DK=JB'% MQR&NR-NY[G5:B5I!'1AQ<^)UT3),Z4,C-7Q2 >< MQ.!_Z?#G8O+7KMQ<;*M9,?E[^VY5OPNN4[T*T6X5HLK)LW5XR%G)Y]_KFD); M=+OJ;7*VYQB#P]5H:!7A"Q?41P9@<\9/G,J#.\52.*[2S=IK+I<.,!IC:1?A M\'X!%:YWW(& +*%R+5;R%0+\G50]^8UU?U'QF@0+(%^?_".,\8)]3,$3\ E: M<4!A(3/O$+L$/E/WH[Z59BD9'U1&P>F3MMS@:YS#=)+BJXFBUH@5I+>D"A6'^9H0YNW+ #,_CA-1"Q, M:BQ0W(+K.78>?0S7\VWYFH?LR^[[WNMA#\DU<>4J"Y"P^$T9L9Y9?I3R(/4B M)\ 4W=\XE*F@16>61IMNM-1>"7U< L9T&1#-&J?.NTNWA2-:U./8=X_JOGS> M<),?FGJN#HA/^//D0$/>4*-"%8.3"N;1;J!G?>+]$VY@R2<]5GK%.B$^= _V M(JJ I.%<%=8[\86Q2 W#QI/+>TDDS(,ATCH6;<).T MK?]$CPR>Y9:RA&S]8ZE?WSE1JN$8K% LK&D921<>TU/@HXDF-DW:<@R$RJ0A47)RG! M79'.44?K408WM0O678VFZAKI14W8C5NFTRC=IR)2+IT$;TZL!2M%/1$2CI_\.VR*Y40![\YTZ9MF3V7;U=/=!+<;X'/85 MFA%KH*/;F+IBK)(5,8E]%Y/W^SH4SV7*8K#G2]7,%2H6FJA6I5 )<=(D-QO[ M=U7Z.'*)?QE7>U&F\\'];P^+74<\--?QK%$*(CS :,\K6:4^R^O.&V?*LP5 M]C%V(*A>;H[.C)!#'0OW3=;!NT9"'7*)?J ORI51*KCE;XEQ$H_-4]M\-WX6 M?^4XM2F]U*" 1X5SDHL%Y=MPB =B\B41]%91J1C;NEAXX>UNY<4+:O/^= M,0\HMKEYP:UM-?;TL"9L4I# M=$GSNHIY^:DC8&/P 89UU]OYAQ-+;)TLGGS 3R<_@>=A)<3(8?DAZ+OB%K^D MQEHUB!O8$K*_Y^\DM2X.R+G5+RY5B-/HQ&BG'[T)O&B-HE5NG147P;$V+KEL MP:EY(>D9?&,]W+8;;2X8$.1EADTWI#;C)@=:/L9INX1FUH+!PP_+\Z[+7]I]K011=YKFII%=Q< 7FW"]D*S'/WWH__>"W ?0*6]ZV _=?Q!-JW .7?K(85HIV#,9[RV=)F%( M(]T]X5?($%%&BH\IQQL6:XP*)KV!8E-TBC#R@BK@%XE.]>!E_ '.2!K#3=4C MJYHK\WW=2 /%V&4T-@CG03WE3F9DFF:T9Y-F]GU@* L0I**AI[K/ZV-J;13K MK:ZPP?6.UO_[?M=Q$<$C#Q)MV;!-YTH$56)L$PL8SK55M4T=<>]5B[C&?L]_ MP!U*AQ&R+@2X\U[[KSJ)B6'J#U^./K\O1]^7H^_4GFA/&2=YD+7*#E&DNQK! MFV:G2G*.)IKV2O79#SQ%TWH_Y#QHU^NX9XROWS)1<;SIFN>N.F I9"6L\@[L M55:M2P/AH1:DTG$6,F.97_XOF#T9:T&2=C\;6N% &:7('H"&.2++JG4\4:JJ MDE"%#6M>YGR.E>RD(X!VY:)=U>T>"'='V&E1N3S[^NGI@P>0RWSZ%/_\X?5/ M/Q:#QW>E'__UIZ=/GQ*:/V+R__3TT>F3)_@=N'(6@^:E\(L_G9T]_<"GI,5) MO59A'.JUIHSFE*JI%M* DG[940BYUA*MB6I##F72NRHN[! NA2TAU5Y3;SVD MALDS]/H_?]91D86AP_. AB>.[?&"8K[;H^$GY$%]U0B5.=(7-5768%B8PZ]F M94^&P!*;L">HC'Q[CG#+ZAV>C(\*@22IMK86GGE%;,.T22.K%H^_*:PY]:R^ MHD,##K%#-4754"_BR9P7@@HVB -=[+O7 E;#8(OK4=CNXF8!RP^HZ<'AW7A M5VP*2W"))0EUB+:]X).N[!VR@0I.W$-F+V_)78P)J8655W[UCK,:QO; T=9Q M?LTR(?&,+WTZ>1ZY#5S&QNB[G@ZX1]V2[F?H2PG'EC'-L'JJ'+.@?V;<-CZ2OTF%5]'*I MYX4N7-"HB\:>1'1KM.K?ED,D$A@PUMN(_IFGF9,I39X2MT6\+]8><>3"(IO% M7(0'D7@>MRP?+1TY$F'O%8WK-#]"WHD/SAMKP.G4IRRR[JY M#M:B[MKF)$R _+@I-T@*\%*KB-2%1,K>:6@M<*&*1KJ9,VMI)[C(0UVC"4XK M-@0 M-?R$Z^$F,[(W5$B@%^BR60A3DG]+HB >@X,K#"H;;<@-Q9DE+0/=KL& MMC/1758YO%([-UV:J.4RBB6W2B4SQZ&"X[ST "M+:N[1,5#[_&Q=_E.2ETQW M6RF3\/:J/9F3M('YU=8+-$+;BV'/$J)KMQK\/*BCRWJCR=CM,7!'7WY&AXPY4P/_5 MT7&6S,0*"LYES[%I%R9U+OY@Q&I)]_S^@(SU:/!EEK(E_LNU_FU*,PB8TTY M+#':PW+; NE;]P[@ N16[#92N)F2-! "V#TU.R7%#9=XC/R&FMS'FZP81P*Y M(H=IYUZ6X?Y39K4EAUC(+F"8%6X=1HXTG7MN$__'COKO.TMF5:U?^NBV'/;I"+THMWJA<;HK#>*-E/'L& MNS&FK]]*VSPS>_3<'A>L]$JD8[2Y7W'T\3SUB#2@[NA1PM]%382>W,2O]?(. MXN,L1!1'DF1EO!S': 0S/VD7)WA'R7:&\"9?;-RWR8N2#[KION7JCGA;V'ZM M3G:]-I%R*!"N=UFNPEI=5^%,F;, 06]"W.6:SK."&%FJ.4,)0;1@XL$)@\?<[RHC/<>ZOV*=3+U=81OU%53'('R8<:*&%]CTW/9>K1UD[D*>1<82Y_&@C$4V0F)ZAU? ' M\=!R'"]'ED($:-MI43"=0O!;CA$=X(,'9?Z)2>5E;F/ MV?+?V>R%Q\C #7X/+#OB)N(L\*.GIP\FX9U6XOV%_,O2_FWJGMX,UX#NOPIV\>/SH]R_;I MPRS?,*VV5Z2,/BZP@.L<$B87<&M%O:9S3E HE:AVTQ$=Z9.'L!WX]S??/#)" MT@,,@WNN3E((N,SCIZ[VX@=X6L[><0AX(F.]P'^^O>/"8C/Y#VH'[J[E!219 MX2FKJ& MH[)(*BC4KPR %6-$8:-9VIDK<T>J)FQ%P0W,H-Q4CBS-WS-R$G8%Q']YDY*EBZ>9=65) M!H]G8UR(@_R5&?5(B(9>1H1$X2$]YT48Y<(W6XHJJJ^6%>%B(1J9P,XV[64I M$(!!OV$10KH0<:*) MXAZ0S0WK%*<)LAFRG W5/-LPB+_LNKJ?US/3:=/*1WZYB[K#V.-Q8P53[E'B M\[L^9A!B/VR7KVY,CL$FT,%F1<]/JNK7C M!*BYA#"#"QM4!>GS&7#U1W/[I5! +@+-#+B\HFQT= Q=3)#.FC],[^D%TD,Q MTLCV5M2FTI3CUC]: Y2\WT5P9=GND/>Y(J<&;7V+U:YJ9NE+"[<'FCB-Q:*$ M1A&1D8.1$[]:,]9GH5X!K;(:NN]*9/"3/Y.$Y>R8/6:$U$64WJ7-*?>1>R:M= MEU0K/:[(QH$6%2'71 Y$.@!^H_640--G4#!T1D]R2 M/7'#WINPJU?S'LYL5/?FQ,88+$1'ATJNP=@L:CJE,%9(WK+^"-$1W( G=GN] MD64)E+8,5$^6=6Z3)Z8=L/U(AHC\(!T:/>6D2'.$]/)TQ81%_#IN975M8T]S?'\=+VB MB,;H>W/:9R"YO;O(X[%#]X*[9H;AQ=32,1IQ"VGQ#NC$:8_DCZ^ M[)D_?N( M2#PO*'VIT4@VP=V.N0MYWWST$ZB9:M?OL%!H3VE*3#=6W?5;S5BYE8/!%%D) MSB0CR<=X$'HCYA2C;-8J>2F5ALAV&HT.'\?Q;&;VP+J7J=N_;1S",GB'%-5H MZ*F?!\/&M4LXRGYG)YJ^&]9]&*EPNY6P4\PI_0*$)^\1O11#0@S1P;[==0HA M\.F<;+0S*/P 11A5@-K=%L5 ?8#GK_[KY7W*&5X&/M M4Y?!-#"B>U4OV!VF,)':;'4[4/;PLM(2Q)_#F_"$H:V.4B@GP-]W57BUQCJU M_;(<6%A3&+U1$U4IEU$O&]H==2O.+)^3JZ1MA/?]WFX'6?V.O'TF;YYZJ4A^ MQM:&(:-D3LTUW8'"7!FZLH2P'D[Y7IS7$%&]\(A:J=UI9P?:)R@ M(4:W.)-G[G?;_BAU_*_OZ_CW=?S?(::*A^)^W4?I8+!W5KY0))=B081BK0''4$]VM&$^>5#>=\U 6+HYV5:%/J7[+T MPQ2.9K(^#+^3R:JWZ0Q9EL.E+>0]D[,G.%WMCHX&]"I V(W+03@JTS3)GG'J MU4\2ON?H!"DLCZ.Z6RJ8#D==_+=E371CNGK%WT\#;JLEVH&Z3F2L!G!%6=#( M!*$B.]ZBZ<.#%O3?P8GO.2?+$>1/5++Z7O)5?67]H?]^8SCIAL_[DU6UD$/A M [OGY.S))]X^H%9X_.VGSI>G0W/V]>DC>F^A]Y&Z]@@AL/K'6N!26BQ5K//Z M2]_>9)8>W\_2K6[!&"K]HT/1EAV@H)-^A'"I8.;NLDJAJDR MHF@/WJ^'.UH/.4M4+H"]CR7$RR)YWJ+[B;K#C:MMX8NK\EKY,P66:-PX'C5\/R-W-"-5U[$>IY2B.=4AS@>S M!HQ6'U(^"HHRH,<-@A.I31 M,9 8(K8GAZ6C1A&AYZ0F,^3J.M:QG]V'"G5,TZI:UKWTE[84!BQWJQ*U5]>[KD<%@PPJOM MYBX[4&DO_KV??&=+*7>/N4P_HY-0$J2=-($E0#,1Y1%8<$0U1DI C7#"#!+H MK8%9J-%#4E'GIMRHOI_;3V$FT BMO1Z3;?E^Y2 MY7.+R7)7STLI.(:H]+9<-0;(- M[HH3OPSO=[18M^,%&D^>4;VQL4JBM@&6TY:=-=0>=^N=N&].3E&TL8;?HC@U MMLLFZG;98;ZWT^!H5\*;"V6QY'P$ZO:-0-\P/1T3G60D:-W M[91*LD]T!>AD=E35GBZ?9[AE4<^R*5?7O;9?S< !M>L'SK@Z45Z@<$^+53EL M!%%BAT0/ .T^*8V_:X0U'09ZH^>K,AB_9[1/UD3>LFUG[V0X%D3:[/IAT5CF MB506Y8P;CDB6O;SJ=W7:CR21!&519[B-B#[B@_>8_$?WF/Q/_ 3WF/Q7@X[P M>;5!6Q31-5.K+3'5BCQ-^$.U=90$KY_] /P1OXWU0CH'3=',YF#5ZEOCU=M MZ&TENJA5Y/G-QDS #BY9CB2F\-G V+8@;-XUTG%*'H8U!8;Q'"I+<<3& $,B MI29-2[T9N<^FI24-9'M^*WUKT6R65[J4 M[KX5Z=/2:PAY&LNAZ$/0*27.F#Z1<2\)ZQ&R]5QAJZ?4U@DI;B)9X\8.I;^* M:L/TQ$MJH M1Q20+7-Q#Q,E;?SQ>3C=YV7"#H5XKBFU3P(M\\D*(L>"$EYH=LCV6)7?>D MQR)6C&N=5"(O)(F5!$5]=.DIL>-SQ5J=W2-C""LV,EXDJ%UKG%EG5](+K6;_-W M]J3.GLU$8XNP#UBOKB[Q M$$,2P_DF[%%B9M!"R+!OB;O36\(;F?X! MW6+846VR&*(M-MHDVBVB0*?"0QBH_>?I45.L&+7@/(SL924Z2%0:/E%XOEBK MV-?'L[DNW]=K8LE$I'Z" RAV9TG(Q**@UW6UB@0U$GPUBQ4U2QFE4!1<#3%< MGP9Q4>$FC0@Y..*S9UIQWL':R$T&Y9@=GH^?'T]#<*.YPO&HQKY54'9S6#6X+D6=%#Q ML8/CPREWJ'2.T5PY*:9#[RNZ?8E#P+@_+\:3$U' \K2@16GM<+*W]RD(.YH4 M\V!N'(V'_^KPT<9&X4TF%>3,:OZ0ED#C5T\3(HNX=2[:E9;[='[TIOQ-TU(U M$39<*L5 7M#^Z%Q[G&;-)&<7^[.T@2==+0/-X#\,R=4SJ(A&]EA/.1JE2^D@ M=%U,1"HJ_+\T:)[IUWU*2'\+;;E8E[\D8&/ZO=Y:9N3PE2#;QQ2K /E_D*K, M Y+ ;W.L9OBY^ ,W&R8R&LR-:SW=#-=BKV?'XY*PS1I9DSK7(1AI8'5=+Y2G MZ_6U#T>SJS2WVZZ>[GQ9.&*7A5/76)\&O"ITR2R-:[J;'"/21^K..G]P3[QO MSXYUPEIT43(P3'VJNNFW(LW$#-'57*H),GYH+#<*\*O4X8U[8MW.D7./_H'L M"1.)L@W@TI^[1FDLZ35W'+%)G+5BYUULDMV)#UPAGCTA%]G %ZLZK/GKV:KR M5+E\6[766M?J=R!H%C;@NB&1.+C,O0P[,S7F+%&L-:GPN-@>EXR8>T-2M-KB M4% V@&U;H#I6=][V.B(P7*[+6?O7+''GX]V$6PC&9CY&!D>S=:.NQ B/*R?A%^MZG\J23U;B%@9 ML]TN^\;;'&F-+2:4S8G]M$VU)9XM4(A3Q7NYZTQ$VF(%YL&U;IC".0;T'D7Z M;E3?IFF6#L[1%PG#_.$%9\ZT75H$7CD?*E77Q#]!L@#6FE8W/=BV!">Z/+PP M*=I!0%XMJ0'31W9-I,:=JRH@>=E7%]5JK?GT.,8X"N(#$$7(-JRP,.F4PA$6 MQT@1YG'/]MUN[5,7O&YW]6J+ *4AS$D=L4%V:_+^TD^82DBM2QS)/YLD$5RX MV&W3 9T333];ABUH,9_U8TD7.FGM[*_ISV!2D# AO S4;%WOFDN)2/IP;FD] MEXKR#--(=&(QDKY&.-(R)'N8KW^ Y@;X1PC\K6M63>TW%&-RO50RT.:=Q%4\ M-1&SR-6AZH7)IUI-^8<5P?P>DBO<,26_/8D]9\VL]S'[C0\C49>'?3QT;JCH M$_KB\@!_^"KKX_LJZWV5]4Z]HTC)1&6%ZE*J'6)K2%/":A@@*B4?P*Q*EY). MO61/ A8_EATE>9'0/TET-#PN(6'A?;!]1Z!3%QWD,<4XN_:8^/6DX&C>C<^L MA$!BQ][OT;J\"5DO931VC5&GFKN&3UV%D$6 SR&B2XN M7#R&X>2AQ*(XV9;O--J7P'SMH@ L0@_S5S=LA#PWLUP)=W "6?2QNS#7Q3<* M=J.L.[^!)F.O)^L]+-@F55;_+:4,CE=+^955(*D :2QL]B MPC>KFLA"SK'/[!VKF'FS0G]!4:$KUYL0*V'NCC@Y2V,;GBU8,0*MW$I';!V< M]%T7U;3E_/'7@3@];" \M^A)- -D*V^(_V-'];&;]Q5 V+%M7J M;RT7S9Q&3^9$PVH/=I+4&/V&VM):4G992'91C;Z7]"QU(7B1++7Z%"EHHG/A M>3N<*NZ[ZCI]X ,S&[TU'R ?J]]PFUFDPUF-Y)R"G3!?.GNN&!NL<[7:3,*? M@_M,6@T';*T=U(7"A-<,U4%LI[*FR5,,\*",KERU?75H2F^_P H7YKC@1EMN M\AMH\E/XLG)GL]ZSTO"BPB&24+D., 3C[3>\4J=#DU\EHBE3$?J;I47\P>.0 MJ8?UGZ-7&A$H)U3U.*V[.$"H@8Q>0Q YP;44^#E5<"O+25;6XZC#3D(G$[3Y/TR467FI('WQ-5.Q"+$X=FUD]W/AP7SZO(-A-Y) M++;MV(1P"C,,,JX1'X0X;M\]84\:M76HUD$+3@C2 KC@DDBYI3#TU2ECC>#6-3TDG'R,CGX]&, MK/>:!1LWI;Y5[+YC\YO[6N)]+?'WZ]A4CG37@^(8[H&+600#L^V]VQF!\9H3 MVZ-I :O1H$1)Q_B[>D5-="PYTE0K.1Z:&L5-!0,=;4"V?U@+;84M1II\$G@H M/7EXD4*'L5") 2[[+3D.CT.+%HI%+4#=?0.==M!GXPT"T_ R".4$]RO%/?A9 M_$D(DK1+80A3GW5AFW/<]?RBKA:3%^^K<#\Z'5]1Q" 0?E''!=9?-8W2EM<) M+P>1.90(#E+E!?Q+ BHJYIDU6!()",IFR JX1(^#R9WW:,A?\!+,WP3MG\!L^Z7*M?*^75'K3/80:"4UUP[IK\ M!5.6";_J, MEGS\F+[1J%=Q]Q@+[ALH*XRX5W^$K(^(_])".ZE/Z]B[JKHK- M&^0",<2RCQJ<;8C\(93NA,@QW6WR/"0_WR>3P:C)4HM_T[*OV;EKAF^<=KB; MW'T,XLDC.N96K=3W3R+],!5D]J/=YI=._-%$=LW5_3,Y,^H;+3M"V3:9>@K# MH\%GY=J?]*@AJT*FT>JK,09C/S:'9,'^V)^MP)<9 EW>M(6$YP M'AZ[NXX 9CHTF[["@.XEEI"S%M.OIZR04/(Q2S_$DS;>UG4?^,.D-3\ W852 M)K,J+.D(DYFE_W5RR,:$PZ"@W#7P#7FVV1!9!A.ID(OXN-E0^5[&L'C+#0L3 MD3] J--/Y =K>G8:J/V",98\O! M*Y%YKRE;3 5#A4=RN9K^&I8T %G&R;!01<4H?]I29S#!_L)P5Q3&<'OO/)[M M,G@_R)CC<%!:8[&V+.JG.#Y^-)T]I<_0H"5JD=%G3>!#P^MB!) )'&1LC"Y& MF^:EU8/MB0J;%4EO(P5J1$4X$JPG_;IH>*H*#P*D]UE4"GRAN>F5V22NLT+7 MVS-$""L=D)Y53D,YG MW#I?QP+KP7O$N(T?CCOKI?T"K6C>!1*"'W9JR/+R*/%7PX)8M^Q?FB^=,.3X M$CO2Q^$0H]7B!R>SJ%)'59RI@M&Y>[,%I@\T3[%**OYTO:8 X*KBMO I\05W M30C519A8\!GR::3N?4\PUX[12;J:A,>HR]A\)_M:&V>ED2^!_O[<+,K+,"5T MCMD=B/ERMP4,-D5!CPEM%B,9"]M4A8;>230T)^%!2D9$:E8 QP+VZ19:# M3YR)X;#(0QN NJ[2TF:.BZ.*P4K*9^(J[<)@U&0>I^!(,-^#?S&O^\U.:%\O MZW85*1:(?='Q6X8'6D9"2L'_[YIW#;5HP218 14I#')WR_A&6C)49)J!^2>O M=^"4&KXY%RA'RW#JW23:.V;Z,T'6:=D;3:JE"!HQQE=M-S]I%R?K,,P77G@OKJ,T'C!Z@G)-S%-,+"9: M71-"J.@@2//]V*..=@I;WO+S0I;_[C[>9S'GX_T$"D\;+(#B0RO@+N9X[#ZH M03/'6]T'&\6<'JW&H*6R\!$G/"R@L47Z-#*/B*61FHN'1);1><3:'&K$U-7#H%0K;E0J';: ;4 ^Y\2Y#"BB]LQ8)L* M_ ^)O%8_;*T&BB[1@EM>"6H Y&N,5?0V#<-SN.0\>]':A_[5K%7 MGA;^%U)WQ!!M9YPL74DIT4E4<)1KU3](IYE>C$& 5DXO=N@Q!>C")\RM! M)BMMC?"WA#^V!GVU$4%:1:DX4/8CUC"0S,CC[_M$PFG$C0^N)H"EV!MG$9(7 M3,9F#$0-I0,9$!C>".,F8Q)FB8%.W!Q"],52ID:2ZZ MS'$PV782S9A,YD8E-B2+Z*KL3B\DY7DS5HEB8JGS^[1%1NN0I$BYJ2[)U&N_ MOB;B1QM$K(2#5<>4&\=[?+PBL\W4!:/@XX*+P)Q_)[]D!" &R'@(R"C?;+8M M)X.31"2[?^PDI@G65^-EE2ADE\\..7Y:O$FP9^,XQV("8SV.R8LY8NF,<$>: MW@_VQA@=>,,K&5YJWO2P48L?'HBQ!3U&<=01H1$,$R"*BYV U U'QGQJEP+ MHLN 5#N9.;N[(*MT:L@LR"08?3$?6'AE7]?)ZD0>&"B_^;&KUO5N'L[;HYUJT<7+%!U!I=^'+8?-IO@ GK\WE2YIDMM[)U?YQ M71Z#M40C:MB3:!<7)E;Q;WAMPT M.]-84L._A)T^&39K7+6A.+A:,$(0;7+#HF(-6736HVXX-KDP^E]3,U04Y/^ MYM%^_[1YVV M,#_2ML7.B1_JM'N$FX)T?F/=VNNAS+@QD_"WTC &?H P9P MG7)C,@0I*WI9_V@J@Y8J6"-ZB3IS]F(3);;V=C'> 0#D@R_D^V#U M,-P3F8SRF6F&17;^Z&)(J=.+B94)/<; 4 U8GPZ;D7B89CE_LR)ZD<YP05T<[ZAG%@P@[;2&?H]+ON24O'$#&XN.EM=0?SE: /'/ M6&B)E?CUPS?(Q-Q^/'&,@HPE:V[!@8CKI0SVD2#9G8;CL*O4E[9?_T=[/7FV MV10IU"KFXKCSAY#!E-*@H=JT&Z1V1H9CC-19HI)GS;QK:X:$UJ]>LYUSZLCX M7#).\XJU(#A5Q[(!Y=C+,]6>/2;]N 1H1.2:4"#>DO8I@$:@"8$S> MD1)+2CKR; ;71XG=W\T&A8=))'W\J"A2O*\<=R:=[G_X*O'3^RKQ?97X3D_5 MH4UAT7@U*0EY@NQUY1#GO=PRIVE^C+@@40*I%?5RM' 1P;@7#L==S\0M]P#I:7^95="4&^J%ZO@0C!054MIM+(A 2:0;PM,8Z M/&C>.D4(4XD=QV75]%"LY/1*9^>7JP%+JLN?R4(^C(",."Q#0!!B;:HT7"\P6F(*>Q6L1DH,AU;TF#0!V(AHQB.S#/DC :SHI,1DGUQC;9GS8#;U?OP M]+,+79[>9VPAY%I>DD.[&S(V;75K%^7^/R@^L;35Z/H>?N%5W1 M9I +@1L,N8O!6M#&H30XN7H5O\(L.*6_.$^9+5 30&S(']S] M-]_ZA8,=>/*RD0Q:;-HY7H.1I+)E55XD$A*IUENJ]K?M]OLSQ5U1LG.X'G)B]=]@IC1^HID.EAAV]5I,SNG^5^0Z,H6=88T M_'^^B?@;\(Y3#-.,3"H1F] 0QN<(NPLN3'PP+@R$[<'E"_FUDAGD#CF VD([ MGJ9OBB@ZT<7240IFJ;Q]=?-F;Q4GL,\0)U>1_JB&,P5R2S0=G(?A,&<#XV2$=K,DP[ M,;SV?Y3-CDIWYP_.GG"YX/MJ3BS+(2I.2A/T(^MH%0I\^O[Y,'X@:J';".ID"Y2C%!NBU*>Y-O0V;YZ7U6:?/ M^HR)VL^>/OR:^AU(H\!POLU2RB+\L!5AI1MP*G0[4%#.6RAK@$K][!&OAG#S MBWJ*."^^3]R2.&P183%U!8A0),7&NQ)%=-MQJVK)Y1+I8J2&PIF6,3V\K&F; M$SJW* VHF6^MMDD4QG(#W$T( 8&R!@EP2_1(_Y1"476Z/"U$".^R[40+%@7, M57E%5[?)"7N5RN[,C6]MO_A5N)M1(RH+"*'=RFL1ZWMCPWJ%CMEPS5[& MGXN",H++SD4FF"TFLU52#XQ86&&N"2LY;%?UNV!;+MIVCB9>?2M6$,/DS[1' MC Z_3KX6)P:#0PL$]5P[M#1_UU2[L"\1-,!PH8 0?!E>#=6\#D-Q=5&)V>,W ML.MB+H1ZB1O'5?^'U9 IYT(&@/A;>9HNRQFP0M-KL5ZE<:?9:BQLE]LMLMF4 M!Z'.<-V^]'+T;'B)XL!Q$.UML MD+\4V1-;CG56YX)&%LU&#*8J;F9$#K5K@@= M4$MGYHRMN0'JLX1L_^Y-QZQIL8I- M0V%7A4#I!.I%*J9@2T'AG1R=5+1Y9A>UAJ81)>B;%);!OR6F):9E,_)^!>H+ M#%HRS)0PJ.-44G=']#^%J!JMT**M2\P"B#_")X*S.$<_S())M3:,M^%#-L+U M9IR.J.D(HO@'QW^8!99JLE<-]PN.XUH/[*3*$ [6I"V(:4MNH0_3S%-N:AU[ MAP<2Y-U5HPW(='39TX4K_+D=;C*MXL8D3CY1A9C>MM.85^V?[T<2J(2-.4#J MQ%^>JR8M"-8V-^H+YN'P_8@1.JC/#"@<4I-&9AG6S22$YZTX0^U,J,#A4/_1 MZ]@/']S7L>_KV'=Z#E""2[1^[>@[(Z3[O8U;V%QA;[J;+GEI)IIQ# M2X^- TZ+L7-N;!QA;^1G'[;RFM,-3#P*R=>Z1HK!,QBP-KQ8&.EU4OKD2\%" M':%$PB< M,@*V?3Q/-@$QAHW!>S[.:R2:O>O*?(!K)G[1ZA8RS8Z'B[/W:TVB?T#BYV9D M+,&KPOI?<2;9GI3:Q\1_-/E9;?*3C3Q\JVNW>\),BNF0A&'B%MP[\_L+42Y\ MJQ&&@S$-R8.4]@WP]('KVS+D_JH:\Y9O[^W2K'(W*&9Q8RS&5KZTUDB/X1P^ M5]+;K$XF8VDIDVJ27K(T$!XBQ]TVRQ9=+KXN'AU3[HNCTJ>GH?#T.S$J +_M MZ>1%]G"UU%U0S8?.GJZ2ZHRL* W*BU"#HY_GDZ>1URRT20E3*J19-O?S(PF2/)X M3\6_4MZSZM# -O9$& S)6!7\EH6T/@V4?'BT()0U()X0K==.0 "Q>,3#R+&RWQ9HD-26))7&$#X4#%WN.7!I M;JX=G?D9%DOHY+"5;/4W5?AIJV&=D'N5C581/T.#^3NGO7Y,W0]U^]0K\3W_ ML=? (?CU@^)IQ%&G?/INS5[05AB]:9J+_03 >=0;][JHI;OBT_Z2T-RE:^4SJQ*I']S;GN!8EW>I4OU(YE' M72FO>::?4;M[N:Y\/6C?9U^N*;G#[5]2%SU_\.!),7E.S?%M,(\E?46S$9/' MCR9?MFB\A0?/O*(E4C"XY.2[L!S _46V4]ZMS?M^WHV>4&5W%ERI[.G3QY_ MQ=[3BQVUTX3I"F='VVB#!R*V%S_''^UC/]GPDJ'^B>H(VTY6WPNB#I9_/^/A MZR.@YZ<(2D94?%&MJ?VP'_OCW\I_EMVXHV/F7V-+3M MC3MX?B&!&GR.7&35W2Q#W:HFDM0]N3=[1FE[P/:\U>#F% *&W<)/:ZT;EB$O M4OB4RD#UO@R'^=3[-K.2>1\M34@U-R[V6-^7&X>Y-8&-N#"RP@=3LZS7573Q M4K3VM&* 2P@U*8.(O/^>=&TD9XC/*S=)%%)W6PRU"UP8(YV\1@V7L2+[3>3CI\Z5RQ/F6^4F3D$!C(&D3@$LK"3]H.>Y&C^.RU7+::.W] 5@D<('S: M@#WZKLDYHB!%$+UY**0HG"+AS/:G7H!8&2^" *P/L2O3',VYC:D4IY@AFDPG M07 _!B=PM!GUCOQF2?>(>V%:B0U51(7)1.X?2P!AWDAL+7:)O4W.L$!S*YGJZI/\Q%. M;H7C-P1OJ[*1'K\0XW=\KXA1U1%CV ;A;&B&:4 XV7_+A@Z! ML82AYB-,"PK=E6OR)8"%06!AF<;H[+AA%$Y:/Q8+3='&<" )+B(X=X^H[Q_8 MR4PL,IE:W>.:$Y^EX,MQUK5=0R:AD 0$F<^Z?R?G3AA&:D]%Q,:;1E'A=?/+ MKKLN]L*D4SXR6I 7\)WXYKM&K 9'UHMA$./+^)H_C1FVK%=-V4&YL8GL^B5P M)<%'527>8* XHDP& CGHNKFD;;;$/?1@CP:A%+KH$/S7G?EX5YDX!"7=*?MA M!R=Y&P(=C#>01@RF_Z2[Q0Q*O!$B^=KF-".52"<2VYKF;S_O@V275Q)HRTU2 MFP%$A3!42(G=384E4X+?_?3K;XF0M<+QHFC>Q)T%CZ(FW+%]>28M"T[^)!%G MH(,M62:$X8N>9;7=*B(/;^YH_:48XDH'2=&# 57K.LJ?QGS0C$[&\.UQ02AX MCF2Q<>A=A3BK.@F^"*Y#T]C 0G*^A[A1R:J%$XTTH?_PA=^S^\+O?>'W3@\\ M_%H4#GA M&5EJ]G28KK]S@D3SX+;1 :L&:%(NP^_[K3]K8"F+++UY*RZ=B,>-_I)Q%QUM MZM/E^X4-7%INDM/P@)_HA%QTZ? *X3Z28_4 WS+];BE:$NOZ/:V2^+(QQXN" MZ\ET5Z_F'&QI*U#$F;IUJ"#7$/-0-T(*'>,Z&(+W:26:NVL*/R,Y9WR";=NN MB)JQ6FTD!.9-%#:"Y$%2*1]0PH0]9A6 >)\$?=D1?XL=[X)HG?Q-/9,KP<^Q M4B*4R#08E702ELFV[D6.*7MBQ^JE'6^))HPKQ9].GO5V4?!]NC*])V7KRDT] M)Y3#I3!PSKD=73KB12_LDOU9@,PLF@4+EPBZ)RIG3?(>7+9A8R2DS])5*DR1 M/5DG\"TFGR6$,?G38!PU>GXZ:W>AH]])+4Z;)] =#Z%LQ M\6)"*0K9MBRPTK6R9TU/I$>C+]>5:[=#4%^*FE>8>^S8*TIOY$W 6&1#ZO]R MQMGCB!1ONV79L*XIEA-W'@MKY5#Q*C+HM"S%3O$LK<' M:#%PV^=E4\Y+?O)4L:O?^_@Y:V83GS<[_'?]P$IQ?I'2ZMAOD?AH2'0QF#-MVQ\[U3E68G+IE"8V!9-%0O:])FGA:H9.>S#9S8/V ME.FNFUJTY_U-KYSZ\L12@FUP%F07FE$\_*F#0J0/DB.>42UKQ-TA)CW5Q(*L&( M?+$%^*Q?FP1B5^5B@V'%4;*\!"K;F%;TUGLH\HN)EW./JU;\U:,]"-[J\B$3 M$EZQ#CM4AB*ON#HNP4CTJFU4I>#9!"O3*D?$"$15=NZJ#(?^TP?H"RBR&_Q( MC9JON5UZ:N8"-_+.7,6USBHGEA4-YFU'%)4%ER)*YL#>=0G2"#UL(B>#&FJU M#/M0&Q>MW&;KDIR7B6-Z=<0ZBG$($AM#)S8"0N>?08^'V>; M@]$);P09MWD11$R%?DQZQG)X+===4 \B M Q(WV4+ -0V<(=#^Y$U30:9O+0%\WQ!?CI&>>L9)QB@V* MEX):RX>5P7%$"[\1G3F=,5>^D16N/8S^&D R<2T"'N(CV>?$$-'YDHR?=.4*^[YJ,O.#Z_FN![3YR/$L#P[%ZGH+ MBU9N^"@V"BJS=?(>GF)*'VI;':*6DXO$>U 3,JBP%[S]Z&%5J,$]C!$44=OE93TG M#&-?7A)6(*R'$XX-D"0KI'D @5S#F0 VU.F(F.A&<&J#F3+*O/#DY7L)S%#[ M:LE@L%+30'WJBD$&?""S!C>-6MAEVX'7H%52^T!8#=LK.NI^VH4QXU#[YW>D MIL /IG]^V7>EH'#_5J[+WA6C^O(JCP7V[*J1!2G0".#"7OW7R^].SIX2=\*< MD%#,;''^ %\+_S@KLIX2=@'%O^C,+^5H5551RL[#4ZA;DQT). \-N-9;*J1( M,I5C!-2L)/Z#X0D72!Y%)SC5"VNCJ+RVJ8]QY+MT4K!6 VDGU9#?GMB05,UE MW;4@9F0689P(28,,Z;H*[2VQZ'-:[#WH%)A&O@$^9:6T\L'!(H"#[:7D%L)5 MY+G&PFZ MW$^5=)9ZNC('J]F%K1,&4UW48),8^O"*6O]G4@2G>$E-N(RC0#V-/T5@A[)1 MX$A]'KY1X_&%3Z+B%VAJS1UVXID#*]QI_7/(7T,FL1 %D5P*!%0@U)T/K9)# MRQN;DX8=RRFP-C:U_[#HA4(7+^"4G94DO&N:(:'UH6 MH]C I28R0TO$-*.S7C@'9,":4>DWJ+C*-HR&5*CY@>@/*C]Y[ :2G='%;@IQ M(2=U12>6=P_R>XSL'VNH9UY)MLC6YW=?9?[DH* ME'V M7IH9LE")"LX4J!V'B;9:3%YGIOC?9^7==F2L"ANXCS-SA\SWQ!9][&) M)72]%;DFTDSL+C$\% C*O?34;O;M1B"^Z<^[!JI'JV_VC %CKL-SD'M#L57) MRCQF%XF,J [#.**%9UR"IH+Z17"VD%PC,K*!X03;7=\9UA.%@L2S3?JQJ*O\^] MK@[M[8:=/(TZ MQ[3C/-:]T83EB^A=9Q9XMV \?%&TKI"H6%A!KN41NE->XKQ&C%-53';FRKC, MGZ>O>+I"L-\MS&&*Q>W#4%3C,9:(PI1%K1Q,+=%1BQC>O)G;./+^^ZX3M6-O M_:RM-^*UW3)U9W_\E:<.]N*+I_I"O]8/IS/S^://Z;5Q)6IS[PPV@!)/I7[][>I?U^N)AO=YSO9@(D%)'<9787-4)X$&\#[TR MW!(6<>&*1>>F@"@5+A'YUSX"&V-6(43O:%QY6.A[66AMF*=BUJUV&?:JK_4I/+1*&D=@0_ /% ;30KKRQ!!^,!5_4 /DR MAEA\0U@=S6(2/UQTYMJ'[GOX8,&Z%--MW]K2A,HW&M4WR(A0?B_F M(X'Y+5CHY"0G%CJR.DB&&3OM:VD1%67#*XP7+%55+J% *?A%[Q$>?@5"FE4,&J/^4KI M"'AY(=VP;*%4\H2LS"_<7:E#PKQW\545**+"2UU6$5NJ?-V%=/9DSW_*UHYH M'A@U8>[(X$ZZ>K7RQ>AED3#[[2O7BLJR,H$LXYV0K&CXE',T%G=QX]SG*(0!0T-"FY3-Q9G[WR(E/ M'Y 3#\B)>S5<^X@H*Q+]OW\$<_.KJ,8AW"IB^10:2AD%SVP%1:N.ZWAF*D[V M4GBMYNS.3MR1=!YY.EG.4$N^ FC5M*$ !9*&P"3^I)Q+,_[:5_M*-(#V8XZ' M(#ZP*U&I(K7*FF3A9LGR9&[DHKJ^K#N''@TSP8U#B'CE:HLNU5TWTC^'5E+F MV['S%R/0-%ZUUN+[H\UB\?=.-)\);73]-DR)M$;CP=#J=TW$B04?D0,V=! M[67?5HZT(BFH4S)8 $BSD0H"J;C3CI/.'BH9."533DU)+TXL%V,HUT2G>MGL M"M$T:V^\JAF%(.?!H3:*WWZ0_IY^"+$C6C)O5F_ "[=B<;G];O61B%PA*JC+ M3LH4])]O.6M(,?1+E0=U"JPQ!; 7+G%\Z>7S)/W,*B?666#A,7VDWWQ=,(0)HS' M1%J(,"UP8AIHU?!^:$;7P!#O,V](]BB:N1Y>)#P+<,).9%Z\U+L3]:/CQT6"L:P8PB#J!9^*A'2U%,U=T1MK2%2K]GDC,I]L7M^\J*.S-K6]:NHM<.Z[! M>-;;7YOJSXSI@XJJ5W7;[Y =BW^MNTM.O?AI3Q#AXN:BEIJHE'.'H0"BVX0B M!#EPF'>R+OIB@E.>ZO5E%[;4!=3?GZW7,$,7POOB,T/," ##:9$2G#\+CG@- M4 M*T$94B+B]70]4;.FWF!A6>O#LK,9:1";USKS!.*OR'@NR1%\ZF@^53J&.L<@Q1S$*N="AQFL.O@%.'WAY3/MHE6.1NP7-2 M0P_> '*K8I[DK9@!)I,A98M56+\"[Z8*1S$+EI7JKWS5F[-OG-ASKM(933@P M$&NT1J7B(7%1W4'#BAD0@W,2="C8^DQ\IQM1M..)GN\VM3)B4'94Y*U=P=_K M['IC$MLP&4-^&+5Y&;=JK+ M+32J-7Q04@ZXOZ2F9P*A0MEH5$D.:H,<[R4ZKT\VQ_-#1BI,G0K2"FD.,AB_B-V4E4-V]KI.+EY?%J0A %D[C1=QR0@V7B)"THB2G-Q^O9'J' M9=SN@I,7U3@E@YD3DBWO(80O)=-Q#JZ;DCOYZUHP4&3GC3:%\CHDSW%1DQSN M+AQWB#+@O'W+C9N1"$#[EMDN*N?^/A95$X+]2 P?64V$S^V*>'NVY8\L%BX+ MI,-T#"[,),=A/NUXHQ/!"#8EZP=>"T6VN%6=)T$II5F'BT(HN71*\X.HC%R5 MPKT^K=M9G"8Z:R(PH6)1<'%8&3*9_R,7J4I"\19,>BMRO)30%-+5NA["=2@, MXEUM=M21I 7SNV8O'C<2&]AT7\?(X(0-Z&L0Z=G"T:+@'*N.AZ/]P\>63M'I MABC?$"G"MF9^)B7QF9.(DY>J'0RA0, MV*HIL%9%$NJ?6!-CQP4(91WPSX7[_9:$2#;*N_ALO"2NS6=#V+J<5G]^V=2; MUE(8:;;2H)ZOF$;E":MR M/R2B"ZEBM*GI0"Y?&;ZLD2II&,,S 4%'Y%39VAA+U&(N46DFHA\> M-0%_]X7BSQX*Q0^%XGN] J3QDBP >6MC< W"_[YA[0X[D>!K4U2I66T%>0/C MX0ZW4HA,S;2/22W-%GFK0=%@!X-C:LG2:>N,6DP55D0U/8G;%K];D@MH?EA5 MWA#]5%7>9"Y9FGBX-U7+TW6&?I@I4SNF!"OJ>X/]CE!ZY-$GKDF,'_T&?EU%B.M6J9SBI?P"Q M ZOL&BGX$8N6DXKAV5J58<"@EOK@O7274WJR^TU$PJQDM289Q'INKR*EJ>V@ M67=00IE)R\6K2<\GNJXM2MMA4E7W2"A4QL@=F59CM!(DZX/L\3+Z2/0T% M4]6[W4LV(6V>+9F%+QN M]JB)(B&O2VQ&^!EZ>F(LI)3,G+C6351*G"1% F?.<(E>Z"") 9CU_)0#T;H8 MXY @58NC;(JWL4,JLUP,#P6Q>R?9:00N/'+_!")&C)I;MG@$%2HYYVCC(>;G MA;977U>G(O?%J.A74,6;TA@F:-BJ6.T9I7"F2U-\I &7HG2/L=*YVD"(D>GY M8KLOG:FLV9#33H*:56P7K@4BQ%3IMK"J;7AU2!)DN44UA!J5I%)KX"1A@KO@ MF;9\QC2/;XX)Y(HCL)UC/JGA"0B0;Y3@>_U<6[YLK._VRU'ZPS)@E94!SVO_ MU[3$$#:.)@*S#:3.XYU^'R4>\'_S)5<2 ?Y%CYQI.39"$85:&1EU5H_SA:)R M;' F1"C\J"+ CO?;"5.F7SLN61:?93],2 M6T8-GEM-YBOGM)0RVLMH\ M@5PUW=]-:S8XO]DY(,46,F( N@^5Y-TR_:<>H MH.R06OA@)/<< +G7KHCU(!XY&,BV[=?.B/%G86'IGQ,S'TUKO*@(-^5CNTC- MCD8%1!9MN4,S(I/HL@EKM7&ZF\^$#^@K"KU7Q![^3F_63#7Z'FF MIW/VG8^)V,ZT 8_R7>0+J:.4&YMMPMI()C M>RYI+QQM_7G8'3GFPG]VVQD_"(Y34-RR#="-K9)JOXPM_3?NVYFX?:SC+IEB MM:7IW;7\NDP8:CZL#_4PV^FE-7.XDC[-M#73/>J0HYI-,1=H6V!8]4IC2+3* MVJE(]1!6L;WQ3-BCW$JX4'@!E:%"K\PS5:%X7TO^&X;?OD**Q-//"N,1]@WQ M)^O474@F5:4K@DL^4&K[WS][],E*",VDD>]%O4;E@\G./GU2$$G=IXP[T' H M]4Y.'@8(SHO$2(>-0_ EYE4 M%QRGOB77EQ&^:XH81-2D4 $D 0E )Z1JN.E:[J"?T?0@%,R%:J9/_#-<8 ;7 M\?6E!CXM[HCSLGNG(27N%GF]65\ZF8AP[V1?< !JS>XDOHF&+I)&XN8258[B M^0%@$W.'H39..;A/9F.6B&#/>A0A8"CIV:T4+] ]$3"BX"?&$N1&/99'L7\& MSN=N>?^SG.*0E\O\+JXO&;V_&^L.!'+:_EWK;YP_UMH=ZVZ]\-W_;C._&U;?1LG[C!=R+U=O]CG@W MGE\J?N=KYC]&6>N4/9+=$"*6H8'D,[1BN-WM6E2TR%1%+7MIC_PBD[/S*':,&)HA#N&:O M5'XD+H_3*SNX.$",D*8Q"Q!K8]6BP-XW91OLI:CK/ ]_+KGL4!K.*%7SB^/2 MHBU7W0!4TT(S1;"K<4NODW68BHX,:9I$1K'EUR ?!XPKA+?A'CGM+MH0&?$E M;R8:#?*7D;C:[:VP25;A%RO"-;%D#\<6GZQ$+>?3@CF,.4*AM$<#8",59>" M4ES.02H\U$\>/_F24SG[<)^6DZ6/0#L$<:ESIO?5K M?[!T_)3A#+64RZX:Y M*[$QF.J:U70;?LNN[\[P3,)'3^17A(7\@C40:3<9;P4KF^= 0,0\*#(X?JH";^OH:!P2N6 ^."0$WR>*D:] M9>+"3D-;BXR-/',R3NN;.\[-?CPT&\[=K.J62CGQA7<9V1FW=EAWG#4FXK5X M4JV0"VE7(=4!UP-U5W;ZAEJR0JW#XDM<3=[5OZ4FJ1U:&V*B9Y#XAP;=)TTO,#QQA_UY! M+_HDB?*G',V;U1CV,<5_8--Q;MWJIJG;2L_&..5LE^BCLI\<1'0%1^+WR40J/V@ M.;FH,RVG*\3+)D3HI6^U-"OB+0KFE;C[!0E<08E0UP034UXD/YY..(O 8.+, M'90&*%!]2S)DY#X7YSX<>$'-UPLUZ?D 2H<7[#N154QAU:Y0&L$'[BHMD:= M3X79H?BS2RL@22#F3Z,+>CG-Y>7JI24^A2XTKF7'46E(1<1_0U/0RP-2 ^14 M6!:?; @^>.EY=X+N:*_:(SOD?&C6(=#NJK,M+3$3GHJB.IH:6IR<#J?>UD\Q MY?)!%C"D]^GJ=O3=QW/UMYR:7UMO0;U9HMB2*PY)_\021_5YN7Y'C?AA_&(F M-_A_3^\9UMELZ97:')T7M3][NV5I!)B.@%.4_I M"@IR8!TDW$EB?'D V(85!2.7E"LHF>AI81ITA6F#GED5I#P7M5JYQ IB$$(R ME&ECPQ_0&M9*\O"B;)UTL'E2]/NF,\\^47CF9;,;K3MCK)6EEC.A1G6X-$=& M2>T6!'.!8;BE\?A#)3F"<6 BU+0S7 G8Y2- 9)!]^875FM^>7TIGT8>5U_UM M&['JX?U*9,0DM9EY78[(T=@AERS=R405?*,MX/[?"!'%E4:""UQ+BQXRM5;C M8,I8&3EBES3)LGJ9,)X[[Y_Y80OMHSAX;,,=*,LYGU-YH3?C+3&*3 M:MRI?:Y*8#5C>$1Y_HZS#[WSS&'W3 NIK3F\&-;_>-6WX99!5Q^],IMTQK9! M)8"J)N9!*2_F.7)*4K-?U;L!%85)JR;AM_!L8B8]],J$%64N T=F M[-G>#KGGDHL(*^?)ZU$"!Y/&NM6 ME'?9,3CO!4'S7D-7+#*9,BB'CU/+X+[;OGB$+,6S)J#WP3ZIVL=6LO-\86[9 M9,\(BF7"WJ\'X0ER1"PXOUBWNSK@[!+ZFK&WLC3 S,^>[GI>KJ4\ZY3,B]S*T&@4V1(Z\\9X1 WHQ-,I$.-J-O%D28!Y">]8BV?)@S M'VZ>EI9VF#)X1^=TG\)E-. S.1^GZV7D# >:!?#HF_WN@GI9%5EDJ0YM,;EM MT;V%H@3+0E2U,YBFGHV)6 8D^:+629,KWLP%I]-M$B,. >6'9DS+HX8+?1>Q ME$1[9 !5#'"[,"+O2.X" M4KP0Y@T_LP\K Q.10X<;\ZT*X1^\&)K*H_QC]$ZO0IQ/X7YDL;?!:A[DN85_ MYK">?)!W?!5:PK-@8!$:/?#VI@6C"6ZS5<%RWYR3O9K*];M9]C/:\B6KK1T; MC@ALX4X]DC9V!G_):P3]$?!SH=3T )$BPV4)H MXN$TTE$0[&8O.<0/;/0V::;%%DC.L14^:^?A>^1021)OUBNT]%;!:L7S4:0M MR8.P*;$M8P@IQ4>5TQB4]ESOW$EQ.:A)61F0K.55]->\9#BECW^$,2IJ2$LLGL?":4%]%*J-'B8 AK'*K"C>L M\VSX?\Z(7?2]5L^(3&:M<&*@>9"Y]2#&_B,?D%-;X5:"&Q3")!HRU94DBQA$!R](L,"@V? MD;-M+>'5X"P4]F>NF_& #U?4"27/O7)D>OOAQDG0"UF6 V0S2>,YRK;2$4:8 MN0]Z=='&\E;3U:./$B7@!^)%)\;SI%M;%+BPA!_T'@7.6X,)U$P.SR (/_JV M/A/(G_L@E]?]=,,3L2)61LO(P,HKW!T1O2';/$>SQLXO2NP*VG!_!#7ARV/J M!XL10K]8FA4L#!,L+AY/DXGC$>5HL, MNH)TA"]ZKE@)Q8 OYLP M*ZK[_B*\M[;0](1%_1[[.([;\S@#<749>:D+5PS MK.6B_IV%U9GQ1J]N-F2*3(FMSZ-G>?>8,'$F;F@EW 3!D^]A&4VL$&B]/+[% M\5F6/F+\FK$NV%1"3%I]8ZK ]%78B/[Q>PDYCB036&'$AIQ3L+*GC!#0]!OO M-'I>6%!62)V&-&!!S1-BRZ1TJX^8P] <\L7J@2A9NLTF20&*?@S6NHL0.YI#MPB+U_U/*JTW<% M +PP%ALE\J:3<4;;[$Q*I0:!X[-ARB$XF7&'XWY,BV',G<'@C4.9&ZI,2HPW M/W.1M,U^QJF-N+,@=Z+I;AB8GJ.4O$87R:PBZ-+8"6+08O(Q"VP9I+K,:(B2 MY(/8,5((5V[=PX=C@Z:4S<_I!3:3=BAFEZB9D.-(#"IN'9W?K3'7>5E)++AW MR%T?H*!O%NX#1PH!]GD[T$:Z[K)0,IQ]K*^YWL[T@JOSC6]8YO5E#R;QGD]8 MV.MZ;XQQ_!G!M 9O?2\@ZN@*NCI(71"0Y2EM;;[8!U,>+O4:$08:*7+'+EU MM^^5*H"B!<4/L?CDF&)? AJ*C$0D@5$? M@(])Z5CU .)P[GB/XJ5<"Y"='!6@$H'4 V-@DH4/^]5RZ7=1;G1 W4Q.8LQ* ME='Y271,0%[<;;'! SK M9HJ(<>:=3%^2JDG#6&F?=O=2%V-%C $]#RHM'J.A-!!0$*/);%HM11".@&/B M(S,X&%)BE_6->OUW#O3%UVH,C"Y%XA0+&D;9I'A/35>,#DPN=/MWSS( F=QQ M%$*<)XB;X"PPY1BVEWJ.PCW(E>M&5CB0S&.4US09U[I M4BMD(BS19[1BO& MW8B9&'3AK*641]T=P-(=-2=#[(>&OJRVY8Y323/ #VW\A;:$?!//L.M:CV5C M\(N0[)J^;'P.XF0S[%F>[V CA)/0TC [7 HV[V(>FK?L& ^/8)'33^%6W'?-W_?I(,*5 M0=R?_#8)*AH,6LIFX-']8J%3*5?C.]1[;?$VR^]P)'8D=16[0-BC6 P303Y! M7EKX];2J,$OG1O[R^.28\P^+*Q.\:#+X2C:1K@4==4D*( VXN ?"H@;S@;2/ MV(4[+?Y24.FD,5]Y=6O>9O$ZI!FA"0*92#)G2W=FCI 7-V2I$#5W+$V_C0Y$ M(A*;MJH> LW?P57_+CR=TY#+4^Q64]-/ZNF9+QDS4PV[8XT0]<5.(_9D8PI_ MK.MW5(IP'V-ES6QW-)'7!B*Q\@PYIIHQ? &"S1!!<+F8 &6K,9P=Z6DC#K\- M)8C##5A;T:CKK^J6GS,KW:0_OH]2"[%,5@X#TYU?,M6Y*T*ASY%S8_1#EF?) M\JTG6YS_1D7"F"E%81(IN"GZ)/.._3C/5DTHI+6J.-4WNZ3J!WU$S MY6""L#&)=.9"2Q8LBA;"]O<8P%'R@1B7NWFQR2AW M1+8S4&'9;'JLM!4I!3=\]D3$QT/'>0XU*DL*7'FC-;\)>4V*<=/DQX&O@]+: MVLK9=JJR1C(@I<*&8,ZCMX^"_]'"8;!0 T28"$]%N ,">ZMJ;SC+,IRU#3;N M?RDD4@A1-'6C6I[FCX=G7;O1'PE$[YQ@RKD)[ 8@XI9(VFKMU5RX1KG4J[U+ M(= R(K,;W">M/C!T]NUUMR+ _HELY)-/3/28@/AJ:XXW%MQ:V"&K8B5H.:H9 M8(JI[>9V!&,I;GE^J6" X.V/P9$_\EL6J4AL(,@QCS],AN*P"(Z&W#K(R1\J M?2IK_HM]AF=1),^Z&=;[+4$FE2N7XP#JUJ\X-F^VYZQ5-'-'8>GE+:O9^Z'9 M 0HQHRAU^,[//>WT-80_6*XF(G/\-,# ,+PZ8?5S $R\=N^GCIV@Y+,296"[\= M@N8R9"Z%#$ZYL*!M&]MBV2E Z? >6J(-*Y!M2UX6X7VVU6&0"SO=%J]E[4AK MM9TIP!+V1)YB2X%1^+[QT?;<'01U68_S."YJZNFO+ DP@) MZ[_U<:1SNF6:DDRL.]U\FKD4L_P,!RI4K\12KX-O'#:Q#3P3W4MCHAH4'-$P M").4Y7^K5-H^D*X 9/49IF,^H521:@)5R%:[( MA5)9HG.Y.=:^LF&,IM&RI/Q__ 4D&8XLB)]4%A9A1'T/!>A8W=3NM^M^>,&TCC:C!__W'?W9 M4L7L/4.\1#'"A5N;I-W]:!_SB;>/?T4,;OE.XK?LAUCJ>F\3QS(Q!#K:H":0 M(WWS-@_!O##(FI+4DP'5F1O8S3Q4'0E5&OBM>86+?6"!UYV)3%C-^CN#.BB1(.'4/R@G'K7\+;P.IZ]N/;G(B8 M&VTI);NER%&WD.HK"E K?DEM2,U*!;$=E5MTNPD<%9H L9;9][M"[QZ6W^TB ME&*PE$H56Y6V %NF,F.LR!K@/_PMY.@>H%Q;HO5(T;Z47:U_"0'Z;QR2/%L" M@RO.*Z>XBD ][VBP'\IM#[8WM;D)]TR$_F>@ $$>+4/3RRD^@1D%_I6UVG\0 MH@3?F;8\@0>!FB@2JX?Z7D?"L1(0#@A593WBZ[KLYB,A6LK601L.-588G\HS M4/"._3QLP;,YKU?#>6F1N)B_]X#A_6.A7B9!6GRQSD:^OLY%_:\>?BCUS M3HR$0Z,A0TS7>XVJ/V]=WX\R2 5RCI1%T^V:G6R3F)=>;$Y?>JQ,R@GAF.E( M,V+ YBJD@R'Y7@@&$7F64UY/Q$TR[./F4 ?CAEQ=8T(+ MH('O#E'] D#LA*V/QRF**"C+J=%!1)\BN8A/U72_51Z0%J!W_,4] C7D6["4L?=,L,\C7N0#FQ+=W2>N, MP$?V@V\U$#_@ \_B*P_MP#666BSH)"UYD#/>&NE62?-U1+ CO:;AO?,:8QQW M_UY!R8,ZZA\?RG$/Y;A?G]X)'K;!4I)4VL&X)M&&,C^.K\;CN9W8M*Q$-=(0 MZ!S263,-X.26C8[&U^ELD@? &'5-W<8 VWF"H.1@'K$ET-@=.$<^M''J5._O MWVB'R.Y0V/&15JLB+ DW.NH0I_Z_[SK;.WHP&%\V8BIOF?^S)U_^R@M 4,A/ MOGCZ:XM)I5/SY+-'G]-[)V=/Q3(.M*P^O1-,_(N'57CO58BBB4NBB,'4::$E MXN;:1A;N857N>U4\9KGOFDEBAA1/J,W+&=)NB0?M8<7N:\7TPD@84T!;AC49 MZDM!LZ=KE^IE,NAV*M_5(KBUALP5BB^UJBK.W]8:+O:Z*]@ _0>$1;T3;CY8&^^R(Y 9SW.I8_ M2S4L9R0GR<];AUS]$ST%C"&>=#5E=+D5*ZA<]&EK#H=98[6%;W=>V M2K+V![K5GCY,_GT%8QNZR40=8J!:4VQ?='R.5.!KJ:5\#\892DH(M,WIU3R< MD?M:)C10"\Q1Z4^"[UB.(7;;7=9C,>/P)4JB8>B'9MPN:!-%YD\3..)"O&HE M4,.GNC8)>;]HL#NZ3^[U1(V$6F##"JZB2'*C!?L97L$9Z4IK(DD;6CW45&F. MY-L/V^N^MI?CI^8"J>V#5"&#UNC'X/J.E:(TKL$9LD"=_SX).\_M^K#(][7( MRB@K2K72<@UH-*><@49G9*#/FQ- D%TS^L\^ZI<;GY-7J!4XMXG3%H+S(<3@ MGM&NT@Q._^,G 3$(%]PEL7T@VVY?\A(,,#0)2$ARY8GRCC6QUS^)JHQ8%P!] M-LR[M=EW5;BOZ/L/^^V^7 M7';D&(X/1WM,,;3N184IH]L5N&(YMYLM[3B#A M*K^]_OM/7B"AGJ1^+1NW=I1]3L:V6*%_0<1Q)(ND.@ ;UN'3-I:Y!/,=28PS M[E^MC#F\=*ZBP56M(]0X^/*L3[LX %\I$^D;,S*GBPQ^[:="]>A4A6[.*W]. MI1!:'R%D3.E3T.N3<&RAXT&Z9!*F0+"=R.>7V4MOUR"*72]8/SF1$.9P=+,RF&;;7X.0F)BNR1QQ/ '+U>KIH X2%K# $L)YM)OSO MR"[Q@M^"X3W4TJ[6=,>Q*$N(%G0_C"Q*W@57%3%J%2(EPLY= ME>N;(JJO8KGYG_JI9OH"VNARPE)P 4WI9?DSN33AOP1]'CX_@[TFQ*97SA5Y\3F08U0 M(7*D.T#7"JHLCJ./NIK6DUCAGZC)SC?FZ:I))*![J8@[R?';@F,.&_ETN;X< MNY. /X04CQ2#RVE]66":B/>H7M-D)9=>G @ZDPO[/MI7DK(<=P-(HHQ)&*?+ M>3NZ$HP"%,JV!7YIT]^572?T37ME^F@ C%U=U!U8(>.&)8\-^^/IZK*_KJ&C M>[?;*+^!:..1?N<N10>QMC MBDIW-Y"SX=N9,8Z@L#<-2@(7KP"G)!/1X:Y7>,.,I\QS(YJ%OW?@XV>/ M'X"/O_((_@6!CT?O@G \R?9L]BQ.NJG)APO^##.4P@ 6T;B203IB8 $H=,(L MD&P!%ZM\WS%.L2TS,QY!C&QTBP.PZV.- "=[(<_)?*^-L,-@_-X=DWN%Y;KD M\M5.C^MF9$J!G#P A7R[AC.H!I))X9'QBQTWWG)TE"D#^$28A&VE4*MEO,CN MWEGN0.)V(UQC\(9%N0Y=XZH'E386H-\M>"4<5,2@/?8AE=66=-ZF@?NIDG93 MWYI$/%P@OM:B@'7'%!XL&]YH>["_E/7?+ VQ,5&@N33G'6+/-$?)#5ZB:+BM M*Q9Q%N>[WV[WG:V?-7/(WPFQJXWWM EJ4F>\JID[=>*0HL?1!(^]G%JPJBI: MZZ#>!IJ6Z!V<0K%W#1,23-<&)DM[NEF/;V,RV:16PTIQ1# MIM(\E+=#3^*>BH5AT8)G"RYF!+ M;$BFU+_K$3NDZJ%%JA; ^0STV&F,$0$)RYNG5KMQ=Q5:C;MG>]U18,;+*&U< MD,G;#^F[IL*1XY2?.I@8"MIL,0 >K4@E7>-^5G^SV1$\AAY4(T,_K_D=(92D M!) JUG!8BAAYZ6:C::_S%G;57!DI0%K.F?5,@&\5O.-,_0?-G\0;1:2MG0H9 M4Y"=[#I/[?,*^@Q(;(DT?4R%6#8UWC%A8+A\&(KDYX@4(L6TS#67>>?:S-'> MMN]6K"P4]_4FG#JAG9IUR:%A.;M2;ID4$^5,N9]_B3W[C:^2MPO<&7",FC"# MX@K051["=#@AR+B0DY:T]1]K6TQNC%0D*:UB'VI3I]HO0.QU ]!B&? M,,1=H8%G@J"+ )E3-MC*N79X-I,9?(Y":GW67W=U-?^@B79KQ,X1!(=RD6TM MIVJ8(Y]J/WHFPRFH'C"#4^UE8<1WV#P(XNR^8V#6^'PN\0 ME[\G8A;=)-(JQ/&*SB3"A1!A?_X?#5G&KD3T3>1&ASO7!1)(\H9!CEZ:HLNZS M!-:)P!R_IF '><&W#5+QTR2@$Z+7L*@A*.B<@+N5FG-%\&45 M]XE$N]()IP\3:U+OZ).,#$S>X(C(=\;_SWV;;7R>\C]+O?'*Q!AH-7MZHEH7T<6M+=/JFNC M;(C!$O@_?42Y,*;?H:2!/433J A&Z7Z+CSS3X%<8><>/-?1+H[ZE<=,=@$8\ ML?+;X!UIE,S[9L5P0Z[=@4B(4[V\CS Q%5&==3(NWDU]$NFK,D[GDM9;@U%' M*Q#WV*&QAD_X!PO40E?E)>O8_+4A0+@'_RP LF89-&%1TMQ!RB8:[7X_.!>4 M#&S;L*$K-:TIE0L,'[LA3 \7HW$6 LM [*^O#,5_44R\B6#8_ MFJ6?B:\/'.C&+QCK71E\15,!5G/A1"=#3(*/2Z$RRPB^IVI ?!G!-?NKB-YI MR]S]K%]E:4NSH+78ZFZ.49T5OG%O98Y"D,@(]? XIK((IXKC0:.EL"%:-$Y2K\7#A 0]CK1+^RL5O;.O@ MZ51CPER[' 5]@':#)"E82DER#L'=@;2G\W3*B=Y9]+L%DL!N@9=L];):D1 Q MN@AA7L@51@E<,WB1G=QYH=IA&)4/(I=>X7^8M[*[?!&B+%Z8(I=P\-IT#G3$ M48FRIWJ'H_/_%"H9<2 I%$QLBNEN*)0>F/-^P?P*?_&J907F?/"]:%C\6V2 M!7%XW20!8)#FA=,>M\C^I',GS,Q_V6P$$CG+:QP0+^6H?HV84B=L 23\@2QB M1]*0MZ4NM)$T6>'O/,DV^E\&EV8&NFX=+ +E)QL0E@,0>Z/"!6 M'KM;U6CP?^S;UM ZR@-+DURL7)>C1B&J5YKVQ:W+'9V/&-@A.1C-\E3^),CM M5"KE,(>WW_IY>5Y?*[SC9J+%I*QO'8SVY=_W(1 -?VG[OE(Z)C9K8Y@;B"D& MXU22\#6>7MRT%.TJ,GY5@G4K@KH!D#GO:P M_)2RI*T(3%ZX#G1XW;+!*W>[L(ZCE'QYAU&B;CJ.RV=]2[IN$@W"H2:H0LJ M_&CU4G_X8NBO)PAFN6+S^0WW8K?D+EE!!6DYY$/"HA."@#Q%9=>0WZ(.WZ@[ MTM*ZN'S1='.Z-YJCYD5&(ISFPI*DZC=P.$_[;$V.]T4Y5$*YQ:Z7=,8QU$-@ M9MKS_J^LK_ ,>Z,GGZ=C4OZ(OXFS0UU -7I'5IQ0A(>;I(8;SQ(@BYXR)E;1-4LG@7?UXHW ,==>] M_IT'J.6M0Y00:H/WJ=^SAP"565]HRZS*B]OS58/T%5+7>C]P3A*Y()"S7_4M M:=E1399AHZ.FWH/Q"0_01!K7&TJI;43&=QDV?6JXK*%V5G _V+9FC06:REVK MXDIM>.C(Z2*65:_7>\93KMG:(L,YUK"@6=I:7Y,:3JB)A6[.>/9L:26=J)_4 MU+V'^T7<2\*#OY1$U6* [],@N*8K#G!,X1!5VDH_1/R9_K3&0Q127O38W9N^ M;?MK#8 .%G#LCGLK6+M/'S]!A#[&3K$/R&*SMIOM^Y1 _]=/:K]@'W?3C'1] MAUWW1UZ6K\)PRCW-Y*NN(BU'#B3>2@4%U:VO7KTMDCK8"ZH 3DK=_KS?TJ&K M5P!25WEM8T6AMHYPEAR'MZEKY$C=\#M&)@^L7!\S$%+IZ=W3&:#X+Y:JO[44 M@3+33V'V&X:5QY(>[?18D"$DN<#:&<\N.:8H978T(+P][ND/H"\R2]"3;WFS M>O)Y$?=@=_:&L#N0%/ANV&]WW'%7(9%D=DPD0RXA^W+5OPO_'O4:P_Z[8.X) M=#7+]=_WS6COXCDK&C0:*)PF*1.B6R%< M_!B\J+Y154HBB1DE4FIQJ=@?@=C:LXX)6 14[H!Y=*W]C3(]6K[O5GX,W M03](B_?)XT^>%+>;A3W8ZFI1:6^VV$#M:MBWT3!^75>XF;ZE>VRB_@;W\GC" MFJ+31EZ/UH$E"'%BY6U%M$%AZ@?& [B[FO29KL;AO 8WRLSBS5 M8U8308=T^'> -/I!;7TK 8.8S6Y.!N-*ZCYU"9;:$$#<2$/V97/>J&ZB?ZL% M._+#9;A<5O]#JGS%L;GR#9.Z/\\I9@KQ"9TX,J2J !]EHQSC=\X:0P8YGLBP M!L%=UFBFN8>5='O(8H>;7Q;^JF04U#E%>!=D<=?2D9ZJ M'T8W_SB-5T2P/$N!?4;YPSD2OK!8G6D!'^)\Y:2<4;@F$+L"==&XBHS;CT]R MOY](B58MA\!.)7[H@G,V-=;4*VI&BCJAF&$0_(SET?C]$L2HQ(\('9%)@O/# M_6(^4>\=($LDA"#I=U^&_>2A#/M0AKWG,FQ,H<'AL@[/JV N>G;-MHWV5YJ?>&S[T5>!YY9:V"-NK//5R5&%&Z?D<#^SKN-=(Z- P_Y/M0<03O'Q#1VQX?S)+.K073INH[< (QJ@K3Q!I*X M1Y.B\K;XVXG8?1HJQN\1W]AO]3NZ%?=*D38*.70"V(9O;WT@2_*OU,+;41MNB)%6&XY."Z(5F&J5L^3)\TGR)5;/I(RQO S%\AJ4 MHE2#8/AKOM='=%N27_ ;Q,FERE<],*PJS.&.$AEI MG'B./BG25AQY6-L>N!,I7Q020W-#)_L7>(WYWK7ZDMO #(0=! SK!D;O(,P@ M)@^.5]1K:G849IJ/6EAQ+&P^C_W>QQ%CI<#T:G:T8V-OLA2.2@I%?,=C9#FP M33]\@&4(7VTK(LX**RLU32)/>E=S1F*H";ED&I^"_REC T_!S6:5KX?.,NMC MO;AF<5O(CM& 7,A+9PG.9DRW$+-0="F=L@.3G;;U8N; '77 MWW/"$Q^R*M $.GPB1LWV84(M(!:-4FKCZ@(DA73[!8LV-5(,[/H.QZ/1@*!# M"1\OD3^;#47,LT57-3XSV(#]CF;M/__MRT^_^.SI)X^#Y]BVDB?^[#^8-;:C MF_BB[<^1\Q)O#/:/SB!M0QGMH]4S6#'5//9< C9UFID>S:Z/B?7&>V06"U]< M[,IQ5,YYR3R2]##4M*:#N^_$2&&>8[^BFSBE.DU&Y)8U:?>Q6S192J$?YO*. MU LBU?W+[_VZU-UE"97K>+EQ2#XU7 N* M*1D<1%,J-LP8+.5;PL12JCNBJ9P!Q"A<,A" M@-36CJ2$%C'+&J=SC3W#Q>T^>'XD_!E,D>1CV>&1S=@,V2XY50-K"41.V6YK M\FJ:<>O;YIBUD:>=.M2O[1[T!:5T>^;];G\)>ZCJMVP.7KY\QO?DVS"S/]=# M6W;5XBDOTD@%N6 #Y=+6/C!BL(AOYWNW+6]!%>CH>,BJCSMGC]*7 MC+ZJ(P9)B4S(3R@'XO94(3?V T'_-.,9T I+=A7QVCB)^6!/7NZ)JU;'Y=ZL M5'Q 4F>VE3JP3&%)[K0B,[)1S9C#.JACVB6%[\,_7ZX':AXX1R$.^B$JS$[A MO&_L&WU#.W4 =.0 B(@ 6YFZN1FR>]I2F0!I4"#.>/!\/CL MHGJT>JO$;2@=A%_X\SZ,\A,EG#^&7L]WKU3]4%\5 M%CGD80<)N)^W1)P5%>7?/G\^%JS0<,TTA<>V4+H;YT"<+7)_Z3W-+Q8V7-@! M6BA=RFV\^&4#:<$\11([>Y3OI3BY-M MWH :-I1>QWK!08F^"U[\MO."ZO+K]=2?A^'\ 9OEDV(5H0%<8I.]&(S^2RM( MOL8V#._\$GX"[=^WY2;X4&"-IH&FTTQ,)'2COX*XDO 5/3.S1#'TX,A/TB_3 MT"D]J47'$%?L,IR!WZNR3#R'ME,+Z1=9O0@6<$LO_.13?6-\&YND]*M(3F:_ MAQ=4KJJAW$QQD_>24.7%6=_$RIH8N>P +0^*0P/4[J*A%[I 1K2JE0P!W3M5 M):DO&E*M_3FW^-GJ\\\G7*-H+D6K.(:'6K!+BC.ZI:!2U3H/&*[ 32' M&J/R!.M,WXP6VJ9]'H1(^#PRF(*AB9J_,*Y)FBVE423_BP7ZPLNM5]2%YN#Q MQ3'/_C8[816!\SIQ]+ OO2"@;DVW2"B!(/M;5P=7S"5@/ 0EXZP1-B#Q,$#_ MDMYLKMI3^'9S_ ?->:DQW9Y/_Y_W(3+_S.-*;$5^]R7;3Q]*M@\EVWL-<-Q= M$R%;E"@B!X==$/++#"^KUX]F&*^ 061OR.4;+_;!A5,+T>^:+E83YO;8"UX= M=C+%;'OJ2X?R2YP\\]K@=D1RX=0_(*NX; RADL>2I ><_T>K;R@.EH)H&ZN0 M:#LE)\NB'/10CLV@I5]%;^WE_0BWWG*A@**DM3)H*Q.:FNQ"+P>[92L;YNW=<3'7HX#166><7E",WW*92Q5EYROV MJB&\N&MN9?VF#]A0XRWA7<3*NJJK [F>:D[#R*3G^0<[YB$FG+P/I[[K1<]R M%/,^U3R1@?P(2\I429HBRQ8=\+J4Z6/V9/$'76YA\6.4 .SZ:PF1':G17U9_ M$A1#'DQ%'F5OJ @W0$R#RVGD*"6$1^>/C R^7QIJ53*LJ,,<26);"AK "\EZ MAS\2)=*G3Y_\X='G\Y1TK-)(.CKOI5L,,:I^QR45"R5BD*$!7SZYXK:1SR8 M!XHX1OM\;"'?4$+LS3%@3KYOH^3(*W+1"Q JAW-'51ODZA#6F @. M$:6WA]4-V@/MAQ7HC-?7_M*OZ_,!0.<8E1TX((>B;ON ,(D)JIUN5(T8DAMJ MG>45PB:RU((F7@YY[.Z*RB=/2[CS:LPWE&[#^VE$@5J.A_KPSF?[2HIF3LXN MYT\N1S0Q3]J1Y,,%V\KG^V!\Y?K/HI=PCQ!F1EC;K:'7(T8UA^W+JKSE&A2K MG"5()TI;&.IP86V8E2-X 10/:1C/!8P(%^9$CH*&J:B0[?O%/&JD_;%JI28S ME<$Z/' /7GU)O%"EF;Y'/R&G #MXHG.^=.#R=%4^$)8K.JXEFNT>P8\=R$1_ MV"T<65,UWKP;#3.NMHA_(XT21GRBJ(#5E M_3Z!-EC(P<^/%=2XK.+JI+VGTJ;W^8;S-RZ#MW0(?=5I)1)XM%C6Z1OY+FJ. MX^>%F^W)NAG!G'XUE#\W+=O1O]9-N'D'E,[XBOS/?_ODTR=/P___R1^>$C%9 MN#VK?ER]"8>Y+X/MARE]\G3UU_)Z];?^$67+_O#XC__%EVG8.G_]TYL7A77G MHQ.1MR"ZR/V*%FBLT0+WL_T%%:^>(.?PY$LI?KO6&#&6;^MP+W*>[DM.8S\* M@_,W]E73MYX47X9$S.MT)UW677@PL]^8^\R7^B>XKU55I(E3M2Y!K1FV_[?_ M_GFL.H>=&W^-PS+Z+<% <->[..%J'L4N+M1ELAJGHV?E4:05][4J$TBU3R?< MS2_U,/!7J3U_Y@3M@RWBOL+XH;_I03SXZ=5'X7^&_U41!/=OY5KZ'H]N'NR+ M9W][\^+C(G;5UJ2N+I$MO1G_P\6>K28=3XM629203'(?P2;*J^G2O#3S=L_[ M^C8O#/T^-P3SW6]/CYBP4O9HFDVS8BUO(T'9> U"&A@]U,I*^FSF3-4M,?0E M".GS9)Y^BXVS-HC8[YLY]K]I3]\5)4 M$2Z&IIG5+[XL(Q:2 F.+AU(-/QGBR9OQ_FWKJRNCXKCV4EJ['N9?9NX9! M;OG4IGPBGAD=[BE&RI_:[;#&68S#UKH\!JP]!W-:A+9"**: $ER:^Z9P)IS=]-#F:A MJ[:/ZD[J4!EK7=JH/S+(++6)I[KSGX>Q!+/3$8T00';B/QCK FT#,DQ"WLS7 M).5.0 D:?<@XM8+W>O[\S;-"^U:R/53B5DC.SR>/>;NES<'B64A+9@KNA[\!48,77\5L*Y M1)A1/WGB-^L>HFE)T><#]7T,9P P*.G&/ V<9U1]1&@)5-]RLI)R-.]MWWVY ML,.7;Z %L@L,_R(0OKX//V699+_-JQ]5'[!O_^Q^*SQ\_3EW>CPN/:!1W8JIY*A&?L>G"K[CH M7J!UM=O*UG3EH7>)0G1R:LH<-BN+_>;;9QQ6P-^ZX@RC6_>K< 28?>%OX5\1 M1C 2YD!J)CWQG\H\AE^1).J8( *3#+"$<9BXK>@65_GM3;O_J9#D1+SI+\LKE8JH@0MR-[XW&JE6C>3* M1^=]>*E$78*&$URZHO5M]/)7N^SR4'M]X+ !ZV7YB6D>ES MR0VBQV2XC_60V"V/A]$T1RP]Y>\ZEV>G]7BZ^KI%!J-8?=.38'GX'Z_#THOO M\UT8M;RWOK+^/@:#AU_T>08_//FSI^'+'3RN\,XO@CF^+B4">-5?EQ_TS,^? M"IRP"N%KF6A9E/X9XK=2NGKQ.5_0+ESP]"R8Y@7EKCE1B*0=P-EH 3HR!V*S M0%$GUR&GM6!_7O!/"#OIWLT[:_Q[%YS*B^A%0JFXR?E"C:DPD'XN=O.+I'W+T$Y M^0-H!9<:6GVEFW/JG*5,[2%S^X;)(Z>9']%J_[F4 4$3$UU9R<=QJT(,Q/SM M0R>9BTU)SVAL HP$Q%.&^UQZ%>62:$";0Y0%!CE-XUI]G&4"EY_6#Y[Z6%*" M\RY&[[(?;,!D'<-9_V6!H^,;(+478[G_D0411TM,HBA>I%V1QLW!O 5;DUY; MB)XY56SA$&.UK5N_.#D7].>C6!>!_EE#CMG;8#<;(5< M;P18N5)C,DI^F013=0RDA3@N+ PN%^87V285;RUC+]9B%6952%<+^*064Q*Z M.:Z;\8YXL"Q=X7+NR[<0[UIQO$(\V]T81< B;T (7/=CGEQ?ZH$N_%_OO'F- MD##KGOXP[;B%+FO6;>R,ZET.*[J"_E$G, .-Q\0RPFW'&XI!>H^]U,Q?S#$4 M!/MHMGR0F.8.+I!L=.&%#&L" +Y$]V5U%6Y"*J$$WWD7YV+T3%UQA'Z;:'T< M^YP5X&/K.E )((_;<[IYG]V:!]A'5+B981U&!)'JDEYZ??BT-%(X,ZU'*RK0 M\7>7"2GLA!NUBJO.2UG254/U;GX/]0Y:;.#:N5%+($*:Y *4GZ\!8_M1"IRJ MWL*/I9Z (T;P5/V#-#<&H3B/RR$6)N5]BN X)7_J#?>+7=Q/<9=+^2HANUCFQ9C8)8A'B@SJ?NANX1B'E4U,,VXE M9>)<(&L0]$M]Q=K(PL,;C7[FLBI%E#H@!Q+@NS /]#:%M/#1KPO9LUS/3N1( M/ =A@&47PM%_S#2VV5.64"V>D4S6C5SUQ%''$A@V6;%1Y"$>&N/I\A(E3$.W MDS@E\DK">WX(9_P/>*TO'GW^0>^UD/JE%3C[%,\CFDL"V,M"D&0FYQA/ULQY M=*=C>[VLV]T([C:LCC3#UX3T;$2B"CXZ?%MX49$=YKV\G9Y2%=&A7A1=U\ND MB 7=B+XOUV$'DJ6!;R@#E/_D?X,&F"@KJ.25?#GZ(H]6KZ"67?7 @Q#(=ZVI M&D^.YJC/3-$Z;?0^WS=M1=9ZY-(S7@#JCYX6;7'6TS)W*BWF^3 B^>T*>C6C M9TL*3[%I,*$KE6;[,'FUR%7GM*@D%M(GHQ6[9$C3SW6E!;^I7[Y]^KQ[F+7D M^.HLM^5%K=@D%'4HUJ2@I28A995Y+AFB44Y3N7X7/6:S25+Q8OI!E"8?,3\: M?\-G-[8U1&PW*E&FM4-R(=$#F3Y3(A5][,A1*[I+>054W: E[:/=)72?*3+P M4,E,I7YB=HZVV8@]Q' &$&4TF#W7SLO7$I6*:](T&"BISCEQ:>]^GR]F'G^* M>[%W7"GE-[(0]3+:KNXJ#6"$P-"E+=1WH#\?^A&'LA"7YKW?QO_B>SCV!_C= M57$+ #O?@NLV4C'?'T6Z033!NRN)AQ\VP69AOAMOV6WR4F 45<=(\CMA\*3( M6,@_"@\WA!S3PG>1GE9'JY8R@OM@3OQ1X;**H1;EQ<.VZ&_J6N/7XKTE!+W4 MFP CFXR&8$T$TET:7V_&5>784(T>11>WGYAZQW25R!VD M9%GNJ?%CJ94;SRG$L@D2(%+O1*OD1=]57YM3>U2%[\OJG,L/1*U73PXOS6\K M@_S=%ZH_?RA4/Q2J[YG%>=D.++M=?;@M('-]FWF&XY!8=G8@A7##FP=Q;M6#3M.LT_94%^!$&2@:*$!)?VM0' GIX>JJFN#LPKIE+DZV//3*W2FN;##>C*Q:Q&%"0IMLCCYD=^&V M%IPB,/=<;CKTNEE&9/'>TO9"W6_5U1/@D=6R-2:>0(J^)X&E#K[['.MC ?DLY2G&2^ZE@NWYC.2%N,-5 M&KTI%S50_305:#W9:]5'<\=-/@/1-+_E3#DL>XA762^)*H0#=, M>/]&ZB$V53+L-"]1V-=2'49"0OB4A3WS>+(A605N>X8957Y-Y38[*%%"%6I% M0ZK>Q<1:PRA)2=D7#[1?Q7[7CR"BJ_KKJ'FOZ]7?.F+?4GV\DO5=4M*S>IKD M -&B-)3[:M\BY8W2%=TKNMM]K77\JX9TC$5BYSHL#MEZG%9]N MNFR"4G%#4K&Q=\?FD]8*3H4(2?J,CUO[+RAH^>3Q4_40\9]/GJ[JLW"-$P%Q MS+PB\ZL%YRVSZ0>']*)>GH L2;1XT+"X<5TO*6.,N4^J#?W@G8+^/&TPP9'W MT J#:C@#)!7<#39C(P(6@-NPDF&6!$\^ZO\-YT:K'0S)38 @6',4IN.M4LBV M]_:,,X+&F52(E>O-Q0!9E"*?Y1LJ-TL.<=L^(CT]XL&U"#05<=!:+X(,;1F- M(?BQ8OT=["=04KS FQO>SF2#=Q/C92>G$H5_ M1"M]^%_A7ZEX=;(7/:4Q>E!>7B=J?N(P!A-Q&1QAPW);6&I',7+MI @>KKD? M.C8I+P@AZU0I7/*ZHZB;\/2+P4/"-:N^X8:5,)_IP+5GG!N1-LT%:G3['?/K M#%KEFR$QP@^_"\O$3#[G=)!"$ *_4,!<"0J+7L\LY$S^0M(PY,7]A3).MAID?=LH*P6DLG.,^/%7*ZEKKR MHUYKHQ U7MHQ_E)&%RU2Y.]E5!*HXEB>]Y3JT]DNCM@7&68PE'T(4G\& ]C4 MD%3.OEN#AT&L7DF::Q?U1 P2[N5G7K"W'M'(J!$BSP8T2J[V:LBZI(A3'*K( M@AXLH1CJB^5[53X6+$@E;DN.3 P>N,C.@*&"\91: MR6;8+,VB1V?*2MP*@HP))LGVL+R05V0YC-K-VT7X#DZNU_?-*Z<@9\K;Y/2] M#CLFZG2]<7DX]'W,)TGHQ.,!R].B!%D&.3@&-CC9NYMVA6?<3YJL1%%!FU82 M<0%U#T7*VG5IS]K_<[YL*7+FFA-:ZYF'UH342]:=_]V75 M+Q[*J@]EU?LMJTID.:L8WI;R\PR%YY&\T'R&A(!]XQ H3J)677H#49LKE[\6+YQZT:%D%J\QX9<"V;.\K>14JF=&?W3SJ() F0 M(Z8DXY9D^%PMJJJA)G^NRN_ DOD\3-;RH\W!70.\(D2"/"%$X:CF.J;> M>N:NUFN GJ2045P4P0,IHQM8]82=M.?32*9^,LK"Z&+$+9&6!*S"$X>,1Y'O MOB0+YP1^.FXL'];:%VX5"M%&1("%Y >AZESFGCHX(^ZHXW0TQ:0M^??:[^): M6S#<^B=BUG(CF _9W&5QAH4;UQ6@Z)WC]V)G@$M/!V^'"#AC^5Z>R>V*.FP> M:MPBG(DZB\]..TN=3UY:>X"C@DJ=T4(]T:-DV=I7LE0[/%E,_"N&<0IJ41*> MZ[Y_U]2:[B2K]"XI&Y)!"2&[]F9K2QT%0ZJ4!QS?>0CTW]%?R40D^\+E<[GG MB7]R=)(G+84:P0PU9O[6%)+AOP!$-02L#=#ZL8A7]JKIA4>[W%*KLSR"H=?A M6X9F0P=$ELB4LIR869""E6.=]E[-E';O97_\QCQ;LBS0X=VBB0I%R*:%ZDR' M8M9U?1X.JEAMB< M985(*IGK2%>G (T\ST1V5&N^20O3I6C7)_3!A:T6QG;5 ME'XW87-PVYEL"EH:NGLG$;U'K::!9)M)++)]5">>DQ&=B N7G-WQU,N$<@B? MN_FYUJ O]K);/LC'SJRB!@CT_^B]EDS2B%H5U=J)6*X9:=L73#?%OX&S92_* M DEM1)J?#_WUB%SO-($=$5:5_TVRP)+^*NRS!);H+%>LN;*3W;MO?$-7CG&Q M-F BTJ(NBIKJ(>*(84YM XY6HXBL+,D*=WM02.4V1>MZEWT_2C6Q+[7N+TMJ M"\BZ<\T0RZ5?)Q+7*TG4U(3T33I<'?8X\1[JJ[+=&^Q=YD+!\.)X7C+IAD*] MI?S/;@+R8V9:*4>D!XA^M$)CT:BY&B$0$>FQ1ZL_N5A\D2G$3I-*=8B[9NUN MX[YOS5F2^QL&\*($\L.(&\+P\-D%6KPES8'+THL/B[)9G-IB]:ZCO+[033AA MAO#[>N3H!5_&,=/3]UUC27\9=*T?_]8]79!L&:<%X"U<7B.]%03.K>*B+\;]S&R@"'^@9'1X[64L_B>7@?ZEWOJ-4 1GF# M__?T?DUT4@=77,G+[_%B.6.["C1'X;?! ]*();A?,ZI!I(P]U^^#5-QBYI M,!ZC9)Z\7_J^XMPO3PCKR38G(07)_E;9D_VW.*O/IWXL#3=TA(>66:P M>/&U7Q K]&6Q^IKB0.;T>D51R)&)@+45B1,C$9/I< )TGR33>]M#;Z)JRNRA MX9F3J2\=&) *7JMI_+Y#5X[?:. ^IY.;!WPY>UI+]/U9-,F17 DF2-#CU8=)_JEL+D' M'$YH[+WXBWG-2,W200;^BL;XY _FJ92X3[B0%\8EN:3I\_#I;0-*_YUV*&;_B<7ZK[\*?BW@X#% MWY:;8(_D.PRDF1\%X=/@8&D6Y3K,ID96. 'G-;\D99!,<"P^0'9$Z4*Y-$A6 M0XY!9<X?<6W].]5-5BIY4FNJL!"BF1#::O"&*,N!6= MB\P.K2(-3*1O28F'23#[J./>2N!U57OT(%6Y@^7H%A!!,:'&I1)2:A*T$M]X M+AM"9SS2+JA@/#LI6S(P/']I B,+W\PJ)"1?Y1!^8A"7F9TC9/ULD@[G*GXO MM=(_/-1*'VJEOW(-X5OT6GX;@ZJO)4_UVDS1R=9'@@55!UW+':P5(+Z 3V$) M7DXLGGE6J.LEU =)>QA-WLGF6%\SY^"6<>)^+F02I-)7^Q2@A?2OR !3W0TA M,X5UQ>IOP??Z_^NR-638#\%7"<^5@"S%T(2[?G0)S&^:JB(1.%!6_)42<:MG MP2T/$UVLWH;;]7+U;$/_A><^&^GG!)2E:RQKF[(\ZTJ54$B>HV>$Q#) *@9S\?P-LNTHO/::_Y M!E[TVJ"]U*7EED5*#1J.?6BTX)&LFAU%^L33.VVV+QXVVR_9; S!CCN-H3U( M&L7M)?*R?O.]+YF.]=PC5W])<6SKA&'.I?Q<4'_;A>10^D'YP9\^[(3[V0DH M;TJG]U4)#LP0V-ENH+D=;,_N<]MRY=KP(<&1Z8"<,Q;TL8'LQC2U/++/, MG*==GD :R@@>=LY][9Q4(KR>V-]$!HUO_RSMC<\P;[H!76U3/2S3?1YP1PR3 M4HD ,GS@-,G)*U$!?UB?7\, ,UVLY[:.;K$GE/;# MXMR[=LB][A!6CHK0%TEZ93D' MA98!8LD\-)RM2$!#=L2=>^SZ=^=?<"BC* -JF),B^6/N1R=2>B'DW=:$>\YV M]S^DBMV^'(QM3')1#S'T/>U$BIMYBUQ13L/#A%T;1")D MDF?E/*@<>0]]9G@( /% &/5"'I=Q;W*F[<'2W)NW%WRWS<8C[+H^S";^:C7K M>'+_ON^GUO"^UG#3TE&+F6=I9[N),+?!8.M+ M"%W[O$"%4A4Z8;L")B_JC\'P7S;G#0BUJ4--6_3XFN%'LI<:[A#X,%7?MB6Y M#320A\UP/YLAUMXH*\9L:/N.%@[8%BW34;>D1N&@:L\2:#>Q5D'_;A2E(E#B MKFLPN49@G# @RR^GU4 91WC>\\N&-&O3CK2TWU$105U>T-069:VVG&S]^;O( MS 5 E:(I&1AH!"( 6+$L3.*&]_MI;-+B-%=-"P T#8[-;:Q)?4,?(=6)EO5B M^TW#'8H@KJ:OX=A&(-^I3K22-P+?5E<>[[50_7',-(ZG7$OCP(.E,-$%6K.P M=O4T*%.5=3,#Z5N11I0VZ;U6@%ZE:$6A7QE3OIB HV9P,E\V8$/&*T9 M."5D2\E2]1\\+_.(%[JX2=Z'.00X!FFEDJ_3C+YDY6J:Q)(HB)>"2.L/"6Y@ M6_FVI[8NA4VD.Y/664'G52$PN1%Z)?UK)@OJQ UA+0@1*_/\:$6@#]6G)#2+ M7YNH-A3/9=HM>[1(?93^MF37?C50%!O3$LHXW=47_=1$;@G' MHAIV6<6T^N*"7#:[L$&GZ[KNEE(;^NB7WZ\JHROC\)'GF,YZKSUY-[62)*)7 M=AT<$B! QV/I\W2:1L!. XG;@2IHIAYI S%>UXALN^KX"X8=K]-K5_4Y9%JLH M-)\#F?(?X?/XCE/Q&3^S(QN+(9UV=IJ[>0711/@6.5\'/?TK:E89+X-CL.^J MX\[@[P7Y^N4#\O57'L&_(/+UJ%EV4'2D^PKGEZ/VII&!$TA'Y>QQ&U [*^=A^M1H<5C#2VQM+DM\&=Y5TT7,ZU?, M+F0=MH=W)5R62%]X'&4V%" VU[^$5>"W1P0#2QDYC))V? +Z#IQ+)@:;88K= M0\D>(6)XW@_HU/7]ZLE5%Q$5\LBR&7)ED#LB;DXYREN@#]":Z9P5(;98]7Q M> %(&6Y-COYB)Z7K"+S ME0N7L@K"13DH,[ ;P4&R3FXDHT:AFKU\:V?5AAJO&+'\"*(^)-_M..17NZSF M)UR:#<&Y9>#!H_2BT)CD'UV78^V>?M?7IB@$7S>8:-E._074ADXW#$CDVI%' MD+G0).,Q@V*Y16;V$+8Y1Y4^GT)7V/)GJ>PB*;VIND^7T02&9V)T-H)'JY=7 MB#30BAZN@XG2,COB9M^;D^QW4,K S,UZ$E]449"5AY)4V(&=4('Q^4"D%'QD M]\5 @4EC!ZA"20^J$8F%N+.2?K?@+DK0>VES7.S4%SXHHD]Q'A%Q(Q%$Q8,3YC:\(@9[^_12!UER7#(2!A6W)*# M$3N6=E^?[M%+.[Z1NMGO" D9?*<&&IW P$N1.:)&G'W'3I3)/T!!)&TD.%2J M.J)-F/(A)A^1&^F<4[].%D.^R8E?8^J3*)PXE1_]Y[\]^>+Q4PSFN8!5:"!? M]0.5!M]$#@3-5W%$M"HO*#X62I)^G V,^W,FT,70#X'IF5^J'HWA@-[*&G9S MDC6,VA]S;A!U=/B(Z%T57=+J&^'(S\9TLO[-#\ORC9+-$4@?-Q/Q6N4I@7SO M_<,\TA@0C )/H'NN; MXV],K4'D_$IZA2LM$8T <(DO-FGX9X.SH(<6B1^L^"&YPZS^L12+I->1L,E( MKA0>TO(+40S@IJ506@.H6*"+8S6YJ!<71DZD,06<_ M7&&,JG_R)3[]_-&*KHD_/"5@FWO(=V@28UP;_OCVV>K-L^^^??7Z._?'# (G M!4MH;M\8Y9"#YQW?VBAPF!OOZZ8JGQ:WL+)KI YORN3&7ALO$739L"A(AJ3X M/-^+,,O51KZZ;5TU)3O)P1_C_E/X=YF4&][R(LK"R=ENP36\!9].H;Q#/^,_ M@!06-#W?BOBS43NZO49.2;-E6'<8X\U6N8R#YS=="J4/L?# SLP#Y+@S?0Y+ M:3:Q@(0]"UMQQ+11!:K9-?PV*I'!9$"PR];:@8_J?T3;SJ-.FDJ5>!J>?=0E M 3W)KY<,"]AKX2)/%U?DGQTL26NVN4R9.[V=CH?&5O.M4](Z$7;*'6'52=& MXA+%'2I'"#70+&E8M7% M,9.G6.G$\7";K+$VOE)13W!& MV3_01X=?CTR+3E]3@TX7;S&#"U]\QCMUB[#MO!PL =#QH]\/LY/OU-..&8&" MHX:F3NW!;W^)^#4,3GNR:L:%K]SVM&J7=.K?\7;=O$$&1[^*%D2R7;/SZ4;!]*MO=;LN4;UY2ID8@N#^2.D0L5PX*+ M,W$G<.\EGA'UD&W9;.H5:0J&[>GRIC\+OF(R+S&\G+E92[::XY"#\5U>=0Y3 M.DYM?4[4CF*LZ5Z)M><5;*H3'*=_!/0XV?VBVD-@D"@GZ MM$]MF X*)WXU7E1GT?E^53->],.%(8@8_PFW;]PQE3[C[<[+ 9^!B^Z\-M/\ MN;NN7:):8B[Y8I(,HO+K=^!LJ \GV,*HD4C,_6,6O4,,ZF9<>B2)[HBUT*+D M7$G^7[C9;[_.]1&[GKLN)1A\6SYH?_A.-8.G6!J?S)COX! MT+/W\#D8L/8EZU^@YA6B^QRVSEOSS2WTK9W)$1A_+#MF^0E0*'NB[&@"0;?G MB?\!<_\%=0=\P.0ON'"T3 M &5$VIC).(I"5@+UZ\L>6'-$T405W(ACKZ58%%7WV.(CO:!A?>BS'XAKQYRECK5Q:CZ@2 M^R0=[E6X)1L*HB3C4OX$BY^RI2^^[J/5LS;6_\_#G@XW+PCKH.'!$=DT0\+, MAA/WA.V%)9:[N*<.P)M5/:"MKTK/)Q:N.4Z2.G$J,T.\U-R6=YU2Z4I5<[Z5 MK&M3Q\F'("&#Y X$7#>%MB2PG P]+VZ4*"4-8ZKT/?2-6S1O[V 9T\O>WX<_ M[JL+AB.,,7E '#RL**-@"1J3_HZ0>$DYUB%^!':R89% .B#A:[_L)OV-DRZ" M,>D7K)0RA J&6Z[&:RRPK+_;6T/*",]? @,[DL+2E![-J.TL27H- WU!,#IL M9H,#UEWP62WSTWJC,FQR"/>==MH $!(.G&2 B#%*&FNZ#M)HL]ZUK'2;G0WX M^XBT;$+"5J?F$#HT)C\DTEN'CH]FQS&[3LGRX(ZV#'-V-.HJV^M1:A"U)J%] MMS-FMXT_E >.XFT*@XL';R;#DV(;N?VOO3']8JA>=!MQV;ZM%<:'$APO#4,= MJ7OIR7]0$P%1D=- ^]@MQ+$ A0]#V"GTX8^<"J/3M@H?&/=D!U0;+?LB'>N+ MH=Q^S-MP]>3S_T@8QR"0OL\J^'B[)3O@*R M'B\5IO"\/WL1V?1SN2(IM"1CV- 0=:;H\^=T1ZI*2#@K+[\/,2:H*V,9)"YX MB04TK1=HD7QVPJ' #TZ#'+3$ D>P^M!B[_/*MTB?KOE.T\B4>NB)$9CVO>:W MY<1MRQ]93B;OW]&827JQ"Z;A'7M[@*%9LQE--*),*8C5;%[@8>+&)'^XI%^M M5_]?.)(%VJ4*Z_YY@^Z?MQ.2>^PK?5,2ZI<>\&WXTX4VCHF%]B-$B^Q\A*G; M$MRX-14*H'M3) J>X3-<80[SL_ 8C742=2*>,A25YFC!8[[*L[0Q$Y/X'OL5 M!4B#6.'-C09*E0\(Y8(\*8@U0FS1529A>P>%S\R$]8)=GKA^4DZKNU(,L![J MP>L#PP4O+F>36%68\C>:X0_7)<#=\M)LL+EWVRD>E_&,9)MS!;O^-Z30$TT MH3 @>K;366D$JT\3V&\V8\URX2K,C.[Q,(N]R39SCH6=C'B1\B6%]=UWF_(J M.#+DTVE78S+4;)M!P)J>JJW&!.+$'S -*J^V8@4^#3L6=3FD!7/!LXS>7+Q. MY?%1G-"MW@G?JC,1!#I,KSP+XQME83S9=WPM[OIA8LFA-O$OD=0A,$^W0%8) MK*_6 DQ2RFX4CTO/>G+1$W^RU977>V,S(-%9O658WYS*R1H\<$Q63^1T>IXH M"8MVY<3VCCN:1Y*HMO^D-AV?R3ZV:+#E0PVMYD+!198EBII4\2-T-YP+Z%KD MMO@GB]]]2?OSQP\E[8>2]KT:$#[OU<# RIZLH:9M^F$9_\?2W76()HXL*F8FJ&?LP M\6IS)#%'GW?NTW-IDUBL;N)*Y.:WKAP&2!U2*!G657A;B&L#?PSW9 -PW[Z3 MHBGM:]5Z$=!>US.JJ605X/(.[ZZ$'>[%/<&TE,:Q#&,$+"])5*PW!2 M*86V">>:M%^!_27=.N5D+990 \E-'J]N=[9'2L5'.BO\ MJX]?-?(J5N'&O,1>JH2J..N,M=B]D^(8 MND8 MH*:B'4>TI8ZB'Q;&HV@4!HCS'2!0&WT11>S(E]V*QQ*=+R>&55()KN4]LYOW M,9[[CDBP67 -B_LVN9/02AMIA_#@OKJP0>J?J"8JM%G!1R?H2_#;@3MY\I2A MH%F/9C.:4I=D- 2J*X="H^JZAG/@R["M> GF(JAD 7:JD"8O:&\),[JF+ M(;B!0&9M=Q.'E5(YZ\*4U73"A2 0%'K=?E-R @E+5 ^;NA$/$Y2ACY^^Z_KU MN^")X#_#"8J^2$I+$S8#Y9YOE,\#9)U0P:GBR8?:C+D<8:]TJ!^&@:R1AN?F MNS',NV2NTY[PK-V$#[&>JH2,DOES S#5^*H>WX7M[AX [C61 M0]<:)0V,4]OR\"T_>N.L]2]\2N^1)O&A"2]P7@(O3N@M^:: MHJ7@ ^&B4+5T2N!JRT SV"XHDLU8K'0+CHD.#M\CX=^N15FR&4VH,IP'*OW< M<)[8$3@8*<8@AE$RI'%?Z2]0[\N=8*(KHY$ZV9S9*X+1TAV4A7$Q,#SF25K5 MX#SMA2&(;G5 PQ,('QC"Q&E56DOV?/_:* B9=,35UUU2X[G5V;4""R,E"F3C MSYB"4VTON,&DV0YN7I081;?-+)@4MBASW]3IXJK">#1X-8^+V6>R6/K.[R73 MOJT%ZB50VWB$0D3;;+5?"'\9][#PTR3*])(6;BI-3\S]A-N&D54Q4];6:-Z4 M<\AG+E!C<]:)47O!%C1CA,UX+K>%FITG^ M0?'R;P]4@)]"2 5*"Q#<VQ3%KEX#52K[2PQ54B]!(3?5/LH(&; M-.:X99+("USNAM^6L%MBV?+7ABL .QY.\32U$N8+1X ZS6WS#H=:V):EDNQ; M$$4U(NG&UB873T!W[!U46=7!@I<'/3-X%)+_8+V3%_N20L ZRS(.\"W/9#M) M,_):+V"?'63S/WLA SA0LIYI,<-?GX4#/9)\$V*60G$(U)VE;5XZ>*6^.VQ/ MM5V!8'E@]T45O,?_+:P[GY00>VD!8C!R8EO0)D\S9Z1'7#R__=9@RW/<>W'X M'5 I[SG-1&<.G:< 9$=/->R0L MELD9^7*5EU7,K"!:EGIT=6 MH>%CW2*?0ZE23;A*P#NC8TOX^>@+ OQ%M!*1&,3-3G]GSKIJ^?N9"R2H(MH@I02V,L5VYA_.CNT'0>/R9J.<#;2)M3NYKN68!^ M>GT8*L-ZPZ+K==*YEV_):V8Y ;V,9S=[B*4)V9+V3^G?P2CFK/ M7NP]IA[^6:0[?ON@E6%=[))YE]TJ)+K\%G1DOCVT'BVT$.>_:BZ:*O>S#6L5-9F/J!Y^SN64QEY')J#[-E_EDTXXOTAE' M$:\3%BX08;. M@8)B6=)V$2R%O 7M-$I9*R#;LOE<.U2D>HA_F*4#;C7%"QP0-,+K#:)E";2R M;ZS89>(=*[#$(C* MXV;T\9)4W#*& 7UTV[!7RXK1)I'DN;X2U@ONK@;"@N@0AAY2<&$L2=D]X1@6T$ZNGX7]F\] ,YBYIL!1#C/>\E")7)2K)PL%BH[\>Q8D;.' MSLJ\UCAI 3\OOU=!/3GA6 7='#%3CLS(PGF4P]4]GVE'EVJT\K\6,X M:MB]7C+[^E">\MK+[M&:%)9$%*@8_Y$Q0]%GXDM,+FFZ\<4!R&Y;0_ZDJ(+# M,AA'V.@DI>ARF\*V*LESJ9M[)_)X4A$W*3_8LJ85J6CD_7^GNM&8&=A MSX0 M154DF*Y.8UCQL.60VY4\7S-F:TA)L?WVC6(]F][!%Y(\6K&BO UASC:&1HJ) M98X0&73FP%X.4$8@6]'?$,3;U$QM;8"8O^)F>D,W+X--M/$6!U&Y,2=J%:,XY7K^GQL5'IIVY]3&W6Y"]>:JAX#SQTO M47H\,AB11)0SY$.Y[25I,(K2_I>!-A7&6*,;Z*EK6_D9?**G)C?\QL4 M*2Q=K]^L>LJY]#P*LX1L56M.BI77A;*GD]VLX")YWZ/1QJG9TS_2:KQ8F&;Z M^, O6L6J%_D6*T^978=3R/"%6>NM3:F#C"H;2ZW0IWTP-9KN@0A6I"05_882 M DQGYS=G]'\Y9M&F@MQ?PQJ+/80T"F+CDGE/\N7ABW#B4(%O(KQ:;][N3;PF M"1"VHZ&/H_!!E'&"%*-NL>00$6'S9P*_X_Y@W'#RY0T3G:]O+/^!OP&;V_#W M^9J,^!RNI]=:@PM.7KDMV1O9]4-'13==YF-Q 1$H)<=-0>@6)*5@\5.UV-^Q!B]1E""B4P*8DF.0 M, N\&H RE(B[#B*/@EO,>0>#2T!%FUL"&)!EK(*XWML I6Y +% M3. 5*(9-RLUZLJU"OPL+ ZX_C% BF?VN[!)EY$:"G?1= M]@!N<0L!#UPZ0+>&FOKT19)3'J!I"$Z#;.O2& AT_$-]QH, MRU(4"[E+MD_&$L^19D^4LUQ>YRM<1WM@;_^PB"V<;TJ:8M2AE=/C=U_W_N2A M[OU0][[7ZS71VTJYO4F[3 C&)(XI1_&].!$J)3OV@X.AG*>2M'56S_R1DD.) M^UOZW#+#U&OOIM7MPE?=>!(A67 ZJ>>60+K"W3HV9DP%&7ALK-((CBWDYEO]*IW^.'XY665X!3;A<9' M85MT&>G9>IRN9_N#)-D6YE>!$LG4T)Y<-X3%%5S?H6_Z5"4O[=('[8Z/\$1: M26I%,\7U U\M1V%ET?H)U9'L7V707"ZDH)'2_LVX;GM-#0_^Z_KT=5_55MR< M/:P?N+\C*1M3&L!17DD!4BK/;N!X=# B,]0BUT+(=I$=X,XCZQ)'ZE:\O2]L;&Q 9)@%2P08 -DE=B__F9^F7D>(,AZ M2"45)6[LG;:*)' >>?+D\_OD^$2"%N-/2(8R[Z@O)TMI'*+@G(PV(%G/RCP4 MI+E'=8>YL"I21MH7E9/V5E2%;4VALXN3 6126XI0]B=TUW(TRDY.ZA/YF05] MS5G@Z(DNM%88:]N4Y(''O1M/(E;:Y4A7;%%JWH9=,^MB1<46L'6OZB)N..'Y M UC9?5DA-)!![\U%KN;)0O0U6LRL&0EL2MBZX=SB;G)IO>T2XB)LZU6SDFMV MGILFJWL/$^\?G;FQU&9SFMC=[HS%U]N ,9WFC>#9NH.5M3TBSP6,'H5>8[>F M;*Z!XVS5+8Y 2QF?E>>8/7U]1Q".G2]G:JY6-8*P8 =T-P;JR7L-FE@<:(0+ M"P[B^,(%]N&%WO42'',7J>!K;M%>&F\Z)'^,KEPK[ESJ+;,1XL7Q^CN\'%%FG%C#W/(&^;>* M>51TV1AFI 2-S)P;SIRR0KN$[O L1^^YK 1_RRI5^POK$#XP5NR1$"("E[*< MH97JJL@$!:35)8AX_"SC9:J$][\EVS^OY$I![4GK0W9V1S0KI8;]JT>W82 U MT!8F-K!T>BTT5\)32/^/9ISRL33D&16]H&AH(+-C$(95JC9Q;Q)$]3QN0Q0] M '1!UL("B?-;\7E7K=X-JY+W_F5@CJ#&=[1[V-SEQO_ MV.YHVP"9U&$-!)7AEZHD#,Y](A4#%7"3Z#!=U7-!3><:JJ!*(*=;KT"?D\*[ M.+L"SW5U/V)_H<._M0(G;X>2M5 N)/C.5\!B/E*?=8H*SS8X1"%$NT40PH/5 M)0K/2X\[!4FON:P>U<6.('G>H?/)2!^/?<4GKQ5SUB!0J\U.!J)OQV.X5* Y M+(!_"%,GMI>OU=+_YZ^IO)NPE\(]:_ZN4973,5*/W5AF)925'!R>I*<'Q^F3XP-Y MEW25"B25#':._!.+9M^@.QUK&UX%Z7IG5'Q/#KXQ,R$ZIBH[X6M'V0P%6[)( M&DW(+BZXR(3+%O6=[*NZ0+[EU.NH89(9JMRI90E7^C)92CM]X3'H'MM/>E(? MPT&UU79,(H@IP&2!C1&"GB\=6"!_&RHL MK7F"EFKI6I;Y?>JA>96O)6%DF <\)]'U,*:[=(F,FN;IM#P/\B*LYM:D453N M8?[J82XGU^"35GFS% 0CG+)O?@;M#J:=UKC]&XSVP7M4Y:$3CCC<:L,Z_+!JI%X5+G!OC M)>-M*#!PE9SL.Z^@;R?ZO2:=R\HD-K]7^,(.#KX_.4]F@^D@^2EC"LTJ><,% M:QK87=7(J<^ST>F0WBR.]+)A*]$(GH./TKRA0]1*@\JWA:K^2=&0780+ %IJ MG?)'OYD&%YPW=,-J^$INOZI9Q)*%1%#-(M=UO/#))8A)^]ZW<@YD,4L)<,"\ M]V:"NFFA?^1<(A906@Q=#10(WG@1:OVZLB;2'J//0GUEA*L;WN J>F/'O,EX M46B7D_EUO8/'4?2^F*+S$O6TW]ISVE87 M8'69K)-U[1II%;.G=B]%6R@%UA4*Q,L[P'F@)MUY]5$-OUQ:EGQ!- -8<@(] M%.)[FR/ "_G.DG0DWM\"D>WG-Z]_2GY;M P5^YT16<0U!?XR]6ANTJG,3C6] M8T\7 @9]P.E:>*I.5VO">'72P@[:0NU>D[&\_A,-^8=7R8_U=?)W]4K /DK_F)$B5@K,?[A\\29,7KY\]Y[I_3H"Z8'5G"5(D M>#@E+I%M(_QP$Y<11YS<5;T')8K D]_KR,$>I/F#*F0-22,-/J&(X]<21S^ MHI2.<8,B\>M4H-8=J_0#:63/&O>2+@2^YFF&9S)#AQLSQJ^L84(!T% #P=&Z M>6@VA,VN0/$:)#IQG>'NIW)<;6[AM7":;3]XI .RG&5A>4^R7E MD)&,Q#=\NXXY::B?-6)X\3D+WHC'-SZ1%P]&XTS*L^*'$G3CR)A8,RCWY&2M MUE[ISP#91CBI6(<%6[:YP3D(AZUN,J ,; J9,1K\PF:<1!CI"LS@2DSH$A$3 MQ4F8"!\"*2I3"?A/\?+K6Z MSA;$GX:1/X%K;S4I-9H+\K/TPH2'"#P&3\.C>!=[PZ?1>TBSM]9F>R.=&VSJ MW@H#;!A8&W43PH)INW%IV":+QM+][-WXHI"M+99ZTQ$6Y[8$5R!?Y,"S<#>_ MZ1"+GM+UL4JGC+I0[CKT3@!MQKR:KZ3; .Y?5Y+!(:=>$4R,D-Z&BQ6>%Y4RM;=$( );= M>?.X?<[3'M?K6*FY*JZ]Q/4;&GJ^?&J:LY>D8$]UM=?_"1GP:NC96]2X04&A M0$-&S-:[C7^HC>]0O?O]4L YBP>[7J&+1:'-QGE$GJ16J5P>4DT>\R%,\]R8 M-8)G[W;VH7;6EK[N!UX-&>1&T-V"'@:,;R\4 0EY*\4"R('&N07_5&ZUD5!L M5'*P41K\@]=PVCL3>"8:SFL;/(M>:;" %7EY6X+'FH+ M(/FHCUE*T(7.4FG,EK"D@RXGO:0-XF&W*P^U*RZ8[ /-C2^HIHML6.93MQ\Q M+YJJLR876DPZ0ZCA&B<<7@PXC3SL6(>B-="7G.3BCB8),E92_[_:LX0X![,U MF,PP%=H,"*D[&7DPY;F8UJY.$:O.,5_#L!&04RTU"S+K@8=SRZ/\I53J'.\J M=3[G2IV=BKF[BHFY$(!R9T9U1%PTB:Z&-&3"3)-)GOELG.-ABK"6. 0#T)J" M7GAE3C_8G$1Y<#&EAM5'B,QHG0K]_8^Z0*:GDI?4OMB#HWUB7.Y,^(<3$8& MC0R- /5NG,TSWZ19D$\WQG[LMN.A#,=K!]WG$>WP3TD0*Y*"=W,=7GK?SX)F M>^WYL(C,[D0]U!;R/BRD=<\8)X%V490=3K0 S,!;>Z%1AW@8&6*7N\UZJ,T* MV884VF.VF.<1"#02>V:!*U"'XML%=V;(-K<)77NWEP\9"O&5*:C;4#7L9TVW#U+K8U.$Q]]4'LUYWDN& G*E!&BQS_ MN&G8[5\<*C!T'R7XYM+@;2UBBOHMYZ[XRZI*4)K$J<.FR%$CR_S;M I:@,3R M3*;Y@GM%M-;(M_GBMU81Y\(C1;60BH3^WFAQVE9*B0UFST5X!XJIXG\4?RYO M=P50,>C=HK)T@]JT9(/6#8"OYB[IWE^LAN(;H\/0D3R7-/\L U!]*$#:BT_[ MS P(XW!&4ARJ4 >!K^-[;GC1Z['.#2NDI6"T-J#^Y'+27#(9PQPX)\K]A=D& M[PJY20M#R.PPL00\T\ Z38TLTR.$.Z"#N<+9Z[(;\YA#1XHP4#>B!&UQ=PN# MC 1X$OD[6F\AUF)0I;RQJAS7Z'3RC6O0Z,7-687C./=P'/V]82L/P8(W 9#N M.][",!KI\!.N^""X]GZM2V82D&4'VG$MI(YGI+T/-?FHOKS^I#+$?1BCN2"07N2R):&RN!U 3UDZ+"V/T!-LS8WX M66T'B2= WK$Y-A=TM?X[4Y3.<3U:*%]U-5X+L^-P=>Z"FR-]+M&=_0@Q="Q& MX_J7I!,JCUUNK#873:4 /2L& MR4?J,OWTW;@X[-:6I_=QZ9JLEM:*QQ*L-\TTSR3(*[KS)VU.2YI%*09A&O>R M\1O"_O.&EYD) MYQ;QH.?]3IY(_E!1LDP@X6T:"X7BMA,',E0JB/#=CKV(;M M #[U-&QQ1]2Z^;,M_]YT?Y_61K$NM/[+D='7<95T41UNOA)QZZ6&8_Y!9,AQ MX/3*@*-7TAMT]4UN-"); ;G7RAL\5Y/K':S)K5>/JT/1DJB:1(S8I# M3R^D1Z5N%0)&;HLUVZ7T+PY2A,YXPS M"DOL"N-G"GPS;H,-0#DML(@^'1:;&MC:D%P1%>,5XY6(J5+D+7 MY@O\",E6 *]_C-)(#]V-@$04\C1+SA.]>@Q\"WH PRK8I\O:-E_^*)4K^M_. M\^5 .Z>"W)-3AZ4:N2/*7.'@;]ML&KHO+=OIS ,[[G-DNM7MSIT)^1PCAC:! M$5:0#)7"D;EM'4-\>UW:YU$77NU+PWSOG#&&S(7-QQ@0'(H W->(C+*>U,YHKLW (8-M$V2"?R/7;)#U$TKCC( Q<>3>0X\+3*6G$ M($DBE2KV0F3>^KHTN:_(<9E!U&06S"?6:MEI4TK58C'IF8FP*77;1H78:O/" M.GD"6:%#;$:T2V%IUOW4YW$[,HIXL HHS;B6J+!%H@4X*>A/'6D^B9;RNKIH M4!&T 6SL]D>O]^3=,)T(5\9FL;5:3B&B74G#NLFGUAN'4O695LX&#>0NJV_@ M2*T]E4.\P"),([@D7T&$==UN375'7!]#L8GS(%ELL+@]R21)M1:IMO=%10AP MZ'(1_,B^K5S=-)QOW38?85>^&$!:F@/>("Y@EI:1 (NIF(N.\-1" MG@B;D?]Z:CLB)LH$X1U'3XY_R10B3E<8>C.&U]ABJ7Q*:Y?&TT\- 0)D'[<4 MHA$WD4L4'-:?!] 27JZ@T4A A+(I\]O>5DJ%=J3G/5D58G7%;S(*@MJ*7Q"T M _A>F6BQC5XDU=X&9-O/)?5BQ.8S5J\%)R\$62W8^^T5Y'_"LRH!I)]_8-\7Y.Z0 MTO'K@\'^_FW>_O<%Z7-&\.R\.>E]-;Y])%\.P#*OXYT%+ >DA]H"2]N410H-;'R;?# M[_">?^1J%2.21@_W".AS ?K^SD,>,DD%?7 X.-GG166!2$,_G^E[V/=.4-7' M92Z%(8_CXJS;.5+1N/'A5H.;=U*TW,3YKX5$;%A@'.HX/(=Q7G+)'+YJ "] M@7:T0C";QS2* OV>R'5?&&/C18'(A>(C [1I"?=]2&]'.5U1Z6+%RA@KP!H9 MODQ _XPKT_@)F4^XS7,A4I&[]MHA"2/C%9 /Z1?( J\$.A:7N&.-#LDF+0,3 MUOSQUQ5U/(B^: A+20EM0UP2;H-J] 3QDJWG2@<:]$:*IPX'EL.[2:8+[*\D MIIT%)Y4S_1X\X.#54YHQ3F6AQ92^GJ-B 75&D5A@=<7QF$Q+&TA?_UN\2YT3 M>MT\^F]P:V_O3?>*PV]MB*9B EVO;M+=D>MQ M\?;]2DG1;N#Z0@S LWV%]:-!MR?DP#5@UZ@Z9HWBR, ".$JTQDKE1VGPQ?!N7;JN^*3F55JY3%K+Q3 M#_1V%46Q>PN:/E^\_)?]6H4=498% "A+,ZI?*&R'K)8&^7!/[C$Z,B)7AE6M ML*SKZS>^E)SPZ2XG_#GGA'>U1W?/"0=\>/"[T+#>PV@S Q%-8T10J1$=67*W MIUB)6S7H I6@>%QQ[K\$RYH-838BK[(1NQC:EB,@TR,@*HS]3QA#9E?F]% - MATU]60P+*6Q:3!>EHSY"3W;=[$K-/@+$INM 6- IVW-U@;H+[$6SE9JT]32R MG,QXO!W'[V[_'@I?:3&_I W[MZE&#C9;GR7?C)Q]@4KKZ%1O7_=6?K*=MY#6 MBH+#-^+F11T*JKV9EG2WNP^TNSE[U5KZB="71CHY\=!QUIGWP,5J&<<88:?. M%W<;]1&NLJB-1P*,PZ6O5V, CPKAD=IQ[?42UUDT&!LOSRE:95GDN/I4HP>N M;,M'M'&F);A_]Y$I8,TX8''L'9]%[[2&JNUY?*N^.7N)E>0B530C?(V==#XP MG+YV9 1=\AXHC-,3$FFEC1HV]8(C+/1EBRUNKO#>[-+"J+DG2T.R MIATUQ9"#A4,ZZ;>-/3V"%O_52),C9]"R"%(L"VE"?';)MDOC"%U?S]6N=(%N M@U"8Y.-N2'P+C#]"N*^1S%E/)S 3@#1P$+$L/ MU&:(3MH-UM59I@1'6C'%0?#N=PS,+:%_3^NKYGS@^2I58O\RTN9WYY[U#ZVB"\AM/?0^92NZ4GB[+,P0$SQPWN MV)>'#(%^G6Z2,ZFN1M:.T4\E<(KYL&UOSP,+_,RDF*G^KWN3^[ MF0LZ!(<.2?IHM)-BO"#QH7F,%_/EVA^0GBFFH?;/F@)%\UUB7G?B-,]-"^97 M_!\\6QKWC[\\^T=Z7^K>YJ9-PRMN.P_K))!>0V\*(1' UDLV8>I%KJ\9]=0$!SG81.."@>['-.;',7I3OUZXZY M\H=M..T*.C\<>"I&]<.&;K3-0X4/OP$AD*VFWO>FCKL,+@CK?,N*;=< 7- M%K84U(9HT-N;PWRMM0^'AVX9?$7A4[Y0$0L5% 5-^4;;Q8O[^^#UP%W%+#HX MO^XNYKP0RJ>EQ%-/L2H<7V@3O[A3=H!:&+Q'GHT8KKY1WX--BL;&T6 ^][AD MD9$2B211KAW@ _U,(UQJ%^'.;V[3=5>9ILO.ZVLXAR=>[-6 S'#4ZS-C?KUUC)R9Y4D6M!N M5P@(_6@D!25EX2(K#>Y/EPG06\3A-HB 5L8]!+.+X1J8H!+P>9J;]REJ%&+( M_8!R)-_W%.CXH)K7+2SGMJ4S"0).L]&+2I'@>+,]\2XGN"]JW.1N%?3A&X1I M:RW%I^7\DK>2!7^8ET6.2HF-,C$D0V;"0K# H91C)("\TOW#66!]<(_$^UDI-A*5H6BT3A<$OVRM) 3P7V8_74DT7FPE ML2@W"Y.6=8@)=M/](B&[1:4*4M+D7%X7H/U#>ZFV]B7W;"B$I<3 061%7W/! M'[W!!$#+DQP&J#3:R+Y%%V[L7M..3]?3@*[795]*RA8,^*UHWR8_"[#ZUM;:O@RKKHLV" ?J#1:[$H*Y6B_T]KRN M&X'J[*+UEYES:KC55B\9VT$V/XP37NY^)*W]Q9R]TZ+S@,^P=Y"3>K10[$J_ M36*55&AIE IG%$<'+]4/9]E2T:V4YRB52DG:&/*S8L(C3= IAD'J'D$C88/' M^R7I&LX/%S03]V9T5[SI\CM);/4UT0 RA:5&HP!_C% M'%WR>I?:IB'-NRB$53SH0+B]A*A;&G(I\7\'GL(J[**2RI7N'FC9<&4^Y9 LKHN?%1B-N0 MCE'46?.FQUNKS:2'=^V2:5M5O6AYLD[#R_ES;@+ZKUKT.>,#-EHU/>[HJSM$ M6;2-O(@&#Q["K@0=%JZ?-V>4DSFBFRRKZD/0[N@&2*&.9TCW*5_R(\!9DW$] M3YH\H[6G7U1%YES*IPNR=^F[H^0WNN:OZ<3\([OVZ?T /H54_?A2D=/S"N'4 M,3R^LFX730> \OHRKR0<)\XV_]K>A'Q;PV\3Y6&G7X $5=+;#@@PP\1>&22V MG(48#-[YFYF/^)A_V0&! 9"KT[M&7HN=<(1+[%!SAG#4%#-+731\'C$A=+^1 MC^F.7 K@! DY/WOUU'F%/_WN5OJ7'U_]ECK)$"WKZZPX&$%7&]N*1I4G ]); M8TJ?+] T$:@YCBG I[)O17LP7+K%A4:WT*C,T4**&O]'-HKY&5N#.^XFH_P% MZNL'[9F]0_:R83>*[*S(M/?434EVG,#Y^L.I6,"A%6)M3?S?"/\)P! ]MV7A M%N\<5L;>-0=2@]"#D5C0;A?C@HV9MMMQ6B#-A-@B'">2/;H^N*.UPY7G0H\] M5@,OG5F.P>041D6QK" U=)G^:R%U??2S)BM:B4KV/93/M[U1#D99M? MXP!#X]-\0H.>MTVN%0PJ-+S675;2?=IS7T46L0^$ Q$[B(M'^TTCEP!+&L3\ MW7TI"3X6:\XY2/GC7"XD+Y8:N79\AOQRFD=^E:E)F$9<&O3W';VBOQ)Q-G!."DY[+W#.95-M)@^23>.3:-5C>N-9",*'D2WF"U$L3T MOD[N5=*7^5C4[$537\^1!0_LH+KI-]?C@)( ;!J=.CV3-:2IN[ C-X@S)3_) MH6I5_^8B%V4]XA95D808YQ:!7+,,JW! 23NB)V.P!DZ^SM:',$_S,9+\/F,! M=9:&YBE'Q63FY''F#+Z%]^/59*Z3YGM+_[N@VZ T)T1T8L A[^W-M<(OA&7B MA/FO^PBP;I#7JN14*5R4MMVQH3W)@ J,P=^CD=_)]Z7>1.+14M^OCV-%X<+DO1RS H(5 MJGH7.N8@M@.H49C\^+T;GII5JY'C0?)CWLZ*>9XXL'TQG=L(8T4E1H!'8NX,V^[(-9P,&VK4N@8MBR'13,V#EHCXF!J3$3E MWB97!1-HY2LG0Q7\K*:_PA23<()\O5>.-4*AMUB1&T)&X#BO*E_+A$VMF3L9 M%7:S5$>=*/K":?;XS)'6::KM=)B>A;!*=G4YB9W 6']H;3%*!@:1J4D M55"3=^*^J'4+F#] .N$N87T8H)EY:Z8!TQF9\:G52"@+:1!(\%>0[]H/KGPV MUE&3RFJ/X@0PFMVX\85E4,V-,,E2 MI*#8T)_6M)@"8>4B^+P>SI0')I9E'A=5=D4^F94UQ8]J20%)3B ,:4]R)F;' MV16$MYM]@RA?(,)XE;.C(;&'0?(Z5QQ[PZ 3RB_EA?H'UO"57T.CA4(;B:^P M"H*/6^N%O E.!N=T'DJ+&@XCCBK.FSG[NL_2-C-VP'H2-&8Q4O>$@=<1WH_U MC/HRV+*.WHF)'KFZ-Q!^$W2%J$(CYI +?3D$O6BRRD![I3Z0#YOJ6=0OHN67 MT0$; "^)*T+*M.CJ#B$Z:!VQ,? )N0.%Y9\7@/'!([Z'K+T,CJ9+P.@#O4)S M:4G/<>R+"L+">G&Q> 3\NVFZSL5+^ZX/>T-/R=_VLA\KI&U>762"N"8TG)*! M"+#[/$5Z?ZQC3<+8V7!L[+7-8M:]P,<%NVU1SS8G07)?LM&]_#_X#GQRZA3C MOHR"_0 6S2^605EK"*3I-\SC3::V>1T(9[]W 29?AXLDC>ZLL* %D7*+-PX] MRRQBI:P:\8<(,IHAH,?"50NVU-[?&R!KA&O-N0'?E0;H6^&[12V0L:6/U_PZ MBJD&M*6TEK1>XW7N7^_,KJLB MO\ZC:UCA+)%N$$M(D4L'R8NZ 5Q=VH'(3),8B-M)@X1$Z.7&&NOMF$6EB+!5 M0'7OS#J[AF &DA[K)NSU5$(BF+&WDN8-?[+,2Q.C/^:(%Z##64/KW"Q7@E>I M.25HH=%R#6 YJPXX."M.Z!? ]/T-53$"\N[UJ]8W@$%N[<\]U+RH;!( =M_A0A!^H5Y"8<.%=D2"]8F[=.3PZ MD7(GWD1/M)*E*;3K37?5%8:$72BF5&5N6I,WG*/"Y+KS0-^B-"G><6FJ8U\- M(^;(FUA 8N7@,\,,S3.D]HZ0S\6M#1.F'7!UT4*BKH)C'6<1]&@;Y"L3?@4U MD:[]#6I,372+L.MG8J3ZMCD4!/'.>G1MGQ%X8U9HR.3ERCD@?>N&L-Z.\@$P M##/$P35C"O#4W*3*"G@"A[DVDMZ5VH$;8BE?BLF[H=Y>X"#;MZCA('FX_->" M?':L#:=ZE%)Y,>? !?VQK.LQ6T["RG-).IR].(XA!?78*,![^3_/?]P[."T@"21#.Q-,V',)@MIVKK77&>- M6&Y-4],(IMNKNKO[<[4HN=M#S4;-/,.>"M8&)V1ERWAS=,7#_<(VEK44Z\^Y M[CLN%]=D.3Z4Y<1AS$9O>6=&W#?? M2=6"?OR\;;)=-ND9&&WJO%) ,&4 /KUT#W.X%G>P6?H+93]W?M7);HI=W"3ZZJ M#5AEKI&_;>O)7/ 0 KJ"=DY*C'43_0XI5UW70?*C%-/U;8B[%]C"; JMP(\E M2?TL5W>K8[,>;)^+E89.VA2-D5C:V=EUPJ4F1L%FL E/%J@G?Y3D) '' M@L]/>KO _)TN$\^U^<4GBL]WB>)=HOA!KU>OL!Q%I3K!D=+1" WT#M(2[$JI M+H,.;XO7, MBDC'G+P2[KHJ::"X\*.H1DORS1;*"&"!71T]%PJ%$&C=6\T^\%U\YGF1R%3U M5!D#Z3XJ\R@@IL@\;MGBPE3&Q[QBB!^&IVU]]U)8+N3U;U2*U82JI^Y2U)9PA3W/5D<5X7< M^Q8A6,PU4MRQG]26\&$3:]$+V_A6W!.[^U@(]NCJ@;_WC/S"Q3QYD2,7^RSS M]!GA=F\J0@H\QV;14U&=%_-+!^E0+D-ZZ'+I'*W[B% <*=]Y7VO:=;53U?I] MD.XB"W)K$XGP7TALZ7*NQGM3LF:S)FS;!4M7"2NRLMXC"1);Q"I*(2]:@54) M>II]PXJM'6G52_@VWB$9"0><9!*'A;:PID$[:]3R.D'?,U/?3%Q#E/_4WB,G M6\^UM^-5> WU9VP%]N8H./0[YV7X'AFIT:R[59\H1X! V,N!R)7/H#7#!C$- M=YAM'BW(2FV,IM+[H5'DWQ*(L0=9J$9K?[W;/A%,NEHQ3^:N@%CK*E8NHQXY M=XK2 FOX:A'B$-IHO#S,<2N-)9!.$:!G/9,@V%F.(VM:9J*76JZ<08C19]^E17CY+64 M4:"(-NQ!1.Q4!"^67NW;7E2<(E;<0.LU$ M'8VHJ!T*G[?N$M(;DJ?=.\\H@8B-T&!DIPE^TEN21IXU%_KP,6FRQ7A1HN1% MSOF*S@H'&%S_O<$SVIO#_\-*CQ-GI)9VSACWH$Q*-2__$+* MAQ1USJ4HE-4R=^ &K.?1 AV]U&V%>[L5H:"WM5N 8N,QB+ @A;WT3DF<*)?. M:C\[385@%@J5&[9@FA$JLY1U0M(-YU:N5'@&V=S^J5UM@L8@>K=I,JW6\ZC/ MWDD8T#D#8'V0]4"/?-2=AW2CE(@YM@7?:"ZO[C"A:7U^!HTY[Y)_1DYK7/)@Z]FZ%X_?<%_>?/TQ?:J]!>!^'JY7HF] M^U" :Q#2KEK^ZC!3*"%>T.G,'WW_1*= P1(=;+!MKR0--ARM]SY149._[1^/ MDC8P]&W\&-R\-":AW53,+[1HKO*E:PKCD@[OAN SM!*GR7IY'B0_]RKBK M,W4]+#?VKP1!GR B1=\!&(I:V/S\_%U._@<,^YC:&"&Q";<&"U?6%#&Q[2Y] M[&ZB+T0)%1IJFCGS"J?"H" 47]6\1=,LXV*LK=& <4[P'60^ZJFU2!4 W4E MI=:QM'5QE^6 OLZ:84:7T-[+=R5I$O=W\8.Y[)X>HP@CAJCC<9Q?__0L_'I? M' *-YJY/PZ!+VP 1YL[_,'R;-52-EVW6!PR3*44!D=@9O/3/>\ MK:#L;*OEH#*)+\]0BA:N-+2M! MZ_6F?+]PWG*(IC>51IF54 "G%>TC0A=C;4=!"T^\VZFH5R\F[H0A@$#77=Y( M-9>^4O#=)JZ"*N6#TQC=^WV'D4BE9\\P\/*<-FB-":>R"IE]\5OMT?Y?5WF6U'U0GFTOA0N37)$<^DSO.)?8RD@I/ MJ)1^>[!'4T1V/7=ED3Z5RBP!Y>.H)]?[,P*?JV3A4$U=H@TBC*\ CTIL"]4< M06,S.R_ 0"?'PRG@E6$687>3PE5(Y(IC?>B6%)R)SDRTU;)EO.FZ;'ZO/L M/M>YML?= /LB*;FK&I7!OEDVN%X$(X@><\V&?LX5&S$R1P1%::-3-) "#<-7 MKL^N!Q=IC=GI34@6C- PE[+VF_KT5:+%)6*Q]]75SGK1G- Z2/W[MW8'3!P2 M$"WI*ADODTO(0%" [BQ0.& MX[[Q$>I=J3;V/M/ ].7NBFR* N(I8)J"3J=< MF1P*0[GU[^R8!D @NI!@A MK+2*>!#=%@!4%ZD6-'@)H>'^5AP)L6P\I]_-5IA1C($Y2ZO^5'^8.8#6O!>N22E ;[@I8W::XD M*U[@2SU,&UH:>LAMI1OOSV+OSWW?)N2%'V8 &!X;Q6*'X"*H@7L]YD)'NFVR MQO6ZR@YK.&"0O [[M-:F5,#? #!J/C#6N7JSD!H>2D Y(18%S8L\CWP<3Z." M7 C*+YH2^O61FF>KVHC#+@A,!Q/1\!970X(/#^S0$$UMY MRJ^W=H!<5""LR*L@[1M6=E4HU MREZWKI%RB^^Z?[I*[C QF)FAI"&_[%VG+S_^?GC(:JY%(^M8G@'<0OEUBW*/ MQN![)MM,]OQFE5W/ZG_]=*68SJ\ERS%]F,8 ._(Y_@[MM4=>1SZ6/T"ERT'7 MIU[4*%"L HQ_?-.Y2@R%Q1]?-#5:QT=Y,9O+=_@V\:7J /HG@4:[7-:+"BG- MRK'>,O7+O^KM6PT=0AI+T.V+&"Z0XY5'!!CQBKB +WO4)S15!;"57!P'1> A M['NPZUD;"KB6PZ^/.FY?5E!.,(FA.=N8/30 Y'%]QHXU1/)Y>?Y6&0]8>04> M8A#YX0K^9KSW-L]G6L87"HE%;V-=VBE\F/V=MZGB579-1D2V:;3FFW M1@/K'% Z7:VV0X.=R>V&^="3]^K)GN"IMXQ11O/QI1YXC/ZUS-"/ODQFEV1\ MC(#"12:!99O,II&!8 C60.D& KZ#=1BF\D,X^49:RS4 C$A5S_@Z$_Y W.E" MPA!L\WWG*L4/JVOO3"]=:[YPA.WP$KP4TYK#,'$+'OK:"S-]<<\Q=+W+]'8@ MZ#TLL^8X<&YH-FV!HQEL:RC7.+)]N^8U%<1QA.R3VBF%*/ED20>R>WM+'65P M3K(QPU,!J8;=Q>&BX78=]4NY555X-.>JDPQSA?M;QDR! 0;!:75"2CUA&V6 M^L@K^^-!7,Q_I67WX1$M?L L;RB O5UJ+8XO>:97L?$U?8="5$=PQ7M?S$.1 MAD%2ED[R@Z*H;KR2EJ&MT;GI(#^,J5@:P>L5]9=X#A0#^):QA",0MHWK7$\D M.EQDQ?6- DEM/\7C_=AC=FOW+#_]2ZB##66(W7 M1Z9(Q+'A@!20#O2 W[C762'HI>YXLH9+1>A8M[;T1D2D/*E'!)TEG'S.?2\'?QTDOU<.Q.XU>M"?,< IK=^? M_N/@=/^'.YG!G\KF_974QQ_VJ7R_ZL;FV/(N%;[GE^_H=#_\.!@?)!_ M^-X"!R@WMEY*-U&'"X=<5:GS6"WZB]=';#!R#Q8C;<71NHL>IC+Z$;T;Z517 MTLUFSJ]&[?2\(MG@B !2\ZX@$L7AAG*W3+[5T/BOSU^_T?#T=_')2GZFU^2@ M$?%!,9(U$KUFZ2LM!P_3:G&3Y#4??]_)1:2_L;DGA'.1K+8;A=49Z9^@$P;Q M!4=*LJC46O\WBXYXM,!J!PR#0@Y L*4);44.57Y=#X1W4ZRK2DHB76L6)[?D MP&>>&?E"R,=8+70ZM]:]4%O9PH^ ::01D28O/@9=P0.)%BC6!.V!$V?UF&DO M67.(J$T=J**Z>H;T):O6<@N0%7M;&P6R8'DKP3GVN%3GKM6GWE$,7FK9 "E] MXA13M[?:\_* MS]A'/?8]@I *$ M9R!Q)3'U7@9D:6F(29)B#1>.U*JIBBCXME1+.(O*:_1!* MB7&^0BGY+UYD,ZR\#\^[9_\05.%P/?NTKE!:A_-E58S"UZX]UNZG@J2CW[=4 M>GP\? 4VFC1XFGK@.*J*K#%(S]%9H'3LO0=,@AX \4NNI.X%K[="O+55W[+@ M'/D$, UC"W#38=-RBW,9JB^D%"^+?$+&BE<)KVT@+[6ZR&R49\]?OW0VRO6E M]: X:NZ?7!W._W#.\I5@W8F^>D7../+J/WI(O#0X$0[(TDN0B(FG#% S;9!L M[9'I0*=OMDVEB%=E#1J)8X:Q/,K?78N++]K#K3RJ243^+0K+E.!Z47/GTR0C M%/M7)C[: 0C$BM+DC2>E91%6J$U" MT.V)B9!VZML= "\FJM4[AEEHGAA'L^J>'UVKWX7U[+]#X<#/Q M[X7']*5A3F=S-#NC15KPR='KQ69<8QCA#"JQ^JZN]1FAM6/1F8E@,\JJ%4MY MPZM+JAR*4#\E5?!E-[9>3> ^EM(DOO6D?0J*%;5 'A._#2NO-\YA>Q7,SVNY MD_B\9>@#Y^2:E!16R[LXXM+OZML"X"6S2*Q:5K91##8<=LZ$=6$\TB8/[4-M M!(6ET?E^*(I=LZB'UF0-$FS=BX-/KD&)[&[#!7#\>HF;/DVM&!*AR)^E=CJU MRD2X>6C* 29!LXI)T(5PE@"=EF#[$LU+K@FDKP0O:Y/??%W>*V,G_Y$/TBM_ M-OA(1/$G-S;)_1:MU!+/:HF\BO4PT(VS)2W5'OU/ MU'IJ:!11F$YY $7']I7X:ZD&OX\OEHZ7!= MRNQ:X*EP-X-UIRB7D>A(1Y.5L@1,&;>.Z@:W--M>Z(D\W)=Z((G:N!KX4I6B M!M-ZX_J3@DO34"93EGO"K./07NBLH#[2Q^]=M]D@^5MN%19*89_1J%X&7O%/ M9*+*VYBN4L)>NU5 JNLB&]6S) /H]$UYJT;AVTN/?'X3Q]@3*VR+1\7+A^QQ@7Q]R5*N"T4_GU_ M##/@08(66T;$(%&H1$?B!^L,-'B]N7=A.>U3M(K%V_%@X\AI&DU*)BFAL#1 M%]'V50^+G@;MV_A4F%JM@MG\'VG]1M6LXE*RZZ90*#[>;[$],3\Y.HBR^,_B MCJ-%E.I4Z'HU5NXHP8;CZ7%VAF2U3$# JS77'8,U<+X#1]:5=Z\:S-9+Z(E1 M S>\$NXQQEA>(_(R4_$@3=(X3A5]W>43+>49<'EV(;-]HHV=]$'R5VVS0)O& MS4W /H.#AG[1&=TU8L <@PSB)G9NUMKT*#7>R)6>C:VA,IIAKYMPRQ+1L\=8 M(GHX8/>?8V2T)?FWW^?9I<9, M/#Y!*;#F"%N2[\#Q8/HORRXP=(IW(P_W#Y_X7(4$?,1+;I.\;'.I.&>N)WI3 MRKFV2FJI7V0,8%YD7*;OL#_MESS64E@+M>M-2][9%Y&#&@0VM[:/[9^=OH2( M\'&2C5SG;!,1EE@ WR#(&+M"VKM"F(H.L$4V'B/M&CY6^FE]F*/GS0A3\&]= M9BT%0*55QS29+Q9SS6MYIP!=]S":JZ--G1(/D'3)17GKQ^BP^' MM7?[SI%* :;O0%']J+>ASVTW1^*-5AFQ30N25+L M$B[I&1X/$<$2J$)T)9YFBF9!*Q=;EH!)7= M]S@%!@L,&%!(.\YM-#_K[1VHEW9TPP/SV M0F/\PQ=7:%^UP^E: [LH#?VB,MN\O,H=7+'@SP^7KH_6M4B.:#53:Q%T*5EZ MQA4MQ5C+#2/2"Z1%\SDXNGFX\F97WVQT,RM?DEXPJPAJZF56>@Z-5NZ$MQKC M"78;7<%ZF]1.:99^<13:>P@GDKO)K&7)P5:;[\@&>:FE0Z"Z7W&;*+R:JM#U^9S!4V0!BJ%\FU5\H/X;%P/I.POF980;:NP/N?*I-E< M>+4<9<0?=<'8V;_^[U^3?_SCF=2CU/_.E2!#]$[)6U1,)MH3"*^6_Y1D%_0_ M[=PW*??T8FNL^/>JF$L#%3L%TL1<3Y0GS$J^WS0H?2E)G:*KL2JS:S3K*6>" M@NGV=7QK1'IJ84 3('&8@%G [[PDJ5X ^(DYZC G27X+]1*\>H_"$@]:1O=; MY*LZ;_'CXO3W[[#AUQWM'S!2'0+EGI 'QK,;+WUN_YTFKUQ9 "_4*U?X&N0[ M@Y+[-\H9E6+W7*& .D%ZE)_3B;_*(EZ)CU@K_L; \2"FW!_= A>$,8SX[G5 M"# F[[C5)HUHT1SFRQH=VOP"-@/ >JB-I,L@H2R/9&1>DKV#\R?'6CR17!5U MF84B^S1NLGYEE1GXL7G\W?.DS1) QKNWH7K\&/WKXT'R@O%<7F<39D/[T>$" MW\TV_72=E_.@[.@]-N?)#9MSK4Y6L/4T4_%1,:.I$169KDE5(G MX8J5WUK-\ >(('W4!=*%":N?>9%>!E!+ND98DVTUG<+YA-!12)@/F<^=@?O# M'K9VG/TK^:6LAW0QO@:MH@F1OQ':Y718E\E7SWY[]N:KA+RH4'6;7[_U_CW6R*; M?Q.<.#YDOP'3YXO//!]]=IEGVNA/G'G>/()'D'G^Y(PO-!_1:L"T.CQ.!;!Y M3%KN27+I#ZD ;W61^E!.V:>%!.Y%7(\0*LHC1+*&NP"$$5BHM#+4?U=?:-_6 M6F;)2D?/X58=4&KE%5 F.=9\#2;?X6+.GW)5_V76:*S=L+G(3. X&TMUM1-/T,'?WY6/#?)8+1Y&AD MFE^V25YQ_=R/^4C".$=RIHZ^O\>BNAM(1NQN->9IX?4KLUF;?V__\0.'J\ML M^7T!3NL]_.@'?;I>A7P1,! \(\#I2_ ^^5COB/.SP=D1KHEY0_]O;"_6&V1 M'_UY]>_'AX/3L]/>C_8'!W?\^]'YW7ZQ;E '!X,GI^>?\Z!.CN[VI.U:J:/! M^?G)QD?]&3(JT_7]JS,"7LN] M;=?3^ ,&*T\&A[<84H_'P3G$#_"=+VK)7F3O MBNEBFCSEMM%W@EO\(ULW3?(_C-T<+"."+2^R9?)_R'[_:QXLZ^\N>J-+F$1K M>,-]H<85HK4S1LPL28!YNC_<<9EO^-KN/0_UGD\KW[?/!T+BOT4:LU[00\?M M=W<2U!5/:C3*<_*D[GC]TTI^K' #9OQR-*]9(ZI;Y.H,[>_F+]U"\=VX!#?) MTCV6$'48#RE)MUS&L\.#]/#D<+=*&U?IZ[/!\6Z-=I+T 23I<#_=/SQ]/PVM ML:Y'KJ%_Y::6/A7M/CC:?P\=W5F$.\O,S8OX6&3FZ.P@?7)PLENES2?KR>!D MMT8[2?H DG3P)#TX?D\=O1U6M$LO='7T2MYA=Z]OMGY.3M.C\_/=*FT^6:># M\YTD[23I0^AH\C8.#A["CD[PO\>#)Y]$7=\Q\(/H\*>\SS60IGGAHQFS#2TX MRXQ@VKW";(]%Q@[3_9/S].CT=+>^#V6QGQ[OUG8GNUNXOFOOGS^C7.;F\AR= MXQY?*UR?<'IV+"QI0<@YGX!"%?9G+,;J> M]+\:7L2/#B^"R_\ WRHP7U%-M:^*C!QJ> M^BJV%S/I_DVRBXL&[3I<^URUF2&N75DN\.N3_836JU3 &^L1=FR$@&H1Z _/ MN2WUTT'3:]K70@B6E$X)F)NL8^AM9U+M53?<*ZPOS(&MQAV7:$:6?KU<2%6E M*1(]EMI#FH\%@D'JS[A\?$/_XMKJPK_\Y[#Y\U_N_KN/4Y7X8\&5=MRW!FB@ MK>TQJ+Q[+?2O>J*D;PWGY.O]P=$)PWVK]#"$,)@9; EFV1+%?#_GPV;!G;T' MTDEPE**D/ZIJ#4INJ^ ']GWEN^R3=_8([@_(J;#:^5IHDEW7A?L^!= @PE!P)?$BIQ # S>C)P/P3= MVG[D:$&D97EKD4">TMRTZSIF8=:Y^_EZ+E6O$@TC0W#GI1V2%4Z36U?B&@"A M !A!5@;H!W\8-&]YHY3?S@#:%-F0"E5CD+5H@5JW-7^SQY M2C>*QT>,OI6%.S1$F_P,>+]\D@*.>]\^S[(TI!=N1OG:AM:5-X#\^36_3GZK MIUGUGDTLQYVRM^UO8MG!)SZN-@>T*G)=(2KWN2OOER:;76[KY?"&NUYFP6PN M>#9\_Y)V5EB.,>NML:&]MH #F(<\A@;R*LV(] O]ZJ0H\[$#.%'7\0?<>]<%^PT^)M+X/,]9"DB./<0QUU8 M%!51!W!2]!(&!_(]H,&\_'2.>J<3?W5K;96X6T9D$="+[,5]6WPG7'N+Z4+N M,%IC=Q]K2S79)8NFLAN[U\L#*E+<2YM\*PCK\WS]SP ,)LZK]L-&#;W?K4^$ MB>Q_6ZP;OXUY$O8'TW' !9PGSVDSWCFKX?6?LNGLAU?)BV*A*/5O9RT2JH*Z,T!"W%,Y1LKSX<@WPR. L=":6 *:H"G$O.)=_8TJQ2 M5+0P!;E=SVA%20$R=/\(''9*QF[@8#1GP+4"GC]E%"W0G\#QIL/+''ID*;)' M+V99J$@WC6CE>&YTI?_RG\7T(FF;$9V^9C3?8Y$ZH/___[\X&/PQN_B*K-#Y M?WUU='3TY*N.Y7=TMC][=Y\^K-.3P]D[]+@\[MN8V=/<7)/!@$.OH,$8E":!0P; MZ7L-(H(_.Q?VF8._X^_\YCW>E\[C?:?W3)8TG0%BYFN@1CIS?T@;-[- M9K,\0U-N!$R+GO*GPC;T&[# ^3*BOZV;,4Q7$"(U+@]-/M\;/[2 M3;\X $;CD.5K484\(G=3G;NHEXMZG7QV4:\==,O#&]9WU"QW,E4"QCWP!JPE MW$L0(_*>W\&1RR89(1Y?IL/EAD"*D.3=WTX^?V2FY,LK9K6 MVU?@9;[9.$)3C)GR&(&[65-/<@R>W&BSD"[IL4B47=0U^,S-YF2N<#*N&%"8 MQECF1A";,W#VZ)*W-W7DOK.9<8DP7'3M@+[-2M.LF P-L\X3SH(N 20M%IPP MDM/&_YM/2]',+\=(:S5C^O5TH1CD;_;:RT(YQDL2G'RO'9$3+?2]C"WGE=\6 M8QN_M,4RHML_:/FJ?$G37LXX#,)T, PJ[&/4KNZ"LW.KFP5)5%#KDMEH&;\] M8>5&3DU1@]IH98-%&"'ZUTW!6'TM+:Y4:>@NBHMABTZ"G@-*O4T6")9E-$ 2 M+F;+R$5>G4@$1OH69-<,C8 M%-17-PB9TXL1R+-0F>=/X.J3<'P2UYO5!3L-W[YX_=LK5MWZFD3VF)T)KO_I MLQ6/OKLU>%%4'07;Y<;2J ]6%W5+0<2M>.K@.S_6BSN%8\>#$YZW8DG]O5[: M/B#1XO2&LE35S456N7]!5FDMZZG[T]<'Q^=YV[;Z[ M]M.[6';I>.#G:[]'%VZ47V%J4L:_ P?6P-='Y[:YQX-[2 M39G10<+ WJ@E>5>+2)/K7#^89U,F_RB78K7X5[:<35R,]Y#2(^LVSY0>A59= MC60NZ84U+:5G=?-6D[=%$VQ2M43D-@V+:)ECKZE;!O!OW](6H IK6@_9B!_G M5\R$ &M0G(QX#DC_MTQR-DY[Y^1>[0Q/E3?OE""]6FNP7 Q$&DOM^%^R*5MQ MZF9C/?V4)P7B:ZW5^*:!74O#I"N$?2R)28 E,.'=5K#3*?E)@5-B8Q7WHAW1 M$YFXMY&7L-'7TJ(U3;:4>LUL#+9RIH1QT]S:LH3?W9*6N8*,.<+#67TM*%O@ MS3''DZQ!A0",YBR S,,ZV^G( !LQ7N(/FM M,(V2#ST/5AY,>*N'@5T7WE2/>XMAV.9[<7"2ZM@W0V_52Y,<\:^A M/A>#=?>8O%A+2#>]3ZI_1&K_]!^'A\<_D(YE3Y8]*._UE'02*\XQF#R+&TQ? M Q8OECD@'1\V#'LDBT5',1LQ#G\JAV":_8$SCM&1@PC-W\[I/77K^0@1B)A? MUVMVY'L[RD^]WHG_\JK)I\5B.NC\V8'#9O&3:89%&S5-3T A_LRSX3T#Y5(MM![T =,O;LHH0C,G,,O+6R"R(K( M1!Q5R5#*KN$2>B@,#&^P1+GGSDTP(('A'YJTJ>I&(,<.][@!:6Z3SS#X$&B[ M,_RUJ[?-@A)<;,KL+?3/IKSX ]+AXVLUJ<#6Y9A!L1=J7WD6/&L3X-3U@C/7 MI/WDY FY&_:AKEPYP(1)ERYIA1'9U0:&SC/+FDN1BE&K;-&%2-@U6ED6RC,W M9H*88KC02D,;[C;O#P[R!FM_TY&6BDFTD) DO]VCS_>F=3//&NTQXC=R@616 ME.XVCT@SPV=2)Y.LW^S9?*W>DC&VC_X_](_ M7O^:)G^O]YY6],F+@LY9SL?_#3MU\S3Y9U9.&3=5>>>7:H][H\ MA1=#?^^& MU_E=E'P*6MI@/F19<1[=VL#XAW+'G.Q_DR;'!]_(WX[.OC&[%(3W"^&%N:!+ M4K)HMG0K2]]R)1TX.[E)BI0/.UV;WWIRKF\]/;SE6W5ON0R[PBI'K]NE]UUZ M__2S2^_OFEH>N5;_.:C^6<N.^?>W3A?N@LMW"TF^T9X!T:VH MD$^/]D\'A[XA_>NSL]/!D7,P>(>^?G)Z,CCP7PF5+?]+R2SYGCHZ)57^[='A M=]_@E]\>'--_L23L<7I\#_5=S-,^OXP?L\LF/,R&_YK/4?TRU=T^WA^WY=[S5)T_<5A]^N*U^C'KMI=89B7-^>&Z*[#IW,3-0 MH%MSB1+@650G^59+%9^_>JDE3M^QA>?1)\BF&',1T^')?DH3" H^AI!4M<] MPX:CU-@&3?AX6%:%$8O#=/_T.#W?/[KAR9*)E_2[UF6ZN21?'^Y'O?FP7QM2 M[P40-QSV187.'/#*M_*[X\-0UMC.()>,#5UXY;9*2J"-^]2RD7&H9>1Z_?3! MAUY=(9S]E(9.LST+-JAG-#@U1W MV(*#P;';@2VA'(N*XU[4X[S<6KW$#K#-9,HS83<)41_'5Q]XE4Q^CI9$5_)F M]9(D;Q7*[+E<3>-&+(-2]V:]>2Y^)KYQ?]7;!ZN6@KCE[V82"T R#0D/R8NC M2DBGE;6:HR#YQU+@Z7T)%AEX9\DX$VC!?"E\6]+V-8PJ$ !S.M:2J"OR6;%6&](2<_(ZSC96\P55.)]*N<^ MZGEZ.D=,S$*1/_&4^1_LR$H*S'SW9VZ/7^@>H_EN6X_?:]#KEMFB&EWZ=HFF MG?<(<\%AD(-C#SEC]:=23LH+Q_(@]V!06JI980YBLP UW%2;2SYO3I<(6I"X M^+*;1]CH;G%&X=0K[C1Y$IQB_N;*J=YH#QZ?D3EX>"3&X,'1K4S!0?(ZS\.V MGDY7#]3(X0__G2\#79TS+HNK$K=>DW$^@>$E24%54/_DM$Y9D+L#!#%KK"*5 MAD0*+=Z%1_@*3B)6VO8H2Q!CGY#^JIAE>+I'G?4*\KJ#[T0.FIQIH\73 =>5G0#W]N.!>2)K_D#4*79A3I M>_Z;GC.NMSJA)*>1";<1D"'UG$^8D56*=+,1,'_(B+K6#<)%T" /:IW#T27K M;MZ)OX_5D;UHO2"PEOXB2K4"8Y#$\ M#'U965_OL0FM&PE-HD%2R6&U-?HPIOF8-U8JXGD>4@72+A ]MH M*0H(J$:# M_?1%P5WFC-R4#6F %GTV)3^AZ\^2Y+)3 ^VQEOBW#8ZAM*HV#R2>Y.F @\(' M)ZI*3K^1JA")6115OT*[70#XD0OB2[Y*6%.IO&58;O%@\KS''C$S:JH #L54 M'#(1S>"+MB^9M1/@V&%N#AFQ_#>\#:.X4Y8BW3-'L=;W M8GF$5EHE-0Q.*8*(:Z[X>.%%.O%Q<0$X+ZT823L)FHUSP.EB(QL;2WJ8S&U7 M&A.9SZ&-CJX36!DXAT[36.^+&LE21..:7R[I_?]&!P;MSS3/6JY'">1"0<=> MD==)_\PDCR[VVC,\ S=$\J;)@#"3G.\G/V;+]L$N[KL.1&07V!I]=,BXR*=X ML89S615CD^=A?NFIM:9&3L2P)[$IEJ'N"]-.XQ%G!;=12W MWPNQ,YE6]37WS%^W]Q(B)P("-],:9$H^OI4"/SB,5^<3T4X?['- [,Z\TX?[ M@R&*W]OSM)-&N3@\('']DEX3F^.80F*/3D6:P'LO_2564^U^&%6II'7?6:K M%M,/;9LVN.NWOKR#\;_6*XS;+\NVSOU^[*N?Q]S?BT5TR^?^7BPZ.U7P.8K$ M3A5\F7/?J8*=*MBI@@^J"CY#1ZBC)N[+;ORA]44?Q^:T&(_+_"-1GNW[!O%O M.4#.K5[<6_S=+<3H8?VV!UKQ?HG\^&M^G)X?O1?G[5;/_B0]>O)>O,A;/OLG M1_>[HSZ'V9^FQ_L?0O(_.Y5PFI[OW\^:_1S$XDEZ_ISO83=_6O4 MIU0>O4MWUTJH3^[N/=R&/!:I/3W\Y@/$9OI79@NF?W+^94__](N>_NG^PTU_ MN]7"R?$7+1@G!U_T](_/ONCI/^3N;[=:.#[YH@7C^.C+GOX#VHJ;W,)M6)K. M?0G7[\]HGMB^5I87 8.V=O-3*T-<*1H)VOP.E>1I ?)7Y>F7(8"+"P=B::) M4H=\PLV\\CS0?HP6 OX3 DMHJVU9#)NL\<1E3T[VF7(5]0=.<]D?VO6X_(*@ M2]O>*+ 0M%T$O8 F3)ZY1XI?@:TN6H'.0@-@W5C?_#B?^6;CJ#76][ ^7"]J M=Y /T&MZ?Z3O#OS&Z1K C9M>&.-+'!U\$U^(U\Q&#'C:[OL%N+:8XJ:KN VV MS3N['!!:\-KPS;6RIKYO?4N ;G[1"+W% M=&K7%ZW [P)/M*HC7XW!X@ NB*+G& $B? Y6;C#@U)'()KC M/F"T,VQV@%&6)B6#B@@"(,1;P%T\MF ?AZ5;$SY@T9-U1^XR73\8P'V?G2OR MRY-ONHA3(5\X8TRM5QKVT%L*_B,!$S@_'9P?GM\92^!L<'30W[G\0%@"'_); MMYKB\>#)V8?IV=X]:?>D+^%)3W:X!(^^?:(;<]W!$MQU87:H!/=8M"\+E& ' MTO)9=C+>S4P [5 MX#U4Q&,&-7C(Q7FTH 8[@(0=0,(.(&$'D'#77ID=0,(.(&$'D+ #2-@!)-RX M,#N A!U POO.?@>0<*\XTJ/W %GKP7E'/K9CCD].3 MSWZ.9Y_]/AZF^T?WLT<_BZ-ZF!X=O%/I>6[P5C]ZI66DG^JSZ^ Y';,\73_\Y_CP?WLO\_EJ+Y?FG4[YGCR7F'2 M[9CC\1=P5 \_1+!_>X_JT?TB#ENUQ0>?O3HZ&WR05.:VNC$T__=U8^Z \K:5 M/LYF<(3/RN%YN*U\-/)^2'?S>\6?MAW,\>O#T\'[!9*W?@4.2.E]B-C5]J[ MX=G@]'[6VQ>@(@Z>?/$'Y.!+5Y(D A^BMV=[%^#@:/!!XON?I8:XM]/PN4C' MD\&3+_MXG R>/)R"W'Z?\JS'I]Q65.Q_YDF37Q7Y]?W \[)^)-3M>T"4 M?O(M!;1M?HO-6_\-VP::=S&F51DN#0!1(0J+*LD8N["HQX.;WA3L99MG+<.7 ME\L(%]W@.'OW>CV8X"VV_*HN%_Q<_IWL_@8HQA4A8'30_!V#$M+#BM8@?QD+ MM/:XH&Y^">F\RVB.C-KI)B?8D)?%9([UBX>V+9BX/V!IT;F@(]BO=W+.C0O#]-WB[*N2#*SG+!/U<,[F&>5P#] M3JZ+LHSD8LAHH5@F/4$!7O)$EC$$_V=QG=1E">OLS)OMUDD!%J;TGO'8Q+- M%KBEM)9O\SD>Y00S:1?0=I-%"8WM]X\5JXR+!'-,K[X"OGPB? ]7 'TG#3R' M^B-=20=;IC 6V>:QS>IK.O;T:+KNK^OF;9)#V/G&;FLZ13Q/!ZM[HO==%K-6 M)H,KB;Z;ORODV4.Z$M[NT9]H#,T\:T3K QV6QC//BM(]15:0?M<4PP6??T'] MI76C7PJ0OVQ1L#\TKY;N8#.D?JKD,J\4F%W V'$D=^0WCOSF+%Z+'?G- MCOSF VN3/M8#)9K)9K,;\-_IZ(,1 MG+WK7,:->00\8Y%'X#190$&QF;7E]-3QM. W9X-S1Q03SGN\:>)F3H*CYNCT M)!G3>1\D;]BI'2\:"*7H19HUV3J\1].:UCM3WX6O?T?MH?QFJN-YNM>._X,) M.7"1]O)Q.*.I+X#C[QI8GSFH33C-F_9!KV\U7:NF_=&QWVVKHF.MS&1[+O/JC7C+%UKRIP8DU-6ZG4,&D$KN972Y; M_IT:ZA?%/"M3&$>\AM-\?EF/\;DQ+MW-150UR;1;48C+'28H-^6S<6*+6$/$\\L#JO2.DQI/X3,:41[3$X:K01-/,-I65J RPPT<_8\X6%;NX,] MKA-V!"ZS1L[7#;@W)/ MH]:D'AJ)=;/Y,*I;)0.<-05M/&V27]WK>MU2LE6T*$HQ%T)*LGZNGT'R,QW, MC"RW*>(@,0.=/XE"V$KB4SHM00^C/9KS%I#/,.4+G4U/35*),D/6(^74A@N/ M] ]\EF\84C M;9*/X2ORW=79*/V1RUN\6(PNO9=OG[&^(E5;5(@=T;]>9"79@44F<21:X"Q* M>< L;A=YZ-M?Y/5%D\UH>3DY1,,O)IS]XTFI.HS>1\^@C2HNV"Z;DU!,)LIE M!BKBX/>73(1H:IYJLHC@$9[]H\@L-XG+*:@%EV2Z:JWQ) MWR=[M=+C:@S2&#/7;)?,VZ)R#=6V>OX46<+8S.]QD([4E= (N,O+Q>&GAYI,U5N87'!! MS V6$DQ1C$]H1W,EH VBDV$>359FG6$MC)2P^CH&-KCNO.9/+1>C.@!#-U^@ M\")L>D\=JK0W\!"$2-)-(85_7A8ET["6_IKW5CD/1AXDO'@P?-L\F[+7RH8P M2U6>L>YG_:KA#OS!,@/\8ZCL:LZS*2;P(>:L1$DTYY5&[,9QZ.8@:\627^O+ *)$BL_G23()4Y3T#]EHX#Y]RB25 MHHTM-\)V!9<19#-V(.6[=)XZ%\U'>0G\E8R.:H3* ;DIZ;]^+-I1,4/*C"?UW*\U7X>_P,'>XIO"E. 0 M4\^C#>,)LH6W1_(WM5B"7 ]N><;Q\HCW7T](N+Q+$(:D.EG@*I^S?J1+Q?V, M= R)'1D@X(\6%M3#_8,G-S%LWT2MW<^7C02N'X2P ;M_&IOH>B)M;Y.N_BPJ MP.'+B^,(;&K#V)JX4B:-@#+==H*EEEPT:Q;ZEU^QS.Q)=[VK&J/32=J@GK*- MZ!59'#10B[&EBR6O1DBL7C*YL%F%LK1^FUYV3B\;F?PMOW>DPU#R:*$:R]F! MBQWCY8H1VB!)^38RK/Y <;8AT"S+(3%#MDJ^: M,('J(F%=%\32\5@JD0M[#Y6X4XI;4(]W M5\G);=(:J[O>29,%FX9I4'5#=M\H;Q![A@FO-BG;F/8CM114"W?+H\)!!!4= MXB"8WZ.NVF,T$MGDDT@!GF57M!A'/-C9?ZL#5?Q&$M'(][ MTI"AUBP049,/4'=&Q1,]E>UL> MT!^J558#>Z'$F+53UISEE8Z+-)ER7)"3O@L.U[AHDA@G:3*K^3<%HAD:9+3X M?Q@&%$>I:_Y6FOQ2;RV576$-2:I.]>^ M+%?<04[M\$$V;T?CRG;!T#&;(_73S'/7I\/.%5O,)$\%Q,D%;2ZY*2M#$F(V M@^6-=;3'136HDI')WV4L22R<[$Z(4W$(&9$R%K@*\3":?,:!D(J?=;3_39H< M'7Z#7] _,,9ZCA"Z=@1I7%Q&33^<669'#B59XERQ@B/)_C('TV&U\[=8O=#! MPBHU:U9%@ZN6.ZK(>]7,43&=9>S=D0I#N0?\SO&BD; 4/=<:8:*5B+Z]=B/@ M>UW3NX\/OTDE]]!(<"_Z/7WS^.0;+(+&!OF'@^2I\)/E$R*'A-051T;* MOF7#2*[SI%LLL6HM^#=P&07MD%_OZ,%%%,)7T\!$FW\GD5\)VTNXQ_^XLX>K M1WZM+EUKC?_E/X?-G_^R^KMB_%]?W>PKG!Q^];CNE;XPV+9>,$$LQ,[6E(0! MP6JOH#7)P<$MZ ;^FV^7:EDNII(RN$:/8-S.E+RE!9/N.4F]7&4E G9AU#*U M]TI,S;>4T:W"2\.)5\Y2C$VGO/N>!L=#XJVEL;(@>'?0W&M.X2&W6Q M#W0K V8<)"@TZ^,]\G'&C\X/QL?7O)V>#\\/SWH_V!P>]?U_WJ(.#P=GADSL]:OW?C\Z/ M/_-!;5[T^^*+6>/[/K>]=T&M#DX> %3[XU.H_A^.N_]4<3.Q!:"3HX/T@^"S M;5R_SYVRERVJA^4K_E*7]8%IH+_493UXOS,_FDSV)Z-/B:UXLUW5X46>WTR% M=7CSC&^W[_M)SXJ@OOH1+ GHTB3OV%V)#S-[_@BK<-O9WP4R/Q:\WN/[";;Q M0X+@W'(;09+Y.+919[_;QGML(^B/']LVOJ\-^'CO@U=168K<#L\XWZ$E!V^: M#%'[Y'P_^3%;MO>Z*WI6XU'?"'>^#OJW^VY*_V-.\)L/099T9R7U7F+P"531 MR<''%(-/,,&=&-SJ1MK_HL3@OK1:C_^N^]65HSS0/=>S$H_ZGCM*SX\.[VIK M]>[VP_DW\>ON;AAOV980ZWQMP"7^\#K.--09G/;QWWCYX\Z#K>&F5ZV_/:3\[N MEM_]*"GDD^/#QS>H75[[422T=GGM75Y[RY9UE]?^?/+:M%H?U=2YD17] ?-F MC\31^OJ!IOP8/:VCT\'!74/SVY"PWTGI9R6E9X/'DLC>2>E.2M=+Z0U1@D\@ MI1^IW.)CFREW(S9^[_SIUIVFOHD]RC-S,#B\:]KL0U2(W-U[N9/^WLG5)Y[1 M"0?U=G*UDZL//*.#_M9>I@.LW+S$]MDN #11ET!Y6%1"4$$8\]-/-.&>P;W0==MWON@9;)H M#8"QS:8TQBD -X1[S'5;/L0&]$M/\I"O7-,C.V%FM#8'QX1LT.HN,B0T YLR M!9FT\&< +*%=RQN#R[ M&RYE&]P74H6GL^_3TVB)Y3G\B: A*&W:0B'.! FP M8#!^^U&33VO'D='[PV*R\KMQ33O-+?DL84P0(/C,&T7LR]CYWX-UXW/.C7>59Z+";?SSS,1QGW0AO=@F$0=L":FGQ2 L0@^-X:JD 5(^W+IO,-4!=& M)RP4&5QP?82-,( <- 0=T*[>0.07V#@*AP5@-<= E[,\Q=PI':P,$+V5"=K MHVP&Z*#KRQS2INJ4EQG('L*=" R//IW)@#_V*-V1OF M0>#.JY8?J^ C;1[-?ZAH?L*A#$ FO-PUNO,!MUDJUKQJ^J(-H3*[-*#V@&&^ MD5;FBP/T>[(?K\4.T&\'Z/?@QNJ]^W:VUJYE%73761OA=@R^*_?;]64MJ%4+ MACKK4^; -2*SP\":&)2-X;'I2ES,!8KNFG%C6<4V@8'BP)URD)# K.H'!4_M M\IVQ14Z##AC0]&+JO]_Y<5T$186@$S2=R[R<*8'F8[YE&8=8[U5_.3H0JYR6 M9(\1G\3O2!FLZ"$OTY81G!W"_6.Z5!^].NK4^6Z_NEFI7%95TC63(?U9)'AL MZCZC725G5T+^+(CQ'UZ10U0LIDPEX& 3&52H+!D.W/:*[_H" MDJV5WY4IL<2\[MUAFEXQEFLJT]T5V0:'CTE5SP,91\LP6QF%<\2W6/\[''FE MP8EFU>J-%F"N*OF=O]@$Z%Q.WSTYR:R#AQR>4MTP7;JV$;IX?B^OZ M;]Q-=&]Z4Z\+_G//(^+UBVZ\58)B^#KS0DP-%;TF&@(!6II&0007^TM"86X5> MJ4ZF=56PV <(B1X0,2"-<8"(X'3YE0R+Y.#<>$0R,H7F$M?=#.BH5C1]FI=M M+JQ?6+.">;KA L)[\Z'&]1PP/9/?7DOF-]%-6S#^_K.Q*MI;?,HO\@K'_$$2 M!'=[T@5=18@$052"M_507)_W7DOO_3NQDM3[[R"_U[\K1H$D$3 MM[_XW_Z]7J[\COZ&;_/__F]RP 1\6G_P/S0W\&TPF13':K XAADN /NLL:]< MNH6!G$F-;EAE)-Y&]45%FP9F7(2:ZJ(2O@ZV7*Z9#A%LI'79R16Z\;=)7B#: ML:!;.6'N BA]TJ\.H5_3@0[7G\VOT:ANQAZF'UF_O)EZGBKW;6-#W0:UVR_J MT>V[TUC;JK'Z?5=/'1VKK3A>LA+T"0YW'/61R"MS3-)SRR2;(I$;L,*Q0S*" M[>-@Y1E0OI@4; Z!EX?.XD63C?,>$E'DVOQOZ<4:NXF8RB0P:H;7J*P7XSTQ M^8R#VUBMR;*;7S)E-FM))AR-7>U)GJ>=>3J-MQH7HQF#/IKW0L;N_)R 1]:" MJPBU#4DF)\4\XAA!V*Q%<-LF-2$OR7%93A;52 P_Q.T#-2JO+(31VRX&>=$S M>HQ.NKKM5&U+_90=2:H;.%)/L6CXJ08FJANE#C+7F@W6N$QX,5@36Y$8(KW[ M3_]Q>'C\0U)FR8BI'.B!%Z#Z-$86#93SUO8_*;XP:O:A21O -";9X,H=HT., M]Y6Y"K=6=Z_UDW9Z?%OU^,VQFUB3LW]9EAD9,D::Z7-]9@QF[?)5@P(:TQJ+ MBT3_ M'T+FB;*AWOJ,A^H2VC95Y1MIW4W!L5V)AROQ.-B5>.Q*/!Y49?5?PWN3 MO3'F:+RKEV@4?6JB3-7*Z)J9IHP2%'7CY=XFJ:M 6:W4#EQE12E[P+6]3*K+ M2#0$UFJB"/$NL#7& M1(SZC9'+IZ3A'T6(.8Z_F&0@S&RD6E>?J.4JPFFG5-.S;/0VNT#MD[DES'LW MRHLK_"=;0J641I$WQ4!O]LO)HIR0D26,V./%W-2 UDS-9K3CT"#%% 4T-@$\ MB4XYN6N!287*"?.R:[8C\KFP95?SF@XX%V;E>^/ZFFLEV/RR83#3J.B#,1UX,$XX)M0L00G'Y=J>&*Y+V>TI5E=I>UT6"M7,N;$&F^OGZ.EUP%)D M=H$L)=U6([J29*4GDV)4&.-\^."M2,I_QH&^#;HFC@LX->-#8/2SRUJ"[Y.< M!;#K@.BA)2.##K&POT+=9#,L,M_L+F:C=+E3]SOQ=>SC:<94@Q7N9'Q\AX/9 MR8?>^TS2>+H"KWE\+>G$I*-A:R3*%Z&$2EE9<27)B=].ZBYY[YS$)Y\;0>(6 MGY9[^)9;<'3:-2*W?K:[Z_J17-?KM^B#:H@'O)2WU^=XZ8I ?GK'5=?O8ZM_ M8KWV6][2_G.\KF*$17>);:M6B^837LJY[I1IL-@0T"M[I14@OMA5@'M)[E^:(3*-4C( MT*_F]7PYRTV?:3X,Y@Z/9-%HJZRIY,)8RDE=C&LM5?7!%3:<+_-LW%53S8V+ M?AMWH9%BRK#PH:FS\32;B5Z4/](PI%*[S5CQHUAB[?LY(#ZCW[TK> MHJ[\^ M'IPF)&PEJU[MSA#.;&DRY]H\2WK]G:XG#J3C<_IHWO $\!.Z#;:B1GR-Y>\Z M75_ +J,9;>MQ]U.9VE1N..F\L]D8* _.0O"_M1(>ESN97Q;->(^+6YE-? FI MHD_Y?'O'8?U1#@]\FY694PG#NEK@$]KT=O-7GM.GI85/5YT?%V0;PF M9WIT2<5,I(<>/.B2_,:?I[45#TK0M?]<][LF[:8UOJ^Q<<.)[GOGZF$^&!Q\ M\8?Y%^1')(Q3Z:<]T.*,LFM'JT68O9/,]RA(L=;=T>LK\ M(BO)5UB0Z\%20!^.5,XZ;W)/?<@3C,!][;VIOL.+MLV5DYI&5<#S?'19T9Y< M+#DS.LN*1N(0E^Q]X^&+"K7.S@=)0P^H?XV[:N#B%MNR61O00DH ;HT!$$0C M:E<:GP:^1+ML67U%14*I982XC]3&T?!$V;:1;K+%D,X2MH-6\P;-LV&:?0IH M_\$5T)>7HC[S.[\8Q4 M@N8\HR@N''V@=_WO%=JA7G/?DX8+%8L!K5 2J*T;>EN5_$'BUHZ+D20\Z"M2 M#2$91<0%?/J-[G) 7S 4 U=<-&- 8%QEY4+CJ]P2*3U<%_2Z=JZ":2ABV3N6 MW-RJ=N5I]!YMR@(<0@%PJBGW193%VQP-CK3F_$Y\+G&BU2=>DVE YB$-3!(E M[Y/_^.2%F.,Z6&3&K!B\'L2S+@MK$54\)PN56Q5Q7;_M5M_R[_1/DSX]9#)! M+YWIO=6Z>O!WR#JY+9#GC M.5N6\XXWV6D+)D;%9P7&2-@Y)7.@VMY&.F# M!4'^DFH9_)CMRF*X@,-B0_.#*9=XN>LRA+L@T_95]FN>@@E>YU#1J.:4]",? MMH*EMMK#WKE1%W9^Q^@WAHGMG)X44(>\\T 10?(A=;W%Z@HMQA>YG'W?XECE M^5CR/5E["8FXKINW@@^!!"JY8P69Z6,6&#:!U9373]F1(7636\3EHLFF0'/QIG+-S4E2J M2/CT<\I3K'=33VC"I(69LXYIDV\G(6(,JS=6A2@\$\\Q^;_LO6MSVT:6,/Q7 M4)S,/G)5B\'](L^H2I&=O-XWL?W8GIW=3U,@T90P)@$N %I2?OW3IQLWDJ ( M$"#9 'MJ-U%(HM%];GWN!W1K,# F;O ]BS[ED2!J7_P \R/"A14#20?0H3PW M:-D^V*HO9?*CZ6K$8$S+R0/O#9((PP;A@AA 1-*F_$E?!3)*(I+V>[F 56Y< MP+K[@MYY(]_^;1+]?-O@N37AIYDG%G[ AY^B!S?(-!5 P_L,JO?A=6ZM;D91 MI*O_^(NMJO+;3^_OW]$_E;=OI,\T0UOZ]A1*?X0>GDM?5N#MRGY;?)T_02N MLQB<8OR55=RL%NRRB7*+.O5, M=-,-6XO'"9, IR2PU?=M^P:3GWN+Q)2$/, M.(Q0![G02D%3\L$*1!ZYO4#ZY':N@L#4U4%4LA !=0/$]$H@ZY"C::;^UC)R M YK).YIT6=Z>Q$JB6:?-Y?5J2<_\%*[FWL9.R#:_$LWS3V+34/I.^W<29J7V M.KNC?-:U:>,\68#FE0OZ\LQP;;<9WJ!)@ST2MKNPW0_MG]&^6\:Y-.9O5#\$ MXX-F/F82*NTLRT1R/C[XY@"[X$RC1VUC+-M6X]&CZMB0[6X&:FIC6V^VU.[/ M3>/UT9QGV91N-QMB^MJFC.JOQ.C15V6/&#TJ1H_V$:RU1H\*Z!UGPNAAH[NZ MG*=N-_=4T[-?E761-WRRYO&)<\_*=3=0_SU]&PYGCXU:4WK24KR;-H1T;G+A M[OGF X^G&.\8>Z3H8XM#NKG?RJNM/\AQ^[!GFM-@!6V=^TBJH2+#U 1MG1L1 Z0M0[>1*AOGH:V. M5$">;_7J.N--E5!M=N9*)N&&I#190X[==&0Z/P-0AXD5U5*1IO=W+.U L2(; MR#;L,\YT';91M5DGG-KZ1WGB -(B7":4R[=\E MLC>F-?0+I7?*EJJ8R-$.="L)%?AH-XJ!+/-,L7>!E5W*EZXBRSF3$=]E1@3? M8;B-WNIMTB&&X/K7B29C&P<&?\\?Q.E(\1P")@W-1+I\8+*TP"1'F+1U&UE6 M4ZWIZ)@<:MW:;[07+/3A]9-+S\[0= VI3E,A(F+Z/&+20;; Y PJ1L6THT# MXT@<70<]R@:_.[M89^BNB4?"%\JI&#<-).O"Z<874BP3.8JH M#>,,*41S/1=2+C=#8WOTTJ5<);V+/BNJAA13U%%QAA5-1IHEL,(;5C3DG*N' MR,5:)[N'N5W*I=([K^FY&JJE(4UN2G@BPL\A)DT'.7K3D([ )(^8!+?N@>GY' 7G>I*K\:$\ MOG)[,LB%9FV -+$/+&D[OS01H?ZRY]LQ1,Y&_Q&I."K2&W<7%3D;A^9L5,Y" M;I6W<>X<".Z>OX">M1_6IV1?1M=:"SG6@4V<>G:Q] 8,YS8 ZC- MXEWPIE?W932IO=)4;6OLD@@4GPL;JNT(;/"##<<^.38N0,6MMI0N0]-5D=+8 M4RNTJB/'4AO'LP1&CIT'TFLUMR<2%TD!/JS:M'=7N8,LY\"@M5"OCG85RJK M"5\X(>9@7S5>[H1N&B>>X%D88:CM_^''?AA(Y#\S49RXSP>F% TH3F41X6R+ M@&/_$6DKR#G402D0R1$B(7*L6=RQY%"U\\_=7@V]4SI4\X!I/$(3/#)2%*0I MHN4O7T@QR TK'YBR*]3T:IA^Q+MR+6K>= Q$-QJ!J1>N)G/,;KL6BD#_1FYW M"1$^.4]#IM9NSE@KJ)Q)\Q4L(%@@S_"6D6D*%A L<+DLH.@RTEL:QB?G :JX M_9RXY%59%3G]!_TDWS5[/=GQW%W&^";[XZWGQ\NY^W+C!Q0<]*&W"S=Z\(/L M*,9V!3O='?OZ[9/O)8\WJC)6')O ,-,ATQ>S;Y4Q >_/VY\[]MB1J[^2Q\I? M2WII]F6*+XUV&]C!_FN(V 'M]9SC+?!E:ZUU.5#EC(/]P,-!%3J>O@ MYKE3"J#DJJ[+K2F&3+K1J0G,-L:R;34E,$,=&[+]*H'574K1QK;>;*G=GYN& MP]^F=(!O1YLR:G%UM^Y;Q6AEKC+"/NH]M,'D5N4M]#_8C:3W1,)XTCL\Q8L) MCB1-06OWT5'@5^/YVM<8CX!5954[J%ZG]N$O%:RJ .LQP*ITRO,U;9"%[WES MW/%)Z3(W?D)>,:V3I^ '4O(8KLBB7KP[=?2LQ'5\XNS!SIK'[&8S>3;EWFM\ M7W.$3X.C-J^2'.CS%Y "OWNP^2&IKL-R'_'O!K(:Q^!>H5#.W)F"KLX8<[?[ M6X@@Z(I?NM)ZT\B\4OGC^2*O'"K?+%UK^\Q\)Z$X:N/Q[+O1>I2TH!IZZ: P MHNN->TL+C!PY>ZYQ#_9N,'(!MM/>$>S#KB"V#VWIQ8&2.$R,*([HD\,71O[C M+[:JJ&_[K_7RW1Z[DSGF[/!#*)M1D:XU+7]J=/P>J&A#P*.C-4ZQ%UCD#HMJ MXR:V1\?B4$LH]LT!O=3*9L4^8$1:T]0$WK7&02#20I;"73VL0&1S1!K(LE7> M$#G4)(E7YGD.VT6NJ,AJ/EI%^&2/C113%HYRSI"B'3!GF2]?.7=B=__@RV%[ MR E-.;9H)\\74AQD6R)PP1=.;*2JO>FTN5OFZ^I8YM=)OJ_<[D#WE*@W[A8B M7#*H;B'MT&P;WDON7U%U!0L(%LA90$&*VBZJ)EA L$"?64"SD6P=:"/SUG2" M[7X2P4_2DVRV%DC/K@-PEF'L@[)T$^$YM6#38G\&F/)3Z0GEXA%W0LZS2G8_ M4M6SH"9:O_D+'$L?\9/T)5RXP0X$*_(^_&H.E)/HZ[ H_Q.VZWM_'_G.3--< MSS:\V4S7/56>>!9V9YXWFUAX,K75?YG**'OH,>^&L70?\/4DPN[W:W=&3GCC MSI_"QB,PCP\#=E8W1M"T3B"7Y&=N&?> M@?08X=G?1W_9CPM%(]H_[7X1SJ1[\D9"7O'??G9OJQ!=W57#Z:IQ2'%JNDY5 MC>U6?;'*:M062S?R8V*JD%,DCUAZP6X42WBK\X $A?/4W;16ZLWUZ;YLY"SQ MW^#$L<:VW+C!B6J-%:-9HX]=2]EC1]$[:B6B.=VT$N%Q3];84IIU;SG^GIRQ MJFB<[4G@KB[NB/IW^FXYFC.8;CEQ?]OEG'CE&CCO==.4^T#BL70.O*!/$ M<.'$P*_PXACW;7M]733PMIQS?>$9CF'Z5T&-9^HO=]' $ZPL6)D?R)VKI^%1 M3KK3(REZ&HJ=B9V)G0VL=^;^^)I.U9*9X7SXN>J<<4&P-HF>H, MK0%AO0,ICHTTY<"JR^/DXO6R@^6%DL^5H2/54.K/I3\JY0RX;*0F.M03H^*$ M9^O<<2-D"I^(5@T5&>:!'1TX$"R"KOBDJRO5,9"IJ^*RX@0?ABXN*R%4^BU4 M#-U&ZKFZOO:XAWM-Q\* 6KC7HR=-A@8)9VI0W:6C;$@X48C:T)3%!4J.ZK9J MZK'J AW^K18#6M%-;T=,=$ ML'WG[&U7NZXCD[WM:5N+N\[+]7<>+/ M7MA'?N#A(+E1K>Z;>^^"N;I>&?Y'6AF>^1\E#T\C3$%"^DDUU+%9YT%&#^G3ZECZ M]ECL3GIR8VD9^03.!":2%_ED][!C%WX"!Y9H;R L!2NZ"=95?O/0A!X\R5M% MA!#HCY<$G*&'I*4+6%_-W8@L_H?[G2P ^2-W/@& M K\)*[83CB;Q3AAS[IS M\B#9CA]DT(SI9%>RC??/2X):++'V[_G'_QF^2/^=1"Z2GA[]Z:,T=U?!])$\ M2,[Q%2\3!DN X[AFNWCNJ&ZM;" GN )$0'":4A ')3A%30E.D_6Q?!#!66H] M2JTBN&QW.PF."*6GY!$P:/YUF^8^NT3>I.$Y>XMCT0=,4G75U9"C+M!C5Z_)!4_GPO"O=KHD,],2I.>+;+:^5]H3)%U76D MFK*XJP1==2P<-0=9IF@SQ L^#%E<5D*H]%NHZ+:.9%7,G3@.= @37H MI"[:=O.$$@,YC1TG B-'-1":SJ3K AW<*P^71@0FTBPQ#(8GE.A(5\04$)XP MHC;UH@A).4 B4)!CGDF#&7Q(=* #)^I2EHD1W:21E4#' M4=&AV,+)>.R]V'7*HB/C\.D.?%)H$_L&9J)=/G ^#37 MHDU0Z7"H]$I35*19!\_7X9-"+^SRU1I,,A:7KQ!KPQ=KMFXCRVHW5>!8LP3XS5D.'+6+$%L36Q-;V[^UP9* M ^_J@6H@2^*X, ]E6^WAPHA U0WDF(Y@3(YP M8JI(ME2!$HY0HIWCZA*RDB\@*;:&;.=,]>>#CW1VV]J@9UXP<*P= MU;&F.\A2&I2*"G0& $X!C)5KO(I+AXE5XJB(>O4C"GPL5M& M-J^Q$#)R0 2@R@[2K#.%]KL,I/#"!IJ(O:2IZ4ROP@NH[FIV80V;2= VI MSH%AI/.7KKWBG!%4.APJO3*1*3>?;,$U?39Q'@Z@M+)Y.ZI+K:P4,NTB9)JF M.\@6-Z^@4JZI]$J1+608#=(O^T"AEW;W-O"8B,M7B+7ABS7=L)!N')@;QE%; M@VJO%F<>)=;6X \W>O"#-@[.8Y1SU_&=BJV)K8FM=;VUP9[3434*WFY\2=S#'YM^?_N/T;_0?[R22"@%3Z\^S+ M;)<+&KBF02UG'9/_7L6)/WMA'_F!AX/D1B4*3S?'5.1]YU37PTQ_I&$F-I8R MG&63*24/3R/LQN0GDQ?I)TL96Q)Y_=P/ R2%D:0Z?T52$DH_*98Z-K.OI!GY M*GG$T@MV(PF3TWG2.SS%BPF.)$U!DBJKFC2+PH7TDZKK8ZW)@^I8^O98;$QZ M@)F"1O,@G&X?-NO 3.+/D!W3-8$67(8>K.'<![7OSB';MSLB9YTW^& M+])_)Y&+I*='?_HHS=U5,'TD+R9[^HJ7"3L9@ /1E?T@ W>^Q/OG):$!+&GC MG626(E6'BJ!E&/O@:+N)\-Q-"##>/OE>\IA2=ODIQENP*/_S,?-)A:>3&WU7XHVNOT& MTC)EM810"C&0W-LJG/5'6+)4)+9)*JC\FPB^#8OGD M.V_WFB9$V#]384<$'*T37(1 :^Y< M% KDQ8XDS!$B-*!(_\#Q<+@@6*!CBC;N: M( E'0,">_^"SX=Y4ZK$?[[ZW.RKM]FJ=IQ<_ MW1%T33+F !6]%:F;#N0_,@?R'L-+M\?VFGQ5[%2^JHHY=@X3L$:QYM$,+S"2 M"EMF]_%+IA>Y1?W0VS"^8'_4X()EB,[P;PR*1/YX1KY!3$53JFG$53O.58I4 MQZ":!=EZ$D8OTE/D)_C:"Y_((FZ21/YDE6HQ%:O3MV[M93CB_A5LE46_8C41 M_:K90]&_!IKB\"7J)QP+JFX5(9W^2@ >P1R!;Q?KG!XRF\Q*O2X<0:JFD;/7 MY$C%'I7"NZ3> KQ*,_<'L?7!6&>+DO6HG*TKQ;J64'2=&ZJQ3-?@957"ZQ,# M"@'1^^R)W-L&;S!:>BXZVI/?.+.T,Q75]J3!_1ZF-5I-8J;"<-3AA"W M+B8:.?@?(MYCZ?V6;MLD7ZIN.'IO3?%Q%G :+, QINX?W> !UTE[.!.N; MIQB_;N4?M13(J94CO.;!]2H\N'LKO;9/>98&;_6.VV"D] IH%D MO6D>>S5E'F\\Q_KKZDWJ%F1US@-=*0JR3;/!F!%N2*I6I4I=\N(&'<9I47'" MLQU8@"YD2M]DBF4B1VDZ8)4?N2+(BD^RNE*1TV0R!C\4-+>= )C0"6QI&F"_FY+4([FF_76XJ40_INCL0SN$ M$#PP*4_/R >Z&U;GD-XH+HC2;81SLN,=@5.))QF\&^4OBE*4=_&2M^, MM/3--(JBXR:5;U;#BKD]A6^L],>5?G)*%.(K+2=D%6G1=PSE'WVJFR!D0DBX:=V$/E:<;NH!G+&L=Y;G;ML=Y=X;UNLY MY4WJ)IH]L3OW7I>KOSD?G.RQ;C1;J5^XZVI/YEB1#<[V1'!G:FWJ)@Y4$D5! MQ=&U[/:)BQVO7 /GO4X%K%\+T!N4"6*X<&+@5WAQC/N:Q2<"> ?GY//(,QS# M]*S>REY#KF:QC ">8&7!RGQ#KFFESB&&Z?!*>$[/GOR:.F)G8F<#VUE'$7UE(59HD@G3ZC%>Q@76/%OG0S,'*U6&>;5H M,M(L<;5DF&/GC]+'+(N!\@#JIRI\+3O*IJQQNI: MS8R9C>E5M>*;)C4SQ'(_:![?WJ*9\MC@5V(@9OOD,7U/,\#WQ#CB8X7OF MTK'?<( CF#0+4[P]0C9^G$24Q?I406:/-4[)>7TE4D(D*,E$T=$%%0X(8!#&("C)102;*3@8#4U%V(BK( M!"L/ J:"E44%F:@@$SL3.Q,[$Q5DN^1=.2CC5@=E1"%9#U,R;0/)CB+2< MJ*JX8X1\&>X=8RA(-6U1628JR^#^$24U_)>D79=O:65ZF M:&.9R:IL<7^Q=/V(#F$B&LPJ6,&A\/^N?#J8">4%7*S2RP^(;I.$T8MT%6,L M?0P3+*EO:/V87CIIO@^H $O"Z??K"076-%P &DA#F+E;GKE0_N*SM:+W,I/ M3EP8HS5)*BK4JA\XM$+M3#.@MO(#*,U^HN6 'P("8"Q=O6=[?U-G[_P4\9BV M?D 1CR8W&][T2C&!WMEX(T?E;D^JWEG1Q:#A)/9T^CTYHHA'%/&<8&51M]$[ ME EBN'!BX%=X<8Q[4<0C,O^Y@JG(_!=%/(*5!P%3PA8VL9&MLKRKB(_\6'D!\MR7H01EF;NCS"B/XC( M$G%/LG@_1^$//\X@EV;S?G.?<=RO3%[:,+YA)B\A'KN[MN"O9Q0VR7+LIO6] M/5;4[MKQ-UNI3W#B<4_.6#&;Y9A?)IS(GNS7*5-D\HI,7I&\>4')FX(8!#&( M3%Z1R2O2_P8#4Y'^)S)Y!2L/ J:"E44FK\CD%3L3.Q,[$YF\N^3=>E F#78!9-9&B-VW2QD_ZBB L7@E+1[9VCG:_(BUJ-Z^+;%XA7@8B7E0% M:8K16_DB"(M7PKK29&38QLFS[L2EM0,?AB,R>85J$^AU1N]N M+\-&5J^^D=6KIDF]/ZGF8:V&566LU7F.(;6N'XP?V'YSAXN_9;\COR7YY,]PYK^#*AI/=WX"SF3&TT?Z0;>8?+2 MD+9#9KV$U_L'KX(IH4@W77D9QCYK(%Q:;AGYY,SLO.3T!._!M4?HY >&CLJ) M&SSXD*'+L#Z6MI-]?>_O(]^9:9KKV88WF^FZI\H3S\+NS/-F$PM/IK;Z+U,? MG3S#^=5\YM_]_UWY!- O%&[W[A*"# #<*N(R#-*G.1#/_0@N9UR"\'[HTO89((QX3D_< D->:7,]^21;/[A49JZ M\:,TFX=/,6/6='&RJ N\P/+> ;;P#LC&7T;A%&,O^_D*1 GY%8'Z^@=T!__ASH'K MD?3TZ)-%Z.03G3UDHT\^(9N)UQ MSP1+#[0E>\)$('DHA!.4( U;RZCI=#+[)TV6QW*IJ;CD_G#].KD[;P@^YG. >;R:$[?'L MA3T.&(J "B*\H+(_))=R2H//B:00 B![>61XF>"7,/#&IT=/A1P=@'R9K9)5 MA D.F#!=0\/"?9%^N-$+^2/!\#HB2J@@2!Y#$EN8B!/A9N\ *4D801X6YR)'&G>J4[E6@-890P8@EI81-;-Q5=<.?'[!U$*A#H :_! MVD3@L(=8.="Z5%S;%/EU@)] .'JK*90L)>POD!TH?9P\.\7+!$0>_!Z.F_X^ MW=D/& HQE_ T#,(%D:3DWQZ[ZHD^$J;[HP=/'MTD W:J,1"-U5]2 9;B+[T" MX57SXI:,0 E89[S9"EY>('ZRB@E=Q/'F#5 F!"*5,24&PL;IYU22$C;_+H&6 MG;#!"O 5>2W13>C$!'81$8 Q!0L #/O;?N I7,WAC?%JGE"Q5_S"\^ M![NFTQ\>PSE1=^)<;Z.@87!>?_'6RO3K=/Z#%)(;[,%-L9;=>@1>2;1B]/\ M2 I@G7A%"(T^/*4K+D&]]C#5/4N7*%FC>/>4/$W^)NM0!.9;22*?$ T<9J= M2;E4AP*I3 .\H0H@(=ZT+HH92.6GTJHJN7C$G<0A@=_N1ZK*NVI*U&_^@I#* M1\('7T+"Y =+(LV!-B;6.BS*_WR,LMTLW0=\/2&:\O=K=T8V>^/.G]R7&(RU MLC0FHK@,P,VS[SSA;-:EA"7G8F*?& LA4RQN"._A"'Y%=N*>>0?28X1G?Q_] M9;\=H&BCVV]4"R$,=D_>",SQMY_=VRJ<-;D6^;@%"[V/"A1Z&08@Z@)BZL7Q M*F)J*V-BG.LS%"!$*D6N3^["DLA*K]),.KD3IA3E/\VN6B807(_(F)A8H9)+ MK5TJ&$K/N-/'0H7.9'4X^3+Y;S\(6HVO>E,4B#HX?RX>A]B]-C M%[0P\Y^)0G)%% QB[J9JZ"-AF/G+&_HWT6%]RJY7TW"Q\.D<*'+E3T*83D7^ MP,ET_$;"\Y3$B)7YA F3NS&ELFD84^5S0HS&F9]D.B*HM?,5D%R"F=%)-4B4 M:0!4F0:]@WSTZ$>9?A!A$)_4F&4*%W-F+-V7;&86K 4:#K7UJ<>._)BP.FA[ MY>%7[I,;>7&5>Z?OA/TAGPH&H/FZ6BZ)>+Q_=/WA4?<_L43TVSEYX@P.AX30 MI7>]="-"A)D$!@;U&C(,HIEH^-2WHK+4P2%VS5,_UXT="A@\A.**8^EPL M-P\?? +W:4R?=3D1?>#1 M]0K82$L"JT?PY);N'EC@#-XDQ1FK:_TS.((K8A+S'%"QQ@:O4(%;@-Y3 !QB MK1:.KY)13"WAU&59C$_,Z(X2VP9OYK[;:AZGBFJ,2Q_"TI6$# Z%PJL6RY!3*?CK$ M"_AW"$8-+YY22Y8S97).PW&Y5K8NS']2UJ*F5)3]9)0FK.[DXX+V@,")5;X, MJ1.T9+. LPY+!%I3PE)?,T>ZHM.!\. 2)_\99^XPPM$TA9ZY G/%,T[(!XQ; MX#TEX]0/R <+>I06IB.O=/L5U&/I"\Z%U^ H^5-PAKOS/U>$;A6' M!>PYNC81985?0F(.4?[VB>"&<(/DKI+',"(KP<#>^!&$?U30QI+1!G7,%)^N MEO#!&1030^96+2% !;LW7"5$L+ S/WJ@BV5XS^I\EA;;XE'_;F@#\49/0]0K+_S(=@2>$?42(XNKO]P7QCF%#LC M#:"B>ZJSOD!&$5%8F:"")"(:^F*G9AK'6)8AZR,58Y >0#@RHQ2:#D/__F6- M:E"NB9!/0'RG6[#2?"BP[A^I24X#:BP62[02+\VT*![1V!/4'@:].]-&LDVR M !JA\WCELD C?,NB#2]4:P9OE>0^1#B+*:Z]E$7%,@\7>1".=_4??[%557[[ MY>L_8OJG\I8Y] @@J!I#C(_4&;9GA<]K2S#%'HR-#,2E%)1U<,,R6488O'(C M@ G+0KR3K@\3W\$OGYT^=A>8.NY2#W4:WLW\BN1F(C0+#NO4D0?Q O>!0.@! M5,(U]*N:/C;7.1]Z6[)L%I9+X=/D+^8QIX\0^]]>?R0C!O)8"?C[B(CIM[#C M"$,2')R&:L#KBQ>["!FX,N79HTETZR"L!#PDRGW]1P;.?(LLVPU"(81/"(AC M\@RL2]::81]LV%8VV-DEP[H]HJ8)D<8$?C MWOYR9G-5C^RLP#D5P8X^5K:E]M+U2N#RELY[@*?H64[1[U[+:=L:PU[MEMD%O)[*9WL**-%;O9 M4KL_-]5F3YQD4[K13==NNBG[]&V6%6-4B$?N&W1!-^7^-E/F&+!M^Y&*5GR[ MP-JJ-Z0 J^C3MUE2+OKS]6-G)^V;]II=<@2C_"-.RD6,:1D&+>.[6L744'Y3 M6=6XH?*+#FN<%_ZKMHUD1[18.S<>AD=9BF(A\RPC>@5E#9NRKA191XY^XLX[ M'1CHG'9*W;CLT_N=YFK&NZ[W377TM:9.%5#@NZF3;B/+:C"BM1K-1Q-:=53= M0>%#D2UDFPWX72#DR%WH#&39YLGQ<4$65V%EE6VOHNA]G\55B^YZUVU/4U6D MB/:'_"!$-9&J6P(?G.!#-66"#YW_/GXG"_9NP\F$;+#<K]9=U@AT)C[T9&*EZ>$LP4':NPB*AE8+'*6U=F/I M0U%=2!/6H5M:Y&/:1,Z5XH4[G]-?%TT*LU2T_'7T+<4VR+^]D,WTV<(5RVY, MCS+#<.[BM.D#64UBUA@1*O*A=,^-$M:&*IS-8D)21/=P);(N:[Z4I\[E";YL ML/QT2G"T)*O^:Z^R604I6E M^(-H9X3(J#"&$[XG% .=?GI+;JQ54> ^T%QU*"]1K+%OL+C<=H7%>Y7UKT0[O\"7X24R[N MVFB5&]H"7N9A#%T/F18$IZ(M"'8\Q][DI>G<- &[ M$N ;#8/RK:5]+>.TBR6T,6)=BZ#U@5?NY\L>H4!FG7W'$A!7"1S0JK%,!X]^ M3#0MRE*%NL;JR /:\R D8&4EY6GWS;R#6=:5E]7#NG$8T%LL*R4D(M2/IJM% M3)M7QGE?AXP^H1&DYT/?WZP9**"XV"I;A_TBA6Z.15KT7NIS"2_+)$.9T@B% M3_VLZ5J$9_.L,]HBA&:71 +0-MMD]7^OO(=%WI6FM(NX2)O?H,EZA?-%HS'H M=>KAF&QTPM:D%?GJ@07YZ9YBS%36Q$^@T7'*3U2&J&^_KA8+:)9!WO"U=-:2 M[/R<0BAE/ECU WF#9+-=$:EQ%P0KVAT;*(L6^$#Q@")?__^#J,E8NC&P9X2! M*6.@']H//6WC\(.BA9"JAVG96-%0CFH'<781EVAN@0FFO1#:B63DD] &@-!P MC_X6>"43[N#WQ$2M0(34BFGWTA(R2Z\NJ)9HNN&< MEC.E-IZ'H10*D)H1.M#YSY2/%D04/T,CDDQ_8F@EGVCTS\6.JT$,S2'IE(8EPT6K!KL.\^7/V'E3TT2RUC49Y M.V?/71"-KK0TJK M.!-P>U^?5.SX$A)<7?CH'!70 MVN":2OP-,>IOC"]B#BO'!'K!O72'*WC6C:#S%OSECF0%&9[AZ!S8-H8H]RI^@G@$6#X M)6%MQ#J4E+9?O)4V]J?V/VMIGHN/?>^AQ_(P:'%@J:4_K]Y2KKBE$VD*SQL1 M1P]X#1NT>T5NA63>3C8B9D=+UDRTNMF] >8.49@DVG,/S)O"G0RK/1#L)HR\ M5#UKIA%&)364R*K\W>E;4*;A4@E'?S!]F=)2=J+&QV.IZ!5> #J3OF"=8-JH MQBVU:*:^7T:,F79>99V47';K'GEFP"Z6$2;HCN%FS ;M?9AE8CX%&:C2E*4( M*P1K4CYK=,NN3#H)8F.X3B7=K+>L*6$O%0-T(>K^ GYX8!SBF ME5,S/^FQY/]:ZH0_/!+O.LV:!,39RL[8\)86%$$8Z3"G5O_Q\0H"4 M4N+:*NN/%O9>Q=.)A-WI8RE$X3'ASD8*QCA)V."$_KJ5OZ5G*;L?F#S(^O-& M.(P>W(#<35F>"1MV" 7!>3#L/O_YE[6?9P$R)-T3HWV52/\?F^X0TW[#%)^I MQR[U<*2O+P9=I/V<"J_ >G>[^P]%Z"UTMB0@C^B+[>1KLVTF+L"/F43QD,S1PGE]R7LDI]LO<)5SR=?H8 M@J.#+7X-:U /?NCA=.S.^FY>.1:3FU1/ &2X6W)2]Y?3>& *;S"(O;@818A\\V^3%=*@J M*O/81FRHQ&%E&3DSADR@W^7WQ\;PI:YWS.DTCQMEE&N^R$.B(AY1E0 J7 MNB.GR-_N7+HYBO>@CLI%3^84]GZ<3OZE BT APB5@]!XE=J<$]; ]#'U-]79 M:3YPD5Q0-<8QE=1&]E8(3+W^YEWO^D>0Q^R]W= G]E)(1$J2I=JO@G16&^W" MF>&%B*R?%,,JQH:\.LO\\+Q/C;.\3YJ49-V-I?\+KNB$.22 1?\O- #./GB7 M9^;%TMV$7 4@44'!^$+D&S\NBM=/F@G@+_3^:+7QLR>KL&J+/'69R-(P38C* M$JAH(7[IRDEE#_GO9=HWF=U8Z>S$;'Q]FAU(+ULV-?XNZ_5,%3%RO_E)ZFC< M>IC<>>YW=N66'*ALF#73'-9&A:[?!*D>"\)R8^-9=*9B(%G,7!;%C'PRXN!GU1Z@4J/Z= [/,%"*GWA;M[FIW-9W'# M?XR_CHGTG\_3I$EV=P33;/QW]O/,/Y39-JM)['N^2T.\9"GLIZHQQ(BF:P]& M6^]A6C55UH.J%'V"!YH9 +A8>U&1[U&UQ?1$Z^]'.^LAHC2/C27[T4NXM$D6 M*LCPGU^M:?0I"R.L)?W1BW9,C.TT(;9<)K'QML('G!F@:Z\JY4#/\0\W3\ ; M2^]96*2<@%>]]EI%1?D48]#2TS+45%?([NAUYV,98Z 402G8 4 0L0[B\H5 M ]^CTNG9(]650."&?@9YDU8VE$%/*8!B/\=M=CYJ:WC 5ZE6%.5I[ZF+<3L^ M2KY?49=TEM)>&?"4KHC.'K_)XL#40DJG#J2U4&E,BIIM--DRE8*SG%CS[6X0 M#AA,+(,_%:!T2EL56(IRN:SL#@!9&NF8:G!4[^@P;PIS?P M;$)_^2WVM0B:)-CF6F433K9V^;8L?1N^K/+8UM] MO=5[9?LADX_VZONIB$+WP\=W[_];^O9)NO_T\>NGWS^\N_OV_IWTZX>/=Q_O M/]S]+GW]1C[XX_W';U^;M%^NV72W#P#Z3&Z\0X[>M/_CZ>PF;!B_N_N=MV"Y ]PT@AEW,Z.M M5G@MA-#D"D^V,;J]+[M!?DD-PZ^T&FP' @7G\8U1VQ"[ W.^[J6Z?QI M/=/Y?LWP_T -?\&[Q9(UN/V9YO6O,6!5X$(S82P0[\FN,N+.%]^5E42F[ MLZ@:Q!(=,:J\[ZE7YTO_4=2_MHAZ-.W&P&T7!PJ&LE5&G2:_A%!9!NG=?H19 M\TU>]\[*PQ!X=G8GG9T;ON$J>93^DS:NS<) ?:6@:D;ZM/0#6N81I&4X>Q6< MOIZ_&L/_3!-U7(C,I55XD*1$JY'2>I"=C>/R(D=&Q=(5/)W79-,EBDJ5M:H+ M*6_LG>8,J:A([\)>RX80Z)64*%:G5.Y.#FU TG1!6D%'6YO2GJ9Y&]N\G=W& M&/HTVRE+1LQVS^K@KB I!IK-TIPS-48K M8M?Q!A]UBP6?-LJ#XB)(.Z1%$=4]M"N:;:>O6&_*3;9R1V/1[@$"FGNV3TOO M"]Y'56W*:3=1* ^EU50I@4DS0$/6)OV) KGK"*QH,LB0WB'4$&EUHE9 [.\81'#]E%R/^IW4J%(^)"= M\SX])Y54REL)OGB(V!T4N0O\%$;?I2M55K0W)\U9H;O,V@2D_4H)F@A_):PU M\M@ M.-5+*;CDY*N =5B#HN14&L(+(QP&V[S*%T-6ZR&_0.LL*@53C83S4U33"FNO MNO]&+AYH.?:I*H6.A_K4.YHP"H$UI[RJ6LJ)0\@CG!3IUM?;O_VUCK" M4NF8=C6##.ZL#+UTM\R(:06= C/C*Y><'0M*-ILA6F]7-0&MI[ !-XL!RQ?W M#OE.\]EG&+HCS\LC=>;N4S'# ?KLDIL0+.5H-4]KRLF9T_XI.T@+L@H/J7*X6*](U./RB^S5K\9K,DED039RW:6$$U M0Q*\BE9 3&@_H]*0"1@&$=%7N[3.-ZL0KZ=" M'-TG[XN=X(^,Q^@O(%TP(P MHNQ"-2F,JB"[>J7XOZ=H_E3&+.V)GJ."J9OA%'NTKGI]F &KDML%QE*+U/W# M9EZ!-RJ3QN9^V&@/D*$>DQ! :71?8^GKBERYI1_G9\//!'8!K04&%I82G#5\ M1!*F?1ZFN-0ME5)CN55UJ="\Z J[KT%(">OXK2?>$7+ M'UH4Y&'0:HKK96V@S,8K0 <%JRDUIM8Z+=4X2=50BO1DZ3Q?VLT]9]=)K@^4 M#+Y^JC;%!"HJG?YPB?88<7Z2G>I-:6H./K567FM([P(W77TL[>J[I!6M?9X-7Z*NFN1;/+F,WN9&NE#>I M!R,NM4FEG4++W,N:RT9XK4*LYBU"WG6EOLF&K:1- M)!;,0<)ZK"?(Z#!RIE MXM7DW\Q[@J1BZDHQ=B@=8I0?,>5'=P>&\E[Y[CRA S]I43'8)B4&RXL\]XO? MQ/V. U;!]P1-\5 VFP% 0]Z#0+24=I>*D>K-I1-MF"2@+=38W"2<;2S.=U;Y M/(B)H"P)M[$69M--D@S)_90F_Y5-]+A?&[_RI1B_DD\&^<+ZJ_]>5-)R?N)J MJ7-7T70KEEBUI5V;^=:<+,5,G#BO@J5MEQ]?8DI=:=?K<\S)R5;;,0MGQ^R. M*D/O1+,\H&_8X6?>;IB\-KME"[>;LUNH#I>XT*F--@5\IM APO0G3=[1\BCW MDV6-]=T#YI!0$.R;0H)R;%:>N]2\O][,F/3A(U@3EY?*H(J&,"(KH7/7!QB" M2=J2/M,VT^GGE1(VFQ:9R8RT0^KK0C2IF**RUB\CWJ4&CID1DL\RK-I2KIU6 M:Z9L/2+L\[F V^**]=-(LJ8.= -X-@/7=EE%=STO8GX!/\XW.#1'R;?'K*'9 M2]FQ\%1NJ+L)BVHM-[/^;W;#*$TIO(;\P1O-W-_BYEJQ3]?CAL*#.G/-MZ<. MY+Q= XVBCPTX]_MU)T2).BB*[JX MHPY+VMM]>\QVIAHR)\$J8OIF,1OE54%/N'I*8P:TP=.&4DCHJN2S!(=8$H4T ME %:/+%4?*+\;)+#YBJG%*%\B]Z?XY^EC7X!PSI@EKU$33 ORZLI,@FRJSH& M4Y"8/(K*N]-C1QY>94.&RH.<9D-KH7EA5.5&E2:,JL$85:\+AGJI_K8Z.CJ' M5K<'.S!#O$_F!Z@J_4T2K[G[,Z>)UX7Q5J+X-DCYNFCWIH-O9>?1+,0B)_Q+ MEH78(XXY*"6\3(&Y#; CU1N^R[.51![GH/,XRQ3PZ>NG'$6OIZMG$2@8/0F1 M@2SON#HAG?6P99G]W1$3W4=YR\/SNG&8X+VGDF2MPN#BBD5$ O3>!.B><^2W M5S.;V>#S-*]YSJ+QF8BDTRT.$83I[&":/D<=>N44PWQ%ZM&E4^9J+HR*/#R_ MR#K)*\9H8V+G#A'RW7(=9E9) _6JDYSO^D#;SOT^,/6;=L?L/F%;)&L?/UF[ M$3?PFMA]B,2 G,)",=NIEY42^>F(/D#K[_["3PKA=K'&^UTZ]?&0JX]F+%-*C>.49=B-E66H5TJ= M]9Q_HM7FJ6,P;6*'6L*"S2S)-IEFOZ77.A6M.*"[)B=F:7_LY]0V*\'7 MH]F/J!Q@I>H<+>&&8O(Y51<>\<9\%59JD45.\KLG'2R39YA3 +RER=BO(I>- M;=RT4L7J&> JL*1V4Q3P"Q5V:C@E*;[EF M,[%Z*B1_P5.7P##K3. '8#@3!,^+2P0UD ITNA ==II/H6:(7"OM M%#- 64 MI4=D! ;4B8MIX#"\:DTQ@?$V;/!--OH,:#FMCL@D2Z$EI;ME,X_8&!QR%$+S M_[MBLQ+SHY=&M)7'T])Q3FGFMXI\L]:!JS M/L<67YN <:X=[XP[5I_ABOH+PA59%6; XV=0FJ7XT4TST(F^D/T7J\1^L_-H M@QD 9ZECVWI]:EOM 7#*V%2<1DOM_ERS.YI*1S:EOO[R-K/9'#YFLSFU1K/= M;44)CS"C+B5TRAG 72 T)#C0V[-"R*X%(8@XKL'DT#,.'$AJ$\*9N-/O#Q$1 MJ-YUNJ_I%!.;[;6S5O6S)M ZZ23#.^H*J$,.NP[8GD[V@>[0YQOLK#%V9_1_ M_&"W>K3@?5JFS!P^-P>A>>.DC9%QK.<[8DB)_EL?6QQB#U),\EP3B C^<.=K M_693/#8YLBPU[:Q_N@/_U.I@Y0-%L"H')TJG8/X:,4^YM I\-@-S%7NCC:&8 MQD@BAJ*_<.?QWT?76C8BV9NZ$@MX?B.^\.-ON/4 MB9#G'>W44]1F1Z_D[CXRPYZKH0!BD;N5JGY-64 E%X*L(L=0V[+ *Z1XC NA MCIIYJ>2S1Y9V2#[:Z-;2D6J8G%#/\(V$NZRW&\UZ^ %81-"/K9(T2[I!^#T(]F(D-S.*&?X>NA M'P+(T@DCH7W6EIS3:)K<9'![.9#436)RZ3K2S=:D+O1-;@AFAZCLA&"LT:UF M*,BT>3%0AJ]B?H;,73]-I8VSND1:PC!="S (G;.9SID"]CV#ZUW@?0*@LI#< M@>QA$]7!08JBRAFR]M8SE4/]4[;%F\"=DOT&_YB[D M:7KT>MD7@^&1?=9]"VXPY-&M282JTYF.6CLSAG?M]<*(;)\+H V1*3!(7$&J MV95>>SPBNP2-%RJ"$U9>!XD72S8)2/A5#]!Q&2@_S]T@(DR+U[YX7M5/^5]%>;8I?/DR'?7X>P:J@W; MZ[B#9(@]\C0'Z>\ T2_PDD^S?Q"[#Z#9E",@4*4BS6B=[R*5H/1+:(A5K=&N9,B=D M,GP%]!V>X8BVV'.?A<)YD*S,0/B!-D;]YC[G]-Y46[!'MYJ.;%5HF\,AGCU2 MLCOB24-2"B]Y(L-7-6D8443V.X_L?PR#Z4$Q E.&W!>DF;R4IP@U\ZS!_<,) M22&$I"%-5C@AI(N)[U=+TR.&67M7R]CLR'WG_EII"TVY6R4VIB$C1>4_E-R! M"BZ8YU*9IU8Z1E/FT4:WCNX@4VT=)>Q+'@9O+6E^+P_M#F"*S/8DEO=T$DM' M;6LT GLO7(%/G;>^-7NW-O#&-:51SJ)[3;_[L46FFO;=.(,HJV<8I8Z MNE61HO%2RBETU>.G$G=#.-KHUI:198O4MQ.GOG7L.;VPUB-[I&IKIY@%I<". MB72SM?G?AZ0Q06F'BN'VE&:0J]O0D=Q9DW#N,ZPX5G!?]1T$.*%CGC-'.#B%WS*)'H,TN''8X@]C@9'"TUJ:B<-=R0TAM F*'$Q+$Q)!EB]KET]8N$TA?=^5V&++B MT3!AZV ^L*&3+G*4UH:?4%JYH9V&*5N'TPZ-?2F*:$E^8K^M\-<>UU_;E \@ M\J482-5%-_++)K'ZCMJF)*81$H."&X?_ O*3UL!Z_H^3%D&&BX6?0+-C5H$ MZ"=[QL$42F.O/H8)EA3M38X,NKU#:F'7&:^IG'N._9O G_]]E$0P%@[(3#0*M\JRJ[,:WL%L6^;814MG#Z M_#7\^$;1P% _]>"PU-\9 Z:1M'0CZ0=,9I=^>HVY/N/HZZ,;X5>5J@\??ZUH MEL3>1PGKLQM]BKXF;H(].@V^6#6]\.2<\\S7F7W7?LQC[<<:WCW<;O=TZW&=ZOD,8P("7CU=(KB2/8K(*[>7S-LM]V? X// M922S_Z\!>+9IR8!*_H3YV=SY)/ OO&VE)-LZ],JB1." M&2((&^Q-;;RW0S!YV-Z(>AZ$^RFT/@W[%'.LRK78D>3&$)IZAZ=X,<$1T_PU M!4FJK&KTQY5?J>,]"NFE>LKVMXPLT0>](>JW('=TT8)\>!2SOS=D"XHQ>*.8 MDQHY?&C):F;FA\&)5&3VLH;ZJ&/NTD=;J)\-=MI2MW,@T06IQF[M;EN9>_7R M._Y9JW2I_>?L7L?>VMA.C67_[J"#MV(A1S&0I6QW;=A&RA'4Z0[/0\1YYSIB M-W2@R J VD&F82+#WJZ1Z5P1!+4/262%)28+_L#SES9*X)#S3_8F,N4$D-[G MF_>V(M, $"\3ET1.T@ERDO;3!$1L5%[*BH>?7G1'-@H =N<2=&>_]@-IZB[] MQ)V+W**�)S2'XF@/P0W#,P-HQ8*C*Q?PW90';[\B5A_W)#._O:ZW5$.]!@ MSU*1X_#27W+XB?!?<.*2#ST)NU% MBR:Z#64FQD WZ?PNYM.5XO5'(SY=WCF M3_VF^76*3(Q\U49&^^G:0K7DAHKV2-"F5/2:0U&1KQ!%006:))"=\D<]5*HL9DU^2O(Q"/,[K5*YJ4;O%QG]11KE/=XYWY:"+S MO2NA6L[Y8U-MGT4&?#]);8]VVP&I*]+)CS_ M4GJ^,1^JOM3>!XH4.0RF6[.7+FF07)< Z;N4J5_*=1=X'T#FLC M1:5TT/0].JA RS"F0::;"!-CGMCN;Y]\+WG,J++T5(HMN7C$G9 =K)+=C[2 MX#=_04[[$3])7\*%&QP,2\TA>[*-C72=TC]ANT#HOC/3-->S#6\VTW5/E2>> MA=V9Y\TF%IY,;?5?M,:#/?08%=F5#_AZ$F'W^[4[(R>\<>=/[DL,U%8F+4)7 M9:AO FPG6&:S+@F+ (-1-6'V$)IM$202[L01_(KLQ#WS#J3'""3<7_;C F32 M-^!CR-R"1ZPY"[HS+LW.X]6A\3H%50(5GK?D2//W66,;[(_WGI^O)R[+S=^0#=, M'WJ;+I]*8Q FFU8KO(]]7_EQWQHYL5'XECY7* MSWAC6[<;+;7[<\W2A[TIX_67M_575WK?%&-47&D["PX8 1]3779JS=#^ M'^Q&TGMR;Q1%6I*FH#4]]"A@JO%\;?7UM("U:P$64I[;U*;O/_RE@E458#T& M6)5V/-^F$\$IT\EH.]7#ND:LV]Q=DE!';4D&L;/AYS022R# 4S #%N[TD7R] ME=38.@6M=U[)JH/UW;MH[33YHZ'# MD0[KL)'6OALB/[F:@CF&P!SV^9F#SA=1D6$.:#*X8(XA,(=S?N8P1[>&;B-5 M%L//3];E;C6)IY&_I)Y@D8.]P1.*?'ZFL$:WFJPAIWV#?I&IS0]A*>H6@VAG M9Q!5)@QBJLC6>9F5+JI9.R L_?R$I1!=T520QLTP)T%8'1#6WFK[XQ.62BQS M0T5*9P.8>;+,N2XH28< M'A?')T9]=&O;)E*=KB;;"6+L*3&>/SBL&M#M5I,).79=C\)#U6JUGHN6W'SXWKPC06R202RI2+# M:CU(7$0!N*&8/8DN[2C&&MVJNHY4DY>.E()BCI[]T8YB[-&M;NM(5EOG=8B MT,GR.@;M4MV3U]&.W)W1K09Q=1'=&1#%[/$JMJ(8C08$D5;13T]03&\I9D\F M1CN*H4-4D&.VUMHYC,?P>:-VFV(Q9%UR7XI%.\JG$V9,Y&BB<^V 2&9/\D0[ MDH$!-*:!+).7A#1!,L=/BVA',CK1X74560XO;K&+Z7,\78].B.;&724^M&,( M8W2K$XW3-KK* #I_%+DCZ^72J&SO1+@V9 8E8)J)=%FTS[YP,CMFU$NS1K>V M;B.K_?B+HY/90+NB_!:%<2PMHW#F)R*YL:L[GD+U,P5J8YZP0>75D.JT%KTB M3ZS?-+;GAF]#9! ;T1UD"R*[="+;<[^W(#)=)K:*82'=Z"I#@:/;O1\IAFEW MV>!!PL]+',0X%EF&_.YL^,&;+SC&;C1]I)$;CQ@-\W )K9!%[*9I\0R#XUW@ MO2N@^)[Q>&,Y#0.,#"3KPBT_( +:6_'2)07!.!H3.>W' @L*XH>"]I:I=$E! M4*I'[!%N*.@"4A,)"K(4BN@[!BU1)"@VNX:_XOD<"K$"[X\,A(?2/W3K5#6D MF*)EP(#(9]_PR>[H!PKZ-!EIEJ"? ='/GBNX0_J!^B--0PXW#5&';PS_A@,< MN7-Z!;O>P@_\.(GH^#!A#C<,MS!($CZX6X/CH

&@E1N\F4O)ODQW(J;B/S'KB[K/":5 M9B4LT??ZXIT+&B,;,MBR-N 2&>/^K:3=+:I MPR;48?,2%>XT19'GRS35Q2XB._'J"-=I'G[<)FC:(W';OGTCLL7Z2 XU[\C= M]&!":*UB:I6@AU[20\V+[Q5Z@/B7LQUF/3D]#-UP+#L?A-78,*P L/L8!N&Z M&ZZIZF]" XI[<-O0O7GAW+V10EVDI2S!)=L.JD?K @0/N79DK]09+#??0/@OW]. M(I< T0_>6YHUI)99J)F\2]H!YJ9^+E;S:9O,:_.]1?"+ZDV_PL. M\ &=32U:%H:4]L7=(ES*#^G4TB/:TPX=G(4T10P9'!#MU+K/V]..1AL".')7 MU:C"L5")^H]X5P;W$?78JH.?@>Q_.M*1>\_BKW,X(9G#JW\L'<;M(%/K*F.= M:[M0\-#%\M >%:L=$QFC6U-&IBF82##1D)EHCZ[9CHF@#Z0N(UUX>\Z;"DH0 MN(SP(S$6_!\X3W29$Y2V*TDMH4,C,/?"U62.N9N4T>>M#;]QZ?VC&SP 44*Z M%9%5$2;[^!-[TH/K!S&C4AR_D8@@8ZW%78!6C*>KR$]\'-,T+9@MF[C/(MGY M@)RL^[)P8,+^[H?KSP'.1-['1*A_S:%]Y_U[%2?0FY_<#)]FW]SGSV$$V[A+ MDLB?K"AVOH6?W8C\I.I*L$:WEL)+T9O(?#U*H=!KN3"GI388?UCAWZJ?32,( MC1]95B?%^ICD559^9_XS]J[_Q%%817;.B @T6U74MYP(NN$/("G4" AEDQU( M!,L$;],7*8G(NG,:Z9;<'.4BVMF-KO K _=]"NUO &SVMKO ^U: OJTLMV$ M9&O%082Y!J0XG(ST%)BGTT:-$&3'$=DURMT^)]FIHUMS>X197\NEN=,8*IQB M(D(K'..UM*$*L9 Q>5,ON0UY&#K2[*[J@46H27 4CQRU)U[;)4OI-'JKZB)Z M*UAJR"RUQR76)4L9:2RWLVZ&9XOE>GZ\G+LO< 2\FP7[\JN!!J[?NU% MA=+ M2QQ)\2.QD9 T<6-_VJ(0=E>T=3CBK^&9^R;_/N/H*Y#"J\JZNBD%,U+*GOX% MR"@7<7(AXLS1K3Q6CS QY34DG,D/)-A&L,VZ1GXXWUB4;X[0%$/PC> ;'OG& MZH9O;. ;LZNROR/RS4 ]P%4ZIN?/5PGV6A@SPV?[AF<>#-LWXOIWC)"J^-ZA M]^5V9*>U'7VN^[(;YY1@G*$R3C,]"<9IKF*YRC4%VS M!W?.0/V9_Z3_@;UKEVS$??LTGB3AO1P#V[ M,(B]JIS)FXR20?^. ?_C:C'!T:<999KX4P'[U%2K$QHI\19MPF$BVU&1<2'N M0T&-KU.C>49RU( <=:0;-E+MUA)?D., R-$Z(SGJ_=JN0;A'MI&M:3 V2+=9LS)70>%UQD*6J2#8[ M[B;0#L<]* <4M-R)>M89,5N$F%49&;:-K(KY>(*8!3$?75OJC)CMOFW82:\2 MRR17R3;W]9T=J?KW,ZTM(O_V_!^W?R/_R/:[<*,'/V!)E^HZ^4\Q-'4^%:6K M0.E?,9;<*72G<8,7W08.K4,8Q]0>1-AJ,SZ@=\^^5[RF+%;Z:D477+QB#LA.R"$ MM_.1%A#\YB_(:3_B)^E+N'"#@V&I.61/MKD.B_(_8;M _KXSTS37LPUO-M-U M3Y4GGH7=F>?-)A:>3&WU7^ G3A]ZC+(C+ D;7D\B['Z_=F?DA#?N_,E]B8': MRJ1%Z*H,]4V [03+;-8E81%@,*HF(B!D_>0?28P1B\"_[ M<:%HH]MOM-M-.).@;3M0_-]^=F^K$-T-138ZN%7)T_>1/UTE2/H03'=SYYFW M6!8K7W-A F#^FH33[X_AG& KIBT0:UQYW^;1#_??G9][_I#0/^^=Y=P4UTP<+[@Q"4?>E*>7GIU-YVN M%JLYZ!L42._PS)_ZR58GAPN"4@DD$FVTP:BG7+!(/TG'\EU!_]E+AA>=5$PA M4J&BTL\WU%0 4;6T5I1#I77)O5>W>)-/:#(O4IW6MWO/.6Q W5&#H0.^.\W/ M3A3[7/B>-\?=8,*NY1/^Q9V[P908<-1*?8>G&+RBDJ8@296A-57K2">7T_+J M :>I_]DN^Y\_?/QUTP/=UL>LRC)+(E 4$RGR$9(N11.*DQ/9('I0M.2GJA84 M]NLM*,K:"M-0MIM+J+)"^47PB>"3P?*)TYQ/&G5H(6H -$A5D=6^2ZI@) ZH MZX(8J5'_3E6NV;^S Y;21K>*K2-9VTXY:]Q#7G"3X";NKB5U3Y_+>NJ;/KKE MORN8X!+!)8=RB7ITY0W*#E0;.>WKQ\[=7H^["LUZ] !C>C]4-H$>3'%1/4"D MDTNXJVL196("DP*3 I/]QF0CM4,[WG!65>YN.*N@,_[H3$B,H6"2EW'.JFSU M2&+TK0JZ'BVDV744ZW2$$('][C267DR*/*8X$],[!4XN"R>-U$O]]0"W9?%CU5MX0-L?SM87F"3#@B$\&Z B<")Z?5O0\4IPY/XG28 MKO\/!*M05[XDYH<_E<+9C"P#?80"G$"Z;?8!.7*<'*9N5\"AEW1?G5&K&OLR M:B% ]B&.5]A[MP)0?B;;"M-F#A_Q$_VJID%:I-DJ,ABD2%5L9"M=]5WLF8.C M]Q15I9@:-<*MV]3T7^Y\A4O$M"5+%9CCW%5#1$$GYZ>3/09,33IIY@53H-NK M*2/3$A*':TIJY0$7.!$XN1"<=&GC'$?B:JG$;=\KKR-*&F9P ;!#BPR)R9,U M5P5\2JLE^?,'CA.P@<)(PL\XFOHQ_2']Q?7$C;$GN4]N!"UG4K/IR4\>(2D. MGDKZ\?Z_BA/8C^Q86?5:@Q1TEDF*"IA/U] ZL4:WAJX@V]B.@]9G$^%%XN]6%#@1.!$X$3@1.!$X M.4]4HI&J,O.?L7?])X["*E7>SBE)A"F.2!E?\'(531\)REA@XCZ,EC!F 4M? M!'YH!+AL>(/)YT[C M6GK+55Q7*B1/MK&G!7T(GA4X$3CID1RM92@TE:,*'W)TF.[[]\^0=+3RXT>( MQX +?^Z[$W_N)R]INA%,"\3;HP\&:A8+5X7 B<#):IH__:ZFJ M8%J*RUR"3U]X&01.!$Y.6RE<*^43PE^3S4CQ%_ ]Q'Z"O^+HAS_%S%GT!4_# MAX"NDOJ-&EXS^NA6,Y!E=-4-7-"@D L")P(G/9#5G:3GGU)6&YS)ZF%& G)$ MAM$+I9]8BHI(C?#]"Y^&P(G 26>I-=315)8Y_P"1TS0V##WV+5&TPBNE".X5 M.!$X.5&233<2U>)$H@[3[_XI><01];A'^)'@R?^!I7D8BQ$#PF\@<")P(G B M<")PT/?E"[H8Z/01)Y]FW]SGSV$$+[Q+6&=Y=S+'W\+/;H2# MI$JELD>WIBC>&@09;>O>IR,CAP\R&J;W^Q=W3EMSNC'DP+_#4[R8$$U=4Y"D MRJK2T'0QR1RJK8[_1$]M-QT%4;33SP4Y7B4J>D"KH XRC.4BZW[@Y- 7Y1 M!9\(/ADLG]C-^:19'H*FCFXMQ4*:*2XF;7[11[<5:7""5P2O\,DKC5A%.;H&9XQN34M#CK7= M#IHW#6Z8\>^/.)%\Z@AM$_$N05TCH/7"U62.^^52:Q50JGG^'@0)!"8%)@4F M!2;/J7:HKZL=Y,HJ0G>--0Z3:!PR,LW6"H<@,_[(3 B,H6"R40[ 5BI)EP+# MZH_ &&8F (]3.GN6SMXP7T#3.)G2J4&FEDJX3U$XZ3XCZB5$#4M/<-+,+<[1 ME$X-$NN0K73@5Q>D)=A=X$3@I \B>)\9,_M>^%P$3@1.3JR&YZ*F\2T R;DZTA0. MVG )0NF 4/:4?AQ.*#9T44:*O)W%+0B%#T(14IX_G'1J QS.O,[HUE:0KK;1 M]47LXA4\=SI]M&=VKO ]")P(G'1R>ICN_R-,'^V9\2L<$@(G BW(A3 +:$( MYA4X$3@YD=>]&X&J\2%0A^EU[W3V:,\L5.$U$#@1.!$X$3@1.#F]$6J<;6BD MH8]NVR4R"#KBAHZV=>_3T9'!"1T-T_O]^O11M:-9"->E]!U)G\'D>DLK[-Y&EVXC[Q4Y7J4J?0:M_4*L."Z:/;EX?@ M$\$G0^&3 Z;T-LQ#@-[4EHH<1S"28*3A,E++,;ZO]B8RG*Y[$PD>$CS$GZ- M:S/!=XMK3,A6MMJTYA7,P@$%71"S-.&5 PR<9HJ;J3#%S=*V68BW2V>8@>^6 M0T?3,PY@RE6K2!('\\HZ"@X(3 I,"DP*3)Y1Z]#E(\X0--71K:$A4SO"E'-! M9N;%(LZD#Z06)7^NB6P=WB8VTV1VY;ET/!:D!'/9-0H4J'O MZQ?0JEKT\E8.TU%6M+-#$+&%YO&X6?W M!7CJ+HKWFF(A0W?.7WDB*IA$=6)/<-+. M MNPY+?$P,; R .DP/:EZ8QN=7G;\!)4Q1%5"4X7.#EUQ&]PUE?5N3BDJU;& MUQDN$$OFZ0(99A2OZXG#/7-T=697'6_BL*7 Q&%#MY'M""]V_PBI5J"M_<1A M2R5FM2"/09#'GOA9YX,P+1AJ+B--;>.1$03$GTT@<")P(J)DEQPEZ_ZNT-E= MH8E8V,F&)N\,?4D^M;TO(0+6=Z>8P(G "7>71RU+8SNAF/GZX+M,5C6^12#E MTX%KI(W-*BB)'TK:4_MV/$J"OGT&4M0V^H@@)'%-B'A6W^)9G=M)1Y%/T"=1 M,9!NM&FV(V)8K]!!IY.GA0]*^ 4%3@:'DY/7+YUPFJEECVYU!SEVZUIH08-" M+@B<] DG(H;#IVURZD*G4UXW#F?7S1ZKQO/CY=Q]@8WBW5PG?L7/KX89UZL: MU=B^@^6P+UI^G( ")P(G B<")P(G?."DD4-'>UW#[GZTGBV/;JV*=@&])2$1 M QN\G7D$+E!XXH)A!K]>GS*I=3!EDD%PJROFQW\BU;$QJD/]FA\U+<[M4MX]$F>5*FD>@VS=V.'**' MV,A0A! 10D0(D0Z$R 'CSK>XTI'/\5)HD6-90@X(.2#D0&LY<'3]WWG-S7F6 M#=%A4CJRK<&Y-VG0XV<:J"'_]OP?MW\C_\BVNW"C!S]@[U77&7B*"0JB;FA4 MD?<1J4KK>#"6W"DD2+G!"SFT%(0)CJ4DE))''&.@"@H9%UJ#S_S #:;DG61O MY .:'CG.L;)YT/0]ND$VL@QCFOQX$^&YF_@_\-LGWTL>,TXI/95B2RX><2=D M!ZMD]R,M(/C-7Y#3?L1/TI=PX08'PU)SR)YL:QT6Y7_"=H'R?6>F::YG&]YL MINN>*D\\"[LSSYM-+#R9VNJ_'' PLH<>H^P(2_L2I:^C_SI*D'2AV"ZFSG/ MN\.R4/F:BQ(*9#=^E'Z=AT_QV;9.E[F!#&]_6N,P5WY 9&6X(HMZ\9N=NZXC M]NF540A">C^1T\S=98QOLC_>9IF[?D W0Q]ZFRZ?2D]@_LT0.;R/?5W(A;', M9$,:H4_?G'X])E_]O/VYJ8\5I_HK>:Q4?KYK*84\H!J-EMK]N::8 ]^4_>I2 M>U(M7LU14XRMWU78%XQ.CZE8._O$!R77_\%N)+TGXMQ;R[U84P_;0*-D]]75 M$4\+IKU2EH+IU524)F<<.)!4 :3]0%*:DB%(+"0BG1)@0P=2?8RG(M3CX M'/YK"H8'])NF?Y1[32^C$%K@>=+D1;I:0;,U/WBSQS!A+ND#S)-SJ_K$=NT ##P[DH ;WPQ6*-;34:RMCUPIK?: MT,63T1[U^2AT9(]N51,YQG;NEZ"COM+1'HWT*'3D0#MZI-G;94V]UE,92>AP M:7/F/OS%]=@5C9^A71F6+J%9;X>W\F=0QF.RR*]A]"Y<39+9:GXWG1+@)$W- M-$V6"?4C2Y4YZ>E)R\A&]SJ7]^N'Q=+UHP7+$3S@9AVR@KFGW6HW6HVDJUM9X@P:8\4"I[A**)I!RQA MP7V^!-.VW93#'5Z_#)8LM^>;^XSCN\ C_[XG'_H'^'<@@*(@5=L.H(@IK'VD MH[KNXZX)29&AQ /IYO:%+ BICX2T=1D?3$C;M*(0H:,-9ZPJOU?OQS"XIOF MX4;LMECZ79#-QK0 MC:UO2TM!-WVEFSUV;C=THP/=*'V9]==_*S>/N@.BB*G[ P=)&+U((70>PO$4 M!].+F!?7X<7[(0/B/R,_P>_"I\;.'L6@>:::UCI%2I@FW!#-GFNW ZHQJ5-$ M'U+-W\53S9Y+MP.J@>[H2+9X$347-5VW4TM>X[%OPS^""),7_PDM%,.(?!-( MTU44$;7B1;IZ<*&D;Q[&AR6-#5G9KNG&^I7!]#X%Z;>(;(\M_QN!+131%@BH M8GY[=-N^"$'8:/SX/_=H&%-XM"D6WW[)A'IVGR04I>:Q^&4]&INF2IW MEELF7 -!L5?@HW?+K1=,;WT8QA F(+%D [T>*DP3 I^G;FM@A ]I%L]GG7 M=]/--FE \*75=2H(@Q_"V.<^;T(8,"/U_&31I?7*9=/!^T,"QY ?EOC.0 M/A_3YB!SWYWX\_;-,;GK_G+NYP>OXH MA&2.;C4+F14M#GNM_W%Y2V?1-:+?B0!%5[=S":B-B=\:W5HVTBQ>TH.$G_F< MUW(;2K+I?2S;(D&1:THZ\GW]532)A*-F4:3(;U7E5L7L0HKB!L" M._S^/@J%*:-;&]FRZ-#*-84=^5X_"F6I,/4=.?K (B]Y MTBE4\SJ=C VV*5TC,M1LW2M=6$;\2-"]Q0>'D@H,UVI3.R^(A!\B:7S-UB42 M8W3K:!QT\1V\F9R'E9?NBX@I'U"YMRM@\YG!L['.""59&C(JND8(W>HF,LUM1TE?K=F^S1K[?^R]:7/; M6)(N_%<0FNE[JVY +.Z+:ZXB9-GN]D15V:]E=\=\>@,$#D6408"%13+[U]_, M/ L.-BXB2)$4)F*J+8D$SI)[/ID)-Q@F;&U,6P,8:G_UL3U.\1-[C!L[,[/V MT"H?K^6W]&!EW"CM<)'^;6>^FUS=C,Q12;^QQKL^(0H[HD%P0&+KMZFVI+>/ MC&_H[&0DV7/@9H>DKL[5#]%(7%.F9WL/=PM8:B3H:B=G;"ZZ6H$P_&\P=N+ L]U#-SU9?+>>M:#:[F#R_@LSO_MZEN$\QU2?(HZ M^)VY;GQUTQV/P?.J"U:\W<6=@6/VRBAP@SUQ0!*DB4CPZ/B"@Y +*/RID1H<,R\X"DR9F&PH)[] M48+>:D^01>QLCK35*?6-:M+M9I):,\Q.17,C(45?F;Y()IT-#&TS3 MPQ!1%PR!<=OL=$X@@]!0T<&C6\\@HK7=G@>]VKH]GV :ZC2UY.].Q(VN823H:0* ME7UH4L+I8AT@I;TC20TIG0PI52CNO4AIO>H>7O*@AC-0W1%<2,U:^Y(MVRWY MXQY.=7_>&)V:6=OX1L?3UMN2T!::&L=S]G^)H#AI[&6(<)!X10 2Q(XL,:IB&JYO>PFNTK"MI1M;?&YB%,SB M)RMD0#:/S OHLW!T4?R**C[K"*=S#LM'L#Z+N_CL67[\7M[%K>^\2T_[T^PC M/#_T+>];Q.[%=>PJS(=MFBDPZC35>)=!96OM@9?K/ MQU4->UM;OMV@3,]E99><#&L7DV$B7D8R+'2G"0J))@>V(\Q4"S[? MR7-DSAT_VAV"SL/Z4L--WN)DB&<3OK0VZFF2IQ=(/9N I1NHIT@E6))Y,N-Y M+QDU6J)MW2A*P!JD"@\[6"P"7$1@?S>298!A*+ .01:V!+3>MNN?6EAF@S9VW&CI62M<**LFN'/Y5+/9RPVGL!\LM%W> M,(/'48+E\Q,8E^R*;.^)D'C[Q(_QO3A?ITRL88YY_YY:C;MZ,C2R0]QC:R+! M/J[-Q)[+H9$=0AI;T\@(QX.?2J??BX]4O%\LO6#%F!%;/XPG-Y[/ X\J9Y;" MZ#5DX.)Z:B$^UGJR0N=50 (.$<7XPCPK9L[7X*OUXU_I:8-G<3^W0O86CQC\ M"AQD9^$[=_9,L=+1[+2;R1:7055;AC8.3E:3JYNAV1OO,WNZ(:O3(:LM QZ' M)JLQS=5K[U7)UP1!FB!(L]EFLQ<9WI(V.(A5$-C3.$4,-9B?YQOAGV;OX"QE MCOT.3W*' /ZXTX SSH)R#F)I;Z2=+:P>;/9J]DI ETUA^6E0SB%LZ3V%3GT- M7IO(V'9$0)5;CHO%>+[3Q+N>K6K%">XN)OO@'$[Z9J?7H"Q.E60.I&'+26:] M@!R<&JRB(9ECZM;GD,S)E===O$/[*9ZSL+0&FJI:&G_VV3@-#:-&A_Q!GG%5 MVX#UK%%?[6#CJ9R.S;9M2Y2=":M(0&/P'#*?8":=E0G M80,#)D6*=C?T#BP^*_81NHKVB=GMK\YW/OB%:!.)W- MF$T-+-@/>V[Y#\P(K9@ASI3_2)#32NMDGQC!*V.R]3S&[^'3[+VXA2]P"9]\ M9#O\__?IB7]A41RZ-K61B>:WOI/]A?;),G[#4LE.7W!]'_,P. &/KKS!362Y; /2;$_S?4>>P91F MMV].^DUSC(LAL-Z&V-HQ*0QV Q36[YB#R:GT=VPH;&\*ZW9/B<(Z&)_HFMU. M,7-\UM4'YZ3W&?R^4N,?,+U8=B['YYW_/-".SUQ,#$Y)2F!=6Q_Q)7OKH7/( M[CZEKP&(/KL )DJG'3FZ.X3DO[8*=N:4%K.PD M-*8IGC/AO5$_%Q>'QX-0VB=D?DFJ[)(4U@9]]5%<_6>@CC]8O'UA7K]]B67. M#<5? ,5O<(OV(/F3*]-N2+XA^2UR^062+Y+VJ+1*MDFE'],*LX,%=;\N5C-N M:>/R(RR8N5M8P!?#W;4>R+F+A4U2 0GN*](;"H:=HP\XK[=OMFOKD%_+G;U0 MDKAAT(9!#V&J[L>A"/@9FY-.$4C<<&C#H0V'UF%9[\6AG?;5S;AC=DH&@)X9 MAY+-_DMLP0./T\?691_?KD.O%SV#_9D? D6EE]QE)WVIK/L36!- MXW'V+/3_SD.YFJ7UP*ZG(;.^7ULS6.P;RWNR5A&2@+:GA>M?ZP>8WWOE#F>S M[4EDJWUQ$@8.#$*>@ &>82%^"E9BO? *C'F(8N8_W,FLU[.<\<"9S?I]I]N> M.B-FS1QG-AVQJ3WN_O^=WM7-5V0NS"S=H8BB^B_KINS.](NPP@>X"TKH=;-J M:5=BVRM;1MQZ%[IV$IL&",UJOGO9%>KRXEY)"3IT=-\_>,%39/R$.L+U$^;\ M_&+;H,>\<6-XA;W%QGYR?1")00(/=:+J56]#+B3C4WE'&@5VXUG+B+V1__A5 M3DAP?5H,?>E7\7@A)%$PY$,R^#[^YU1FM-I<;HB(D'BS^',+_O1+\??#?JLS M*?]3N]4I_7W5HSKPA>Y@IT=5_[[7&5[XHL9K'[4AM+N_\BBF-HD^DYI MT\0W.>MQ/TS2,VGN"+B?\UW990*2ON"_KX/9=0(^NA5%#$WL:6S!!['#9]J. M"_-B/KBWP9*A\P3$ZU%7#,^UIJY7VOBSR6=?0-1M?="-R.?3[%O$;I%V/@G* M^>C+NG)L]2LIYCKNU4W? M[):TZFTXI.&0D\W,')-#>CB3>MP^%0XYMN.3BU=469\9!ZJ&DH2+$3T[;OG?R,IYF\1_!/'_L/A9>62L!#/'W;T1G+O=UFE#.1KVNCSVVECR?"#^&J - MW#]$]^B&OQK^.AW^VM@4\$#\-;RZZ9F]05U-?0X-=*II'A/A1_+,D3>:7RY6 M2W;T5^N'\>3&\WG@X?II)$(4!_;WZZF% YFL)RMTHKQ=_1P3>O<:]8N7/CMN M^=RE3[GPL4,[?@-D^*^4"N_G5LC>(OV)Z6ZW88@^/?ZS0B 59UI7 /"73>4V+SG,PG>\U,QEK%, 8)@2X87,W"I[$2W^C8!:#&XA: EMZ;_^UX;V&]TZ9]];9TB_% M>]A>VARVZQIR\'(FMZS2@CVP:E8]ET^]MM#\%V9[5A2Y,U@",5(P4X'UE0S, MQP&A7^ 7R1(^L@@<]?DF\MY$+#8[%[?.GTD44QWLU^ 6]HQ/LSP,1GST54(0 M472)&\WQ>R=@X331PH;W=O,N7HCY^@WS M-#F1R4DLJ^I*@ 3-8:[6(;!HV@& M8@FWT8CGL*V'N1$SW_)CP_*\X,GR[6>W[WP5\N65A2_6B!=%7A\UZI(QB:^< MMKX2:=TJRMI%B=?7K;J)$39,=LI,MLZ"?AZ7%;EI='4S'DP:3FHXZ9(Y:9TY M?&A]-3XC?=7$U>MO0G)\ _^=^^@ZS'5M- N-X# M.7>)ND:@*O)[)ZCO;1)_(]K;.5PP(31 ?^\VPG5>W6D'\QH^;?AT6Q^B/D;M M\8;?_6[-<-V&4QM.?2V/GXRNFE[^KZ27_\U_3<-?;BHYZ$"=Z0OG=WHS +9,A;+["_ MI[JYR^T!&K]P&XO?X2O@6=82B2=,V!$/(7M-G7%K2)>@;0W97.Z86B'01O&W M^E85+65.4E()_%+LFB,]U6G@SDO.HWNUCK)THCD$S=!SMA].\8>%G43T8]IF M0,5D,T,]>&4NP>="DA<=9L<%\U"B1D<#*N:65A$@F MS,+>'/#S,@QF<+*$8+GV@N [VF5S>,/"]+/P H "P.8TC7^.L?9M\[_ M^H]NK_

Z 8J;W"]"R$[TM#+1/]P^ ZM"?[Z- \\N*?@"5N.XXVZ MCFOAZTSXDVO/Z3Y!\]#S!= '#E:_%W&'MY%K77^V;(35 P4]P%M:QKD*,.VH M!5,CXQ$Q<^)W7+S-:4(F4DK5? EXN"!GG,2.X6O\ I!Z]A(9+9"FAB70=Z9\ M801\@K)R&@:68^!&Z&87X-)$2,*^6"\LYT]X=41UULLDM.?8/Q[HK-O_%80' MRI:855NB)WY=GX#=V3+FTV6ZIM%M=]OJB.#4,2Z _(&RU2)9 +\-ET(X(BM: MQCL0>E1\KOV%SES<&GX0&T !E]AS\="(KH+!91H1UF"1)X.U*,8M5KHO9(\H MTUA:H?%H>0DS_G-=D.FSQ01GG9J18(+UFZUB\63II2NA;-Z J$LYQ+PJOW*_="11(6M3#9N11[M MIQEMB%8?WK!6=@RCBH"&]!6SCT3\?XPDA_.,8= MQM.H3(K.":=\9KB&S6; &88EHH%5)P+7 XQ9.(S.AL.@8T"@!5 #AP^C2\I) M8NFY<4HH7W!%G;*3&5[=#/NM[K _& Z*&.)K(*3K#I(3HI0% 43X;*D?0=?! M6?A"?*=DPK5Q2@Z@6 4](8/X 1P*H:;Q1%$^ P$G7BR)J^2%+>,6+1ZP64#V M@]D'>B.*$G$A^BHX5^7)UE2J ;0_QGE1+8O^&O0(?*VTZ]+%6@O>^1EO1HT= M(;-DHUWQ!(86/#$&Q8.#=!BH/;5E((V0S3RDC8KMDN2P8,=+LE27:+ Z$?Q$ MGB!SSE85Z99#$#Y8/GPW(E*:2M^7_!!^+@@0PDNMEJ'L 8][;3J]A'7^(([[ M-/O"@%TI['W/'Q3M*CQ'5S=@]K$2\1FJ9QMBE=$;C!4)$^=W9>+<:XX"MT9N MO_^SE3R-[_4,E/1F#*X, ,V0-(^X.+X#RMR MK+^,OWO!%".OC$3K[^2/:.\>T+OE+1]/YG52,X-; MU)F:V!T]E0P\"1PY&B M8R1\3/U#$=:9[&A2#KJ;+ F0:L*8E)*1&Y4?2<=^]+^&L'W^LNV@#)J$Q&Y^ M/;,[:)MPMA569E3E&2C:0$>.RZS4Z.&'8?FZ;M_U:'HO>30$QVH/^^:DW=O] M9,"&0O/ 9C)6HACTF=9W7S^+[IJ3^(QO76-P]]LX9[%5=MW*MLK$:T#DV P$ M!=SFPP-(*)3-/O NN.4V8TZT<4^%O0PRV?_!FLU@^L9U1.#GBUC'I]WO=9AN M'YON]+NM8N,/ V2*1V$P3*3""C$&0G),"E5JYV;R>.!3Z-(?4;=S.Y1'SQ8+ MES1]_< @5[1G=<)A!K8._A M"[)WOW=U,QF.S7&GV*_\I<7>Z"7/I0\: =3!I*1J==.Y+),023)6(L\*R39A M/UAHNQ&3QJ_B'S@O84\8P5+ZY2K IYV@>#'7N _,1X$ \F@_*31^22F$M<'C M5HD,KA)"Z$\<2O!L.(E:!<\03:X2VI)RY^+L_(^+!7-MOP5/[K-K0Z;6SW: MK1K_$%,U3..WW\!A!@8O_ %D-=@%C^*N/?>O1$0GQ00[S/."JT I&I0((/H7 M4J[[7 NJK"?\':@%#^)4!8CX98B';3#L@&RFC%NV%&(GY!-_3JM *38C M@L ,"]Z6%BBF+VK**J?K?\D!I%XW9GC2KL8,-_#?%:SJL2_G4O%D(@BTO*RA/!YOAXE@)V +%L<>SULZA-Z<9O9YO2I$QF15H*!'8EN#(?PS0&.!IDA',E+R3T2& MI^'1G1**_7$%&@-7J4=/WY>@:M[6> !5*=2#'\#DZF8&"K?\!"(].8_@ND@2 MBDN3F6,#[5(R8BB-O&-<;.MKOTM?FL;%4%HCLZ3 BQWW/FAO@N*4$7I]V=MC M)VE+$>XB12OQ%0?-RQY6<.Y8[<#K&F[YM''@J<]P /:*_[=8X3 HU#)@/B53 M3K<9I#*WP$>:,O#VEB%;6@(:#-]#LD5/CYO]:DEHTL-#E@@AYS%21,A$TF3IAX"EO]D'@I!I=RQ,Q.0IH!29]X+]!U MI"YX/%*]X_[]G7Q%*U\BD0/;[G0W&7*LO)%NH;KD?&CUZU:@)ATL+:@BRKN6 M7"ZOPTYS+!?!\%4DP=8"S9E@8TJB# ,1OHQIV/J5E+AYF>*84K=OVR*LWF44 M876?5X1U#SL@P\Z/U\"UBGV;O@8 0Z1ZEY]S?2]B\L.+_QC-U:EOGJN$)Y$J:4U6R M;"-$"QH6=2.H/NJ1%AD+R[?X;#\TVQ?6=P97+4Z*:TXP-A<"+TAE718'&G,0 M*\+[T#U;*/%,(;Y(!(;51&59J(&XHT0BO8GV\@8Q&08&":*9\!TP&,U",N@QDAY,@0ZYI6(6 MGD:!!\L#8UZE\'DT5%DJ]ZDQM.[!8A_X@$=0GF0MV7JNF-=;6. ' 4,$(%+@ M3*9JXZ+,!H'(28AE;I\(+9J>CJ[1GRR<*ADC&@?KU9B9]BJFW+ -]J$;&T N M$:- /-P!^.[:YT&G@VG&7;&4?GAE&AP&"&$.\N%_PV"R"!!X[ %(1I&?3156 M54$;R@%@(5AL_> U0C,64J=EZT?AV9S*^8P?M$/$U!\3:1 O&=?&B\>B=6R& M_A=?B8@NY>,84_AN!=6UC-]3CF9\90+T7/U"6CG\]R' NY^2IY10W:46,4&& M 8L*+R@]:*37(,Q45E'JEV2$LJIA\0Y;@/Z1S FZD;K,2=U#(((5 $_AT- MJ@=O0#-9;WV'?A1N3*6[,"@Q$ 8EEM(9Z75Q*H8\%D,_EW-6\A(_$8N+19HM M5Y# 7C-Q"KK/PPEREOBVP!O9_(A<)@H>LDZS ZZ3%:;.\[?[=ZGO'*L*,R,4 M0ER5&G'U/+4\DMK1G+&8E'5D9DJ7A?Z,LFH7A9S:H2/6=?^.PFJ/H&_@A95O M%BJ;BOVDIOZ#Q>HP;$D2#Y8KRARX(A'\JXJ[*0N9\L\:^T4[:JUR-UUUJ%L< M$0%>R%)CI$U -_M4<20+IQ=@R8'H)RZ^<)$"3Y>3.*'\L?"E6L.??'ZA05"3CVB[<31\]M#W )69*F*>327 MX8,B^,05AX.&%Z]I>&2*FLE0K%Z'>'L<@&R#-^R$9NODP6Q8HPS_VEY)_!U. MX3=8P5N&A_75^K$KR&U (+[RRW5:=Y*2I_R$HOAGZ9JN^0@6S8JV-?CT@B;AH1!=;UC4Q(1YHL9M MEL'12URXF'N)+;WQRV#A<'U$UDBZC?(&(QOWE3DD34D65H]3-ZEB392,IDF/ MM-U+N685AI*5SJ&2EE0 [D_&"L7*ZT1U[_G6NF\)4Q.?#K]RPQ(;M524&'L) M$RN:@YN$_X.5Z^ 2XZJK) EF9<]89L F>4X3_Z%M]Q+\(1F*B@CB,8=/@8W& M<8,4'Y+TR/.(8*>'+FP-2&N!X39D.PI'A PQ-GX\CQ!AXV$5.(4 4O GCS;8 M>(0L/<*6H4XW_R<5V8+G,MEI"8G;$>&&D!D"NV)A8QI7M"K(UJ6!M0!B38S/ M15X4@4M70.*Q4I\Z4O'Z!5XJ@J7;D1XQP\Y4(@XUE3_F$?6%K3TGI?5JD8R= M!LEXT4A&RIR5Y=-ZN^;3?E%WQ6^2=HKK[I4C[T2Y:4"63)/ MEE8<8LLDJ4\<&QKZ8>-ZSV)4QR&Y XK!\MX\LZDY^2A1:7C17F?\A4>A'WIJQW&9+%DG%C MP<#:I^249B7V+K=I0,3MF?E+''UGH\7 ZJRP61YH:B2\^CRYYXLCLGURQ? M)W D)4-:;-EB3ZI_QES"DR^ VYA)_S=E4R-)$B(=F+[#<+$(#)&U\'$L OJ. M9:4D0]![)"<[\Q87+'_*!(IYM[!B^AT"O'RRW#$%GG_+E*)H1(W8W566GI6M ML7@*N!"YL+1PJ.215=O.'I1B+W([B!LL/=O-RXPB+ ^0#@_O=LKC?^1\3Y'+ M.*MXV'Y&ULJI\\5N2SRG*@6D\$G2^CN9HU$I5=Y'=JD:2>'^0$5PQE,)V_0! MA:8:"([X-Z5YUN7RC60I*X:Y@Y.6T6?IC)PR:PE>SC)T>0Y6S? K>2PNGXCP M&FDP4K$96M1V LC,)Q?$HY$"M#Y%N?<6WK.3I*=3#+FN]@-M8'/)%I4TE6'; M8JLVXY:NJRJ&6P8FV$**4%U*01H\4)6CD 9KW]SE;WX(\5Z+YXLDO:U25K<@ M")J0G0B'X+DVRA=R8J#&?S'O#"M-#WZ>-4>KOX:6PVY]AV** M07\;8*^-Z\ MP5_B6PS+NL6?D<$O-VVDN[YX+8Q7EFX\5!O/!87CU%@&I1(@+$O&=FV5;LFKEDJU,DL("%>B74P.V>>\CAKE0<#DJ+R+JTVQA991=0VX M![ +:!>D3APL(4<1+Q0GHL?0:"8E+IPLJ^1A2S21@B3R5IEG9JZ:7B!KMZ4X M_&\+Z ;,@]*&KW.+]TTH>:%T6G;M?3+LED^BDK(J9=#H#Q;SQ&.\:VYQV+NZ MZ4PFK6*KH4QVL53,[H8'M^?,2;!OC;QA&H3R6V 1\DG,/_$?TEV5!/3[)?*V M7Y2W930DTBEIJUA1^OVF&"+-:8]2D8%OW7E\CO#19-B4QG(A]5K+B+V1__A5 MSL=U?1)A]*5?Q>-%K!7CB[FA7/0^_F<1>H1;'0]Z*/?$<%WQ8A&8;(%(_*7X M^U&WU1UT2__4;G5*?U_UJ$ZGU>L/=GI4]>\'O9H6U6WU1NM?OF$@\9JYPU+- M'7#BW69=U^E3FY*R07)J-Y-M=L/I]ICC^PHF"47/I1UJ@ F:V5'M%[5P'<<[ M5)7)LRY*FWV9CO'#47T45BF=XG>*5X@NRZ'V> 2FV[C)UW65W?/APO%&-ZB< M+7^B ":8B6#^1C_7IFQO?7DU)*M;CW*]P6TQ/:S?,LVMG&BZPOL:*=U6YNAOWIJMV['"R-Q^Y2[1M5VDG=W;9?RMOGR H;-!>E&;0X MWEZ,,**!"9WNWGQ03H\'4UO/)O^345NOGLPW2/Q:R7Q\=3,V!X.]C;.:J/QR MG:S?6!2]69>=>A8;;&O)G0H;_%2GHR+/\D,0O@N2:3Q+O*(U]%S&F(#\-R2+U#UJ'UUT^^/7YZF:['JNZWV2+S[-&7^5\)5 ME036"%2UJVX5L4J1M.S!SAV"+!AR^5HPL]T:#3+QS'PX_#+\_8._,6^9JDT<$JA+;BA+D M7N*>107-&O][ZRE:I2#CXX+1.FV\5%' M6%2WU1F-7CNN[61W\RS$4(/2.SN4WF7MYMR!:@WF\&*NLL$R9&Z*&Q(_2)( MO=>IA]9W#&HB*-KL#_HOSPJ7"Z_\' :/;B1[^6*IMAVKS@K/4M"YK9=:1I>$ M6=N)DS8PDKJ-$D;:F7T0I&R.NOM@95/P]314))/1U M Q*[P C(LW9^BI+Z^%48N[IXX_;^Y1?/N:X7\@$;9FN8[:"A]W%GW]#[L;BI M AVY]=2-9\,5;_YK&OYR4PD"?'W3/+K9LVBF>5S>-(]>Z32/_J[3/& !2*I\ M/U_<^OID=TIESZ#!N\1+F=RPL'!J.@Q$JAV#P81XDQ[0> MN;$V:QZ[J[MQPAO=8H=ZDR;AHE RX0TKBNM2\UT_]E8XXHUAOUR&0]2I':\? M)=BZWG,7+C:O_8?JN>NM\OUA>>_QM &O0].U53MPU0R;SV57_7#+AL=J]\ !IF^6-P^74QR[O! [J6-L'[^?^G]U!VX3[PY[D\@"#D.8' MXY3>TN-K&6_EJ^?,<^1 XL?%PMGD8D%@U0%_/#:FID&).%/!AI,,%C3F'DVV$*VD/%T#B:"?%*F)\^)!8ER] M7'WF<:8TW9/]JBUO@F,/\C SZ%WXE1-[0P&H=-XUMD9W#%X#SW:XG9#!]G<+H,YV/0 M9 VQX;Q0T#@K/6K.Y#3K0@RF!EOND0;1A/QOU,/GR8UP:(-LK;\$1J7=A8&3 M '&J<7HF3OAX"A)@<-J3A5.#&+*+83E@(,-3Q%AO,:(FO\A4=JCVX*+!.,[R M%I.QM9$QZ9"8UC/[34>?9AE5^&F&&O#M"O_[ 7R*("R6%XU+K(QQK]AG^DX= M,Q\ARH6VZ*C>:?\-#_D!R ".J*(;.1^68ZT9])"3US3,$VDP>E[C:MK&13:N M'G9:_<[XU+I-#UN3]BDNJK.^J*HI%3JSW;SV4J'#;ZV>DJZ3I;I77EYRSI5" M3=77'J5"9XQCDN:G<=O@F#9N'&)T3#0JV*@8;T, MA!WV]U;&Y\U K\";OJO#L#]N[<09L.*H7E8< RN^[,"7%V?%.BES/PX^E?/Y M/Z_-.WAW?E7A9R"JQO6*JDEC-=1)F?MQ\*F<3XFHRD+(CP\UW=C/BY!M_\=0 MT]53_+[Q9$6&QR("PO@(?@^"?S\.E.]V&W".:?B!AKK*(H$(M24/!A\6 MLD?F)ZQE9)]MB,=V$&(7,E;Y0/978GD(U-+P1?KS8YKB(-YB\A\1X[:K()S4 M*@@G6"%5+(_ZF[GKND;M>M?5*8V+_(TN=]>E=>I=&O82+S:$@",+68000?>1 M>2N.5137S?&/\9Q%.OVX0$)1%-@NH>H0A2C@>;[/F\S\;MESQ(?2IH'#@9># MT!4__RY ?I$1L0>"LK;V:CW]DKCX^V2Y]%QT\_2[.%>_B\]Z!H?A$CU M!Q=V;$<2-!QRM#$"G#D@]FE.8%,B/?5RRR5))7#"^%B>T.V@ USI?F/N_4.S 1N!((P2'P_7@_N%LL5[ B!9XDEQ2 MXH&JNVL9'P11KI@%9\1@_4Z%CC6%@A6JMF.6W@NK5>F]ZYN!L71$,]0@_7F]R?]JYMAB1HTGZ4',VG0CW]\V'MU M@ZN;41%]H)D[("G<: X7_A $3J0PZU%.5Q8-4QU"O1/$_*./2/H@7'T.0/>L MBCCRR;"((Y\,BSCR<]*?2$BQ[HJ\?//LEB'"E"B M&.DL1V%4MV ]J1((5)T@YK&DA*D"*"]X$N!_4$Q W/"\B(HO$/?/*T1(U=&W M6L8?);^ENA4&+\>G@JR$$UR0(HE 2Y.J 5I-!X90G8X5KDIK?\A'@Q=$ 6I8 MK/]ACFMS>#^N3%1@+)8>0_XR#<3T!Y$HQ@%V]>''D%>FH/L"_!6108AJEJ^6 MEWT)SB@< XTTT8\";0/!JMFOD@ZA4J:R,Q&/TCZ-9S_%(A4C66)5210EBR4O M0+*FH)F-64+VCL- ;3NFL9RO(HP!P"_P_D1MJZG/7Z&#A3,#P1$)NRG\#JM1 MM2L1N7"6*%^ILAFL])A$:="Z;:5GY^H^-=4X66&XPANG#YNYHZ;CA.\\A6X< MPTN!7\KUAT).[AB3\+*-6-N$V$%8'"JMS#K7KQ((G/ MF(/G]L2D ,&*(> J]@"J5..>*?-!FE$1F%+2O,+1I:!<5JBFA))$=,)@98?P M!OB%1E/P3W19C9]X]6QD+%P;?C5WE]'/^)V_$C3NR2.AYXG"4_RE[2[I[E#0 M"XDAR_3P3>OMA;6!K=?7@*&7.ZVF *+E$I M+2I-L1)X96-A)C?_0$AWNL8"GC('90_^KNV!.H4)6J6G\[%N7< M(%N8+E?*7VM8D6Z%RB]\HFIEM",*.F+/07R?0UQ!O/KL@2R\]9WWH+:7:*I4 M^C2C$I]F=-X^C3P$TE+J!-9+_O/1S96,B;>6W3N3>R>%"]90S#T9-%F$\V#9 M=K)(N+GCH'&#,65IBED+< [ QN3FV._6GQA[<82M3)]P%Q@]9-QGP)< S= ] M4:$\\!SP (A^^!Y83I8;2KL;VUWX- :1FX_X5>0O'XT"LJFE'8GOE6$YLB:# MP$L-5/X3/3/PP(F31@4:9T5[HF6\QW? !L!S$)'4W -R>Z"_J'/!"O9'QMV8 MU&^#=\X2S\!89:1\(L[;)&'4TPP;;@:V;D3!+'ZRR'D!7R3@5\0/0HZ)Q,@: MMX,S'XHPHH(?LJB# YT@A?]%%@]/Z#Z&15LA;.8N<*B% #WF)W1@NNU?;^_O MZ%^=7W\V>H/V=;]M&O)/Z4/P;.ZD!XD>4()9J7NY\'=\37@@H?%IBKL2L;F/ M/@5W/>-;Q,1[Z!#)BQ,'QZURVA">%[/G?H#Q:+069^#-NE/7M,!2;0O* M=GU_9TS&@^MNN@>U1)#3;QFLV -"_(V1)XEK5?T1?B?SE3EBD7!72';\XCB_ MP%?Q*VE+!>X]XX-FW*$@VY\W/. L5,U.Y+\L@'PGTV?)[ M>5.=D-A'=]?E:]#&MEKBRS6PZ'<&NS:PZ$]:O7YM8V5[@UIZ1?2'KE*\RA< BE5*76\N4[;9XVT U4@EF*D=L(X;LGI MW9KKUI^QU[(NLXH*RH4*'<]+ !C+%=YHL+7&^T8R_C=WENUN#,NRWSA)B+G8 M5!=.KFYZ>:_G>OU*AH=8R:#=OKH9Y%T? MC[H_)*%/#A9)MQF0 3I;!RK;NAS9MN?]GH=L&QU&HG1*),H&V38^S$JZ5S>C M3S)(R.3E&"R')YQ<^DM,0?Q)Q'C]4AI MGC:F/!G/(F$NS,?2@$RZ2*#A9+:(RQ8E2639$NX^=S8\026@?B+=E=976)'L M-,\_YRP0P4N@\T>5/M9[LF^9(OL:&/@14Y99T4[3U_)T%MXOPOV>V#1"?*5< M/>("$:_;,MZE%U)6!F%L50&AX37U/)W<'*S\/W<9YS3.CD8MQ!9OM9>0=(*; MP ;XMY2ZVVYHVC"58-B2J%6L">2"%EC0(TCN;COH'G4'HZN;=JNJ$X7: 5[= M;KOH'7478]Q%56\HL8M,'84IR\J QMP2L=,R_AYB)EJ7(YQ/J(W];F?17W\6 M_^"\YCB'+#%V3E(FJ3NW19;QGLA-VF>7C]:'<^R,G53;=55>TO#W)W M:AB3N+N@UD]0&41?ZJZZRP M\KA5-27Z8-1RA(UU49YLV%B^B/FN("JX8L>"$_B5J$< K1?X @@4:+#(W,21 M_QUEE;D8C&1$'E\_H]P?RV$E]F,EPM,5Z+&!\VYISDCLB3C57M0^@A$ M8.( J)DK,4_$X_*+;DS3P@@8A2L6 .(X#+@1GO]RR_A"EG0PNP;CV_CIRZ=O M/TNF4.4G.=Y0#\9O6"A.$%!.M45\0;)H7'/VJ=:&?O1GD MBU/E5:(*++<6Y7JD^X5C_?1-A_=EGKN S\%S%"11?56NFP-J00('"GM*\]ZR M[UW@_*XE5I^)=A[P^))]4<[@!W\*_[-+Y;,$HB-8+4AT+*@1U5=9SX]*^H7+ M!Y+^?,O-;SE7H+WIVC@'#*_;S*R1]E*A3^E_U'0Y"A28@N2)'XH/HFB)&XL8 MA:QTE5!J.#/V@X6V2V^BQ?,Z#>9HS!^);8IB#PIO YN1LAO6^L N;OL/EIL!8FRGX MFE#F2I:O?7CVD?@TT27"O7VX(7/Y*YNPR# M*6^<1H)#\T61"VD <2HO1/,/:X%&C9ZWYPL#$]_'5FR: :F*A6@DL:65FJ7] M9.0\9/EX^@S"!.2T8X]G!2J?G771'#>RX1NB;BDS;9GZO\7D2M!VN6SRU9/P M)2AHIHR\[)9QSQB(6?A#IU=SB=D[-JVJEQYTSCI)CSLS/H+C0.+]K//P=]EL M./&8Y3K2\/8P^1KRGD-EW1/!L\+)V:'TMF>6+<(\.C-B7D,/2FOUDWHML.ZD MJP>OKZ6LM7'9 DNKD]$@Z=/L]_ R::D $\%5!)TL:D9_.Z\-5AZ('@K M>!#76 CI&/PH+EZ;48L.W6KC>@#(?QF@N8JA15>=D>JIZ:4'Q>G=%.8CA854 M:DDR0Y1,_Q0-,?3$G2EB/""NL:VQP(*$JE,6AYLP;#F*0HCW[WGD8=M0;]=E MNZ&=+&0W4FQ%91,.8RXB=*I]5JKS+%' 38U'A;9 9@9^1#67;:_ZD'A6Z.DQ M+!FRUY:36@2E9\L&5Q28DLM2RBP]6%D9+MJX6EKK3-[D-'/ /"Z1 Z>8 MJMF;L?0L_!EVXP<+$ I@'>#QJU8,>O,C$8"TK6ANS'"Z?,NX]?65E925JTYF M)>?*57^6.O#K>,3B?"UI)O!>3#P2.X/WR5YX7RNN;*L'N]C55CV:M[]5(A?\ M6; K1'_0=,]I(! H5+1T4\F)1(1ZZ*H3"K5',F2203WBR:VD(^.4G:'('3B& MR/*(O4U7HN=,%:T6-UY^=#P\FN_D!B\4S2W+:=3SZ;!R2&__C<+ Y4!;Z=:,HF(!ZN.3WQ.WK)SL"O+O7DWX3 VQV"DB7G@ZV^@UBC8B_E-3 3LX#3='A^ M/5>%3UO>4(B_V%3=Q;5'VHE<&B*28/R 1#J\EG2U6,@"LU.$@R$=&+$B,0D4 MG2*X=$\B3+8%['7'KC!9UJC@C%ID]2YB)N>S_(-YSH<@_!:QC4)&HZ)NJ9#) MB! XC65IHRPMK#!L[1%"^ "O^B?JX4\S$)5@/0(%?/3ATA):0 [YW^V=L[>% M>S7^*8T.M5U#V^^Y!AG*(NTSM4$WW:"*LY/Y22E<_ ?2%9AC/##(^Z7RSC4, M? @*-&IYR%#-W^'&DOK#TEIQH,=M7-E4/ZO"YH M6TFD#,P(*XFN*0+B6W("A0 2I^=39[A#\=;O*6B',U15C*-;$J7OGGF47N,Z M[1PN@-&D/T40$LT+DH@/,> D94.9L==^DT;K=-S9="6"ZZ7\2$]'%=$ZJES M.N^'&B2>(^(JC'Q7V'U$ V9D\"4(TU LMIB?80!5RUZX' ,4$D:1?T08$E,6 M/V%:0[26IJ MQC0(X107D'J\:@\UABTSTZYOB/S0I MIA:N5MDRLL=@S68\F(#HT/61' H)KY9,)3(S#Q82&@P_^"9<$!_"@R8M]FJ4 M7GGQ>RH'0U:=7#@_*; W;99; :55*<26]OH'X]>W5_3=]-2C=<>>@WN)9$PF M/"%#ZA50QS2QWF/:]4SPL M^_Q6<'$UMZ+_B">/<]JT"0%32R:K,,CW ,\4U0E:E5DJ0%2/2YR/$,7\07P( M +Q>! PC'6N(7@GP/77IY#ERVEBZ+(WKK7 MU?>D\;@U'I7_:*UL7LFJWDO;SVM2XVQV>P*YJZ;> @N(C];#M='XU M_K\D$*/%)#X@E1G4!I=4Z35Q'8U<:/I;5G11F,8A/U9\O8M0"^02UF M4(N#!K5XZ:C%DKE?\-M1=0:6G,M&13[SZ4KH#4X&#$0X,S_ .#B"A11#BV:65\.HVG#<:JDEC^%-ZC%5&"P]9SC(.NBK[1"\Y#)*' MN4KTPS,6@8,^G6SGKP5S.!Z+Y@]@O<\6@]P;F=[(]$:FO_2N:I3IJ5 O$5:) MKPFD#;&N3"$C>#)V)BM;^2F2$NKN7!8WY"&>'#@3_5DO#(S=HV#(@X\6AZ60Y1 MP^7+-)JZ&IO'C444-B$MS\.'ZX*#JO@5;(20Q0JQ%J6WRPM+><%Q)./66P2> MSW:*9=G);Y,H4L/BU!34//15C$ M 1"8ROA2D$$D>;'T]W)@O;5XWDSOHVNE"6HE^M1L\*QX 3PG:U49:5XI!.BZT5*M.2] ML&_+6V'^B5P7-6%)UN8_A,%3/.?-$4R9.^( HQE@?3,[WUH. MQ$PAU!5D$F#M#*^-\)P__$13+$#@Z+LTC;I2@F_N1 M(53F;,_H]\ '(A9&XRSQQ=A"S&\#S7LN\"B?71W%6G,03"((U"1F?QU9$+%4 M)F_:#25M!BAN0#0(I2ZRE*/W#H\#)BO Z#_E+(A!3!SZ?M\>7NQ%'&5DX M>E64/T@<(V_5(;N:*DQ1BIS"9W.QTY'O*$-UM,2@OQSN*J?BO[7N84$AK7&5 M>4DHQJO+X7C%( ^)'QF0D84SJ%_P]]K'22*N#]7\FCUUZMPJ#H(?)M]P=_V& MOY*?04SCIQ",-,W_&Y=1R ^XSI[J@"&>"N+>#9Q(]K41A*(]LCR]7P-;EOZI MJP>N4CB$=C!1'-C?K[GVL)YH]"5*\B02TT!YF6B>X?>L%G]OA=@!*/K,POLY MW%0E^.RL*T;E+HW/./X3]WFN4E/M9(FX\+EH>RR0XOKHR_@IN";BDF,OE>F, M?++ 9U+C^G="GC_!$Z&HA)5(&A$BV I3KC$I6YM!<00E]OIG$XX60SY.N+C M'"L"RR8AQ NOT> 0/'M'"[XM+H7_X6WN#R%+X\FFSE^/ 2V9O[-EB!9=.ZZ- MFSY1_C6J5@M\F2D=.I-W0MK) [[A0W9]/O:50KZ!+QIWN:EEE,Y)]1EU[@L6 M3+O7)]?CKPNI%:J)&HJ<;&!@NL0I[%@=6>4I\3I&-"!AMPD/O,,'IA1C%J[: MN7+#6UB^G9[_)IZ0INBU-$53 %P .A G#A.EXR.*+*&U*N>ZI66\<[TL!1QV M!=3^B2H<'7PQ94726MB*+^G/+=G"?5'K:"6QH#WDH&R-O42W/?/R M=7$4QI>TD\ZYBAD=/ KT34T/N:?^)^(S5Q+-+9UIY[ "\! M*Z'1O7\@]]?F@ [DNL@.78P4B&O[4W) Z/(3@;;@>&0$^VMT6>K (D"8 :BA8 M<9F M8X-F=2>\[%*.6H /@S;LY.X!>)IH]*/F?0%),>JV>L.=)<6@-1@.:^'O^IXTQD>-&TEQUINZ'$GQ M+@\SI(R)5L)-D/)3% F-\7"NW-.(A),6";<\;[=.'DCLWK86!493&Q'2B)!& MA+P.$:)ENO2Q1YBPI;"?%64[T44@-Z(997I$>TJZ6$5H\8ZKH;29PY^)6QQ]_H8G,>WN!9( R#B!77VC)R.^9-.'G['\1[8&XP MDBU^,FFY2.M0 V>B)JAD5RLK&T6B#_-U28B]E1\#+UE@)FI*3R!\HS@1]&5,K)7TUG%KK8K,?4_RK@UW_R!"C?-J$(^)P;+\ D;DB S75_EQ?$3X7V%%FXLFG\^8-=H7TRO MLQ*@,@W+*<8NBL<+09/-"F<&@T5S=[FDGF'P%B!=QZ,?>*46/E2('Z10C(AK M&0F01GQ":(Y+.<%C$^?T*;#L6>+-7,_3&3G304M^M66 P969T,=;F"(0AE[( M.YPILLCE2:I'#@DDB.J:G9G&S $?V799&J*$.J/31!)-1&'?=U\T&)4#>S(G M[02,M_JFK_.,/$_4I\LGS+OHZ'NVI)U)8X.8LD-W*I 0F::)!8',.\&NJ)U8 MI*O&% E7S)XO$2LCH0]ZS9\8(25&(O)VY83ED:,49>>RJ- BC*B(BGDD1^YQ M&T?#UU2-#I&8DM\%IN1<">NN@(Y1 !6B)D*-&/\=K$SY[_<_EAY!(L7/OUO? M&0>OB%_\$_OA8[D%?Z"!F'(W9M@6&57S9T%"4UY$0 2'4Q[R<)@95FF4@="2M,;RR>RJ50UYYU4DQ':O@ALDA.E4X2Q MT )R!*JXV+D5.MC%VE3]K$TX-%'&F!PHBJK8@BJ$ MU26A+(HMOSIU)+)?("P/OFP:R""\C'8!%Q0S:9VI$5C\_-#,F\V(Y'#P"5X_ MKVDIVTZ,%16\#WC+^!=:]>HA:[]I"C 9ATY'@<%'A05&M/+M=&&6'>*<"K1+ M@P2[9(A;^\J-^+SX4/4HXF&SQ+=5P\,@B3,D([@ZPO(YK#AWPX6B)"JG"YY\ M+[ <'J017X)7!P]%*LEV:.<@U[3"';;SZ*:M+67'3[4\RQ-@PKAB6ZH"2M;W M$1=J$UPKW,B\+R),&UFAO_;+N!ZU/;K+=.'I3K%PET3.-2H:=\&RKEW6<5/^ M3B2;J%"A+HHE6<'OT%B&D$Z#3$WNR]GH1]$"%55Q,P ^QK *VLPTCD*D77& M/D76EN94Q#*;X]O=1X"67:I@@))W[RYAN?.(%0L;99WH8,S?E!GBS7Q&)1GI MT)G@C[:"PM, SX=XZSJ%(1SYPN(Q^Z>FCTIE$V$.:N@ZAIZ]-I,":'D2- M@9? P*H;%CLIB/4B>]%_X9L",+)'Q#.P1(1%Q%C%YMS?9JC$?B<.K5WF.G2 M5IEU*:K.$ZT:445#*=C#^7:,^&_9*R/7,$'!E6G_]_>?20%P@EW/D[JPX.&* M4E![.K]SNV0*O9H^@"&T"G%0Q4AR_6NEB#0$@!(=-8#=6^5Q\&N$B=SY,\W4 M2@.02R6]7)D6C*2NKTJ-*-5ZJ)'T 0\CYS%P_+^4MN(F9+%]UO1(O0PMN+H$ M&XC*7<7\4^I$ '2>%SUX\.H:LF*%++A4MA0C ^L7J\2*:CF=$V(M>KEX5L;F M*E%?F4AO@=NQ%YR:RJIDN$>!,4Z@?%K;DQ5QZDE'[5%A']5461Z&AM*J/A1 MH2N;;>OE(7IBL+RS?A')VV![,]C>48/MO71L;[<4V]M;B^T=EV)[)Z=:+%>N MLN_UXJ]SM3O*@A T0D,O;4NE/M>L: >(H-TM=RJT,)[XS6=,C"0+-16!FZ,B M<* \$1#E#ZB0<*&1GG42)D1Q*2"UI4T@^EPDV/""\9H]/B%/FJ*:'7P -^LY M_E2D8O#P_2GX,%7;S+A@P6Q&$2=28@LXJCG0TS7]@W+4VKQ;%:$42:3*9V+$ ML^I1WDH+/K:VOFI\K)@7ASX0*F#7UY5N&ICD5EIJE[^HU->9:0 MAM+P^RQ:SFALJ"X#LAT*V2_Z#>D5HWS%V=)J:2OHAYHQ@%33FPV/3:-+.5K/ MO3T;>[*BZOI6E0^BL!!<(.--I:BUXX^E&V9XJ?Y=7>0&ZC'LUO+*ZFF1_HMB6XG#>7X0JO'\6 M>BL59^0A16)^\OK@ZV;AEA(\J;#J%>;X;\>([?$"M29O>,=_9_'&U[)87KRA M:O$:,(&2?XX^,1\X!D(H_+.$W"', F_ASV!/O*>HDJHTV-SRIN:7- M&]4L9(<:L2-X$HA9:G5,\^_X([#YJ["/>1@]9M0+T<R03I(&U.Q043D,V-E M360$465 ;VFK55+\&^:'JS\O+)R9X9..H#^?@T+8T3H]VY3PG11T)514O=M& ML!Y4L)X!?U083-);_2+@X>?*%KK7IGR=-)RP'GV/?Z6$A8+ARZ[U6D)>C^Z$ M^B39(*Q"S6NL6<#AD_.#44=LZ+U#-RX*#445U[:^NB!Y!<&LVO::Y0L43!499'5%>=OAHL@X?5F MDI-R:@5U5<5>JJC0/?<[MJ3FE2:9\0/%)*A:;\NXY]A_RE;BQ :S*SG;>/" M-?.( "Y2N_$LID'4F_!L+B>^W/ZR6TL9#$H:$1_X2K': MA2B)$,UD^1G1$!YUCU&Z4/TQG"0YC:A2!3E+1QN4TZ2C=TM'CYMT]"6GHWD2 MN2RUW&FO&9F*V>JR''9_QWSTR]I1'[%%_<(5$T28-OJK(./==/@2Q;9GU-_N M&J>M6-HP2.JI'6:4OVWA^)P'/P]-E!WQ(Z'\J,S+<:ET _,K,DF5SFPD34FN M-E6YJGR%-*7U;KM59B97]Z)$5YAPW$3#Z11\!"DG5$IFJ/RLLA0DIIFJB,MJ M< NF!'S8#Q8X$@U^=+ +/K<'LDNQJ?#1<1$5H'KXZA90=D(TS4'N0[P<1-EHZH@Z6=TL&&RI&2!A M/&LNOW>M^P8%4'-V M-?J%6MQ4%^&33(6D1A4R>9.2C_QJNIM ":HJ:QX(0=2_X!P!06YNI)>IF[B: ME.SM@!)\O%R6P =1D"Y B$<51-EL2&[54=T.[?C-O3V'0_'8IQD*("Y^E/0A M!5_22WVT5]?T39)I:MG?P2&%A5P+(36C__OUP $_@K^K'C-":JBD(=X=GZ%$ MT!4K$I6Z)8VF2TZ"AE>6&=;';4P#!F^KS8W>73K3C/JM=K^W4T.9ZM\/.NN[ MU&V[J$Z[U1VL;TWS(HN:C-:_O/9^.?R&C]J'Y8"-@;DB /;#K7',Y2&YWZ7W3,4*=LGLNDN?R+S+TC@H4[TRP6VYT,.5P+:R>@I 4^%#@ MCH(1+\B8Q/CJ9F1V1STYOT6NLP8Z0Q&UT[54R[V&8QN./4F.[76.S[(39-EQ M=W@B++NSI2'"DJ=O:=PZW;9;* ML7-D^PJNI]3 %BRO".LKT-473E:B)F17:=!K7]U,S-%@M*\T**?*@RGPA@G. MGPDJS-67X(+.U4UG;$Y&I\(&E^M^OY/)X$CV>!8P <+7B"0V9:%%0OF5>N1; MB8=M;?U3$0\_'5%)IH2&0\N_"#+[$(1WG,C^!VCL"R>QG<5%%\1%SQP-BVYO M(7;9>+P-1]3&$7MJS$.R1 ]88F*"/?GR+'&Y'J46N\8*@_VBUN=O0F_:FLAW M"*A.#TC)"1($_LAE:@F1=FLTR.1$\OG!RPBB'>1D3E&P[B)7!T5'N.P6&'4&^+3]H ]OW!]B=RJ(:WM$A"Y?JSG4VM2 M52E&-U9>B8)="J,H"=&&O<9!1JH61?4T@.BG>U;8A9+8T,6)5ZVNT3,J%L)-H1PX#:PB@ GD*5E*UJ- M1[I.SW(7HAQ$S?52LR^HU$2.OL#J#Q$,TVN$Y5,CK/X-@R5<8\Q4!4SN1;RW MQ7$*8;*OSI;"B%]M60:3+KU5++'(<<]N0DC57.3$T*;"B]YK*[R01"XN%>N/ MGE-]D3N.LRN^&(Q'=54G]'K=NDHFNKM5A%0N"OXP6%]]\0I*)IHJ@\O#RI[P M#3; _(NZRP:8WV#93R4?L 66_2"0T1>0+P>&C+[ CFH,;U6$6F[13\/@U8Z1 MK3$(.K,_[K\H6%3"=O-I.KP) M9C:0>'S YXEKKKUXX5\J%O4QBA+F[,H;_?;53=_LE$"VCHGPW%V3G3]*HP$Z M[V6R[4WXG:N;L=GI[UWOTT";-]#$%[:TW%!V05.]N44>1B9\C@]K? %)4 ?0 M=SOVD)/<=F:++NJ#<6_P4GC%U^C4-!#>_73!LXF]ASJ@/6S N2< SCU-G-M) MQ_%>!N=VXN[4!M1JO:&%?O_JIF...]WSAKCM[7\U@-4S9.03]P^/&M'O#VJ* MZ%\J5O6C;P<+]M7ZP=&I13A8OP2FVM\>ICH^19@JW[0!N[Z0(4E)))IF\^;. MZ)*GO:3EB!N"+^(0$9H[1\-9Z1AB/(8\+%(-77(8'QV+'U,/E>.[Z'4^;B7#N: MPA[#+\A9:!FWD1$E]MS,+ETL53\:5\X]3R>$IT!8AH/(<-HKQY+RA>M3NM.7 MVR"C5C2+0)O10D!<>"^-8*?#+U^ &%#D6QSQ"M^0B%D#'! X3GD26"5.O^; M7SZ*MVR1^0[H&* /(]8R/N&L>&ZE@V"@A65G-B@,K C3R4)T35A@_R2(S5Q M2@-\VS2>7,_#?NNBU3C.-/X(?\*!*7#?EI=P@*P%GY* 9YH7\\A1RCY[X*,F M&.*G:>Z.A?=M>W!&B+B.^"A@L1CZ.0B9G-E$3=UQ* []/4+"4U-V0OVE961! M2\-.?)$ED1&G\$CQ1P;'[T'&;*]ZJ-_*E8A8)T MXU)R7>QQ?#1R1EEC=EW\-_-]A)3D\WTFS7R?(Z_@Z/-].NWR 3^=ZK(-LF#. M2=M_HQGD'DZ_X=/5M'&$.#B-3VY#64*B"05F3KB#&G#9$Q^0,G,]/H4L$GG= MF1212\:?HK0-_O9;Z[YES!B.0N0#T$C=&G\FH1N!*N&/2&<+R3?2* H^W1Z7 M"2]EE6:&/OP"%T/#Y7,;$ZN592Y M-ND1G1FND>(@/4X#1_Z"[B%+\!<*)B/BD^'9QN(]*7_=HD\X!\=,UW$3@M(*Y6$$<*)N6"P<5[=%<91TH766#:2?'S M@ :AC_X%"L $_*F06^^$@_$\--/Y_!9.FSB[44JN_%S*=-X1KWCS5O(1*I<* MEB(]0SU2"F*2NYH3X,9\%J2(F*%\TCK"5ST(&ID&UKHTE'P<+:U'2$5\!TUHQ^RVSW#\-#I>2 #6 MDC1R.KI+4 2_S05<4NIBP^>4NVOR>DET/:04X3H,SCJ9PEW#[^"5@?\0I!.] MP54(<&ZU&-E$X[T]\C[51#,<8!PDN&X'"-F.N5?)R9I\9"E=?61E_"2?OZ<1 MUA/-GJ*R.* 3N43Z.:6U##'SOT9JM1:QK140CTB8H\;NV(J)=O6A3C1:D2> _Q'!H.(>%[,U&0+:Z MZS#!-V1O,:R :X8%T",_+?&_M[[S4R!G,B5B/?')?IE?.;Z)08->DT' M0A?!?WX/Q FN-N)']&.Z!&M-C0BT]8W)(($TO",Z!AY^LIXL_/P#!KXS,:GL M:$H12*!/YTN_\=_T_98X8/Z0S!*$/!$#[$38#?A&+DT)6!(=8'LS.5E3!)%D M#3JPYP/(Z9 &AY( XN7BZF-HL\,.0PM/Z)HD/@^+T>[Y;OD(=1SZ::G7H%!Q M^53CKWQ#:!K*IXNXIHLQ-%E(SI^51A7EDV@$.\T 5\^,N%TKO@("]T\2E0&N MFI(,&.J1[TJ_9:KS$9/VQ,')&*AXGCL3(2H>1A-.B/[H])$J<+9 )0:+FC$Y M)A7+D+F(DSL48PX#&\R'B_!FM/&:10(GM@"OE/M]&J4@H0NB)O="G:OXI2)! MY0UKA:PQ+T]#U!AR#&/'\@B C)U^6AO>C5FLH0CG9T*F^%*VPLB_C8D M-E@WVAG ; M2?K0%/^5)FL#.23J[VR(M8[MXS?4549=U;H!<:]NQ#:EZ]$JE_=<#S,=J)[S%3^'0X>6Y%JL?),IF"08#B_-$"#X'W0$!.<'V>PB6. MYL<2,O@56+TDQ_&8M,XB^A7S8^:/4:PF/1#UPIBKB24C:8\K0T]-\0U>Q\?/ MG]#6_=T*07WQ:(6\H;6O%AO]WU%V$2"6#=@@Q45 ZX36 V=G\4_MD?QKZL$N M3X;EEIKKK;+M,E ]J'0%21&><8NEM(!=5PTV+O)%*BWA@,&EFKGP%Z%R\4T8 MA.JV?UUZZ.0^PL(]SZ+?=7XME=KPE8S(3-]&HVL#B@""G>$(^^A1-(/A6EOS MHKEVYYXF;U6#5\DC?01 1O%+7^)OYENN8.R")*=0YU=T_!+P[CA[@Z9]9%I" M+F=K"3OK?85P@#=4PB.XC%R+$"X")$H=BEN$23S0 ;Q=I1\1$,I;/(D/(&W_ MB<+V%B3V@BXGDHM^)];\!*@,J_"8-$D12%(S JA\ZK M[2[QC)<6R41Y+E'*;,J-PR9%W(O#F?3@N<&B3>,.Z#J)C7\$'JH,^)Z*^=%( M9_5 2228 :0I]CA(6_T1SA+D X\I J^WLX'*7G$U:@^<1LDFM%2O(.W)PHWF MV6ZPM(&Z_@A@PYT.L<@L"6E=CAO9211I>C4?R%6/;!F_56D(96&6:_&(8 MDT*/G 1+Z$X33D 8Y]<#-;VND9(DL_G26SE%9P7:#F'.&6 M ^.Z0K\+Q$WFMC0VQM]$,TO-I2]XV*)W&R,\A4S$@=P$L86:7\16RZD")8^. MH>%! )LZ;DD9J=G&RN O(T6A'4$0WKOH)6NL0(':N87DG7>+LGS0X".VQT? MRAJ Q,4#)';%.IQ&=@XCW3=*J455<]]>1XTOG)^;NSQ;GOH*!?U+DD[ M8!8.M'?I.U0*3O6#%<9":L(J= C/W/*2<+NBG&%*_J#6>]U657$=7*]'-OUNJQX>?-E=6'9_ M\[+QY'=;^NC@2P<[LC]H==8O'<.I&/ "V\=;E5&K0.=Q>G1$CI*0%W,*L!69 MAV*U<9'-R!BFD)\=7 =+!+52&8#V@&48@,VSB*17#.=%OFYIWL@A9!,8/@\4 M. M3!]?";5E1X(,9O<(DJXJ1E<=:!PO6"++B]O*H3H& M_7.6_G*G1.;:7HV?1$;@R_^R%LM?WXEE:F\5=B481%#0@P%<7.6,X^HA@>\JO$>(%%XP2B M\PI6I=BT!K38Y\QR1#=Y0VY@@Z*ID0G^8$^WJL+L@9&]A#.UD[ZZ!M_ 'F1F<%-#)2Y'U0!G+9C6;X;&6\#Q"5) MJ?#A]OZM% DRGEWZM6]+\GCE]V[OOZFOX:NOVR-3G>-Q;KW"B6(/)/:^2%_^ M((M:NP3CIZ_!$MBR.V[__.8D#N7C O$V@MI!;_/#H0"6/*]W;H1H&4H@'6;- M&TQ^<&"!J#!0@DN-A-O( 0IBC8Y:8P8V:VIR7@9BF#]'\>UHWP%A.PV2. ,F MEHXOMPYA"3R5[(H1%#,7339AUZ>]C7GII++P.P-NX7,\7CZZ=#G^22'[">D"3@9(%#>:(Y* />FE3A7"A4H\1)]50OX% M#C"+C* QA%7Y8L"0J"R1Y1R9Q[0,7BE(\'YX\0,B:LB^I-PAPHL6P(?2G!7U M)\#6#T&(E6-B/!'"$8P'*HH@_(+U #\\*&R@CN&2$W50:V-D$$2%YZ; PA5_ M'R7O-$"$?*#>) !16I;KM(S/!.5*"S6R2\<*#QXU%,8!)4GE1@E*Y/LX<8D' MJC<+U+[Q$_QWP&>R8Z@?1.$URN)K1/%4+>;G%Y.VVV4TT;;>(L/4'EYMEN*B M:\DU=N AF9T1XM<'E.+E)G=/G9A_ "S^ M8*6ET+RN82GZ#V8;E# PM[3\G,R,I("/]%V4)N&2L+"2U)34(PNJ*P2B-^W0 M)92>2'J* $%4\C"2KB(Z%Z5M2%1L0*V61@(B-!7?ZG.\XL*RYUB2(>)LB4\0 M.L)[)DM*E(J2*6[J\B/)8>;2_BQ>D#B%!4MN4T/Z:,>T$+%6 O3!"H(IZ389 M\Q!H?RW]Y,N5$_($_\A31 AJT M,#&SX4OJ7O MW?E QHAZG6P*^.M%Z\N0$2EK!4=BL*7H\2**4#,Z7QX'F(LL5G6BA#/P@PS) M<(K5X )HIE1D@KI9 V6>S?KC@^4U:FV<".LYTY ($0$^$:)4Z#RS0RF]&D8I MYC!^]*4,$UJJ8ACE8%*BA29[5D"^?-*1SY6D.^2!AV2!RN#? HEO9X=5.GEQ M+^E%Y@/E36'!+PG\-PT$;A<(7*>!P%TR!$[:K55_G:SI!=3IGO-8U\&D->Q. MZIJ@.FR7_VGWL:Z]<6UC74]T48,Z9LV6#@7L#%[3%->]YR*>\-G4-A_UP@^I MN\4AO9*CZ#R'AUZ@E?8S!K#2%B]A .L9#WHM(XLC#I9HE\7LS%=GSDWG.1MAK1T'#!&7'!IBFJ M];(!8K$'9K]=G S6L$'#!B_(!MWN,=F@"^;UT.R.]IX;61,;'&!P6+5QMRXN M>0 J^)(F1O42+4H_B'2@GE)99_[E<0N9]/@!B@G7[BL?I\]%*"]T,#+WVVJ< M@+F6L46ZZ(M*9.W,Z3VLXC''PV):;_OI@"\[%;G4A7R]U+2/U[ _.?6!G-KF MH%],FS?D=);D-'I1Z\:(AI0( M=#B2ZY^F[<%;-:AR@#(SZ5)'<._L6538'QQ$M 5[RPCE'RS^-"NP_$?_ZQQ^ ME%?QF6YB9SDP!+4R,?O[S[$_';>\H;L*2^6D"&\$A-&\,Z6\"IL MFI,BO#$VA3"')8;T*XC O&1Z[7#CVW_=+MU^&3'8.@_DW 7.AF'M]89N)UV=P:CQ!L]Q1GO#K:^46X^9=A_5EG9ON+7AUM?(K4>%!XQJ@P>\,+N2 M-?\+X>^KFSV>3Q'1[9IJ.S'[4178IUV[J7!1FZ3!YX:D9:)4O+JP7%^TIBVM MCZ4Y ]B_2A:,5I4G/:M<+%>J_44NYW.ZFD]J,7)ZQ5=LCO#P:7:O=3FO*"@; M=<^\=$S-;J&]BYE9JIPLS*;6"U=#59J<7,J)YTUE>/OTBF(FDU9W.-FY)J;7 M&O3JJ8F9M ;MW6I&UE6?-&LZYIHZ[=9P?+@JG7H_=EXU/_^#-WKVV:OW3^1W'!3I-*P V>'#6C1P[!# M'TP^LS.J&N?0<$/##2_##>-:N*%(\(.KF]'P@A!I#;E? KEO0+D<1O8/ZT*[ MU F3*R;6]'9S9YE@41U-57DB]E"M[$NJM[2FJ2T+Z\\@5,-?\%61"&0]F6<]>^Q:EJ%4GV\7[S+5]>!^3[LXH6 MN#S;'F,@.04[K(P'<2@K,7%=M/6/YN[R&J<1.$Z(@P.JN[5N)>%/).G^S$Z4 MPW:K.]BM4^.:_HK]^IH^COH7OJCNQ7>BG#19Z:8IY2DVI7SUA]2TJSS]_.1% MYD&/W$[@CR",Y\8M&=A6>=5]$_*[A)#?>+)5S*]JPM1[&?^YC2)P"9CSU?JQ M:P1PW+FZ&;8GYJ17Y1,V ?&&.UZ$.R;ME^>.[M7-J-\S)\-B+*SACH8[7I([ M-A1N'8,[>E; YV>JEMUG;BA0W-78_! M"WW@A<' [';V1I4U_?M.A[!Z+T]8 R"L?M?L]1K"NB#"ZK\\80V1L,;FH%]7 M\X03:1')::1W>DK\JY[JV]4P:MHW'.) SEV.G( 3,$(TY<#LU-9J[=1[L.SA M6C=,W##Q[CW'C\'%XZN;\7AH=B=UM8AMN+CAXM?%Q=L5[QR4BR<8D.NU@8^[ MYZZ-+PH)GLGH*K ?T$_D1G&D=8J/.# <@7W?@-:88]S'5@R_1@CJG>5;CM7* M_25D"D]82:Y .E,6%IS03,E!MZ3U%X(_^+3M+V[T_3,+\1?6 ^LHXKON*NJ; MM*]N)L5"@K^9.Z]K6.^Z.E7KPD/==6VC>M?6A;455>[?D"3*B4;B/LL [_G. M7474>R6J=VW[,GT$_3*(J"'4&X+0PZ,*0^E3- >)C';Z%6L* B*)J[]2!DC= MDDN_N@M@AC_8D_$E6%C^/I/F08BVN[GCT?Z+Z\7KVV+:? <'Q?-OS<,4#// MKJ[)6$0H]7:*!.-///7]DE0<1_=JQSNYM^?,23SV:59^._=S MT A?6;CXZ#^R**8E5]1,H)JZJ)J):!X\\8*)?$6=3;>,_\5&DME;7BAZ-B)% MT%AD$<%FW1GH53\V7'6:!A90/ 3ABG']L!VT@\"QO@NB>)LZC.84RTX1+3@JJ\>8Q5W( M'#Y?!G61I\TE"8<8?/-#!NO %@E_MUR_.>[ZC[MPT UA'^BD M/UAN:/S3\HJ0F>9P]SY<"H[PW$(V2M*<=>UGG0;7C#2ZMDM):UW@]?/L+?QR M-E;SY.;)S9.;)S_[R4% MX0I.@2S^70%0\-*;?M\RO2!*PMT-Q$EC(#8L<9(LL:$7V*%88MAN-RS1L,2KL#_. M,+^RY;'^QAZ99W3>7&8BI5E9L[)F9>>5K#C9+BR_!SY;B![688WU MH;Z_KKO1MI;(J2CNG4JAVQM:=]X^6JZ'2(@/07@/]N@[-HU33,3M(H#=_ILY M"+]\:T5NM+--BR6?([,WVKNUT>G8M U5;:*J'!7E:$S!4>%G#D9%R%Z6LF;N M#^9<_YN%01E1=97YVE#5ZZ&J#;+*MI-%0L/$_AX"/:6(4$3>OF5 7:S0R6$] MF?4:,FO(;&LR0R'V+#+K-V36D)E6YYTEN)TMKD%C<5T@-6WH+W@P:AHVU'2! MU+2A3??SJ&F]EAN=FI:K*09-[^WV6H/3"[#<)U,::GFP6/063:/W:,)WGJRU MH5'YP0,NX[H$]DX7>$A1WE#B02CQT$&:26T"OZ'$RZ;$8P=V.NV&-!O2/"AI M/C<8U.DTI-F0YK-(LRZ7'UME-A9D0X% @1MFXQR, GL-!3842!0X.'J@JE-? M.N;@U'>YY#?B.@&E(Z7+AYW$BLALSJ"]Q-N%DU&70;,JW6YM<96= M;O ,D.0-*1XU%M.MO7BOH<0+I<1#Q6^Z_5KB-PWY->179\RG.V@D8T.:SR+- MVMRQ86WN6$."YTV"G8.42:\7@+67(C;4=Z[4]T)EU=WQ^0C .E$_O>XI1JJ^ M'J)(=DM4J!@AWH,#W!B">"X-R^8VJ=!W+N$JD"[VR'=OSF-HI8 MG W2[2QW)EYTZT7P-US9_6UH&TXNN'HAJ.+'$W>;@UC=7H]]'D'9J>W M]UR=AE4;5GV-K+II)%9]O-J_NNGTNV9G/&IXM>'5AE>?D]/:U-RU-F8=U VJ M?BEFI137+S'Z#_"_COMX\U_P'[G8'[_I MCH"!.7'<_-+0ZCMN08," (#EG"T!AV.$.A!>4(1Y;(]Q_MTV[YE MNW?,_6<'$JD28P0:'E6N^?1WK4Q 2( "4E Y8FS>\IZH,R5ZYUK_99MO-Q: M#B4/_=*;Z/$1D^)UYO[U)?X@>_O-LV4&JUM]*DU5*LC1/6KTP^Q=68*W?L^^ MKJB2/LQ_:RC)-5]7]7K?*%H4[$2N^]OG7I,\E!2=$XJOJ>]KFAY\4DFA1D4X MF,,?TS.?J^@_LIJ.E)9.?7X!2I]XS1BWZ9YMF^0Z5'<'#,NN7:&NRZDE,.T= M-IAS>NPTSNGUEIX1]3_N3#37Q!2PT*'=XU3;3,7XQAF=>X'=.0N8]3X-UNA\ M S8[36VF26@]F;"]9!#P;I"3NWER9PC-&?M,E,9T@4#S!9RXC1/W'J-F#)3I M'^^WX3.G=>.T_G.;B_B:#_#7P=GTR=;I8VXMT(K6HD)>\5?+$8*5&\)#3?^W M=OM8_,G\R?S)_,E'/[F_8-GH-C2-LE*'*OVX1,S;6/.B?^3 M\COO@GO#\UZ #-3EKWTQB.V]HY&HC4ZNN&G/U% N$&T5B*@.DW,6YRS.69RS M.&=QSGK%G'4!][")VK$)=Q&Y4+14*$K&WIU/**9<*+A0O X?I(.W++5&U\G' MC:YK_74*7QE?&5]9MZXL6CMP[T_7(2]1>X"PA'T<5_'0$/A=3R'N3NNLA-EQ_IJ#4^=Z0E.>B^SN"KDN^J M,,GRU/'$3N-S M[SEKW?AN%\G6EJ9F64RG%EE%5RO_S[_/O\^_6^WV3&O(T%B=^EKY(00 CGA]Y+ M"JSXFOGSGMKUFI-WF\Z2C]3!;**)X]-;;0ZP>(O]R-?)56?.>(^TICU'SE4= MX*I+9Z]'S=VD7L)M2C M4D9CKI1ZQ$UETX3.D']K_'*6DEOF5YJLJNSAV6'#=7MOKJ+ MDA+4DG,G5,;#IA(JM0ZP Q7DG!,OFH09-]ZTQSFQIYQXZ<3-N/%&/\Z:[6'- MFLF>,_%F6;)GK)Z:[.&LUSK6.ROG-16(C;6F C'.@1WGP+-T1A\VO8UW'W+N MZRKW7:F3>CSNC/YKLLY'5=J8HOIVCK;8BG6@)\VW[P=&:I,$Z;I"*E!'"V\1 MW-[Y/@EVLW.UU*J%YKF95+L!< M@+D 7R,/?*X>7R[17**[*]&U$NAG$NFR]/EDV%"M))=8+K&=E]@F!99&N@U, MT9G(+-Z5]:9:>[BH_* MS;]"/["6+^PERS&)$]PJ$Y#G"_&*0H?HT/$YN)=4P[JP(K8I&+[@+H5W9$'6 M<^*Q,U)E45"&BBH\$H=XAFWC )X N$%P@5Y"L"*" ]L1_KY#D'V>V[FDV*Y@ M&V']B<^T@I<='H,M+F[-T%O#PU9;MM(&,WW_ 3Z&5\2$IY*C@F78CFA01FO M0P?U][VU1_L?Z>,;L(+?@/#W[AI6\R*0)Q!4"$Y]X7E%X$38L8!@XD,%RQ&6 M(,P"?HC@ >.;1ASOW@"];WQCEQOFQ':?\7/P-2.^3((S]0-ACL7> OQ_C]!X M6 A<84'3U )H"1^^['J"2Q>Q!&%W/3B3MX8/'X0=!"OX8K1:V)$H/.,R ^*M M8:'PJ)41@.Z*8^OD@=&2Y\!QZ54^$^#"C0?:QP.:"T80>-8\9*R-JUH9SB-\ M#/9O 3-Z!%;O42H9CBD [T3KOHEWDJP7PGW0): Q[)?<)0('&'&6'OEUCP#/ M($>AXX 8^;[AO>R)E1!)E))E3FF7>5.L&C&&AC?C&]>W\..W=-W6$WGS;)G! M*C8%J6]%BG*X_8HQ![48!L5?20G!@B#5JK/\-VL-F_]$GH4'=VTX1S._JL.: M9,R9[$ARZK^X7A0&2U^JJF%.1^9RJ6FF,IR;$V(L37,YGY#Y8JK\+PY5B+^U M\N)-;(Q'&_6R\^*CJT^H!=$.:[OLD*R3,S003N#__7=CEG?2 MQ7HZLN8WZ(52K5RFN6_.J+HGN:I[E$AR):L8>UX?G2=8K^N];'VN;_#QM[:[ M^+$U?R/FT8'6(.9=$+V&#R/@@6U0AKV07'"[NP\F30AYX'?U&^RR'F.$.V[C@(*0H+!IC"!;@#GD5- M+;.82Q>M%'J^A88EM<5Q[A9A1Y&S&-L4ZF7#SFQCXY/;^(\WIN5O;./EUG+H M2NF7WD2/CPP1:M'].B[\0?;V5L%*0Z9DHXJRZ)>CMR5XZ_?LZ^.Q-!WIN6\- M)3GW]:)'R2-I(N>_5?2HXI]0I_6>5+@H11J-#O]X217>P;I//?.QG+B?>01G M*\6;EBD;RA5I/VHG@#QE^ZD,3-4HLIPP328"JM$& [4J18HG#[OM.)&48QBG M8B)L;9FFW9#]339$'W-K!? 3BRHWHQ;&6FX(#S7]S%7C.3BB,<9I>IAQ"_.6 M#\8SYE (/BD#%5AG>_U(SN9MK.M)UI*&E<0[!5;X,^:$3R3XO'P@L+JG^LT" MD\E@IFFBKHY:,BRK@:84+@I]$(62>_PSB,(42VY$799;(@H-=<>TD+,_6([E M0\@M/+JN68QZ^UHQC*I:@9B,_T JGL;[.OBWT[&H3Z"%_D\ MKR()_*HC8^.=W+PXZCF2%=A[=@Y88G3'S=;VOIG_C7W'/7Y;_ AM)6 MF/TRU=H* ,&Z-(BTQ@TW+Y>=2KM;'KD<]5".#N'>G2Q'4S"D(UD<3QL&O3N' M'/6W,BYM2>$(;B)K*OQJ.0L[-(F)S5R?:7.90;M4:Z.0]T\+]+%FJ'+8Z3J+ M(P5>QVLO<:@VY3AW(,3DO-\%WJ\<+A[-^_H0$6_$R;0I8&G>7Y_JRKI+&I9? MB.'Y G'0;NUW_ZJT"1E;$43ZV;B5>V68PG\=KRI'A>SR/Z[WXZ/SQ7.Q*_F( MVJ#QEGWDP6PH%157 AUM7#-NK]9&QI??"%[:2D47MO%&L'U^I\R1=7R[V."- M7>-K8[$")O!9:SCM2:?-L8\NB(3@D6=8+W:IPY<"5Y@3?!6>:0@^L6D'/C[+ MI.W9DI#JZJ> CY,WV&B/W>C4]XE(D%QQ'D9L@.?ZEA^P?L!:9R$KTXJG<>2% M3^H0<+Z,5*2)XD-(@0V0GWCPV0-(D8>>1%JJ3)0-?PL<@]<6Z5-$O M1A4-J#(NY%N#:8J\!$'PGMDGT6>B&0'*87OT\[91,2V:!(@HA3O D3'(["Y MD/A[\ SGP1:9_7WN_;[7$5\'[V ZF&6[?'/;>B_7#C^6!/;_ZG5S@X[?@,OP M\L4VG.#.,=__.[0V:Z#7H?9X?9QMC]?'V?;X^.%4&)(G9UO4T^=0T*E.'U_T MKJ9/Z;O=<6#0!E$Y8I@A* &;-+%(3"Q$@3'\J,OT2;V^]^+71XK6U)JF2A.]ZE=I(RZ7$QG(5! KM6TS MI3W15?;R>M !NGM&_=Q+UY$&.!S#!>$88O?I$GNJCLA &;XV(D.[3ZYI(>X# MND0!]UVPD8R>"N8\0N /V/XR>(;H5DS^@A#^B=@N<]XQNO5W'?JCYML=39C6 MN&QGN3=I$@:FXN[.?&]RA1W5RU')AV]."M,)1W7\Z!,$J1PW,2;OI%N4Z%1: M?(/()>'BDJ!<5!*F@QE"#B@GEZ U) AGJ#1MB6W_$'IP[@B^C79["><#?Q!5$O.J+FXWQ;RDHK)A,9<' MLY$XG Q;XA V$!EQ%E)+"A,;9B&%LM"HJ=Y0'E,4,<&?AA/BY)/0P\JTP(7- M-9 5Y.%%#R2^9%!8PQ*O#F:J)JJCDZT&CR]:Q$/3B_*0AFU+D_&HK: MJ"GXZSIGUH%@Y56RX&438%-@04T%%CPY!78A%NQOK,-P98W%(ER'K._,)!L/ MCL[@ 4^_O-4FX73OMOSR+L4N\+=-\ ]0$7=LMC9]O5!]U-8<.E:F*>)4RV;2 M3L)+X6'1E1BMQ/!M]Y5$3!7=G:@M M= ^#"Y=YL@_;N6+7LU"FC=KU$H%E?;C6B2P/9MI$',L-1Y7-G.25PDXNQUR. MKQF='R/'RF VAM#\=.3RMLAQ 0)7\_ F9^<;"F'Q+BIF61$A>";V$Q'6\)U5 M(1C7+@97@@8#R[7@)\KJL3DM8>NX:;U7,E1NX($ZU=:@<0N,M*F6?2%U$LRC4:Z$-0 MPP]_VH)+<=AC%X/AL5,TQ8U-3 1<-!"ET\:\-'H(+G,#[CUB6H%P]^@1Z@ ( MO_J$")_<@ CZ;W40%J,E:PCX%F/5W5)<2"#_%N?MEUWLO2C$&FZ_8LS!+0%- M4_B5/+BZBH?QS5J#"_6)/ L/+OAO1Q^+JO^"_KVV1Y[4?VM 1"(S1]]:>5N$ ME4=R,_>(\>/&6,(>;PW[V7CQ,39,,RYP;9KN^R0K),QRV227 CF8A)CHEU+6 MN*6%J/@I6(EQY14(*P\UU-\J' ;$;=\H]"&8O'O4;K1+SYCEG72Q!HG"_QO, M9%%]4:93;LZH5/(Q0">);-?" /WH!(;S: &%6,'Q >C/B:)DH#_AM2STY\5V MO7LNX,N-*=6W>Q+8ID10$=MKG'T$T@/0H]'VI35LTAO)HA<7>L'<*=,@A3BLSM(S)WN(9%O\0X[ON W-;V_)C5 MNZUBZ66ER]"G(TT:3@Y#>E9_79TT S,JJY(R;@:/]14LJN3X*L+NG8+4)H_: M 6^GUX82%3)0CA<@5T\ 'FGYHW!O>-X+:E@&R\YA,4NHEBKJ$79R(QB4;=/. MG(XE=/RT5R##T44;U3L7!^[D *&G7JI_\PR34.^?Y4T#_#=XDC\:@8?IV4"R M2\ )7F%']=*L)252!P+&HUH?%+P&5D1U>#),%)_-QT6AT4KL4V0AY='5OXM( M2<>H4#HN5'7-!>-5",:EY")3@+>T?A+SYC_$<_/8?XP%X5-%5MZTQ#KTN/6 M^8NTLF4_Z=E$UT%C9/$ +Q[HV._PX@%^,<0OAMC%4 DN0],I6G7( MBP>X*+0R]7F*+#24_%01@4@61SD3V'CQ !>,[MD(FE;,LKDRF$W&UQT_Q@L$ M>($ O["XMFZYM/>I\@(!+K!<8,\'=GP!'UEKP$?FXLO%MR_B>QGI+?#D1XUX M\NTK MB'>>@68,(^)$)0F!865L83$4*?+$-;L.'@?<'#&5[A890*;5*= M@[[3W_C#6I(=C0_;7-R:H8=@8%NVPM%?\OXA("YBR7JF9UH/'3B460\%,)-V MK_ 0IRP"$C015 G!;CP#S^<&STJ8&[[E4P@T!&G*8%6(",L4K. CSX:?"V\Q M)WX@P/^!$ Z3=FSS\SK#^V-R&U\5+4JG*Z+[Q%5\"B[76@Z4255 M&353]"A+VC#_K2M68N*B#O_X*:6%^O$5EHW=.50KS$I;QS-45G:Z:"T#5<4K M^W*)=%1)[A7R54?4]=$MUJ[K>QV%=&V8YG8/?H4+3A'X\',(LC.UI:[CL M_!ZZSS/7-5QA1PTT2U%_-^: !\8 D9];]ZI"4PLJ^N$;MH5487O*K+5&6T7'54L3T-*(W)8#:1 M15T]66DT>'8MC6*XG'(Y/<[$-R"GT\%LK(N3R:CCH575B_!)/R[" M]>,NPM^1>7!HWI*FY]QHZ^V[T7X@3Z[]A!5GT?"Y#\8")>A%*+V]SKU UO-F M+L&K2LUKY:8I4W@_D,\5RE 99L;Q=75FX4='^$HV ;L4Q)WMCO2FMT[@5EM. MX J&L&"[-K9#".FGL01.&;[))0Q]3W[S&YM_^-]?_G2]1]C<_U#-\^3?K'H"])CET$_12626BOB^N?[C. MXS?BK5%L\7]SJPZ?01G[Q$ED>#0"=XJ5O2-<()GZ.\">I",MT3'L>&;[MI9M-8>59WQWTB0QH4 M5P>$P,")NJ%M"G,BS"E1X:CI9$,J(?F,BY6DMK6V$&X&CAT_:!/@' ]9X5?C M-_K*/#XBK% E0%4G9/6GQB,\Z!%K3;$O-3H",-RO\]]2G[$)70R.+[<" M-D$A$^N)EL+0X:CQ!RP'?CMPO1=1\,/YO\@BP,=Z M!&B %<^IWYV_L$WOSDJ'7W0RE;3=8:$[V")S%'"'Q':?Q1)V\/)L&S*1@F7^L(SF*B3=&:V[C5/93Z0-? Z_.+I2E,M5YJT&R!EB9%4(&DX MWMNV#&=!M@.%EY8#+UB8!8,OP>-NMJ^88-3@2R!E!LCA*9)R?:]+Z8W7]7E? M>&MZ72FGZSA_B[E;&)1N(O?KRZ?['7?L_Y*7]#^W=U8;P\,8FMF*C([B@ZAS M3ST:1#TJ'D3-1TIW::1T<8B;,TL97E6O'.(>U$:)3Y'7U;3Q,'A)QS-9OZ1" M9)=6-;FA75%4YU>*ZB <:R2JTP:S)6B?_*"N.'++4CF6;2,)'1\#T4D _:+*/(;W0M4]&16<\O;0]7!LO8 N! MZ,A9NZ%/Y$CN/B;)4T'0P&AN;-< 3M$I)[#U%6E-3A[U[Y)?RAS QV@7?V#4 M5_LTQD5NX]YI_(HBLV8\<#@$;(0I3R/)_P%-1+S,RY\WU3$(4B3"02/E)/IM M)]Q$L5$BYK0]F&8. M+-\/\7R# '\%#C5V&1V6%&._. ]].!H?='KH@?=$_/1.0!7^H*K-V*!/+CB$ MF)&3%UB_(\^]_ MHMB%EK]:,R_N#(L\N"1J]8#W'<+D@E*MW-"!.**LF703D23"K];MARY2S]L+ MJB7!G_E TP3DWO5SYDQ44+8ZV".IJ&@A;M8%WJ))"-11E(,6^'.4JR*CT)S] M2=_ ?73\P N1QM_A3=K&3$R\ED/Q^.*1M16N[QR3?C1:VK&$&-.^Y@J$(#\M M/V")KF1)N=1)^*4@$[BRP$1X-"%%G\#.D_8VAW; [!'MI8_>@S\*S@%>KDE[ MI5VTQPL(:5Q">\./=9R9 F?8IZLDW-'/Q5UR[!EQ(WG<0H[)&DK:TD.LGY<< MJ>TBKH+$+2H43XCKU%906KNVB?E8J:BJ(W&K]X #.NPK9$P\MC_;B #F108' M(B?PD#$Q'\!/VB\TT1R+S5Z*(,+NH#8+?A]T$OQCN;3P".@E#6:E,03!?R2Y M:*3G!F]ZX!O,Y<;//1N@K!Q,,(H">8IC%%!B!NBU5!82@T<_Y;FCLV.[0!>V M2-B0@R$IH8:8.>.A;7ABOD?T#$G#3SS@4N2<>Y8Q-G7DW2?@NF5I"!$Z M!!/T_AGM+6[/@!C=-.BM,[H>2PL?*OP[!%H1;R]JKTPTBV:N?7;ED*$>7FZV MCW2C M+%E*/Y)Z#0%LIGZ88>"_<6(67JB&I^?3+_:3A )4K/U>Y%*[O*:_H& M*+*$^1;NL/VK>:6X:\J:NU(2\4QY-*>;K^ TZQ M5/L_B(.&S'X1TZ=Z@!/FQ/"VN@OK(EB&@R6\J8L#<@9O.\R(T<((^HE?HZSO MW=N'.-,K"AL[I+D5!E*T@ ^+] E)FD=@Y&7IE+ MK)U>,&X+UE!?L8Y*I'17M;[%1,E7,-N&^=GY"Y:!RP;52N2\_,MX.I@ITC#+ ME;^P2P"L4*FR+Q-Y#@X"\_C"UZB.ZC,H=@=90F!A+'X35R+N?N+L?QMO _X\8-NY@YY&85]F>99Q^2783 MV0]D"WC\(J"?H+F^;<4-<@[+<&\?A'S6*$X5COKH0WFN/#RN/O>C S:4?#-^ M'BK2'><4Z8Y;5*2K2C)V3X%_.9F64;:N>(TZQ%L:R)=\#OD:3;M#A!$*6&G.D('<4K,#XN70DCXJ;=\= M6O3]-4 @#Q8&>'$TF(YDM]_"C8&Q%?X%(NN;%OTQ?R\+6X";05$N(YQ0%(M^E MKY*P)"8&E[!$(PBQ=)U^E :#@2M@9HC$]$P_*[XQ-_P(6M*_[3^N)!]@WOE% M\0'FL5:I-L#\GYA*>I^!HN9CS#DFY\4P.3F1"/*).2#L$L[>_ MT]\YWQ^W'A\M8/=I@420\A;1$6QZYG?@8/'5V'A*6=ASL)-L?#D M*BRLBX#0_(OO\$*D=D-R3!9>>TIUC_N'"OE,Y^#R) MG0X',ZWPCO(R(*F-3GWE+-2(_U*+A^3!;%18^<]YJ)L\=+H#48N'%-1#DY;P M4'_3(E\#=_$CP@_ 6S7B^/2LN _>2DN^,CSR%@_K/G56[W\NB._#%]ZR ;91 M[VVN6*DX1?*Z R;JJV;.5V?&,19/ (\*I8QB1DNCO8-7IM[_>O%G8,/IF4=$J0Q"E*V+BXS M2)$'9!WAF-/-?AG+8/=:CK?(6::K+'.Z02]CF2EV[&>+L"_.,OT-V;]A 2QM ME"R>2<>=WFM:8GB1=;+FI[9T3(]F[\2JBPB/DMK%,*<;XL,< ;K%8/EF_C+,]BD;0S6WT">#J'FX?JE+'X= M=YD>S=TVJ9(K*M,VNQ/:DV5,>>=MH3I%7AG.AP>@N#O:(C. MV$"3]F!%$=GRBF::&I]O=+3#-M>.(*UIY,AKQNP1PD($W*0"'4TWQ-*YF!@I M"(:A-!GMH# ,]W Z>B6+1XAB'GY5EHC*,2Y/ M95E1P-$9-]:(S66%RTKG7+S*LJ*"K$RXK#2!>O [!;9,#[9(PY]W!Y'TG44' M#S@+@M,0@F="G-R)2UN$T01:%.%V\:,YL*1TICK!2-Y+"C87!^UL!U+Q>?2Y MW!;-HQ_S>?077L%EY]&/<^?1CUL^C]ZVC#D.2+*BX>_;658>V> @0!3V2-U% M0L\&$^^$ZLF48ZED=GPQ,':LKL"RWU&5@J@"V\7E8V)/AUJ&Y/!:=G+(5Z O M'5OK!%3=NDX\[BY/Y:-^-%/J,U%R'J'?]BR?(>_CEQG"-%KS["P0QCSY#!.M M,V?U2N,Z2JG$"UL%GE'=AS@_7G(E'N\6IO9$D62]'KYS,>[S>#IN!BEZ*.E: MO4<5OSY21LTM2F\"OKKZK>(5_.'\>*%UNRF%Z:VR&?UX*/#&$LG5\(9/!?^N M?DAKRS3MAB91[>_MXAS7XLUT'?Z: ZE7()+205FEC[FU OB)194N(CJ#Q@WA MH::?Z=1I[S8O)<4<#;TQU^1=-F"Y;2+3W0]_[)AMMB4)>]9-\K.\]B8;*L-L M<9W'1^<)O [7LXXLZ3BZ[K0=!URS5BCW5B_O&*^PN_\Z:6-M%,@Z4Q-WYG?? M9.XH,RG,F.\KSIA7MVE-''DX%*?3CJ,V84=U)'5\,4D=#V8C M<:Q?MZ\\.HU7433Z!S%\(L3W5B_=Z^MLN>@4&#G:+Y61&WH8\35=?>%!,#I1 M4T\6GI,:HK;"TR3[G"%<:3GC%.C1<-Y99'5W6*!=_)8WK,@ MUA->C[[2".MUMRY-+'>1R>C*R,P]:6L?\W;0]%V5^&;O'Y.L"!+VF0. KT)_6 MM<(FFHT'^JH!>H/T<"GSQP !Z2NQ+LB5?'DPFPX[#DS#F9Z;O0-,7R] DQ%L M49R.KRL3)UC#SD6"R?6_1YZ($_(PD(>!E51"_ +KJ\L3974PFR@=!V/AG-Q_ MXU;.R=I@ID^N"^_QJ@*T,PZB[*M \Q#MD+>:'C@'_FDT:L[/GTAW[_I!;;]U M-)B-Q8ERW1LI'LOQ6*Z5TD&+'?3AR;3>X'OSJS^0_7 M-9\MVP85\#&9^,G>RI/IR6"FR&W!O.-LS<.[9MAZ.IBI)V:A7T4[=&QO: M$_$M5@)!M\2T@M"[+I0CMPJTPO6+Y^*([H?H>$".WI$G8KN;=0;) MO((KJ ]F\O3JM7L=0\OOF4INF*<4+* 8B:/QR>C-/+ZHJ+<_D4!P&72>\RC8 MKN\SC"\XN&?#,U]KNQ:/.6IJ@L\Q#_T!+'2?YJ \.<=RB>OZ9CSBX!%'PTR- M%0\*OURZ<,31E,WBH49SQB ZFDI2@T,UY:9P>7D,<7UFJ:MDZS"+ALS2EF:Q M_@<'W[9(Q#P.X'% Q4M)-L)^3Y9K)@)PT*>HJQV?XL09OO_FJR&&'R/#*U<. MBE]3^'#\A$A>:O/JK!IEEMHR/<$6"&V4[5'O5'##^;O_1NPX_IXB?\O:R0VO M[8K'6HCLR<8DY@PDX%%9Z3;[/TZKB8HQS_7K^ZR(]3 6E<:@K\XZ-(M'<1<5 MD)X9R*,$1!T.9NI4',LG>X!G%9#&H[X66M =;.S4R",.D%UY8F4IUYT!!>U5 MD['_]POOR,8#[&0,8-W._3RQN'7,^!/IF;#I?D(42M27%3;9F-IDJA- MLQU.F>$=_-*!\WQ3/%\1.O-,/*]0L/'1-'O==G&F/Z,+2E^*A@W+JI0W-O#" M7NG#Y^^"3=&,:3J'URU=R)3DA'DIR4)D6B#%G>?AW&6L8Z\?^:GT_CH'O;^Z M0+VFDJ:V\U'U=$'#?*0AS+$BG^*--,1'KRJ[GLH0\##D]:38SV%;&!C1KF:H MK09P&HPL:I,LL')M!XTGV:\L(@. MB:?6TWR!'81-74UW/R-<,0LG/,& M/Z5 02!KZU"H^4P?U?9%>H%_!KQX.-T1PGY&1&!]+:Q\?O-LF<$*+X:E(;TCMR5XZ_?LZV-5TB=Z M[EM#2:[Y^DBI]XVB1>G2=#SN\9K4R:2I-4WRWXF?5!(]==AZMW\WDV-V(X^J M;(?IF'/N9EJV&:IJ_DD,3WCOF!# OB,+LIX33U!EL*F=T M6K9+RI?*$ .R!O985IK7<2(I/6:$U\7N+*GET MRQ&"E1O"0TT_DZ%NW38;KX\]55DUIM,N_CO]O0.X#ST/RZI>:=*_L0*;U_C] M_I>Y?R"@(0S[E5:2G%S0V[D+K;R-=?T^2CZ<'8X,0,3IF>1DW>RPAIUSBBAK M)P/#7;<6/ZTDN1ST0@Y*KDF:%@09PB)=G&C9RB\N")VY;SQ*$%I^72A/+BL( MRF"F:>)0O^X$D/4U,(+CI@CW**+K4\M#\_X>99$[Q_S#730AXRIV.XSU MZP(*\=:9*_A+#3,2Q0D6=27;?\4YJ><.1\.<-!K,)N)D>EV \M>$.?W!]>"? M'/VA1YWP9\@S,2;)$>^L!./(6JTI!*86A,^<12JF8&KP""*U#CL.-GY9'NF' MLU"'1Q#M=-RS\3XMO$IFW=@+=CX\^U"U[KW[S=?->PD%E?*U8P!],%,GHCIM M:O!,2WN?CHTV7R<'5G-"&F+!T7 PTV1Q,CEY/@1GP=?FXS3%@C+$48HX5)O* MSK8.S+8S@#5Q*]YQY78]2I*<&AV]QN_W_][RE'*[UQ4[=,8SJX4]DPD.?%@U M_%74T1SQ2U-V4AG,='$T/@6JZ37=.K6>FS*._F79">?CCD1YG,U@ MCY\R7ON)_)1E&0VA%:[%+J_IKO+X"JD>.>%]NH8ZJY^Q4YG0E'E 9$AQI5N!S5F"K+-WB-GC.S^T)<\YIJLT^I MDN(YCE;:B0;O/Y/0@7%)#0F>XE4G+YKM#Z-41/6KSRDZ!)E-78BWB5-.TYQM M\0^:O$<\FD?&0^"1['5A'8B7#M_2[8Z5X%F"TFWVIH[DK%F$AF*\L4Q;9)0F MW/6V%),T% 2^4CZLFWEHBA$5!/X2M9,NS#@CON)L10V'!"_3<@J86L)HKZ&\ MFQT6G1.R\=PGRS]VTF_WLQ@5"^3XJ)!K _>W/<8_'+XU9:?Q5GDLREI3Z:&N MC@BI!&7#19B+<(-INJ9D> 0R+(NJW' --Y=A/C_GU<_/*4NC-B7#>#DOBWK. MN,-.R7#IX)SMG)RBD35ZOK]/7XKFO"L3D/,+<8R"%[/?5L0C@@'_9ZWA5 D^ M$4\8,^>"0P+!W1#/"(!>@NWZOK P/.\%WG\V/-,7?/A X KDY\;")SB",E3& MD@ /%7 $D.&\",1'2EG^BOC"DV&SP4*"8=ONL^$LX$5K*5B!8/G"&GY5L*T? MQ'X1@A40P'$#_"-W7*/P;-DV_<2<"!X!BOZ'F+N_/">V19[@%^@SX#?H5QZ! MC6%#1/##Y=):6$!U81D&H4>#/#H[R(IB/C=^,#R!Y!$CNR[!<$S!A8][]/-Y M"_?( AG41'*YH8=22?D3UF0*2\L!JN 9^%C30(=P2\+= K\"/VN_B'0M\197 MAD]ID#S3R*.Q8#P:EN,'A4N"\Z2/?2&&YPLD,U@$CU6E6\/A!5(BL93WC^9U M=7QA7K_S!7>9W5@)28$;/'H0<"A6D@T@C&IN&/B6282YX0,'F]82B$L86[/3 MM1S@P(">([X42Y8?SN%[EN%9Q!?A&' )/AS4&A0>?#(:PD5Y<(X,":=F@2Y' MT8 'T&N=\^B&B-:-S*5*_S7\6,C1]4&U7]/[RVZY7L?[;": M>1IOS1/6 $E%:*7 >C;\:X_CLV/24C(0<9R&T\,VKF_A!VX]8L,GG\AV:-@O MNX/-(FLVW'[%F(-6@ T6?B5O]EE%6?IFK>%\/Y%GX<%=&\[14J7JOT1 )#OD M2?UWY<7+V1B/Y&8."O7'C;&$U=X:]K/QXJ-!36L04!]I"NYOOG"+RV63Z@(V MQE25B5J 'O(M2!3Q\%.P$N/**Q!6'LK/WRQ]J:J&.1V9RZ6FF6C40_7N4/0=G'1NSO#/;X^M(1B9C';S#+CDUNXJ>B?)6 MVZ,-$V-K!J\VJ;"^.V@W'AWT1D!I13ZS_PU4Z?^XH6U^!+V["-Z#F5B@/H"/ M/("9KZVTIH/91"H""XR45LV-C5NQ,7TPT\JT,3VZ6GM3Y39L;H+E)>6GYA%_ MPWX'O3W@XS"U.NJUS:/U"<^X.,&@ZZ+>!HF72#]'W5QPK[=?EX1C)WH6D.C! MM>T/+!HH&.@YD0>).V/>!=%K^%.[8S[1:0EH"V.X&?3;P<(@)/R0F'A)H8" O MNEZ!X3Q:J7 A[?SA8]!+\DZA^#1TT,!3]^VF*J-'+,Y ;V*C@Q]!&R( M_DF]*_P((T$Q0\#/&$@5]/S]6R$3E^[H_'QMSPZGY5-7]8FD*$KMH:M#21ZJ M30TX'34SX%0>2F.EL4FP32U*EM1IW1\O>ET;-K@HC<]=;<=N&AD$R,>NEI[9 M648 7HL!6[R9KD^B;&;P:H=U27^.LLIXV%M>#TOQ<& MJ$:0"G$AH,7 G9=3'M??U]52JEY50I440A6DS>H644R4P4P5]6F/YL.3(U M^2S+2HCHICY,Z>H M>O[P5*'S$*;7G>7-LS*M=6,:9SB$E!,U]>0 C&=HJM\DF:R3FW;<;X\NZKY& M$(7XB)O(U' \\3/=U-03Q8.9TJG66*:4)T+:PVQ-7NDTR6VC=G ;SY8T>X/8 MY.U/XWX&WC.*TYR1"UV=Z]<)%X,B,3$<&"RO1A"A,"#T;]M:6P%]ZVSSJ?N4 ML[A 07BW22IX[S&)KF*1U1[:]6Q]9P[D&1AI-X]%XKG82# MS5@$X0IY&U;KX'2[T,?%(;&+@<'.U0B@#P>SB2AK334"<$!L#HC- ;$OV_.L5 >PS<-8;>AX+ M@GB(%,4].G1$;20>\2E,^^^N)VR(8]B8WA8H0C,#L-Z"? O %/ %BMR=>I6P M@0B2\*$F_&3R\[5^>F&'$5P\_E92(4?!+W< R5?&$XD@\8DCQ&C^3<&U7_QD M/SK"?QO ?MY+!-2+V__X\!6$?KVQ2; =4MO FB;2J-*BA 9_LR(=,%0G/^%Y MS@Y4Z#[3*T-Y0CD'N5$2/KD)!PB&B0?*0.@3"%0*?!JLK)V'[TY0@/?\D(F_0T%-6+F/WFS/R>P;NBIZS+"=4J0?2&[B+'RO7AH/QW_\[M(*7 M3VY WEG^PG;]T,O!Y-75+":OKF8Q>2^V^=WCD55)1N=P=F]L$$9+^ K+6= 1 M'0G;[ /;'D*T95O+V;#2*51ST(>P!X

$>O/+Y]TY%TO+QGDAC@"\1 T72B<:)VJ+%N@J+,%9B#4.2CG['?KC M*PO!DMGU,.85"[TT?V5X>'M\(-3Z^.G#/DM_\:+!#Y2WO])GW"6_5LU?&V[9 M73O@1N8O<'39!6)G]W H#MG_Y4R@WWM!8*O&@]G$*P$FA*6(PL;PZ! 8P,.':4Y&QS0,#>!3*Y=IQE6FF)]IS(J9J84[RSH[UZ(<5*;K'-(>M$AI<^$ MZ:-G U'6GRS49G,2/*,7'#R[ NI;V/"];?B^<+>S:WJ:[(VW.V](PIUMHW ] M66[HVR]TTD]@,$#VG2?@KT*$@<\ C8F*U"]XXKO0PV_'$<->P+ _IJ(FC\DC MO>0 OAH(Y$\/ .PF_"+\@S[JH^^'.);ZFP?6B?U:3;;3A\/!3!<561/E''"! M%,OE449XQAEDL!T,4%D@E'=6<"0'YWKL3G&J+:3PL(N)J3Z444R'!W1^AF8Y MC%M[A_(%=XA)DFIJ*)>Z]J;0?CB 4R,:V]-HW.7]1 M-$=Z-F/54KX[3Q6!P-95&6L[61M:7$HG1B4P>WRY*$ M]P;80_K=PH/$P!\BHL!F&K>0;D]ND/7)BIAWX2V"-,7^RX(VZH>^_WV1[?RC.GE[QO7 M86_Z^UY&A;WK!8=_D-%/R'\V'=[3Y^0A@^,=D2;)UEPX[B M)GABJ!.U% MD/MW3KL14>KB*2T)6W+'.;_ \HY(X97YKWN\:]XYY@/[*;8+ALWQ-7IX/3]* MEO$&=J1-Q6D.<,=Q/JIZS?VP&V5-%T?3G$S'5EOAD+\\#;4_-A!O7^J-?]PY MSNR(Q&J[I]F.]+)[@JA+GDJC>L,>F?&B=W*1)JSJ MO%S94WE'LVZ.Z7=5L8)K\J?QP@Y'GN9EE$Q,\7G4!\$CPVM5,]IUJ=TO2IG* M8RW-H4IF_'5,UB_&"WK/S-P79TMU&2\2I+QLRS8NP'NQ8)L-+4J 8C[XA0T. M9FY;1)Q)9%S 'Z+/BRX>D09L9#KF/^$?VZ^PD;LJ3=]M#"^(+[!C\C'W *00 M0@0GB"^LV+#C%^I80V*HK#SHS@*?!'$%R"4\+[P*WHIRO#-P]?O MM-%>D=_\QGZ'>%24G06Y83A$)4_XLO,(V".A T"3PR?_#BUP_^CE>GL887R( M$7!)<3T)$@/7;43H3,#7N&'TN.C.TQ4 ^'D?%B;@_'F6"'=B3"1E&GHF]'D72>G;,/CN; RK8@HII;@G8(Q432I" M (JM$6;]@2+HI()CZ=/$/U!T8?BK(_:F'394^\=_SV"SP%Y]18>7% GITQZQ]O?:=Y =O;? ME1#V3N M8?5IY/B.*CJ^>U\[J_.+_(K?9YY:XIL:>8S>H@.3#QU8)YW3R46<4P4LR%26 MLO>&PGG!R8I=$FIL(T=;78D?W>8=V,R)\HOZ@KRD_W[6U]M'@;T*NR%!.SXJ8=! M97O[:7KN:"DQZW6XXB?^S7"#;1TAK<./;*S4["7#:5)!RWFSS)08CLCSHK8P M81NLD-@IW82OWL2PY(QPQ,?, .4\=H>9_HAM&7/+IA!IL3J&/=/V/%I(/S=L M3#4"C0D)$IBNK(O2:$/,N"<-,F.[+X1\)=Z3M2!;EDK_W)T-/$7_^KQ\2+J/ MV=4BY<0^SM;=95&K+,:X0T%?UR]+8$;_V> M?7TTDJ;R./>MH23GOE[T*%03XU&M1Q6_KD[ZO"A%4H?*P4>50(8=A)V31YG/ MY2!1,#X])_C1M,S24';])W:HO,_$1CO8!J=0(P45LD4WD'>@#0[!BK6%3!@J M5D%.*]UCSXFD<"*5$TD^1KJN@&8S+77),KX!W>*O-'AW0WBHZ6?@'L_!$8TQ MSL5_YPR#,?+8XH)HE)0%&$#!33KFIKGXLTV^>(W?;PCQG %E:=*D?6STD%NS M=0J ;$NA.8?#6K!@>1MK&;(F"X9JW;Q,#\-ZTB M=,\=:IWTQS$6K]A(D2"!Z>IP,--D<:AGK^0Z.S"."TT_A$9OK= @ J8B:EK1 MQ0\7&BXTUQ&:R;"U0H.#(C51UDX&G6Q(:!J*3UKL8[+V6W=#[^>.FM/;H$+OU/]F45T]ZE#_0H1EX1TB,UEJ)&:/$C(8]2M)P=IN4#-RY(KM- M$ M15:X[8IVS6[/L5C(=YHKLAHBO(U'):?9N968@KJR"A1Z8'].53_7TFO:/ MJ*RYSDWMZXT52L9J-JD;LN*O#V;:R9X-#SW/RDXUI[1F[CM]6#?\=5'&TA D M[FKCVSE/-:NB6GL;J,DTG9$S8YJG,\[#.-]9>Q#6 PXS@=8*#T07K\]V? M:9L#++]%4* 3"=R^T%FG=;NZ@)[RCF'<6\HYAW%/..8MY1S#N* M&Z_.0X^2@K ^$2:6+O%+24'4TKXR&=-)<2WBE_RF-.Z"4[[L>0M+C'>D:#@V? M>IPM[757U[2DENEXGI<'L^FP:))+!V,DSBO3DMJ8XWD%H7WTMN#Z<%YI@E=* M$ NK\DJZ1FII_23FS7^(Y^;QD#J8T?(9Y4U+^*C).%692NJH?8:6-5(L*MX_ M57 L3RB[[*:8E'0E'2,FY:6$(PWAH33UY/[\6J?6@;CFM;&??JXKH=%H,--/ M[S#A_-5Q_CK7# M7V4FG2$V3:5N SWM:$?H5Z!ZGOKT?!">M\FODC @T=-U33P3&0QSK*DZTIH*C MCH5 />6EAJY1:O*23'EI/.37T'WBI8:N66KR$M[!J.)4;@N26D]#YW\0AWB& M38VS8:XMQ_(#[.=].BYOWF\G]0R72!4D0:62H$]/+@3C 4^+>.DJ-RUC#9&0 MIQ->!]$?5E*&#=V:U&2ET6 V%16E+:S4T]#Y,#:@0-CAG>>&H1^M%?6VW'5M MT- -5TU=,![,M(FH-E:KWNH;5BY?"S^YP3])L UFJS'E>,N4B)*J25F6%(#"-NX3J!,Z7O(#Q=64%#G((S8= M>5M5@)ED^++Q?11^=$2/V""YPG& ([-F+>&/!OXS&> M%NJZX.9(JG[8B/@ MAWQ)^)8,GMNA?%[M:IK@8;1^XG12'ZT%B6DY(?V5'D".QT1"Z:N/Z=*^W].>M)[*=YH;Z.O6M2#L-MU\Q MYJ"+PJ#X*YG90]45PC=K37SA$WD6'MRUX1RM&G"TW$P>ZGOD2?UWY<7+V0!O MWLP]8ORX,9:PVEO#?C9>?-24:34(.C!-P?W-%VYQN6Q2Y\'&F+X%E>"RT8.W M8%F(AY^"E1A77H&P\E"*_V;I2U4US.G(7"XUS52&EN> <$/XA?50?U;-A%359-4Z1W MQ!1-L9EZ-)&*0I_8(!D'+':D.XV?8%(FYZQ*;!=H9U2&.TJ0*6" [ M4_WV?0(<+W=-N'R-;];T&2C,I$2P8OPT1L#0VZ_2%6FQUY& M#=+GY(W/RTP(5-CT*V^#)H4(#\3U'@U00TS,\3"_4AU *2ZD"2O\Z9K6TF+W M0O[Q>[]N&/,1=1F=_85;>K:B\<6%%+&<2'T9MBVX8> '0"/4@LQ/!P?=!X,H M4,-,G_3105\,QQ)_!R$0OMBP,]/R%Z&/!)T3VWT&CQV\S34E)[[V D[J8@5Q M=:Q=XOF$@_!_7QC?86./MNZF!RI)P!XN-P@J!:?/8EX7-F]2]]-DJ M0L=8+EE\ >O AZQ3QPQ/\D%8<2['/%X]#?8*GY?L"E>W@,C8 I&JV0AS<8C M3Y8;^O:+L#+@F2X<0;S6+7A+X;)/D+HK!]!P)E'<0?X=6L&+L+ -WV?4BBF$ M)/1)$-AL2K:/RF__>)-YV??X?>$M6NJUZS#CO4->8M-3W6,<"3BSTD(6Z,QX M^T'3$6ORP_F_@,?P,X4;YI,0V$E>C;\P8:K-@Z$W+76"FL+X"C#N+D S7#?DHW MH283WK,SW^HIJJ)H$/QL111BS]O?\MWNEA.5).+#I%-(4+Q\RJ)/8*QQ$#Q3 M('25<[)/-R'3 MR#V+TB_@6>% [[3< NG!NUJ$+-_"]+C+9#SUZ92)LY(?8PQ+&2+]T@X3;#P+ M/A Q6WJ?=./XXL; A*RU8:\&$"G[*]!]^+-^B(Q(I8>M/^:7 -@U46KQ5C I M!%ZJN[N)_*]X%O 00IS@P^FS(4!W/;)+?3A(WP*"$S.2%6KW2?Y3J W%ES.Z MUQ-HYFICA_[.@EF*T!!\6)^=0YTY 3Y)4HBQNP'$]FA*G\*:[T=]L+1Z@;0\ M[$H@K4$@K4E9;($DIPOTLAR'\:CP)P5_I5)",Z_[O" B(>V0>6W"(ER'+.4G M&";J$=I@M/L8JO2BU5GAU4.\CL[J.' S46IC.=AA MW#UM$3O>];2B6,MACY+O]#A)L8]:Z/S2@UT#E[#=L$]G?%FFL%QVZK$K%4@";VU^D!%MEZ7)1*!1HIF&R,KV3C/GXZ4/N M=6&VD#!S7?AV_[J0&9R/#MC^$%_T/Z.[]0W4XF>FU!)-\(D:C]I"/AK,5"E; M B0D,7UM6BB=I<6X<5JHG:4%HD4?H 45SMKDT#I+CFD9.0[$\,8AK573>=BI MG5=B^BV\17!&XGU)+_];O/JWU(%+I[T2P@VWA*-7E#F#P&LF@97=+' '=JX/ MF]KYI&L[ES%9G+/S^MEP19YV;?-*T>8W<9ID-T\N9IVCE8%N<3^UQAW>;9?1 M4*6&N%]*H]+&(>32^J8S*FTL$U#<;F9[I[FUB<-^QJ-N)C.DNSD\!+;A@.)$OG9 'R*!!ZKP:OLD3C@2]L M//?) OY)\GTT1XN M$ET88*!XL;8OK2+\:)2OQVB;TMNL5!=."Q\'"V%

%$C\ /@Z1@M@S_Z8=SWS(MP\/D*RIQZ2;&W!C\)1)1_)_CC\!M55 OQ0 M2.),CT&[+.D/.2^H_&T#<\C)RG82U O;1043I8<*+NH6T95.Q!OLF\GS-LPR M""8H1$EXET< I!*L?4DL>LFSC#+56*#VDN3I!-.%H\'"2MPPO4X^4$5<.]S6 M2\+M>WI?12L:HI95:OQ\'.7E/1$L2/U +R0_1IJ^6MB<,FT,-4\;3\2ADF/@ M2J[0J&/L18NA0IR8G#A!:6&:WW!2N>7HF3M?2P7D\05/9 [W:P\,S%7:-OYO MWH/2)B^ZJXT>M,V8XGHD7A![H"!6'O*"V+X7Q*JY!;%:TH637W0O9S*"BQ4Q M0YM\7N:[[@^)$:%J#.\H?.JPWZ%S =X$WHR=08-,>OGX7C(@LU2ZV0;L:Z'?9H!K]VRK^JJSL M4B91-+3/9ZN\:%,1T,,V-CZYC?]X ^H8U.?+K>70_=$OO8D>'VD\%/)]W #\ M/?;V5OXAHJ(Z(((MB'XY>EN"MW[/OCY1)&VLYKXUE.3)*2-H'F[%OA\1ONB=]^6'>I[AVHU!*KKH\ M+(C84^#[:%?\D$NI^#]Q+UD[#_F.=;BUQCHE6J&/ M3>A4"DKD2[F"=,5^5^3@4%<"/0FTV=1D9V4+]HN-H%-IV!8 QPN!Z%V!J_[! MUAED7&Z7FDH/1;_H\/0)6K:)MBM/)AIHJHIHB[K+1DP=P$\J/X9I[R- M=4JT#AHG^4K&:5>ZCK-0.%]Y*&E-(3EU!/?]"JR5D(WHA#9](LJC[#24WW@< MU@$KQN.P\PO6<7'8F&8*)TV-YN)Q6!%K?8@K8G]?8!FE;1]IJ;H6@'7)4B5G M=+RQHF6_0U'+R6Q4-U4\X.(!5[],5219(0C\<79J2A%9M).S\3R(.JT.0VU@ M"';S R=:+Y1%MJYCB"%IB=0'LZDXU55QJC8\BIC/6N&S5OHY:Z78,"N=+#21 MA]0LJUT?MM2K@2S;X1=++.QE[:+NDB$#1NVE1H)/&(./84.G?W$D]_'T,"3@ MI9(G%$:P(,%?BI$$(^YHV+G9RP?F-?=?/3C@"/GD&^P;K MSC6TVF 6/+O9/G*&"A MR4\#:J?I:RQ6%GFB&)/[Z*,(]FUX#@6.3_HL&(XI M/38!?L +B.>7@B\5.S?J&:YY_V)VZSY!VGR/J_U_V6+ODUW>19M\'^UQN\@< M(H\0@TC/SO"(B%*JH(HIH'6$ F.JB;(5(\407C@B"SALXUK.SB"8PQ/&E%$S M-*#_^;+%RLA)V^;-#X.=3BA86?X L1WT#38T34R+UE;A>&0-&HC. ML"S3*9 M"U;@X3ZN,DZ6)-P=$+PU =TJ_./N[HO@$-1#"W>=$E7\\9\4PRA^"T?U1*/, M?'$'Q*%H9$\\^,Q@"Y]//26&C5U0?9F:CA9$*C*&R=ZU0 7]\*RS/*?? M7.E7A_F7L[68%\(ZS?X^]WZ?U?L>[T4O?13O1>]PFW++>]&9A_FKD=?'RD^: M-Z3SAG3>D'YZ/_FQ'^MO\0UO+C_F8K=Y8H^$HO:TT.M0W6J">]>\IP,)O(0W&H%LV3 MYET/'3!>_>YZN,IDC8OV[BER8[U[EVF/B/.VL%!2++7G_%1_0\BD-T#X7> = M',?9X2YT<"@*>KP=$F^>,QXR&SV_X.#D5E4>/)G88\:N0='"V*.2>= M39(J&B9))^.Q.!SR#@[>P<$[.$XRS/ES!]N>S 5_HIED;OLZ./*KR\8X:XC] MV U*'JTE.]OLO/W[Y/SJ,B.II;O03^Y10%+IY?1#7#CM1]/I?UKK<"TX<4U- M5"!M^'ZXILZ%;>]42@9 91(- &,5Q\2L,PZJY36 6"(>UTAZ9.$^.O!E+.+$ MN=G!0&UN, M35B];^KIBZ0"67AV0QL'BB7G+X*0P[>+JU%7\/0Y(0XEJ6>2+!%K]23%W4A* M=SLD(KU>K8@T&IB,,H6*FS8#$#9YL*0">YIKHN;E)FJ>,5$_-Q8;NU6Y_%I! MW)F"ZFO6C$%^$F]A^60[K)#-NLL9>TG/'!YS@[T0;)3TSMO@NH.F0A8&QK2) M3_M$#C1X.)$_G4.Q,UPO_6DYJ&;?1_O]@ML%.N)&P8I_7J+Y_M/P?I" &O%H M')C_V4';_GE)S7QBV6^4%(TG2.-L^<,OL7:A[8%K^NAMER"^$0\GC&8_1@J) MWCSR\7[YDAN-]Y/Y>+\+K^#BX_VTW/%^HZ;'^]&A?I$I.#S1#R0].](/7^SW M3+]="W"!X7Y=:9\8R=)(K=?;<*!]8BSK3;5/3!MJGVCCHG1I.J[WI/.O:2K) M\HBWF9RA +SE;2:1V>!-)KS)Y'J+BP,:@48TK>9%1IQS9IY+23;<93?L[(Q/ M%_]^B/N,Z;^^081/__CUGQ@P9\H26D+63HCXW>.C1QY;VPKUT0D\R_&M13N7 ME].DE>Z!NC@WGCRRDZ^L4RN[KC*GC[FU OB)195".HHYXX;P4'-/:5^H;A(H MV:92%-YWEUM2HI^KI"2*"U*G1Y2C+T\Y1D M9,5HK_1BYRXG3W[4X6"F8'*O/[+3D-5J&<,57)["^35U>5K*3$GH=[^]X\4 M4*EPS:KB(%-IG $S/29>Y'JS9WJS1%_>J&=4F$E86ZTI2TVQM-*Q@6K7;\IJ MZZN\%./=N(I&RSS]&-=*J*V/"J.%6R<*)= MG-K72]8[*JY23YPBY-?GOMH!EM90@-5"_NOB]R^:WSQ4''?N)">"M?Q$>&2& MF4O!Q(VBJNN22]$*2=!7V'$G#UN?'E6QJ4;4=5T<3D<-12G7[YWC"8">)0 * M#?RNB+4J<+HGUW,VUBG9/**\42!6+[?*M^Z888V;"C,Z';Z ML/VVX6)A1KGJKQA]R!6B#TW&Z$-K)/K@6K9G6O;BT4>Y>DUZ*(Z/3K3FRCH: MTKGU9D(7]$J7S&C+Z\&^5L/U!P:[DHNQ(F3@540$=7$CI))GXI%DABM^(DA& M4%LQ1VP1)N)OQ0@?)D68L=8(?(/;D XCEU3JI$^S<;J3'OF2L3^"&+'7BKKJ M-36GJUY3LUWU"%?R'+=N&4S],W(P[(S=,=SQ]F-Z[<';%%!>+A^N77Q?>Z;A M\A%-:R-PY_A;VF VE2;Z@;FCQ_)5K8G2>Z1J<*)T1*O8\_1W1D_!5/#D64AFPKT,5Q&_2II&BCNK -4WA#4QJ!$%"DH5KO2858"YHT4L:G M8 B<9V;9V?J^JN$!56OGQ>91\NWB,_TK.=(',%BY<&G:># ;R5*V6/$* MER.7/+Y?3FM$/1$&X'+[?+#\'S=+C^#D=# 46)CEI=O^F\9.>!5EHBT0<3S7 M#W"L'Z-3+1;P";K)TS:D%SHDW]TSWQ3_%'OM7XX'1^'U.EM!;BB1?L@\5TZ, M3[&?43^8&.^O!4LXW(RFH'';=7;;U5RV[!#_QV/MF.TJR9KOV#2]56GS*]NU M;+:^$)NXN7Q]BS!3/SK(S YAC/YL!:L(.=7;(' N$1Z(ZST:CO4?2A!16, I M&F IR7ICNR^$^(C"3JPGT#'H2H%N#1(P;92;U"!:7_@5&4\9OGGX^CW].GU5 M?O.;)'Q'F'OL@ !^$B-(=P-%@8T(\$D0V!'>NR$L#'\E;)B\X.,0R-Q-,-S3 M-"QDW?,2%RF9DW7&E^FF]N&R#U%>V-BAG[NY\^_!M)9+<)01N'].@F>$WB^& MUXW U]E'HJ-D.XQPU.$A1@+2[H,V8_CK1L!R]=8ZH06##Q<^+O>_17Z"LV3Z MQZR"C2U(SQ9@1V'Y* @^Z%0/YPW$W:22\"[$"P3Z+@B">-83:W M=%&'[TDX0'(O 9)1EVU'2'.@9 Z4?,7%8:38 9#DIOBP:??]4C"_UUGWZ?B_ MUUDW!P9^#2OC\+NM[D3C\+M'=)&I:FS.21-)UPP>*"U:KFGUV!*FC^.6JH:YE$%33]I'R.O#Z?D3*83=MB MGWH*0/ /5GC_*K S:WMWVM6\N]T^F?K.G8HS%T9]@C0\F0L[9X/ZT(!:[-QI M5W+N:G>@E538I*5.:U6!S>N!\KP"T[-&YU>1%*D/.7T]N\F.Y7B[2<$XY4D6 M5ZQ,2?IK'=G0'O-9=6)#BNCF\O"2V\ISCIVH(5[-8:^V1[QX%'G,I?MQF*^[0P#*,3U?RS (==3=RWI] M,!OGQJ4G#8@XB3=X4,N#V@8,]:B3E_QC!'V5I9'2GZB5"U87!:M$H-I_R3]& M_-J3@3::O.2OT1E&%\3]E<7=DY(0XP/XJ 9L YM:J]210SK^1*_7>5X/5MP,6XF7O$^'%C+&&UMX;];+SX MJ'S2+ _\GJ;@_N8+M[A<-LG?L#$F6\!)R)YX(+2%%S\%*S&NO )AY:&"^INE M+U75,*]UN@X=7QH!B:E"JWZ]J,@]H+%0Q*_S).S@O6,NH41RJ_H!I@.L)T M"5-$J!TD(5;U A5J-L$R5[>D],HRQ(Q9HEZ6*13I0A#I_6[P#WKYY+[.SF(W\S;'-B64BFY.QIV].1FKV.8X'HU$1=9:DF7BR=I7FJPM MO@49=_,61!O,%(QR6B)8/>W1.J'6O&NUG"_7!3!;'H[$XSIDP>YSWV/9B:Q[2O9*03KZ:H3PMS3@9MC"< M:[)*]/H%C&QTQ.YLYMQJGGA\A!^7(J9';/C[ \KW9\/O3ZW &[=X3#R\6'L& M]RY#-SB"NV:6@D[F+FB KS"4>R(#@T_*IG*+=>>33_I!'&4PFZA2D35.B(-L M5)- TWX02!W,QKI4A#>9$ A<-9P@9CT1^T42JI1E[!8DELR[:EWQ>T1K+#S\ M$GJ+%4+G5ZJ#SRWD5*:U"SFOK];WZ]+=+4DV^R0YI40=*TCKU*AG!@9%"XU^ MG2US.S8H+A3-6SZ+00KMU6LK']7 C$SZ7C[*%U5U42HOM'U]A;:1X>,%MKS M]GJ+B_%/.C"MZ()C2(I(-MQE-W2TX]/%OQ_(VK <6#[]%T[ IG_\^L_CIY9S M$6]HUM-9EW?Z2*>S+H]/;N(KXS.E,OD(/E.*-UNTL-DBB@M2IW+D+>E$&\S4 MT50OTMBHPM%6\M.ZY@'R\8/_I^2,QWM.R% MW>8S= OZ9L3["9WK.]K3P4P;BJ/)B'>(M4AP>#EA$V7W91CKL=A41%C/D1Z] M&4>[/0+4Z>_S+KC^);?:TP57=;9)!:L['0YF!=DMWNS6!:O;APCM6E:W]F23 M'/F1(7R3ICW*#7?Z^_T-8"_0UYA+E0$Z]H"6"L:GR>60 M2L4%]-.S.AP4^JOHBK$:+IB.0YA52&G:-^UEO5FA M)7.BE-&^$=/31JPYQRZQ2W=;LQ&?Z5_)D3Z !4L,%[HSB>62![.1++6B!>R2 MQ_?+:5W/G2E,>;#\'S=+CQ#!0D,!OK[@I3$FF@;JZ%.?1IM%',_U QSKQ^A4 MBP5<&^@0W6 @([O!R/Q,,SCEM!;BCE>,@\5TTAZBK8 M:&ET,(787PN6<#A$OY9)G.)V!FZ[FK)=S>58#O'_N^A F>TJR2_NV#2M5:4. M5[9K1^._7QD5F<'RKC>V^P+N*6U3W<(C(SIOE>17&Q.M'QWA3P/V$6')!SGP MQZ5[%W[%SRK#-^R37[]\H?^6W_PFS,D"9%, 2\LPM"7A:SC_%_R-N5J$+K:M M-1P"2]\B*QBP0A.7X1'+$5.0R/!4P:!XQ (!\EF8+B31HFCF%[_M6?,P(/@U M$)S'E; Q7CS7MD%;F"$5.5\4P@U^NJ[.T8;GJN]X9_D+D/+@@^>NX2A^D(!> M#L<4?E?H+(\&,SE;LO%+! YM>5LZ+5(KVDF2YQTW2YS?[2;.C4 PP*BQE<(! M;7")VWRQ)-Q1,.FBB05UT9RTLU73L"*9STO6;WX7!BO7 W&IW^ZFCW%$-HAD M;L=;"F#;#;U\FCX#CPO&DV'9-/>-<-T^_ H0QR3>+N=+754OGUP@P9+@K8LO MK(PG AJ!.(*1T!W9D=[HS%_HE@US;3F6'T#@#_3((X7P<9GSR>2)/JB5Y#>1 M0RW7S'N.F/.09PMT!02H7B0V>Y.Y3?0KBGLA2]*(H6,["#LWX MG@F>YM%1'_AAPKINV-2/ZD_<>"YZ'Z@701 =-[._M?'"J&ML%TQ^0H1#?^YP M (&:C0G7PEL$QTO6/6A7L@A1RW^.EI?321I'#2 &P2HE31. M]Q_T&B+NT_ ::./Z%G[@UB.86WPB6Y#X7W9O0Z.[H^'V*\;<=VVP)85?.0%! MM-H-1KF$J3JL29;5/?*D_KM*;BPVQB.YF7O$^'%C+&&UMX;];+SX&%:DM0FH MDC0%]S=?N,7ELDG5 1MC:@OTK\O8^9:*,'X*5F)<>07"RD/A^9NE+U75,*:5_91]Z.\[B.YC_3GO-X*'A< WW\(R/YY4%CK6[6(2>!\K; M<@XXV:@BP41M0+,Z@2C<@_H+ ^'_N#9J<# !*\-,6TW8Z!XYT]HZ\LKQ=R+/ M_.-W^EKBEU-#0MUIG%8">[$@Y$4,!FJ6(C?%2GX!_34_?U6^0M#6.ED7K+8*7#8:K]HM _AT:=DQ= M6NFQIGYQ:LC6+GDB*@IKZGSZ*VL3K1@V28TX'DZT%KH(D5I'B)TQ; >6\:P? M)/)I=S<=+YT=)36Q8'X+MBL)[]E383>.BSN=$Z"PB(2.'V11Y*,<$KB._4)/ M&5CR"19RPTHP0.Q-:I%\20!S&BUJC6ZX+UBL/B.9^$)_3LC4;Y21C=)*$KYO MHL\7,G2&*_'<;.O?H844-ME0&]BKF^XPC@B(SJY/@L#&=<&)NJ:UM-A,-)/X M"XC<\!]S%V+$X[7"Q31. M&P[8F2_>7#(SO0'FA^>G[Y]=H#]Q4AO1![,E!JWT2?>'L/@)[ L+![- M)H!'1JB9Q<22CS8$17&Q%<4]:R8)G^&%B/&8BB[]#OS(FB6HTAH.5+%E4]Z. M56$4+^X)AT #6ORL1^(8S\2X=^]S*4U<\L &=*UPMP '%[]MOXAHVZC@TB?$ MQU8RG3)I*(M'4BJ=S5;4JSHM9Y<""IZA[%13KS2C]O2"5(@N*>#<.*,[F8)A M0U:MN,*[#OU)#"%9ZP1J(<#N$KY)"U1*^H+J=U8V7WI'-4X=@#R8.99]D/YU M63\RZ(UQ?@GANSJ&5!XJ@YDJY=1B1P-(+S)R]/I:MU#)4G-TC![="2+1#5K3 M$&7OZ?D!413_,DZ.3'$FAD1KB@:8KA #MT.!88]"FMPY>=VR\<<&-47!3&X# M2EEJP8\]VOC+C\0!JXF10J0\<9@KZ%AKN<1XWO*%$/U"O,RS2>P2TBL&YH_' MEP$XKY@=%29VB('^-"HV\/7V_,7XEW-<2^H!DI^P%5"7[$EYFUSD==EL'_?1 M64B8I0#=[1"FU)^M8'4PR[ O+ =:G5Y#3]/%?$AYTF4?$EA!D[1L_+V]HV:S MSAE?)^8@]&.BOK6-Q8^;KPO0UR0>^7R#KOA<2ZD>9*N" AER:E]/^ 2'$[76! MU/!F][-V$Z$ M:_971Z.09"&4BLLW?6:AKB!K:(JMHWSO%^^!UJB:K^\/)Q@ MOWSVXOQ5]15R;Z*6-Q%W)@LO%K&/ZT_F'D4=7='N_F1Y.&T5 &*/]$C[>YWS M[RG_L(PY]4W3M_Y[W09XI_<$O.1TM[KYS#T<<:7_7C\!V1).^'6S,AQ@>E8. M\!NNY(L>@;7ZM-#9>1%^ "OC,FSR:"35Q F4 ME>7LEHQXT55RFF?B-Y$>'CX >6YA^"N!MT >:H'4> MDWUL@K]WL>-"6L&)[ M=-3V"NJS&BFE1W;J]8U%C*V 92.TKRHVPZDRV[C[(:T?+'BJA8H37O3#N0^O MX\/7Q/!#CRX*^^"VU46=+<__R#:*=*U6#36D![!M&LE4V-7V[,=MZ3>2A_H1 M@YH]JJ+@5'E4!X+D-!Q+G+XKX ,="UB':_#%9,/:6;YCXDQ8.T=Q>68%(= MS6BV55;@+_ZW 83U7J@JHP2+<8T.ABSI&.7D#LM1)22>RY!Y[;FGZ;L*';VCYAJ3CNWHE>5IY8Y>[!#(=3SW MPVIL>$$_<(G>)V'Y 0-AW8BWIOZI*+CI_MH#G;.7[IJU2E .KHI@T*46A4J, MV-&XN_T+LHYU;7+VMO^4UK'K\M*'*,,5GW;VK'>RJ*FFC 3VI0ZG[>3G MDFPG$])%I L\81NHH]AB'G#;RE6@#G:@5(H:"5,H-QYL$Q9%@0C8ST5**=H" M2RXNPG7(,G*"8>)YT371=:?6F*B9: >6'Z'+L50T;;=*@&)2^#\TV\>6L"5= MG#O(T5#Y^41DS@KY'0V"B5+NC"Z%;K"FCO+B#G/>G)$[\\&H9#4AP2'[G9GG M!]RZMNAA^7<.8MZA-2;.PB(^ GG:+N9Q MP72J%Y(+TF#W2( >,E[CSE(;I"''SA:WRFB_O.]0JQ[;9TO;7O/9XP\KL![I M)N(=7_-&KK,V(-5LB[K+WV+_+HB'6+_4T;),VDAJ,<<1-%9,>Q&5]#-!]"S4 MJX^H,5V(A_&Z-0R(#^^')C@9HO"(KKA#=:;E8%[4(NQA+MIJ!-",P##Q.YY% MN_XB/Y F:S'*7H"+[%-M/L>V0.*#3_FGX1C,.\#UXY4/:E%V=>:\1!(="P>[ M*P13-">V19[P%004C8 YT6P@12,P9+0H]#8+?AR^#J_'%R_H+/NA'3"$T WQ M(GAD, ;,LZ5&I ,=Y?FB]978RQOPID(/88"$^+89"-A5+O\:0[RRS(NRZ]?, M"3@3S!F C5NX<0;V&XM ?-.?8?\Q$Y8O'I.@^32KPM+CUY;+-C=IP_2 MXU&?92O_*V+8P0JVY^&5RM*.- 0LWC8CB<$#B-:7WL:E%N0(1!LQ#^, ML/.BK;%+\8 "23%Z'\:T3L".8'V1A"\6'E[XUX(Q&>6#F/S_[7U[=]LZDN=7 MP?'=Z4EZ:$4D]:"<7I^CV$EW^B:.U_:=[ME_ MHD19)(5S9OK&D@BB@*KZ514*5;P2;U)R_:M@BQN^S'WQEMQU1K2-K77B8B.< MJ%SS[[S:_'6.<%/\V,ZF0?D5O= M8 Y&8B:98R[T*R(?EX5?4>1R-Z .UVW!B+%PM_+%N]K:[2K:VJW];.TO(*F, M?1,(Z#Y_8>#H!*MLZ]8JV[I5/MM:4+"O$TDCWID%N$GL^.<6*W\P+0"9V!"A/]@(C)K5- MXO*\S(EKPRQ4U8$I\"<0M6$UF6O-7EO=N-AG=Q8)6XZ"\?- !"(T_Q/VB%>: MUVE&6R4-58%-9/T;C#O8 Q[7?H2M&9&_@_U" 1'_".F(UV"=K1WOO):<(J:- M7[KBF)YCQAF(E" MA:W*AP\"#Y/\,+2V0&8F8H5I+KATE][P,@KX4RR,ZZK JV).R&H4SF_\+#CH"(8H-V,*.BTD< MR6*.^-$&4LF/;I#*6*R#$3>[!VPN.6F)98%%_AM=#\S^$IMK>D&85&\=3WQ> MG!'^ XMB.],%!?"? 3KNZ$3@)H8L[DT^\XKA-8F5QIMDP*? -2']Q4,#+FYA MXF8F+L_\=&=S(E;$9LG R>M3S03?H$L3L GEC",>Q$%!]5XFPXPGGHL*%0_Y M9\'OQ8*IB\UQ.&?%[L2"-DA]JD49$$5^,[V+UW^7 M._3.S/1\$U[C7Q0Y8V.N8>'2C//[1&KW^)/N8;FK96]HSIM;=(F0D)^KI+%@ M-DHD?G_R]"8Z>Z_&105,6,4)OR83%3!G;?6<-_!0=8VN&\RAYY PK[9\P M<_OY:6$F978.9>8-DR0 MZ#@Q<+MI.7%E[F+WN;2W_$1=I"?,7@+UW47SU]# MD>\_]19.O? H5SZ-OO_L>>T,-;]61T;*\K(+1C*_-1*)$OL93HY[A8CH[H*U M,Q?#"D+XCW /L5P4CC;$[HNR&=?&FRAM>1.ESC=1TGC;P8',]);E5PH^-?R7 MSVQ%=%/O+(4QJX.[F]N"5=*Y^? MJ)HJ2&^C*20X3SG5;K>A-5N%%$'5P.;;4D^UV!J<>0O\%:/6-_&NL=.I12JN M1(3M%Y1$CF*E.Z[ V+8LIZ!3"F//3),WW"CP(AC4VJU V^YE.H]07&/5,KYB M98VD#&OKD!())2V!J=6N!*:VK03FYL/YI9H_&U$]<0)N(W8'(SZ],.^G%R\_ MZQO895UOKW.*7Z?&5;Q'M<:PSEZL?U IIS-B??!1=^P-E67^WL6UKA@GKG9\ M /-71N]WI=X_'O-_\B)_%7NWL.]?9]TA5LDT>VGJ"99!8GC/NX4DHKS*:+?> M&R5UCO;K#[ CR25SF[9V#CB2ZL@-ERT54TV5KJ$7A)<[MX>1'I3@$MS:*V*/ M\7*.E58^.T23UT/^5Q%61BE_\UIB_H<[NW;R\9<)/^WS(_F58JU=7'?4Y3R% MI>CD4>L;UQ?,[^,*AIG.@VM/723(2Y#?2?K7R'U^3-:^ M^^N#:4GEZ4/5"(5"]7^L]> MZ\R9*A;GCG]/-(;"N-[Z\M/9SXD>*. M&L]W#;W9I251X6/M!;/%)+(29X[MUX>[H\)3W6*Z9W<:NJ:7K:4W3FIS8MS1 ML]F.WQ!Z:\):E7+&720W]Y#XU/7*.M>M M'FJ:=;21+'U[5AH31*ZB M?8=*8V4I-[ZRN/Q\0:*X3G>NJ^!:N[?Y+OB]*#4;?/*],:_EA4T.F74CNAOF MOA/>YE4:M/65)?CE;-$YT4Q>Q_>>5TE;Z'V@B+Z.LXI-F1))B/*RRHHMOEDOT?&%[ MK;.MK4^!U_RNO] M9_J@8,VK9Y^.10$_RF/8:662S,]01V1'2"I?3T#(8,E^,-YI #Z=^/9/].?" M+(C,]3>!']UY\ M5;9!O+NE'S["P1&O%!4[FI68FWJ)A8*UCF M56WS(=,CTO0P>UG?M1[$JVYYSQ'1EN,Q'GP7_9MIS-%N8]^@I@+LL,RO8L*X MO*@S>;=DTI]?:JZ%*2PL^RD:^_YBH+1XVX>0?XZ%+['OK*AM%FO7>%/$M]O* M,ZUMB-+1MS=$N<=7K"0M*;6XR\MMDW;: MY;C!2EZ0[8)MN=8+B9&VL:QZR(IZ2+O9Y ;O?U@+F[RSKTV._73,D&\>WTQN MQ?;3^C2;C7-CE8%JE-$XSY"YISEN[-(]XU1V]^U.?9WT>8.*6XBAY_T0QNAL MABOFNR X#7:856#,WDK."E=5K'7:!.TSI:":0=/?(U?N3!QGB"1=J"(V0T3QCEK(5D63,3Q)J+@;\#@ M.:PR!E\(&P;^$N3'O9=%(59K;+LVR+)H@!77<%VH-9C#[-\&BKU4)UZO*1"T M8R2MK>Y??K]4H-W=N_O5K'.>:R4='CZ(AB7WH+M7U>='.W0)K#MZ^< ZH8?$ M!!&D:#-H5R?W:JU]P7=BSOD,)E@)T,=04:NIOOGQ5L!RXEG&_6D2OV<67$OE# 4W3[!G\'CP)"H!OF?I 4T?5XHV@V*RQQA8X1\YQ/J1O?F%GN3,BL- M7L" N)WQ'OM?\9W G/?BY.*;T/^YL- B4U,GF3!$W1A1T6S2MX4-W4(WF/JJBO/?WNZK/C M]<'GN*GKP M'.Y8[ST18E^N8%EJ4];47S\#%6U^S.@FZK7"2YE9(715G6)N7 M>H855CL+AF'F?_-8QG]W]D?J8MA8DH=Y51G9OE9'= M*Y^1?<="\MDUO3$C0 [A].P7&./4Y5S)1S TK+*?I;WDEI1[N[H;:K='$!G6/R<2EVGB>]>-=<\%UO MP)=QF7:\T)*C*G$]%TF3B[1]D=2J)^_O4>6[N53E6R'LE\EP_T0& OCAF7P$ MT2EGITK@.]RIWY//]DK9U;2N #?'"8N-]!E+7I7ANE1MGB](Z8E+#WKY MN.@N]6YD%;JJ5*';/_Z_E!H(VR]"#5^\('_=_:YZ<=W6E8Y>BOLIQ8"09/M: ML'WGJ'R/%1>;2N?PAA.2[R7?%\KWW:/R/2\VV%1:W8,K",N2HYNV7.3BI]TI M,Q%I:=V7T+HOH1I07+J(;V1$81!2U^+9AP/T),^[','JFS5SQG-S49:VE&,GJ:TM5+4*R@XRG/.C-4Y)6?A MC2VUI;3:AJ(9RPDYDK.JS%G=4W+6IO2^,LX7\_F:AF+HNF)HRSKW&&ME&JJRC7Y=@>^KHU?(+<(VDT)R] MT'0*DIH>EYKR]YB04B.EYG"IZ18C-0:_L'MX \?7ZLRR<&=";?/DVU=.[)#/ MGT?Z2IQ%+A-8JA'BE@DL%8#K6IYH'O- TY )+)+MR\GV1TU@,60"B^3[1&]B8<5;^ -SI18&#?&HI@!,R.?%T*6)F5I3^?CL#_5D1,I8P2JOS2B=N.A@-6,&0**V%!F='T22OU8S7NLW2\1HVK5&:75UI]FJ6VU1:0^ /;.7PXMLA\X.X&U < M$L!CA+2Y,%(3MQ 7["3C!4^YCY>^_^RS5?*THA]W5I0Z%]=\ M.[7W);&HI?=6FD.$PIBL*YFLGDQ6P)'![DRVBV5@8%L=I=LKZO9VJ>(#)4QD M26XVONR5KN^SL*>]4?B;G- *K&\"'O7\7TXW[(XARU(I31.8?798JY]$Q[F"\TN-ZS=W7?#>WDIMAC>E'LXR_3B2QF??*]\OZC=38? !WH&O5YP_O\QT)84T7I]7I*TRBJ^48) M D*2X9#A-M_R.!'#=2^N=45M =.IJF2X>C'1V"XCMEJ4U!U:7T:%E#0==-C -[;O: M[EYL3MK ?)F8B$LT+'AVS+8,FLLCIM L'=7Q%!JUUTBV)E].$GO&>YL/;.+! M#KC/MW9@.EX0K4PRPG2!>*69U0^3#W'4A=RCUR)\?FM4O:&BAKF.J2*?7<'[ M*(LIYRZR#]_\!1[*D(S4K2):JUR*%2H+ZDX)G4PF0N?8_J7YS]3%ZBTR&#*T[;"Z83QDNN^9T58 M?=V'1_V?MHF?#IG/K 9YM&'5J+]J=)[&-6#,)?3YV6?/-.0-@, ,7Z^YQ;,; M[Q-\OONTU @JOKCTD"Y9O+SS-Z1A.TTT 5X\WPJ8NU(G=RZNPY'/V))&7K4? M5[#(KLMX#/(K-4? " %L;30(3-\6IY*$NA;I@WX. L]'/L"_O\)2()<%C90/ M[(SPV-E,.> *W(L ""9C"F_#E#H:\@\7M_AF9+,A^99NQ2TL6H C?J4_X+DW M^$.M^?[FV^U7_D_U_5L@ZZ?-7@(^'KPT[XGIA M0@KCU*)TA&MF!"_[R1Q\.WR/15U\OC7T&=[D8;(LAN=&$-R0" M2OI!0NB443^ 'V83K 3J@_%),*V(+Q:FSBC$\5#K@F%B)9,34[7XS7%\"PZ) M10+@HT=4"<"'$Q\DQ@>=EO[81DYPZ#2P*1\<^,6EBLCS_%]Y.K-IW?F6A.TE MB?3$TKMAG\]W-S.\DQ%$,!6,QG).7>//6<#LW@:R_? DTDW MR%+FJH"EZ[\,?+2_UJ2UEA/?%C5?*AX6C/J3S60SS1P.8,60_Q'"S/3YL7@> M\,*W7E"6<&M]YG"6!;$6^O# MP>!0.@X9LEA!4\)1620XI[K+2>0(("QR@PEPPM#&S.@((THDFCS[U(I'8.X( M=:1 PH08> Z789DF\5*.$LF/%G4[8'MD70ZP1EB"PK&B78LNZ;+,E@%6'?20 M4/&F3X>A0FX__X]"1A[ B_6GWS1=?V^"2HXA7PPX8C3DB 0@,)^Q36[ JHM" M\I$&TWO\@9)\\C5Z)O$G7-.(3_L1F&SX*>%3]X7N=+UTC4,?V%)(30"V0_B" MYL.JY4C!85YH5KLG\QET+4S]K'UF5=KZC=#[98UCD._9"'CS E+WE5.^AGZ)V%Y8G\[^C-+-P LAU.? 9 M_7$)','\*^J\ $B@1YBUN<'@SJ[@(O%K21P.BU1 0)A0?J"(/6&B7$58? U_ M!3.A)YX! >L1\.:W'=QA'30IMRM &&\0JUP\OZ;7J_8LEY_Y !,#]\"QXUA% M:A'>#M/FD0MM2=UKDG19YIT7>:7G%.RW;I&O'/(.Q M;5E.01'PE" ^S)4=PBO,'4ZAWO G1?!H%;P]C4XHK:7;XI*/RF2+;8?C' N M6(Z&R$:D)6Q$6K;$I0?A+AR2!E:/$B&K"*M4SL'*@//<79A+?=E-Y[LO4@O< M$,?$CH WX!9[X.>+U -8CCX_?0'/G/[:+2:MSUQWK8G'U8:BJP>GLY0GY?4H M\G%4U#B)?)R HGSRT2N!?&")RK:FM LKW[N??,1[56+YD/CQVO)A-$L@']K% M=;ME*%KSX)NZ,H=]$V?0SSL_?1]K"A<04X#X\N7G,3[8B*A"[XU7%J(J!&B*$J*JVU4' M"1&F_BIZLZS]E%XU5".!J+9 M,W,/$B&C(OK3DM1C:(J#QR]ZSO'YFH9\\Y[^[QITJ1SP MKR*L^O"NEN#TIG=Q#8:TTCN\&61YHMI'D8]2.Y=[R4?974A#.[U\Z-@PM:LI M>JNH]CDE".!+_*@'?N@ED _,CFFV%:-=LX;Q93,%BSC]WS6YIYK2L,6:.NQ, M3M? 3D(8Z)0DR:42=4&K;F$CF;4_<XL1<I>7*N&KAB] M@QNK'!V+"CG^+^C@\1AG[')JYU$!8&T5/ED(0!8"*#P58-<83.6L@%6$51_K M6R4XRL'BM!U-,>H4XSZ*?)3:U]Q+/DKO4;9+(!^8*M-1%?WP5)GRQ/,E?M0# M/SJGEX\6=D]L:XK:*4OOQ)J>7: MJIL8!S*-AL9U6^EV3ILG)0L!O"KN'L@T.EB<+4WI]LI2O]S# MCCCD!*;5NKC&8\QF4<[DZ9,!#G SSRD9H& AJKI==9 0M2^N>VVEHY6UFH:L M!% -(2H]$FVQ,P\2(LRH:?84O5O6>AJR%,!Y3JV^I0"R[;1D)0!9":#PXW]Y MD[-"\%Z".@"M[L5UM]-6U%:-@MI'D8Y2^Y9UK .@EN%LT[BX-HR.HO4.SHTI M3_A>@D4Z',44N2.45P_$.:MH\'4@')[3@ @('[5A)8SNO*IU5B F] MCG16W-0[2#Q;*)X]Q:BH>)ZB;H$$3PF>.:SJ@\03NVJUNTJK750KME.A)[?% MWX447@7_M>R?UYP@7$K;C2BG*"'Q+AK#MIG7?X&?\:6P>T-=IY;1MH;#5LO2 MF@.KR^C0LH:#+AN8AO8=EN(B&1>?BI=A3/UGV^7T]&#C8R(N4=ZNM.Z\$/XK M"D)[.!4?V:[%W/#J$G_T6H?L&G*>UFPD6SJW&,L6VSR789U^]N\()OT1W+

(+??G \\T>&F3J"=6&]F=4/DP]Q+ :L-X'10C]ZM9P"('=^0U2]H:(ROI[1 M0@0Q*9,O\(?8[P4VRM +I&UBARV;?\2]7](Z?.\_N^3O%*CPIT1K:BV%A"-& M;KPQ3&"*L5,[8!:QPX!X$^8#K>XS"=CS&%>(A![\8N@P,R3FB+K/+""VRP=X MH5,QT+?;KV1,7?H#*( )!4&#?!P.81C[)TM&&-I^$))_ MP\1"YA/FXI:1K]0W1T17E15S?;$=!Z9C12;C\_79Q/.Y[,]->*V6C7^TG%$V MIVH_WWU:E +@C 'S,8:1O/ Q?M^D M=:\*G+7IFV$ZY7N'ACC%O2=L7%Q[+EN:,$D&3I:>[_VQB/ ]V/1P;QIZZV@0 MXP8I#2\C&[C/],8#9%KB13XPG^L"WS(L4F*.^,=(Z=H*)BG'LR!5N>N *0\0 MZ=N!Z%41Y7/(QJ37(#$'DLV!^X;:HVE/IU3O@J<;R3'?=T$XI-[3?(/QH%'P>OCT@ M(B9HW-WWY%7G_%%@#:H:;YAAH -I*!V$]Q'L_AW9 'YD,"4/$4">JM-+M?UF M\!:T+%C7'"D__A(H#4(6*EQ]"61&:51 1./S;:'81C8;PA/,C#@J?QL.;1/& MP143W\U$,_Y.2<'=XJ]C":2COL,=P'&MV2Z8V5V8I+M */\Q'P&^B/\)QH?M MH;<-QKX@,QS9 >F[H"X=(J 7]<?E[@WR@:+I$$P\-"AHFLP-V4/8E M$>>,J\0II+!HQ/'FS_]9FAJ M]SV\ IA;+ M2)?ZUTS($$6!W=BU@OM0THW'D<([%@0#:QV"4F(*%O>)%9 4@ M[*IB7E?;NR/@-#!YOMBPXWR].#I_7!3I1)-6575^*UX)6AYQ/= VOR;H%W'> M6R?=(%/XE0U&K^_"&/$7!!4'2%TRM! 9G!3W<28\HP5,:O@W\WW/%U* ?PY] M&ED-TD]'"J8! +<",P(R0_2D1MX+R+3#7V8RH$JPOO#N4"Q-6/M$G#S7F69D M2N&4T4'@.5'(E$410UE=RPCQLK?:&!+Q AMYZLIG('PPA_TC&18S&:[L[@SU!&HH('?LA3QXP!5[LY;>@SFIJK%@X6?^=Y3> MS)D [UT.8(U_7-(AS/:*.N \!QB^RHH1R%!V!1>)7TOB<%BDS !A0EXMU/1< M+UQQ.,!?P4SHB6= 1CZZCK_M8&&#Q_3$<2+68B+D0Z]7[5D)]/1J]>4-_B7T M<6J&S L^H:!NQBQLD$^1#U_[(F1BL0!FC(_0Q0?&0$4:U.%Q&)IH,7R>\1'! M% &]9?*W!:%/08$%BH!B#.H .@QYQ&@X4W5\W(%X C0+VB")\"/2PG,V6E=! M&(#AQDP:!2PAR4[ R,F $3J4CK,P^X K.C9G]J1JQ8"U9 MW+R,S3!@K-!FL2'VK\B*HUCP.HR*!/#$Y9C^0&! X@:X69$33I.M@(>X8K&\ M%U?0[X'!X\,/T_4%@;7'$Y "#B0XW[$-M/Y@ "*6Q34NK F,.+>,N(^V#[83 MXE!BX2)%("BVA48N-<7^!YXP[ ! 8'/@=R /3A3$>Q.^>/R5GH\_\B;"S(1? MS2"98Z'/L6B.P0.^C%E.AH6/>3B[ZVCE.0%8N]P9@)6;4#"^N5, :!U2Y"/8 MZ+'H-0N,X46"[QW[!W/LD>=QLWX8A8C<''AGK(Y8+I8#V&Z1E6 ^\>PX:H/] M:3(Q!8P4L9^X;2@EL-RXAL\>AH>$;8UL./%0)2'\Q^\&DL2&!.^%@8!&!J,=+8?=Q9:+^>7,BUFT58 #^9H(9K9>8*?$PLPC4Q\PQV>69QA%MF,HQKBY/6^*A#C_67)X#&]&T>3R8! M"W'M0O1LEYCH$C]XYE8]^>33,7OQ_!_DC=94];<"W5+-#<@%,AH*^7_$;?%\ MG-(W_YFZ]O]+'$!!YA-@BH4'//RI )5Y$FR)YS=;FL4P$V!CL!!$X4HPAPL$ M \QTQ\8UVQ87\-DS];FS)^ 6E-[ !LB= MQW#(3)'^M=^_/R "<'H!QG=/&)\ +AY8"MR0FT0@MR8G-P[=#VT?%/F'VV_D MC\>^0NX;-PV%;WW,=B@^X&:'\=J*Y4&%P*U.[]C2I,1'.70R8=3G>W6/9L'G MSPKA@6Y#\/KF &,9429SWK*H#L12U0A2GK@!QD.B8'YEK)M\C +63*("AAYZ M2>FA,_! EEOXFVRD-8U.FN+X#_4 9^'Q,LAGO)%U07IK#H[@KUC1SH57N:I$ M$1K'9XG.E% N(ABT ?SDD!IKN:DP7Z<)IAI\&S[Y5M_W5V1;=9;3JJJST5L6P\@N1K("8N=@ MP6]A_S+KT 2#Q25WH-,0_8G>%,"_F,RED/PO_>Q:=_!1YF4:'L&"L3 B?7!2 MZ?)+D'?W>M&3'3K9-^F(\.O/)"@9"WIC:^F#!_;MG&XX; %0*E H5%Q[?^R& MUB>'/L\GF [M7\RZY,PWFW?KXGHF98MS@&EO$;?8C.>691RN""BZC;XW%F>' M:#/B?WD@B-#G9[3M0_YW--F<]C6B8'@NI1[UFFM2CV;[,U/&_>?G_D]J._WQ MCMFVF?2C3AMOA!L=0VFKRR43B)A>LJ$WH $#?KPS'GLHEB#](A"V:M7054*8 M=RUQG!F I 1#X?&!*6!S[/N)<9,AWOS&1. MU9,L/73NJ>_8\"%&31T'AW #06*0<;Y7C4QYZ MCE,N1G56INW70=3TURVUW MGKN[X V!7[.2USGH77W+F\"R[_JR;KZ7'? F Q.LB,?-N!CE>7PR@?]@"^93 M\3K4FN]0H^0W 1(+ $V-Y!$@_+)@RR'CG:RP?I:3DS?_O;\MW]5*:\=(:A][_#\@66+70^=Z'NX]/SSRZ/-J &JFQ,YLX+27\R<6P3(UN- M%8?ON^YN>\ONJMH\^7E/U@O8\/O^PQ/Y_/GS_D0:961AM=F8F6?*"K]-9)MX M_H0?LY"_HI^.3CI;N(M3,=Y]XD=$*U+3DG0YOCHV/Q)-B+<(AGQ 70XP*V6( MQTMF$ M3IOBLGD&A:>XK%89K50=7/]EX+_+EQ9S BVJ-C*J$Q,QP*/A2R>U9/%:,C$1);XM%<>R/Z?G MKM+J.R%W]7:X[GT"[FHU@$18+WL""BMS?^X3B],7'YG_$UP)J9A.R#K;+FB6 MQL'^[_UI7'EG$6_@7@)=&-&^$G>!IN]/+C-M-!=']@!SC^;OF3[.4G@>S1&S M\+Y102(#.-!^9:%Y0]\2'L3/G)!Z9B3HP] ZWNVR,!C)\V*3K!>1&W*U*]US M%16X\[:MQ,4)ED)-I?>UWCF_+NV&RE7F*E:[(HO:C=_.\=WDY'M5BMDLXS[. MHDISI')D:>VH1N?T9ZQ306>*9*F=XZ>5X!.MO'R2:J0KTL?;7LM,08)$9W'I M]GA6IY5F@2_"GDD=%/^A2!_"-.J4'<1'P98EG)MEUN M#J5*?T[4178-2Y#205TRR_(U37'A!74)NBB_4"6DL,HY(-8G19VPG )!827) M;(T+(D3OO#(9D@L.XP(3N&"31EX0/XIGS /OYZH2(-5QMV:F8KSG7*5P9%EO M'>"!>&I8\JS8K=4/@$D8Q=(Z-. I_7B1S$SJ2'!;XXW+B_TD]Z?F\^IQT85O MVVFJ: 7-GZ:_W6,V.3@)VE?SCO64'$X=.KVR7OYD_E/AA\<$5 NUBF6E<$?%U?"#3ZS6,MHYG M,G&1Z_C%\7%- RAYM_QYI]%K:RN_:3;4G)_K1CO7$^OFI!N-=K=;R%#=AJ'G M(V/=2.U&URAF)+79:'4ZA0S5:32[K6(F!4/IFX?:4D!]WY:%JT5(>V6M&N/B M-NF.!?*U9R2-%D,]",&"2G<9?[C*Q"RJM"K3 AN#;@Q>)IBCIUA,>NW> M'7I#S;$[^VOS];26,'UG[EPB]FW?GS:G9Q2&D^#JW;N7EY<&S*[Q[/U\U_?- M$=9W><>L9^J_LVA(WZF&9O0ZVCN89?Q/3<4IJ^H[]DM7 <@P#\8UZ9BG_E/7 M\EG0&(7CB^N^^"@^>(Y+3^#9M#WD'A=Z3Y]3URZ3]"\"R3YUPQ5%,=S$A+6L6E?.&)IW8 MH<"53+2.YVWC-_Q4SC-_G">,_%Y]M54C&,FGJDI*A.BUT^,XHM4(1]1F0_TO MB20U0I(9@O!_MCNM=@]LGZ:JZ\W..^P5!(3!G]]5514 PG,/>*C+8F-7Q+X0 M3/I)#C:HH>#&6GHDOSA MVB'IOU#?DBA25955,Q3)I:5*2L8V%)EO/W^*&E,K;V"7IO"4UGR]+FF;5F0] M_2=JH?:Z<%6BOFKR6LM!5RSDM98SN-9R K!N29?B#%V*UG>U:U9;@;O8VQJL>H\$L MU4OB2O656,UP)9?>*BD9=<:5CL25,\25SO&P5Q3 S3@[-_2YRIOE*K&<[DTF,E M):/..&-(G#E#G#&^JXLQLM4XT MZ4FT.4.TZ7WO:7$&\0TO(Z9@M*S!^9M\_'>$/=-FX;-[!YNM ]SX<0\K["Q M: (V@42;RJJVFJ%-+FU64C+JC#9J4\+-&<*-V@2\:0F\F;5O_3B>.-Z4>S<[ M7BPWR:.CYTRPD?6'8Y7D3'H%@A+9+/C7(/<.&T,Q=B4JZ1*6* M:\"ZH9(L$E-BPG"#9)68LT0E#5"I?2@JW7HN=2SRH4&^.1*2)"25GY;<&J^D M=-0:DF2EF5I!TKJJS.W>.]%7YI*EH.-PS/EACP^%IM_M\8 Z#GD.P&D\22.L@5L0L7K M!" ]IG]GSI%$+QJ'85I<%I)N1!?S-0&\.5""<4.&G5*)WA0B=(X.DX2FDI&" M93G_7 -LNO-^"NFJ9^^!MH2GFL)3&K]K=N"/3/RN];T;%WGF;0' (P+TF0_ MI4RO<4C!E(4-#M,#3,,'$I%I 4N>[D83I3 ^SN/-ADFIP4#(D*$E0JB M>>WPDI)1:U R)"B= M&RAA51^!2AR.F!6?%P4AAZ"GD>WOC%19V9 X)7&JDK3D-%"-=S$A@%/&T(O\<$03)$H*!.&'N^+3+3/%D5.2]BTA:J>LA]^KKP[K ME?60RU O*1D"H&J9\9#I\";QJ;[X9+3BA#S;-2]-GUEVF%8"^I64%,)/9\EX M"1[UH^!NC\4!F)_C-_!8[DP2 ^<="C\P,"*!9.<5R?A=Z9@IA,W2L3*0AB?ZX^ M&;$Z6SVB?]KHEY'/;@@ P\R1J*&W M '9J3\0%SQ%_9)RO=+3DC2.5E(PZQ_DT6?VA5@C4W*WZ@X8U\IIK:[+R>[:, MD#.4JUQ1Y9X.$O<4<'YZ2S69IT5_\:8'',# M<;\6X49"2F755]T@I1XE&FH,*;)(PUE"B@:0TIUO9O1-]EV5*%(^6G+'6TI* MQS84>1?2@<,228/_2:85C])JPVLF7F!S!<&#"2#\[U]L*QS%K\@^-?#"T!M? M-6>/T$'@.5&X_I$YM1=$XS'UI]E51'N3^;LOVI,]9@&Y8R_DP1M3=^_ETWO( M!IDU$[HH\[\C?\8$S^QRX#/ZXY(.8;97U'FATP 54H;2L>U>9ITGIJ&VX"K2+S/PZ"V1I]K046315_6XD31>^ MV %OM!U$@\"V;.K;C-^@F<_]DH!26>55)T#)J:]*2D5]X427<%(). $,T-6! MY9F>&S W!#;4U;31 7Z""/#A]AOYX[&O$*[[JTG.?2.^R5G-Z6,VG,4F>+<' M]N2!PS'SF47NHX%CFZ1OFE[DAB EY)/MC_E-H= K!+M72)V(5B_*W=BV+(>] MJI[Y9_%*YD@_J[8^UTOA'BS$J>/0L@8C9"+7(G M%?\65<,] *Y@X/]^L5]Z M4A+F!A=_",O/3ZQ!^]_[MFO:$^J06>A)W+?W,1,WB*BX@_\0.> PJ#J]5%MO MZ%L>C%+;5OP7GP#71X\PB&^'Z%U\_&6*&%;?Y$"C]O16?,G1FX1G06\K RMX.?( A8=6GY)[_^KAZXK69 M5RJ)UTJ44LGCS=].K"=>D:\^/'PA3_27YWKC*7@C(8@3"M.C.6)C2FX],XKO M2U6$_2V^H8T:.4/]?;/?' (N22)XMY1XBS]Y^_'0V/+N"76_9 MT'9MR:T5V#WDUB_]#V?#K>LT[!Y]AWM99&01K M[U9GHJ"]^2W\5Q2$]G##;=]BMTS#+?LO3*##."(+R)BZ]%D4.#7A00P]$,^' M?\?>O =._$1CU/1HDHA[)?))F&2 MUC %GV^\'6+5=9\-@6[79"OVU[;^]\4. M%ZQ[O8NM7'$D%NBN9('/(8--Z30RN_,H[M3_Z3>UTWR?BY-MGF5ZI76/1L1J M/K[SW/WW1&MJ6_8$[[0?4G.A@&UZ_/S7N_[3'P\?'_=7+:?=HVR:BI"[?T>V M+\IMS@FYCD*NMM]8;]-#E3S2OB#3(_C.BD">31H%J*=0-?E")\%,0/D$L$3P M!;P:]=R C:@S1&G'@7B(5_Q $2T1(A>>X@/2*!QY/JR M5[=K]7OUW\9^.^N MUS[W:N5%7HNKU]4/T18BW4>L'U*V$B$GFL'QJX&L9/K7+0@"N]YHBIW/4Q&D MW5";Q=24T'L-HZ":&7JCTREFI$ZC9ZS^9H\R)<:6ZAL[.J9E]E=V="(%Y[VJ M'YFM=+WJ]M\"CJAM492G?$N\9[ACD3Z]9O15ES-OP5^Z*OZ"[0DH$7=LV_R* M[1$N/I^ H@_3/#M3>27Y+G@G?-A^ $;_B/1]L(;VN2O]JBHAMHVXWSD)"=CO MMD62)2K3HB\YJGS1[\ 1VX7+*D/FFEY>56*I,BWG:JYYLD.G)K"Q+CT>8YZW MML_,T/,KPS%'8JQ"DJ"/$*-ZDVQ,H:_DXUS9(2R"N4N@;/VUV:-,;^-DWJ[( M1-Q\>K-OR*ODXO]T]D@__0Y[^]O'Q(YY?/GZ\>WI4 MQ)D"HV U3I@?>"YY&7F!"##2,/(9H9,)HSX&&1WOA1^B#*9XD@3TA1&>,_"^ MKI.)9V-0-(LQ_)O?[?& .@YY'.'9"7["7R:BI*)T T8W/1^')J$?,?XCA[X, M(_@]2)COLFD :P@K8X+[./&]7S8+1!=8B@UAX=]\S!<['!%XRB$3[P4&B\L[ M\7G:GJOP,YJ1/4Y>9F,[I;@O+3QDT@DU><16X8GRL )SWZ>=V>-B$QN/B\3T MX'=X/,3#L@$\KX@YXF@L.:0*DW.IM*FM%1^A!CA#6&DWCC+S7^( \3 +868< M( TUWWCCL1T$G.QG#"ICL0P>!PXH&"V[K6MV,?FG(GJ,G78]F"7_#+B&]Z'B M.\"WEZ<%XRDC7X$1OIC'S0,[%'L+]+ @H/XT#F9;GLO6DTK%-*9\]W#E;!'4 M$V]/3MR0C1@9(_.+T\W(L7"*,*S@:R5A70PN#J MBF2DM@)AMC\ M;/#Y X;20U]E#-.SMK^KQ5-E6L\S,<"72G)5ADFDS7U*FWLMWY32YJY;!G9U MM8ZTNH<).V G0KQ3!58:W<3E^_0FYF-F^G.%1NY;U?MC SPEE7:I+%97HK. MS]@D7YA+/CC4_/'"*A",JXP)=M:69K5XJDSK67M;H2I#)Z?M=E2-:XJTXI*NT7:+67<-6FWE):B,[1;_DZQ M<-%7^J,*20"50?.S-EHJQ5)E6LZSL5CXE=N;$;7]I+31!X_Z%OZ1_"205DVE M=E9:-:6EZ RMFJ_,L8. D@=F#X>EQZ#*X/U9FS75XJDRK>?9V#729JG4KDF; MI;04G:'-\L%V')N1?^!_Z!A=K8KB6S*)4Y-L MR;(]Z]HD]OHRL_LT!9&0Q#,4J0% VSJ__G2#($4)) 'JDG"7FMJ9M4ATH]%? M V@T&N#/?WN9AN2)<1'$T<>#X]='!X1%7NP'T?CCP>/#5>_]P=\^_?##S__3 MZ_WK_.XSN8B]9,HB20:<4N_?G7F]D]&;G]X= M^2-ZZM%7XP_L=/C^[?LSOW=Z\N9][\UP>-H[.SYA/?_]\)B^/V(>]=\JIB_B M@_ F;$H)-"T2'U[$QX.)E+,/AX?/S\^OGT]?QWQ\>')T='SXKR^?[U71 UTV M#*(_EDJ_#'F8E3\]Q-=#*EA6W..>S(M[// 2^=J+IU#XY/08_I>50RY!#=\@ M$I)&7L[7E[PGYS,FRFG@]2&^QGI.>D>GO45-.>6QG?2H=W3<.P%2*B4/AHED M5P#;!1O1)(1F)=&?"0V#4I+!0JO)>5C)K_2*1,SZK%:G7SZ@1 $ M*9C.8BY)9!"-J!@J8067BNR I(!^CCTJE9UB20%%5;N,\H1SERY11I+]:-(9EICY+&A2=U8<_UB[3N;Y3>K,BN,?)772 M*(JEHL\=&V>1A3$HE@X3ZOP^4>SP.+2/*X8S' M,\9EP$1Q0E,,)IR-/A[@M-;+QNO?9YR]!DFR(D8%RYT07T,-3,!LH=K[>=&@ MC 7:X<<# 3B$+%51F]OOLU'3]@-)$ 7_%:T/Z;!IZX&$A?_Q#?=HV+3A0.(E MX3I6C^0/\)X$_L>#00S^^"T=@WCX_/'NNLR?4C4NBF;\,HX+$_QTI/XY)KV% M\]XCBI(@Z<^'JP0KK!+!_)OHD_I[M6=K8EVDAG!%-\YTRUVIE$P_S'18H]E^ MX@?R.L+5B9+$KF"#PJKGDV4]*P:DP*%#ZA[$D8C#P,=UXCD-T36\GS FA8MA M5Y%: 3@%K=^#REANZ0M61/,B*;,]%E+<4@ZMFC 9@)P; +/,QXK2&W>4R(]+ MO/_:4=1R;8EX= ,SF1)-T,@?Q%-HY81%(GABUQ% Y31SK,G9BNS;.F0759%X M1!:5$:B-+%5'TOKV8(_N9>S],8E#GW%Q^6<2R/GZ\);PL@+ZDSN@1?9_(6D% M>P1' RHF5V'\W'#B*V=AQ>N=.U[(E2BV'4+I@@G0^@RYQ:/S1 01$SC:G5,1 M@*9O"XVSX]6$F16Y]^@[!L(+8Y%PAC\6W!&NC+\:+54-^+181X=@O$^F4\KG M,*8%XR@8@6L0R;ZG0DU!-+X%B_=@K6='T)&/%;RS5? T8S4N+EB3!6^2,>\0 M:G?LB44) P.^8"/&.?/U$SM0U:0V;(Z/5K'1E*HC9=RRAQU" \=__!=GZB<: MXK0 &KD*(G"_ QI>1T)RM9)UF;G<>5GQ.E[%"QF_2J>K O]7"K^\"E*HHT,@ M7D=@MC+F3J-=L; 5AI-5& K4'5+P;1HYG(.QH?'-T,#LFBZELJK\=%7E&1ME MZCFC#FG_&B2/QL$P9'TAF!1?F8/RRXBLNG]CFGO&A:1L7A%@U"'=@Z_"$^9? MOLQ@4 S.> #H,PD$X#CSLK*TYO5W'2O$G&7/45Q9YH_J10 M08?P X\F#I_ U1R ?Q/(*^JA#ASB!U6$5FQ^*O&T4DXD944R7AV"(0UE/= 7 MMQEZ4=BJ[G?FD(741)%W2,,#.@LD#>_!_?,D:,+%75VAL.K:6)UK%B3GT2&% MJTC?.05JC-K"J.L8+ZF@LRK?7%TCHY[B1(JL.H0!-'L:R*E>:0UB%51@D5O8 MHX[8AL:)L9XN<-.A_ *_#D'RF8%!.FA?E[,JVE@(IX0=TN@="S%P?4MA#?3 M*?1R3^T8N?@P%916K1OK7LV**%ZDR*Q32 @]T4'/=E%_L;A5Y\;"=XF^0VJ^ MG,[">,[8.8N K;P-J<.T6D9D5;FQWLVX$,T&<_F[-*'"XC[UGV\9OY]0%S?2 M)+&JW5B^ H_,;PO#-\3?<-3/)C]E>7 MLK/< 'B@PW![<&IN5C -%[8)F&DE78*R-^ZB\@6=I5=H3-)K-@8;G>!1Q>U7K8_[:K^&EHK#H8;7K[# MW45(2G:MW3M$%:D5D)(]I+)M[RX"XKQI[0I34X96\(Q-J69[X5T$M;#!ZMZ[ M5DFLP!@;5L6=V2ZJO7SGSWEU5$=M ^.]L5]5M7O816#2+257()9*6Q5?L7_5 M134;D6)7C5<16I5OQ #* LU=A,*,'CL/0U645C",]7U)]+F+6#0X0'/!) U" M!Y36X&G%SUC:-SZ;0W[4E74)7K>HYE?*\2#H$W.&>$V^5IB-*$&#N"D,L%E] M>ZPK,<$;U_PD9/%(OQ-WS&/!$XY\6X;?I2JK19C;ADTL(A,!2V="D(44>SMQ M 2\,XV>\$ FRC2)^',LQ.YLI;8ZJ[V4['FN:R^9( 0DR=*G49:]U5AA'"1" M@I_+X]$@!@U&DC=S(;9:F]5FC"C.>C:3B:&.=A<%V1M,]?ZXCCYCJI,LQK.W M;"K6>JQ&LL$!XT*4_95*ZI*KP?:]?5CGA7L:XGU>2>1G =3YSN:@FKIL=G)F M!KO6G8!0"I**D0>-YWM;<< />IN?>/(W7 ]$=/;'<^BZ4^J\ULDONS M;#-:$I*)0C)9.FDWE6DAS5>\[JRL:)?DM]?DFG1]65NI^$7W&TQH-&8BP$O* M5@KIN\PVAWF=VJR6T"SK:+FG:S%($*G[WXW2V2UN>YLI1?&.>?$XK3 >K93: MIK6XU&.U$R/ZV8@E#?73X?P7 M%H\YG4WWLUJDFZ]B-N!MM1$C\KZ.C71[K5/(B<:T MJ#A*;Q\M/'9&VIV5%5@C/%Y,W5:7#VCVV+&7TKJ[#6'S[EE';(6I).6Q"%.W M>U99RKPR7*$=[[("SKAMQ-T"[-LC(Z)6"^Y%V#478MOE9<2^[K+#W)L13>KSKML<<;=;_.%&IG M8D72B,M6(MGM'NI\GF:Q)J4I"5N0Q$CBI23A@L09\6\AA-5BC.A;PX- RZMC M+1]A16(E(M$RDK!XBJB#IE=Q1>9:&WM.C*PF4!9J*[][L_/C1N% USHC?#6Q M%20CD+5T+FR/2ZY:W!*(T%QINH+)7^$:(Y',I_+Q_@K&4(ZW>%*9P$)S?DVXL14C5,KC3OZA?F^ M"N*;UK9'N!B#U(^U;Z2ON]L49 M;*\[U1X;-.&?>]75]Y$==XU^[#O9CQ-,- MY?]3_4VK1=S%87@5\V?*_76P=N=J@]K\(,T*U,6J%,19901K([JZ3L*\>G'W M.GM0%@Y6^$J^3[-R%7CG/;GR _N#6,CAO(_&BR7=\V&;<+/"9UZ.5G4= ZZ M0F+J@:J%J.;MX2P"H.]&EC&^H-%*LQ$BJ\%Y/WB;&E>^C(IO'^$ZD0?UY&! MG#]&L-A]JZUA(4=:BBA)2"8*4;*LC@6JXW=SW54Q M*-_=/V8JV] PREA9$3=/%(+D4I"#&WE1JI^5%@N6W=PD:UVTU)>?/354[!PNA]GY",_-Z M5/G7\"RD0IS#FZF>);8TXSCSMYF)^1VL&C/):B6J6G).THJU#>PG) .F=*H6 M,KY-N#>!MP9>&]J!>P560S#/3U<;@JX6HP=9Q>4VT453&%1_ELX]OFOG8074 M"!$.ZKYPUTFHTJL\FX=S*NBLD!AA.GV7:->#-:D:%B[U%XK?3,.\K'AT,V.H MF6BL"GU>([EM(^Y63(V07(YIT4%?U(F_\EK3PLO76>_Q;X20RPGB#?GO;>"; MV4#?]Q5#&JK?A9ME&W9W.R,KJD9X-4=UP5R#MW0#;@?!J_I0Z3JII(Z]ZA.HG9^ E[Y4V@"K$BHK+D;$:V.L.Y>156L(T08>GM^LM.3%;WHL K M=5>XE]Z&D4JPMXEEP/JPT/91-=!?[IFGO<#+%R],?.:/>#Q-4Y]UHO8JOMNP MF2V)8+.I4R.>Z&!31=G(0CB224=0/%*0K]P0.VEUYN<W:+^<-S_(5-AXP?$#J$10XL M-S\>P%J''9"(3MG'@Y*"41"&^%V%K.#+D(?!AQGC0:Q2A#\>^$EZ)?H!$0"( M#&2"OW[A<3+[>) 6#R2;'A"9%I>\AW^)#WX\I4%T#>^0T<%AI?PJJ#&)0_]Z M.N/QDWHK^MZ?28"G?R90TWCRP"*\T3>[X%\4FSBBH4:43GN0(>I"W)>J=6MUM%:36:+PY7,)9C9GY5+_\3"6-^S M(Z30S4:32<_;97VT4HM;X]_6SIXBK':V@U& 70D_2 &=2.7'U _M;K2[&^V/ MW8?[/OY6!4]GR^*W-(Y/E*=0/VGX+%9QK*MU[-U[:5/,B*7Z4 /R0.W M>7[0*MP+&BW+2<,$8HN1-^'0BB;W3XY.CM*K)/ICSM3;^B;64;3!5_N:H"PW M(]S/@%55M1]F%MQ1]PDBR<:,K^E,K7PS))N.;L5#D]_<(M M=Y8I8@..K1A:"TF'O\;H.M]A3KK(AAUXQO)P>XSYXHK'4YVC,K\9?:'\#QB70+A%1+X2MB8LVNKL?]&Q"5@ VN>/ MPHT)EB)[DX)(2!K) M;SRC+N 84AA:]+5RU<-31?&V-N\B> I\%OGB@GDA#)G^>2(?HQD-JG&L(VFM M8V0N&Q>+2NWO7L'2VS)"-V/2BK'[,SAX-Z/E:_<6\:SSF//X&>_EHS-X*>=_ MA]F4<>-QFL]?'<'=:B5M[2M9W[YP6\I?M,H.=$1M&G.) 3;T%*N#GV5EUT=E MIY-RX>H<<^,.Z*;36B-?@U'9+O8DL(UI)P38LGM:. Z8QU<+7 M+M1EL+"$SPY"86IGX 4SQ?!APIG C:?^"-957V)??0*RUDA:(%EKY]@R;S[S M]2L56D_T_>.WV<)2?_,SRS"P!M&,\M]]*8IQRN/,#/56 ^9JVJ.;=52MF-SR M55+%;DKARSCUK5V#42L4L+MA*?/V%RW_!;]Y*ZZC7>WE;$&D7:V/45[A"H>X M%@*6MNG?=4L'6-:/6( 71&"&[FK;JH>:+=?RO97V$,\>GN-?0:R86[II:='_ M[(XX ,.&"1 'FIL1.*+X">P==;":JK[_?-MHZ^V;[[HUL(35[?T;EQBPA:@5 M#>M['A-"??$*AA+PU:!ZL$O'/2=7ZC8L0PI[#=!GGA@XZ.BGYL,NROLP^I[#\C7X%KRB*9!G'I42XNVPEJS1.*;[)/BU]'%\G=@'U#&!_8B MST- IWJX;31C9GI:QL&^:YXD("[X5CNUZM;%Y)6PTB_^Q(?J<^?GID^:,FCR &EP - MO+W57Y+$G 6O;F-Q<\8[M+196H>;\UC\CEB_\CMBCK/RVOQ:-#E'#),B=3*6 M;1"I*MX*9VMU^9(FPC=;\BS3M*)9%6N6M18ZK6I8?KIHPIGC3M%2T39,7C#6 MH<?5NDD%1DX<%C!?X6L,OJ:\K4MSV)AO:_=IU@XQUA.IL(/ 5[7VO)GMNSHVJ_ M=\[>(GYQ#ZBO+,P;QT <>+3%P[JCSXY3=EG)-DQQN47&?*Z.S=RQF;Y5U;]( M%O%[97%U(<@F7-JZPAJ$<>*GN? @_PL2%D:XXT@=P+C'!_Y\)Y1+7=5-UO/^)I0=T8>6W<@_-]OV+C07: ML6NA:G'R+6(^II%.7D."+#9P,\H_%U6TJJLB>A519O26/TWK7M<(A9L*5)U7I#LW!X^V88!N/T]@;X MKU"Y"5REK-(PG.?/KB-8?L<\=20Q@SRI4<>6:VEMO,7X*O;21=+5J;%6NI9: MCW:>\.*4] (/F%- *#G'GBOSLZFXM;,XNGHSTCD$X:/(C[96SU);K**U=I.F MWNI3<^D'?O1ZS35MUT;;BN&S).?69=_ 2M:*QEV^!&KUH"# 6#*SY3;64;2B M22ZGX.*$;WZ4KL"D%0W/MD#Z;CLE_58*?^XF_'FKA"\])&*YVJ*:HA5-^M8' MBX M7R9F9D/MRX0CW&V'[=[9\\3 )6%SAR*]1BQQ>* MKOJ _)#(3"0R__IOWXYG3[Y@MYPNYG_[A?^9_?($YVF1I_./?_OECP\OP?WR M;W__TY_^^G\ _N/7=Z^?/%^DDV.K+ZA$_^N>C^-?T2 MGKR=A559=,< ?^__V;/%Y]-N^O'3ZHE@0IU_[?RGW5]$X29:YX'IY$%I[\%9 MGT 492S+)<@4_M_'OZ",3CN?00KE0,4HP7.!D%WDP3%,(>O^H;/I_%]_J;_$ ML,0G-+SYLO_KWW[YM%I]_LO3IU^_?OWSM]C-_KSH/CX5C,FGY]_^9?WU;S>^ M_U7VW^;>^Z?]3R^^NIQN^B(]EC_]C]]>OT^?\#C =+YI'P 5(_N=OR_S+W__TY,G9='2+&;[#\J3^_L>[ M5Q>O3-TTG:S^G!;'3^N/GCY;S)>+V317R?X:9A7R^T^(JR4![Q^T.OV,?_ME M.3W^/,/SSSYU6/[V2^K2B@ (R<79Z__O]H<]_8XLA5DZF?43\9K^OGYD!;,O M2/RVPGG&LVDX?]ULD:Y\:5:%L.C._^4L1)SUGTY.EO QA,^3H^62'CU)T0D? ME2&6N@3*>@:.%0W)L&)-LLH6?75"*OHEP>\%5L(R]E);/_9IG:FG.%LMSS_I MYZZ?MZMO/INLA^-_VRT^8['Q^;\OW>)X;[FO%@--_9FL:03[DP$_AVE^\>TS MSI=(D-Z0YN[.AOK[8IY.NH[@35PNSB@?P#G%224;#Q%]@4*@+"LF,)Z;TV(7 M9+L01/Q(!&DNCF94>36G'>OC-,YPC0=7+[ZEV4FU#/ZQ6.2OT]ELXDOTR"P- M'I.I)+;@14R G'O-B8T'B:'Y%)N,Q?@C? M+@!.C$DEH$W@9"#]QHP")TC=J5)L8I$I7U1C:FQ'LPLAU(]#B$;3WHP&9Z]_ MME97UDO/C+&@E)9DJ6,$GT4 69A!2Y9[YF804^G9[IN$_G&$_?#);2;?-V3& MT&CG'U\CN1GOZKR]*7\LS]31I.2L!2.V:-Y7TK MH%WD;WX<^;>;_&9\>#T-<3J;KJ:XG)107Y\"<(.ILM) "/0+&IFM2H%Y;.T8 M77K]OB,A7W+5A;3ZYW3UZ=G)@E/H,4656&0LK,UE$7; ML)86T$;-K'4U4-5:$VY%,R9?J14Q&LW]$(KP?(/FG-Z*A4-FBH&204"0KH#6 M!(%ISD5N;?W<1#$F!ZB5[/>4#-MT%020RH%A4''E!QH;HBH2$:@YXD!=V3-9\*!J;7Y<)=2 M:$;\\S'F@BQP[L'1;DR>I\"Z&4O:C!GCEB/MR'@8UM]#"3Z"9?003NS(_(>( MHAGM;S7:SI$ES8J*FE8@]TB_1%J:AM&:CUZ2MLZJN-8'#KO@&JFMU((JS<4R MF"%]#D8G68+C"*7(0%:]Y> +_1)<*?DVG(8XPPLP2/J+F0!9<.*FHS_YXB(4;H00,19F6L<6MD 9J?G4@@DM M)K]=)#FEQ64AJ! @8BY?+Z1<\.\UYO5C6@YPWY4/X-G&&1\N= :-S M 14D:>/,&)!G% -+/!A?VO/^/A#'9&3OR9H-"V(P8;53F#E/Z]2$V=LPS:_F MS\+GZ2K,)E$EJ90K$.OZ5[GF#$1:MM*;J+4W9-')ULS9#&5,MG5KAC28_&9, M>(>K,)UC?A&Z.7F&RTOT?8YEFJ:KB@FIT'Y1T',O6L>G M[T8U)B.[,3\:BZ2AJWY\O)CW@_WW,#O!B5.).<.T4;?)DZSF1&12K2M&N MV"A;QVZN8QB3A=V8!GM-=\O3DLVM@^TI M.KN/IB:93U[-O] C%MU%],IQPT.N,2L724 B2B!_)P YL#9GGZKI=74T-Y/5 M-SYY3,;MPP5XSLG])Z_=!A26GX[FN?Y6%]F7,",HRZ/5L]!UI[13GBT4R8UA M_?)(!4%9+2 *H9_B/P,4ET; M#/Y KR;+D(-.9*6K8#CX2$K,6YEYC*AU'C!;8R.F 0+JTD@=F*#].\=""CHA M!$E>3BZ>H3+P%_.:.83S5 $EIY"TK(82 M-)&0:0?1^@+&Z]1'[+7#&9"X/RHE6(KG&D;\^O3YQK^GO^]4!>+^B M7WNDB[+..Z.?AHKZQGG855CW+Q-PKW>UJR+P\"$V*C) -O+W \6)L)ARD@F* M*^0Z%1; Y5+ )9V9,CSXV#I_^ J _:\.GS_I):VJ,W*?$+^_3^VO6!8=7EQ? MQ.6+;ZLNT *?SD-W^HJ$T:?VU]2UQ8Q>\_'5?(4=+E<3(XVJ60>T.")9HL[: M&CKGP$K2QDOO>0F-YV; X8S)_'DX!V_>5QZ'_!O>A5\#74<\?L4YENEJ(ES@ MR*0&U'4',(5V )\L&!%80!48BZWK)&R!TO?EP:G LFLV(2 M"*S%BU(@.A;-(&'@7$9T'E/K7-6;,/8=V3\Z>LC;;E&G5AI4.8@ II"#KW1! M\(X5B*5H[[/T-K7F]*77CTDA[BOOZV1^Z"RW)_!Z-2TG@92I3T4#2YG6)E<2 MHB\":'F%R$VRAK<^8;D!8E2JJ[7,]YOREA[@=3OV(FU-%2ZUU9*T,B==FG(! MKQ/]2>?,R!X#;X.P[TJM[C\I)NUHJ+@9>JR4(!D$+&FI"IU7RQ8;6 MUN(MEO3CJK-6'+A.\8?/>-N;)!O&]Y*,S.G'^5FT.9U^Z )Y=:F?_WGN_[:6 M1O[/D^5J79FKGY&WBZ[_P6K53>-)'[W^L'@;SH+6+&0G7 9M="3_G&L@#1% MZA08MR*X8>ZG'&J 8PK,#47:\3)F\$5Q]"5,9Q4>N6#+F,D&@D('G'-,0;D4VM_W''9(8XH^'IKXC\&* 0W;K*0NW!K ODQ2("_1 M!YV D[_(8A(^N]87)^XP;!_@E9&SVX49*9ZC?#R=3Y>K^OPON'[^A&?E40H. MHM0L\U!,3'N5C1C,BC:TJ*1!!K> 5DB/:;F M\3W'+SA;].5FSR$53(8+VC*X]XIV"^<@9#+5;>1!9\XS3ZV#5;<"&M-^VY87 M[>30C!J7HT\YA,B"+Y"L<*"JWHK1DE$:A4ZB!(/-MT;S. M3W"B7";[&170FLID<$@-+D@!.ID2?38256M27P%PSSUOV/#50X5\\WCZH5/< M4)7U+S\_0;I>PN*B &Y-5*/_R3KY@H&O$I=6Z&PE%LL'"6+=A#(JIZ$=.S8ZWGL* MHF5Q]_XX_0S#A>TSD:P>0#D&66O2]$YY\MYE!IYC,3%QYTOKLX M4,:D) =D M10M!-&?%^<",%28Q9! P1+* =8!HLXWP:%+FD=Q?\JC(F5+@3?3D%PLTSCN'S5/J#Y:VU2:3Q :?,YH( MIN\'HS0#IX0@8\SY:(4TWK1.Q[\SD^1Q-^.Q\''KF?X#I7>0!'U@:()'@*D6?=P]?;3D:B?3 ^>&UXO#+V>+KWOWBMO\ MT&&RO;> ;I?675] _G4ML9=_/?UC69NV7"B0H[2:?CF[&.(-DSGK0BXW>>"* M_%\(R0E@69KH#(JB6CN>NZ-K8%ETM5#M$J&9L 8!ZI$ M77.M,L104'K')=K6D<,9Z9YIFS#T-ZSU(3/X4&.H!,&_)O M793IGQW-W?/%U_G$YB)4M@4$QDR>@Q*D)E/-HPTJ8# V-*]X?!/%F I2'(PV M>XEBN,Z:_2UD^OT9?3@EHJI4"I,Q@._O$2!/$"7MJ%$F+5P)EC=W&.["-*;& M>P>B2U,Q#;B?':74G6"^>J>]UWO?#?I+90J4BTQJKR$[[VJ9@E(;B" D;UG4 MEKM@6U<%V!?S+N2S/Q?Y#BKF@?IGG;L%-NFD3*I5H6I@"RVY!1P=N.BR-J8X M%,/VS+J'L^9^+AKM+Y!FW+AVEXC[:"UGX 6WM1!&/AN>)&> =*I,UK?.4;CW M[2W_C&2G,"#[N6C10"8-+>//':9ICX#^/,/U[:RCXWHMY;_/D!57551M M?Y)+JMJ+_F0D ^&RBU$(5K"]=7PWKIVX\Y/%D)O+:T S^=S[JV/FW@EF'%GN M7- N*%, )XN"I%!SIQ,Y@ZU;U=T*:"?N_&QQY'8B:L::[5=$_Q&F\[IO_C$G MK+/I?V.>H)%"QT!$UJG6\E(,G!$*F'0A>E=H$VV]:]T'WTZ<.EB"U8$X-9@ MA_7?KY75G12C:/>-!<@TUS7E)$#D0@-CR;N0F!>I=?7&77#M1*F?/]B\I\ & MI-*M#4$G9.,+1:X=E,),K:^EP%NO :-!,O>U"WJ DE;W@;@3P7ZZJ/1P4AR0 M:E .O:\:AVG0TJ<$@A".-32@6'9]@F9#L1R_STFFMOH1U@ M&USWJ)RP6C$IN5)[U&:H%;4@!LV@2*4D_9\3ZH/M@6M0.]'H?T,D^L&2:M@W MA(:]I%DBD^_YXB2NRLGL'-@D8JW6:VDGIMT7E*TU! DB,,MC"<1S)5JG"-V& M9R?:_&21YV;R:1F WC3PZG0NKPV<95Z,\Q90&E[-N=K&"S5DQ8*7F9-1USK[ M8W=T>S78HC7;I\=^6!RE_SJ9=D@O),FO3M_.PGQ5JU_WU]FO7FY_4_K\YWF8 M$:CWB[+Z&CJR>96,4;D^?Z=>A1$2HH@T9S%PS[0./EY+8]C2FJL=IE%=V!Z( M;U=:?CV2./=>DV?@NT5M/]UGZ;\/,WQ3-O43F4C! 8]G)XFA[TD(C;2HRGEVB MX#S3;]+9/$M?0KSC_@NK/!%*4AK2V;-=,D,9"YD$PMROKV3&80MD=MB MDVP>F#OL" ]HNB=FO>3.@1'>U+9C#)R3G!A9DG;%A:Q;UPQZJ.G^R#6#Q\OQ M#9DK0XA_:,_RY70>YND:/B6]9;)FW/@,JD@'SC-#.HT^%"9KD0;(>]H1W9A, MWQ^?GON*?VAZ;HKXL.)IN/U]YEK-N!1:/DE*L&2V(?W(W_"U'NVJZB/7\/WA MZ;FO^)O1\VR(;\KE8;^9[S7!$U=D-4 %Z'J#7A6>:)UEA&R3$#29Y)BT#N - M,(PQM1'^@0C_V(1Z%+M"^A"S)I_;"=I8$A,065VY7"INF/8LM;[5\5"[XN&^ M_3NEY/L>'*JU!)>M1*TBP@N MHP:;O. EY(*1#42P2S!^A"H$0W'GH=(8@A885Z^6RQ,:)]8JNP2(.UZ*BV!X MO7&,NM2^#C1>D[05)=H46Z>JWP)G5!7W#D^3O:33,F_A(HY^#N?5G 8:9F]/ MXFR:WI#UTM4ZD:AJ+T5+=CAW-3T5%3BM/93 #)/H5,JMHX([@QN397HH)@TB MN.9JB#;-=_CYI"/3=XEO2FU&O9CW':XG.5G',R=(6&JK(D%\]U$#\J*=$D[* M,-1FM1W5/>L0_%1*J9&L!M%-/8PWG_MR>2^^89>F-!63K#@FYSDP63RHK"-X M3 FTD$Z+S,@9:EVZXDY0/T!I@B%UT?Z"&H0_?1)S;2%5?>G/TU6837QBEC/' M@'F?*J<5!.5J/=VD=/XC4]< M^UI,/;H*DF;"&2X@<'($99#U!5U'8OWZ]ZZD"3 MT*C*ZO>W+"N/^VM]JXE0*GH9B2PF.-K<8@;OE0*=4D;R_Z.-K0N*; 2R=^G" M&W/9]VPY'Z:N,2V6(H02)2BG):T.#$"&H;!&!N^:=SB^'=&8TA?V9\:-JH7M MI-&NN.5LMOA:/%>!UUD\F!L+0E3B^%%E;">_A9K4/ 86Y\AW89G M3,?][5P:YGEMR879J_ERU9WT5MYWVV#SOSE+T^J_NH>]-"B> M/0O0'VRJ&EE59Q<_7X9I]^]A=H+/I\LT6RQ/.IQ$;2(KT8+FG!BMR"#W"B/H M:+DRDDSUYK6UMX+9>^\\;WM=SQ&OM+VN1P&74HPU,[P4FX!%\GR55PYB,;4P M&LLN)-KXFR>%[XIM3!97&];,]/(O='[Z?F_# 032R^2^*W_>.YL2;X!E*!S)D1384F521UU"_-OKKK!77%)Z](\W^%N5&/8B1IP8FMOA3;B:-]^@]SQZ9*\[W\L%OD:L&!1"L<3 M!/(E:"/DF0Q/RR!83=I."$6:8BB>;(=!Y-1.%,T3D#6AUJF)*6H%86;$P) M/3=&,WG7)KGQR:/49?<5WY4J!WO-W0!47,S3&DA"*U/@-!J-6)U7\EN]]*"B M499TI_-IL W[.XQ1*J6'2KS5= ]D])Z7\@GS?%'(IS<?:=QNJ(VLY2MEE(XNO;1R36 JJ3!=SW]S[?M#.Y,T"9(DGH1B \/F>;2W MX&F0?K7YV6>;O0XA9FD$>%^KN4B5P!F9@=5&$5QSGYI'=VY'-*9=IQE/-J13 MM1)*NV2$E$Z.3_JK6KL4_M\ZA$F.B6/MHXZV=@30-D-TEH/F&95,QJ-LG47< M"ONH4A@&8]^C2'JPV-$JS#].XPS/PFJM/_P&FV: MU:-;X>OIEYI?>N/-$Y]4DMYI2*RV?S4^US:+I+-*1)&2[3C/K &NF,3F*CT.A M^XMFH UPW3ARW?ROIAGUN6?K",>EGI'?LY/"V3_![_]D4?_)VCF>??\G>^R6 MAX"UW]9Z\(EKM _W*"_!N\A@3CI)8QP4K6OQJ:+ Q6P &7K'H^;6M*Z&L05* MDS36]R?SW)UN&&?)03N-M):EJ)FUAA8T&@N,9:>PMID/@^2Q;@,T)H>U!3LLQK/YX_Y*T*L9!1MX_3M^LE>7N"0@/9U%@\V68WVLHMW7>"K;ZPW5Z?SD^G\ MX[J*W6*^G,2<'2-C#2Q/B;2-E>!-O5J1@R0#SYHB6ON7NZ-K4R3O^INN"G%S ML:07WQ(NE_0/?L4YENGJ+9DC_?T3S0LJK2&:>ME3D@'L5>; 8RJDI4W6JO4E MNN:#&-/..A!3-Q>W>RPB-"[Z>/LPCE;7]<^5+T^49,)D\M22C*PVKD)PBBR+ M9*PR6<7LFW=); ![3';"B#C;4M@'9>G;;KKH_C^&[M+F.O$\1426"&,NU=#R MX.MEA8#.HU/:!M(VO&.J*S8B,C81[T$)61V)#O-TM9RDX!7C04(V M6M;+K!G(990U U09SPL3L75-\?LA'%4)LA&Q[H$R/"C/7N;I]-R0%0'1QE ; MQ9,-JU@@0Y99#Q&SIHF)-C6O@7Q/B/)!J=8'U8[R?YZL;VA/ M;#(Q)E\/,D-'SF_?!^M3Q(JV-'.3S\[.\MN$P[?]2W-8MP/&E:CP/6-EUTZCNG3 M\V+6,DMR('-A1+TH('+!@1EA,A:AO&\=?KT#TKY[Z/GC+P1PZ?&3$(W)2DC@ M,F50@GZ)-9HC:9U)BSDXWSJ+^#8\HTIQ:DF5ZSMA,Z$T,[5NC/8L4<9R4[SA M!:)1-$A$"0Z#!Q=12\M#L:6U,;49R9CBLX=@QAYR&)H37/J,GK;&A*(VDN58 MM\L(03KC=LN3KMPHL'X>N-S$IR3$F4"SFI,FP8%3D<$'40I&DCJ.&8='6OGSCI0V*RU)X!'%2P!5R1 MM64937&V)3C3NG_('9#&=-1T",;L(9#A6$)_./]LG=EZ?N^^WNJI^:MAMKRM ME.D$HV$Z(=$[YWH4RR1$ELB!E1&31.TE&YQ8>X]B3"=-A^#B8<4^*'W/#B6N M:F"&R9O:3C?[6M9*<0XNQUHRPA6NE*@UKP[ R0W0[GFZ]#,0;5\!#>A7+!;Y MZW0V.YK?N*\QP9R#E(J#T?4>B$,+@?L$)G!DR:? 8^M;J??!-Z8V-X?@42M1 MM0G5W_3$:P?;N&=S=# M><%IE5-$8#I&@I<3Q%A/Y[/UT?A8!&M=#')G<#OQ[6>*TS>1TI"FX+IPW$1$ ME7AA'")BK:I="OU)*"@L>LZ)TK%Y.=WM:':BR<\4F7^8')KS8N,9NPV">ZXC M9$,6I;*)!JI)W0EEI>4Q&V>&.M>^._'AX4[PZ\NE#+Y7B+I6&&J")-@4F(+( MA"5YD&7M FHP9&/'FN/$\,X,HH>]>HQ'FGL39)N[/( TAM":EV!6U[XV!.VZ M,/^(9PF8CM/23TF!*+[V)Q"U8ED2$.@)Y(\YJ33>D.5JA<4KWM^K+7L5# %R"BHR4E!"Q3D>MFA MHFNW(QMC_L^@FJF=G!KV%M@,QC,N1$D!LJO9'9(L.A=%WY,X\\BLD:YU L5 M^_>Z.-6V@2K.R0\*!40M1:9"YC7568+)$AGS,F%H?1WY=D1CVJ];L.-&E[%V M\A@N9'-=O3-429< TI&33/Y-JNK=0W$F2A>2C8,=4/P N_ 0+&DID79]"V^G MKA$EDO68P4J>0#&6:T: MR)9& S0-!073Q<768>X[((U)>39DRQ8=VD0PK5?'VO^Z":OUEXE>P2%F[Y_OUCQ<%/1*(3<)X/$ZV^]=)[PZ^GWK[P-I_6CHWK.?WT\ M?"+)7_91!1#UR%_)X&I[&W*9O9;,AZ)E\]!&._1[%ZDA8BY.$=]C]V6:<'.. M3DJP] M@U0$6YP6J)EGV/IN_D!#&9,U^$BLOU$*9P2D:=>![ PGYFT5;OMM:H)2&JXM M ZPE#12+LE[L#>"M82'%$%UN?9"\&[(QV9\CX>< (AW(Y.AO(USJ]?%;6)UT M_0GYHGR_&WSYRL)^#5+V>M]^)D6[H;9J:;+QI:?DR=A0DA; 9/5DR/*%4&^5 MZ9RDRB9X&UMO75N@[-W29/-CSSLM9&]9+4$&+NH(B@<&P11;DV@YMY8YCN4P M QUC4Y,&[+C1U*2=/)IM?ULP76I;S&JS],0+8.U83)Z] "<+*6:>C6)*R10/ M1)-Q]HP^(%,>*)5F9'F-RR7B%G#K_7SY_ 0G7IL4Z^[MBM&UP;6 R)BAL:LD M$,G(LZWOO>Z*;: %,U&:Y:B= Q]8K3%J$T3E#219E/7)HM '6B9C4J.#,&;' MU7(OD1QFC?PQS]-E7_N@WG:IUP?7KH\N3B1R?@"E0G)]"IF[NK:*%PY3\"BD M:IVO\R"@8U*\!^'6\.(IK.0OQ4 M+D!@I+9H$Q>BY"RT;UV3[E"[Y:[OJ5TQ/M#8<**#R4[9VHHE*)H,;2$*'B!' MFB%RSZ,4K0,M]P;Y0^ZP]V'9O;3@WF(\N'WZ.ZWP#U]Q]@5_6\Q7GY:3S'A( MODBR%.IM?:$=Q"(*1.YHHR #7N;6610CTX!?N5\G4QX5DY M9K,&:P-9"DG5NS7%D*MH5>)1%M_\+M\](8[IF'I4A'N("!^%9R\7)]V$>4Y3 MX6PMD<5!H>00LQ00:J'XH N3J77FS'TQCJE^WNB8=F\A#N17_([K+)&WV/7G M*]]M[A>AF],PEN<_^34LIRG,\_/IK'9_W>/<8O^7[N==-!YT(P?CG_U"P'ST MA0CT$7\_.8[8O2GK-_=HEF].5LL5P2&(DR"Y1B2")HM54=4S-9,\40A%B)Q% M$UOO-?>$V. F0MJF\605X@P_++Z?"IX?05Z^AEHB M60=,,&!!&U!&]*E3[0,CSYVN%Y\-$'H8SVV M8BK6VBH,HH@&',LI".:]C:TO/.\->DS^T.CXVDS:S4BZ98INS$UOMTVL9UF9 M)$&%1+L!ZD*[@7' '2N)>;3,M&Z/<"^ 8W*1#DF^X:2XHYNT_KS^4K/7_OZG M_P%02P,$% @ Z*1E6#]%!'MUC0 #)H& !4 !C>\P*+ MBP>%:1"I30 J<7[]>B0 DB(!$D!& A2JQGI4)$4AOW#_,L+=PR__]C^_7DU^ M^ +M;-Q,__TO[*_T+S_ -#9I/+W\][_\]O$UL7_YG__Q+__R;_\/(?_[Q?N? M?WC5Q,453.<_O&S!SR']\/MX_NF'^2?XX1]-^\_Q%__#NXF?YZ:](N0_NG_V MLOE\W8XO/\U_X)3+]:^M_[;]5YZ9#L8Z0E5T1"KGB#4N$IZE-C1E+Z+_?R__ M%42PRKI$!)>6R! $<8P#238P;RE$GU3WH9/Q])__6OX(?@8_X/*FL^[;?__+ MI_G\\[_^^./OO__^UZ^AG?RU:2]_Y)2*']>__9?5KW]]\/N_B^ZWF7/NQ^YO M;WYU-M[TB_BQ[,?__/@ ?G^8W__ N&O7C\B_Q5V?C M?YUU__[G)OIYIZ GE_##UM\HWY'UKY'R(\(X$>RO7V?I+__Q+S_\L)2<;V/; M3. ]Y!]67_[V_LU#I./I_,?,+_^#/_^E]GXZO,$UC_[ MU$+>BGZ]Y )*%3C_HWS:C[TQ?4(@;5P$),D8.5LH7A'CID_OC_GFLTB"[!>3 M>47$#S^[*M[FRH]K"OC!1U= VWT0N8*K &U-J-]\[AV<:Y#W$<9V'!?SO\;F MZL<.V,L&]^!W_A*>!A7;6)[,!>/+E_=_W/[C.T]&%8^GX[)K_(S?KCZA/&M? M#/!U#M,$RSUB_>F3)G[S2Y.R0S4W(IWX )/NIZ,$X]'ZT'@S+0>#7X&"-W.X MFHT$"_O)#TR9HT9S!O^K>U'^-DV8& MZ=__,F\7?1ASD:1N6#7D[\;/8V M?Y@W\9\77\>S$9HNDFJMB$\)4#S2D& $$"<34.7 7SZON@-@)T>C>P5^)" _1 M5&3 5JOE5O^5U=4,(NOCL #=&D5M$L1R%9'M!53R 3$F[HR6R'?YG6K_&QOP MA,K?1\1#*+VYNFJF':Z+7SJC\!4^2T$KJ MR)@+83A5OS@_51\BV(IO]5W3Y2/^[@@R5PIB)C1(1R1/G 0(C)A@C1)*9!%3 M%0._/.UXBAS!7?U[LX+J;3A9^\A\]-.Q]Q%6*T/A$C ^X?CG'B0&>2 M>+)1@M^76-2QCH; MHB=H".#1HDQ"3%(2"#RYX).4+O=2\;8GGX&6JPCUH:)%E:.V]>A5E'6N-A=& MA4I< S&\V! YX/IBE"3+ "Z('+E4=8[=>T\^ T57$>I#1GA\J92*_Q]/#*$.PCSH7)U?^6^F<:FQ8VC6V07SGG9+*;S]OIEDV 40&8): ]08SR1,BB")H)# M7UQ$CK9!LJR&KA\%<3:JKR?JATPP_9GPT7]]DW#EXSQ>9B>L]I\HI!'&QV+X M:]Q_8B(.S4,BE X1/8#L5+_;KTAWJW_?5^D5(+L]GJ/V6Y;$2- MI)1"P 6BZ2 I1VO1BD@\4&>48M&$?I;9UD>?C;[[BO6AKETU7;_$+]^V'YO? MIZ.HDW>1":*\PVU' !H6S 7"I.3%N+!,/Q;;W%/3MP\^-ST?*-(-,9->$;%O M,'5GS-OV7=M\&4\CC)PVC+,<"8B2=(;Y\FZ)-0!E7/)MZNK[W]'-3>!_A M;M!ZKU#9-\#>-;.YG_S_X\^=60$,22B [((GG+!RZ^5)F3B3OUJ8MT8E2$RV/+/>ST>\^ M[0QT>K#P-FBQ5URL9 %/WGUJIFM/WV5T]S)G1#AFB P:P62/YX@,4B=&4^SI M;=U_XAEHLY<0-VBT5P#L \1%B_1B/'P5+")4SS[/9-(KY %"4%IXJWT M(FJ7H^IG1]]_XAEHM)<0-VBT5P3L8^M+Z<2'ZZO03$;"NY14T$1DS7!):+H[ M@2MT5 4:H^!!]TMM_>9Q9Z#+P\6W09&]HEUK5OWT-7[RTTOHHF]:"\N91",M MH+DF(]/$)98)-3Q8D:23J5]H8]-3ST"MO86Y0;L5(EC_@,GD?TW1!?L ?H8G M0GHSFRWP2)".6\%Y\;@I_I%C(,$H1DQ,D7/MHN&/I>GN:@-O>?P9Z+N>>#5]-2; M&F'*S4\_&W57$.Z&U) *8:PWTSFT/L['7^"5G_L5SI'/!L^:P$A*#,V( )DX MERD)%'PJI07IT:J+W2^E-CW];+1>0;@;M%XAC-5M.B_]'"Z;]AI_3I.VVA P M"O<>9A5Q:/83KG5&*)DJ$2NE$-P\]&QT?+@H-ZBV5\1JB>?#E9],7BQFN+S9 M;)2,8(DG04SBN,$8;HG3S!&>I @I">1AC/RM;7Z??WK97'WVT^N1#L8D9W+Q^ *17"=TW5,B+&GELS<@Z6-%$KNJ M>./#ST;5_46[0>6]XEQO8FXO%FF,OW$QG\-LWJWW]<1?CI*/$6U^1[P2Z 5Z MBEX@%XJ@#:$IM28HWR]$LOW99Z#P2H+=H.]>4;#U6E^/IQ_F5_.?VK9I7S9H M,,0;>#0I\+G<92<.J_05C2>,US$&RR07LD[5]W8,9Z#_RH+>P(,**6,?/L%D MLMZ&>.; 7=0$-$M$@LT(+&CBJ>A>5L/R(H>6O- M$FXR M]&,8SD;MU02]@0>](FCK-<]N\T\AO;A^#QG0XX_P$;[.7^ O_W,4K%3644.H MM9)(H3CQ,A970B!\)]&)Z)9:IQ VLWW[PS>/.0,F'BV^#(JM42]Y6?KW&G\Q&8/&A MV1K";8GB2B>(BW@6ZI4P]Y[\!DHMX9(-ZBY5QSM6TS+6LX5*A4% MY6 (,T")-*Z8CA"0@3F I#RH6*=)U8-'GYVJ#Q7K!F57B*R]1%RMG[R9)OCZ MO^ :UVB"XPS-R6 0D?>..($<%%YXIYPIR>0UC+9O'WL&2NXOS@T*7L71_NW' M>W)!N/\\I&W@=-9,QJG8"C>]=69-?OL9EF5#,S0HB\?8PJ?2HN<+%.OBZL N M@P<^JV=3PAHK[-G#\$'[HEMR9:&%C]D2)DN8S7B#'EM2!#)5WEN._MQC<:Q> M+=UN4%3K6+?LQE;2JU2Y\T&G4Y4B?_1' 2V4%$$F*2'F1^NL>ZWI*'T,*^ES M:R>Z_<5XZMZ%LW8^>MV)LIP1 MR9Q$3) (5SPPXVD23#YE!S[V@.-9_15EWU067,6F91VF#XLP0[/XD*L MV)=L;3*^AR\P72"R4'JUQ)(6F:G&!1%0WA+IE2/>64^$$A(,DU+RVB[4?0S' M;P!:V9WJ)=0!.KVN\+S&=>,QT4'ZQWC^Z>5B-F^NH/WI:YPLRNW=Q6R&3(7T MT7\=I8@[BQ0(F0N!=->9!!=$J1?-UFLKF*_=\?T F,>G2C_=;B;*8(H9I$'T M;/XVKX#?"$%E[W#EEIB"1U+\RID<"<.WA$:1!9>/Q>0/:QR\ O_6 M-K,9&CYY/!\!8QJH+14PQ9OT$%[SS^NW]]#Q7E );= MZIYA>OG3U\\PG=TYL5)PCD?PQ(-'8,I+8G64A)LD4A"1.5:[H?]6,-^]QNN( MN6(CVEO;8@;X@9_0YWB%^\RD^5P6O4(YBL87!X,2&M%6D=0($FP"PB/7W#!T M+1\M"#_,O'L$T/%Y4$EQ#RRZ6E(?8*/_ )-)L2:+%]K^$^XL?I1PQ<$B* 0F MR^6P(BZ5-5M'N;;1@*T^X&DKFG,A0R5Y#W X_ VFN. )(KM(5RC=LMA2(+F& M)X,'9FDF3D:.1"UI]REP H'R8+BEG.X46M_'#'@1"*"%VRCBA+Q$H>B6<*MZ: )-1T*(7?PC@?P_! T0Z@[5^;:?,MJA4/;\@M M/8>072*Y,U""8,1:%Y'A(7 0P5-5VS5X$M1WSX2Z8J_8^7X-L.N0 +/Y$MP- M<4=<.X5K%B1[ZX@LAJNGB1&N8M!>12%=;:-P"Y3C]#@).9?<=1_"$2'B)(-/\$[<,5 MCP"8BY)9$H1D1$;*D8?9$RXTBS0S,/JQOE('V0";H9P; 6I(? B[?S.L-4W! M:T^IS,106G+'DR_WWH[@4D76TBGS:/UD13Z^Y48X4D)S90UN M>5WE, <@-JM$J >3$Z[:06W_%;[.@>O=\DCW9N #*&?"GGXBKCCSYV;OAOD=+YSE MY!P#A_NTPJ/6E[SX4":.E5RK[$SFCTX".*L.-?GFY-S0QU5 MP89 WV9DX[+.$7_>@I_!*UC^]^;@9GA^6HU;DJ6JE,=9(#[Z0*+48(RR+*C' M6N\=;-WT0OW=L^C(BJLX9NBI%5Q\\>-)*<'!@W+F)[#J(ET20--_+6;S(L.; M%996I*BU^;P=A\6\_*N/S3O?M:A,PFI.52X-$@2^3U&24&:F66.$!)8TLNI( MO*RTI!,$\H_,LAU)?@J*#! PVK:\UV@ACB^GRUZK\;J;W>J[UEX7T]1]-^F, MR?T6&YQW2D5#O(,2'6-H/]*$+K-G63&;J$^U18]IIRQ-):$T3Z120D*0CT1H!X'RD\K%>%X<08".0[U[U M_<5;L?>))]0B 77Z#UEZOA76_S@]9Y2Z)J8(&545X\2W2A&2CB#20" M2B%S,X]!/M9E]!!"[ 7PNZ?)<.JH.37O";0K;C]LO^@8$CK1B+N;X;C/<4Z" M4R78)B-GBE&;'^MF6I$^VR">*X&JJ&3[F+Z!VRYUW3P_-1-\YNRG_[,8SZ^_ MA=2OT=*&3Q^DM=)3JQBNF9*P#JQUE+@ %@EE REC8]#)F5@K?LK'$6JT(B\XS88/D:C!B; +T3-HM[:7H M;9SI+? !@GSW,*W[(>P :I_>2_NX,)L ';<'TP"*N^_/5)/Z\2B!-I4+2'X/ M:"C+$ 4)&20QV:;@HG14UMX8CDB%+8V93L:$/80]2$WX31?X52<3@PM*6662 M4\E=+1-[G)"*4&%X$"(G5;VAY ,0Q_^\D*7$S",8H^L7&Q^%+H)UMK<;TZTL"\XYK5-GT?!70.%*@G\0'> M_/44I &2.!4\EU[22*S4C.@0 59#S M#=9%C(NKQ:2XW=MN[E9 0[(V:D^)8@+/O"P,\<9*PK75S-.0O*A]G[4SN'/@ MQS":&""O_/ZU\9OIPR#-^V8R>=VTO_LVC2Q+7CJEB0BFI,''1)S*>-Y1BX83 M<)9<_8J3O2 ^BP!FG_C$D"H9P/IX&%&-DHHL92):>"#2EH@JA4@\6MC:".HT MJ]ZY_/1A[$'5=C\+!4W-AT#-EQ M!UMXZ(* :&ZS-&!$VMM+7K M!K;%L<^6!OVD/H %\FWF<0;&>)DB%3W^(0$W0(N^$M$TA11X&>%=>R,X<2+W M,;5_N*P'L"/>^78^Q26N/"&T?YK%=-XU32QY7J4N993*O1V4>UJND)L*K1SO M#"5,1(WK!^UY;:-S!UCG39+:>AF@>*U;_)O9; 'IU:+%PVR9T+@\XWZ%W[N_ MFHTBV5#_5'ZNP [ _)H!ZZ&:#V\%&:KQ,5 MH9L'A4Y\E]S<]9(<@>59H+M'LLRE08 .Q,8DB7$A)G3TG,_5&[,=B/4/2;.Z M&AR@]O$V1W[VL=D26+ZSMO*GGT8H'6IG(U&:TT/I1F9+Q:[!4]L;1M'^<^"D M%SH'J,R^/GC/FX%'T^0 59H'O#THL@SCDL)K4"JZA"^MQ/=&!EO.?=S%4621 M,K0LJ:Z=%-L'[WFS\&B:'*!@\S%3X2GH*>%K8HKMP+@G,LM G(-(:,D%!F ^ MNR/Y![O _4-RL+H>:];_+ ?\=&_)$OG]-^:=ORY[^T7;^NEE%^^_ 5VZ"8^_ MC!-,4Q'D%S\IA\!(2@&*>5,&,I?,$EP4ND.>)"4]2.LXVAE/Y>S6AW6>U#NQ M^FH6)3U8RKWW9O^5""<3$ 52G8S>P^=%&S^5%3RT*D81DG$Z *$NJB(H2IS(GF04$0 M1G6>_!I(*T,41ST&L7LK1E3[F 1-)%J&_(["DY"%)H8Z)B*S8*NWK7L2U!^7 M-OOK9'L]U*$##7=PH7_Z6OKO+<:S3^7WWN:?QSZ,)RBCBR(=_'>KJU!/19+) MJS)4V:$OXR)*R"LC^'9B&=K N"C M;61=NW]&@D)@Z H+&96#4+V[_LW#SY,L_62\0=M#Q?Z7AEOYNS74D?92&*HL MD2*)PLO2E@(M,\^C]3E+H+QVN'5G<.?-EF%TM(%-QXGG%P,MW(^!O <4V0P] M@=5DV^42WT-L+I>J7![000?IK,"7I(RWE2KC5\'A-ND#=\ZQ)*I'6X=>TWES M]UDQ8@/E#[X\6 TV7^%MVNO?$-7L<>LR@S<\1Z++S'.9P1 G12#HY&K*=5(: M=@N)[?78\^37P.+?P)3!.C)^T\_LD19AD"+W5!N2G8Y$ZH N+>6*!% J:"[* M<*[*>U]/R.=)O5/H("J:F^K&U=1>JT2GD%,_S1Y_(! M37ZQF(VG,)NA_$ICH%F3WZ%(D6'=,?JJ5&M-9M\2:;>6*0<\I5?KE+ZKJM1" MY>7$SV9OEPU;?KZI:@%TRX(NZ:$Y CIJ&1UTK_%M92HI0X@,YZ5G@(EU O.C%#HC]:>K/((G&.U M6.FO[P<.6R49/YN6*XLP&Z>Q;Z\_^)M5=:T#J%017#:D-!! ZSMI/+XH)9JG M#,F9P%AUQFP#<[)6*[6T?9]%5:0^1,'3+9Q?_15^>:<'[JI^=!>$ S5@>1K= MB;JQU%'G?9(,HXO3L,9P+G-BD:@"5R8-Q#/\-MA,HU(6A*_=(?!4;'FJ8B@YH:(?H(RZLJ: MN5]6?9!8ARB87I>+WS6Z.EZ#"B(X0$]<*5'&SR,P%1+13M$ (D;KZSMI6\"< MG2511>I#M)V_@V=%\UT0#60Y/$1SXKYM_=1UOW53'5D/T:[K(3(\Y*@+P @+ MY5K4,T><EM/X=6;4,K?Q\1#]:CK<-UL3J;1'+H78,E3)0Z MRA*#M(Y& H;:2/%G/,G:2G^ XOAG?U_=;&S1=K!@!SCT'S:-$U(Q)D0@3D1& M)!1 VE!BE1>,@IBLNX_JT M*X5>C&L(PEM9.X7H(8HST?3!@JUHN,W:YP8EXD&]$G MT1D*]3(G2#=' +2EU'FF=YL1@P^XHV3\[E;!VYY]+M9Z%=E6;&]2\-Q>J%]< MMK"T2^Y!7/%[%Y#[V.U/$&%G8,OHL#F6 BH> ON!]=QPI8,A(&.YDO5 M+&>J)*IEB(;YF'+-EBZI^0)/O(O2(YNFR=GW"))07Z[MWXNA&D!F:R MM05'F4,B PF,*I*SD"Y"#L[=:\Z])3-J^S..9P0,J)&FOCB'M???^?9MV[FT MRR2L]0"L$8!-%K0@H>2V2VTC.>W"WA?$H'8*"C#A*+@QQF4640A31 D\Y5K^IWH+ES#AQN)R':*MYBZO,=!SCIZ[JDB*, MOT!Z^RU9D\PJ*F0G3;I,TL3%\](^)28#AB9E7/4V8/L /#.F5-;( $TU5[U. MUA+XMN&=3BG%P#()WI:V)I(53PP(NEXN>Z2V@=J3)![#T Y^>GXOSNN=@O%+2YV/0#N-D8<*1XDQY.-L*#PO.NFK^3H"$U,R:08S_E> M+O66(-BN3_R>U3Z<:"LVF%P7*:[C,7]O2L#N?9G1/%O;/_@SN)D+/RKUVRIK M1&:#(#+Z3!SSD90+/65XU-X\6;:S]U._>QX,)N**;1[O UV%7,;%6[HQ@8OO M]-OG9GKK38^1S]=+Z:8E!JFYO).(YA]JMOBQWT!7J4^AWXI%[E M?C565ZGD[W6!#C\7(_+-=.ZGEX4G%[,9S&>W-(S *.-H/S#C6 F:6V*+02EM M\"EX3P%JIZ?M@JM>0> C3UM-D58I9UIRSD.YJT)OG%C0Z* EH=$SYUZSZL.U M=T9WK'+!ZES97CU852&G+B8LUZ*_^/]JVI>+V;RYPOVVN_.60:CL$#,XCI+R M97ZL!" \T"#P-#;&[^0X/Y$)\/#)IT\;JJO>IIJ8*V>%+ M:OL&TSHG; 53% MG*&M0(Z?(]170\U0XCV:[JTU7'O%2&*QM*J*%BUPQ?$/;I).@HFXTSR:YZ7S M1S)^CJ+R?:1:.[]G#>7M=#W?54?-*5!%4E1Q:4QWO?5Y\D!ISCK1'7V7^Q]] MW&R>2O)NJ@FK8D[&-V@^_MZLT"AM$EHLE"3)H!M$1(*AC&1A P,!EMX?7_B$ MZFX^^FQ4=YBPAGKK/J(6UE3R99"/$(C'TY+#@>XL^J^:4,_ )1JRLWLJ[_;# MST=]!PILB#+(9EJ"EJO;C/'LGR^N7\ T?D+W>%GZ548F>Q4#48R7)G=.$BN* M-8B;@E+**"=JM]EX"M.9FL^#J.0HE%FC6[\?.^ ;JH[V"6RGJ:JMJ]$GZ5)! M'8.4:#V!4VBG--69I,SQG1$\D$"S(&B+4H5KX$FQLZ#+$V6XIV7+/EH8J%7+ M[#U\@6F94CE?'9(ITN #]Z2,5B#2J.*M4$%<"$&#MX+&ZM&_34!.<"U155\; MLAKZ"7N0#.W9_&W^6].DV;NV28LX+['-%38.Z*K@F4JTRJ6<&(TP3R7'/UQ2 MPD<40NU1LH_A.3,^5!/]48Z/ZX_X3[L-D2>F'.66)([FL^3:D5!2?P. #50X MI&_]4M^MHT5/^Q]A& M[D!T(48>R_!75WH8,)/P_6"94,XM#SHH&6MGYQ^=&OO;GH,S8Q^Q#\&(55#F M <35N9>#"X9#)CJ5 Y4K11P>IH0F[Q6S6>GJG0&?@/0,K(Y#U7>?%A5E/X I MNC*"MJ%SP5%/M2#9@" R"R !72^BDH].HX<65>U.48\C.A]B5)3\$$[JS5C) MSE:^F*9?FRE&3*[DQ#^XOK#XO/GR1C:Y48J&,^2:B(,&N;2"T]L MLFB"&2.C9%&C_U7;F^V%^,PMVB.J>6\5*H;D5/#$FS)IJ8S)M$%J0K,'EG.VXOYL[[.DZ5.='+]; MENZCW]KWV1^;SQ]_;_X.T]3<]#.)T9B@N"=16D^D96B!EGHNI;)B@3GP>K?V M,!L^_ 2]GH^HG*:B9 >P[1^Q*%Y<+V_]NSZ6W?L ,3N;RH4_!2)+IH6+P9*L ME5/XK0RJ]O7#'O#.W#H;2E$#U.T^ O46Z)T&3+O '+3MD%"NP M3"9=(IZ/7,RT:Q\-3J$G836"4APQ&B\!\?)PO^MF;\9L!'*&W.@O\&-EVFT-!.$EE6"X%@://'O#IXSY$0U\0^03GQQ5085 M+_MHO,WWUS^RQFLE!2,QXHIE2I($R@3)7FN)1Z""ZAE?CR,Z0WI45,$ 63W_ MVDL2VZL R_F](RX/P(L;%U6)2VM'>7>S( ME':0#FTVAXLL0[@I"65$NU4Z"ITE"]79->!RSI":ST7Y US> F MOO[<3"\[ 2R7_9\P2:^;]K<9C$ (YW5 MB:&ZU:!$0L0".2$+B8'"6ZG^4L' M;B%;@9TA3>HKI&++P8>7S"6Z"=.97TK]QH)[<7W[*ZO>F1>_^S:]QK5UPR)P M18NKS^5?S7[Z^ADBGJVOQE_&":;I/1ZT91 U: F1F%1:>RN)(O1!$98-BSS+ M&.XW=ZB8!#+0HLZ0K<^+"!4;*M[LVJEK[#=#!Z7 F^*[YYQ+5FM&'$VX8^>$ M1W?DAB3>]-_B8R-W@7Q1V??X3> MBH=(HE+'Q0?!T%N&9E4:O(=(P);I54JH4O6J"7"9O799I.J9V=O1U"]UZG)Q M$A6)NG*1*'!EDM* >Z;!/Y(!JM% ,%"[7?QF),?JFEA)WT^7-.TMWF?:%S%Y M$9R3H@QXY:7I+2TWAI1X'KP0ADFJSZLO8@U5/MX#<1^1'JT/WBZ@_C ]$/?2 MT$X-\0X1[]%TS[C.291J+&UX:3LEB#,>N9U#$K$,C$X[7< _+YWOUP.QOLKW MD>I0W=@NUC5R(F9%RYU&J=F5/'-BF4QE"AH'(R"9[)^R*C=]\'/IPK:7K#=U M83M$4$-U/US/5O=9&FK1EU5=?J&SB81LT2"Q)BJJT-NU82^E'7T._B^UA7Z,[I-W.@[L NW/'C][JG"/ M3BZ'R/_(/7Z8C8PRZHGOIL)&M/Y=RN6"3)T,=&K&B.C>>:0/LXU@:AXO_*.;GO7Z;N^#[ ML]GUP1K=MWWQ(>HX1;/KQ+2EL30^ 'QQ)/-Y.7*CM&\-65";>.U,WN^SV?6@ M;-E'"P.P9'4M/KLMV5KWQF J1-PX2=0:=U2;* G6*Q)3%-Q1'F/UH0O;L#P# M0Z27UN[GD=00^3',D+L56BD)@P5_3DDX^04;3? MZBOE$GWST(L[#[TE**6@HS2,1 [E>BDDXI-$#UNYS#R7RJ;:+^_3J.I-;MWZ MK*5O@(=WC#$GDJ..1 9 'Q(B(V5L%;BL-=>U"^QVQ7:L_*/*'-D^L[6B*DZ= MF?2D[.[$K(P#*.$)8J)$X05N2-!,X\F=C2LW2S36KC_8 =;INW+5I,/#]KQ5 MU3* ;;U]];=AK5T@#N2[[P#O-.Y[==7N2IV>>CD5A;0/@@5/N+$!K<2 5B(P M3T2PPF^^A?5_7\$7F#0=TE*> M/KL+?3U;QW$:K&7$Z]*=19:"3Y">4&#*1;Z"KEER#1NN-2U\&?BE-K J60!3*(S*:8^U(\B-P MSH\5M61?,1>F9'Z]+T64W9FJ.>="6D6\2V4<,?[A.<[4$OV) M5.Z;!YZE9W.X2(?0ZYI>.\"H6*!QY]''+\DX4/CWU==#[)9?PBLLMY^04E=+:[6UT)*!&&= M(RR65BRB%!GKQ(FR,3H7G3'Y>9SQ M?(_ 4O:<"+3JB-2E8"?E,CY"11&\U5KMI-8:,9=;6,_(\JUSL5!;%4-?DJX& M6?MI>@49VA;2>K2U;\L5[Q?H<0^Z^X?WNNH\< W#=T9@@2;&HB'1>E1T=$7' M>+*#4AZHI3Z&VADI1^^,H$0VS#!'A"@E,T:@-R==)HI*ZU"Z*KOJDSZ?:V>$ M??2]8V>$?<3[7.X?GTQ/4Q)$=B$0!NC\2VDR\67ZNJ5@O HB1E/[\O$[RP[> M2^W[9@?O(_Y3I'GN@N_/[."#-;IOONEBU[:&$ EGSP$YBMS3^X&0LCC.646J($"Z7E'26A= @- M46G+*+?:UG9^-@)Y!DF@O?1U/XNJM["/4YMT,TV=H],+^?VN?*-L=!0C]R[?,NT/ZL?=Y3A7M4N!XB_R/7/G-G-:/9 M(D1!B>06=S-G2P6%I$$S&P>HDGRUN\R"1HGD@P((E,TJ)E[0-)I6]O-LFZ^^W##KH[V0K@#"R*>@*N6-C< M@5H&Q^Y"6A%]%U 5,PZV CE^_D$E135#2;GR+?=V<#D(B42/15.XUQFEB ]: M$+:#XOU3^2N7!,S>\CW)KYR:56KKT>_?9AE+(*0"TGD2E&I,-= MT;O$"5#))7=!^O381'5-[<*OGW><:_#*PF^Z26UVCTB M5U&)=]#FIKWR>#R]#9/Q97= ?< _9WD,Z6W[SK?SL9],KF]^]F;ZKATW+?[# M<9-F%U=E.2.98Q1)B3*7*I5V*R4#'UP9*>,T5=: N%>0MR75O"JL9V#N];O[ M.K&FCEV1SG*0SI=>N<*(TGY3%7,( 0K&@ D7I3WOD:W'NCH]5.A;#X^ADRW6 M6;I-?@^QN5P^H\GW?FN(3(S]GCQ,FD:/U5?*X5@]XCT4&I?R^$V;T7J8SL?Q M%?[*V[SR$B25$S@[L["_;9R?"H.2@GXNO#J>E'5_=SR7'I MO71TH-KY*W2BEBTDD\XT BO=4G+IEB)("6 1K9W/Z$.!JMYAL^X*3A5Y.@4% M:[\%AU-A@,CW3JL91?3F&0V>&&I4N>-%UPZH([AS&-PYP*"-=0J^'M^F_9ZV MXKW4-H!WU%M62U^/C8*7U.1,2=+E0H%J2;SWG 0;LC,R!"5KW^/7POXG0X^I M_._#HQNQT_ET(_8,OS3K_O3K_O3_#T+QOYI_OYI_CYO MAIZA^?NQF?O)ZJ?A>GW)?#WL7<83#QW:X-UGS94LW5?CF;^\;&')H[=Y]?1; M[H:8<@D@$<.H(5(*08(O]Z1)>FZ!BPRUJV.>PM1W/]WR^:O9)4D MD8PEX@T7Q(L PK 0N:\]YNPQ/,>R(*ORX/X>5DW@I[;V'L]@ D.9YTH1QA.: M"5Y'8HUB*+$80I8ZQEBC-]2SR^*LI]Z=6E2)P-'$\L+7Z-[T?>0RUE?\_L(M[+&?VW: M^:>+*S2CHU\W71)!Z0B*&.]P4Q.EB$!(0W1I0V@IIUK4V.D?/OFY9'CNI8ZF MFBQK9WN^0>N@G7;'EI^L"T2R!Y 1B!7)$>F0MBZY2$ %S6CD45G[E*NQ[<._ M9_55$=AP%\^O<>DOFY+-%^?_&,\_K2*+V0SP?^FC_SHR6CNI M2Z.MH!+N3](3:[M)>D[K4#*,66VGY@"8QX]Y#.H%#*VHH5M>O?2S3^7_2VNN M+WZ";];,E][%4S^-8S]Y,YVAZU%>N-FM1[_YW[R9?H'9O/O5'O&,0?'T"G4< M3U*U>G'A@R^FZ=[S;VGO;.D]+1W:,\A &:/#S0XHR4Q JS]LG _MQ M2/5F"FU^T.HF)CLE;!\E M5$L#IXZ.K%?VPD]*>/K#)X#YS^6WBV:ZHN] O>1H;(@@RO@XAJ>'C88 KA)" MMBY [78JV["8R_9G M?/?:K"G# =[:UW[<_MU/%O#B^N;+_QQ#BP_Y=/US&035;5F!O5W9"=KT$X@&8&:+=V ^T7\+-%VWDDLX=X5R_0+F ' MLACW GH:(W((C6\CU6#J&G*/V@FT!J\-OEC$J2R)I!&MJRR!*)F-0OLJQ%R[ M4]R*R %&781S+! M9PN<#G;6/81S? -H0$5NHTQ/+0PQ87(#-+ZVQL'9A,LE-/"2&Z,UL99%DI55 MRFAJ.=2>\_ (G#\:00[1PA [R,-KD>46*H7,N(T2AQ8>+CP/K9^.LO0EH&Y'Z#],HY=5O>F"[32-W.V^:_6 MMM<.:QG(5*ZYCA-9TC4(TCPS[0ZPB55=D_#6QT S$8'B&TUSQM6A!B[J/4 0CZ2S.%ZV7T[/5BFM9!,[ ^)$XIT9*C>)R/Q'(G MB$I.))VX,*9VE^[-2(YO?)U.N_=G/O=7S0!V^V\?/K:=57K](-(JN+$R44V\ M#^A1N.R)+T6J K+5@6NF=IL!O0=IMJ/Y Q.GDHH&NL)Z:*]V&[*PBN44'?&. M"R(AVK(A.U+ZVU(*5N%F?914HO.V["MIX"$W9/]\57P'QJ5:G49T772IK88"DH_L(7T&8WT%Y MU;3S\7_CJ=W,YB_\#&TW8T*D22"O%75$:@=B#X$Y]F1:W!E'7_7BG%QM9AX]#;^UB+:WZ8M^$EY0_Z& M\GX!N6FAE-9*9Z,)Z!! T+R\)8S8H"0!I]$5<-:@FWK.KDM 91U=$!!M[5VP"O _.=E;G0-$VK?+ MZ-OEC').V@CQ*[:S9U85I3PDC^I5JE1: M4,R_-2U',JB *- ) H8NK8N1>(]6I>44N U.T/N- ;?4*&WX\//P^ZJ(;HBS MJ8.T*4SAO54T("9#4R"2*8L<%H8P*W5D63*OJKMSV\"+ML6OEGD&(8"55F5BN 4\:;(ACB/M MO1?:.P4"6&VK3S@2Y6=AR/K6U MUE"'YYJ]%3':8C#%).XNP*)W*32^)*A/Y42@>P"DSYP M?K_1Y'=+F">294[)EWVT4)$GJVX.\5,Y@M>PU@5I0NN@O$5KFU$B%;I+(0=! MO$D(")3A7CUEBC[R^<=W-&JKH:DKP]J-3BYBA-FLL];1O?K%SZ$=^\GL 42D M+W?:E3&="MG-!7'>"2)LEIIR2[75.ZEYM^>=E]H'D''MM_N]__T&USK[DVGC MF0,2M->XEQE)+$5J:@DYNLP4S[N]V0\_^[S4VU-V URZW2SO'TW[SS?3=VU3 M"/@KS$N7W!FT7V V\B*"T$J0I'BQ@A4G#NUB8GE(7.;LHJR=V[\#K.,S8R@' MLY+H!\A6NX%8HEU=IZ<;9*"HUC$)8G5QC<#B%E3*RYW547 CA:>U>YAM1W,^ M7.@GZ*$'7"%'T:>>7_MI*J'5SR4Z\;*Y^MS,5N-,-_U"C\ACK^?U"DW66VFE MV.7Z>>\F?CJ_N//06P)*I!MEW!,J6:DNZ@B8'1'>2Z".2ZIKISX\C:I>1^>M MSUK%:B07#L]> KK81)'K,G!!DA"4<,+A6ZAK![)VQ7:L"&AECFQO[5Q1%<\F M2+IM22\ZRV_ILTL=@\Z6)(NV=YDM2&PJ\P]Y=$*YI#*K72&T ZS35SO6I,/] M4$=EM0P1$]NZ^COANQT@#A5-?1K>B<*IM56[*W5ZZN54% H\H.4MBE&2KRUZ*2@8T&<1H>2"1/!V1"TWFT,U.$83A#2J:W/ MYOC*&**'WZ)%R2]:N"A3;+Z6KVZZ+AN5!8=8SNA(I#":H'THB8C*.0;4*EI[ MHOMV-.=#F,J2'^ D^AG\##XUD_3FZG/;?%GV+ER7[.H ,H0:3,0F4I3$V<8 M2>A*"$JE=JEV;=DC<,Z/%;5D/T"8>'4=U5YOV,68DUQ3JDD$AB]ET/9!B$?4*F][1 J/)([9 MR^FF"!YJBLO(F*"U"Y@?PW-^Q*@F_0&*%+:NO:NL&,D .2>FB>;=GN:ZQL5 M@$F6#07&?>W;@\<1/2-VU G6553 *;GG5*;5_"YA3A>SA&!SQ/HQ#Y-JUS[ M[N=;%S.*/ <\$2FA5OA2BP-(<[!$A"#!>:-X]:::M;"?'>5.HM1C1F-^A?E( MQL"HH+A-NUS& K-NQDT@(#.:8$!5]+6MGHO=J".CBSE4I<34PG;"6O1_?6:")JCW@)NH0O9R( M0BE:SL"ETK\:=V[)$PD0+$F,RR!82,X?[73_#NXPAV;./NIX1G>8)@H&27!B MA&2EA:,A5J*C2'T*,F4/UOTQ[S#WTF>E.\Q]E#% (.FQX'ADGGF)[XO+OO3S M4!SM1 ?$.B6EDRJ J1V _NXN)@ZA3&W9#]$ILX3&WUQ]]N.V(^\GWU[";.2\ M22DZ1A3RLFRHDGAC!/'4&",3IS!,8XP'2)X1&>KX514$/L#N<#<,.;*4ZI2, M)!DB[E32:.*B!\*SE0I\4$[5SFFX^_RS4_G!PAWB?4__M9C-R]I>-^W=(/.( MF^291-XQRLH]&*[55,:9:J?A.L;6#.C@)UQ#YTI/;-=.ZGEV-TXY?M M>WZ%^8?%U95OKYN\X>]Z=3+&\$2^C6 MI>2(DW@HA@#2B4R-YK7MTMW1'2O.6YTKVR.]517R7&*]CRSJQ?4O_K^:]N7$ MSY:C63@/3$ACRZ#$LCY;-F/F2%)2E/23&'GM3E![P#M][+G@'=J% Y"> DR](WAY:T M$*4R 9-BS#))QP88'7YZFCT](_=9LFP?=0W KH^M3X!F\#]+U++[IF!;YU-' M+TI:/2P='IE+Z46*)4=2F-))![?XVD?BHX".[QH.JLZ'(YXD/GX3 M!*$A4="1$P'.$ZF2) $T*^V]6.X['BU)HWSA-D#]H&LO(="H-_4WM^OIG%I>$4G0,7?=ZBV]/\FB" M18$>@K5>X98(]<-$WVE<$BD8 M(R'X0-#>8-3KJ'BH?3O^G< T:TNCZ.GE,@=<)A$-6IC$ MIC)L4#H\W:5+1"2=J&5".KN3C82?>H<,^-TM$;YYX)E:/8<+M6(WE1L0*X+M M F,?.V47'==_K9^V.WH(_[[Z>DBNXEY^'X[-,D?K%%$I,_0'@R!.4$ZXLAZL MIL+&G6XF3ZW +2=Z??WM([#*>OL%)76UN%JWW^<2#0WN">/>CQSM1>8F]JR*SRN?B+_WH'2)F^Z817)'6IJYXRXFTI MEXK.XX$ P>U6X/&4\NX^]#M4WL$R.ZIO]=L,\F+R\SC#R!H>'%- --*)X-Z" M-I>PAHB8.,M<\22.YU#=XGI6MG"=8&1U=0S1*^C./=W;!RG-(PG20<;70HB M5CHSB,Y*3L SRUA@DJ?:0<3'$9TA32JJ8.@1%>_A2S/Y,IY>OFPAC>>O?2R# M?*YKW(_M^M&][L@.PE_IGJR0Y6W^]L&W!%+& R0FB >6T=&6'K,.CI#PZ)/415GK4 M>Z]ZNG_0UK2*G)_+_=:WZU@Z1%+B.<@4H8)I7$;VN+-R08"&D&3F *QV2["' M*$X5MZFDW::JE /JKZ'H(]% J:=5])% MXG7'D3%I6>US\7C*?^*.YQBZWT>^ ^A\BT&V(CBO([_GE(>H '^MXCN7#_N@FL@$V ; MIM.8 7UU]B@%>@I\@&-A*SYC=%+>*6(4%>6*$BF?9.K&-YFWF5;_JP]9N982G_""AM:Y_M(MK;U=3&9 M0SOM;L->^%F':G7@ (?,K:!XX'B*AYBW)-C,B$B,^Z"H%/?["V\[LK<]XO@G M=E_A-]4E-T!8Y>=F>OD1VJMBGI3_CHR H)@M26:VC(#1D;AR2 5'E1796!-K MWZG*T\JZZ:B:]C9/9N@7J34B=Y/'F!],XUMF<7[\_@* M7X', I>96F(SQVU.R$!\%)HH)Y172CM2<&N($_&VZF$%:XWS97.&[T37A!G@';<2O_"6,)#.@02-F!(WBX^7.W#.B M0\GS3SPX7KNAR<%@SX%ZQ]780ZKI_E>:&5J$_7H\]=,(W<27TOJ(.2%-4HFD M!+',"+$HEI@)R\PS;M"#K!XVWP+EG&A20]H/26#JWFO_-O7+U'](K\:SV"RF M\WRF7X!A!\FL/RR1+[?ER(4-C(A")2#)BE "8$:@>=SXH1G MK90+G#%7NQ?PSN#.EU"U-/*0.JXN=5[XV7CVX3.Z#NGM]&X$G8V 2V(5$P36X:^,^>L,"E) M'6MGP#X*J.]>LNG#E\D2(H>2WRY)I(H3Z=$X#Y([$G3BGG)E*-3>/+:".59E M6#W=W]\CZLCYU)5AI<;^PQSWLO(A?X/FLO6?/XVCGW3W[LP9)8(3).HB'^XY M[FSERBUIXZ*78<=:]B=Z%&P%<*J$HTJZ;6K+N'(WD0]+[MR%M"Z!V %4Q>8^ M6X$W"KY]WG$[SU02?--+:@-DGBS/I9^;V>PUKA>]V/EXNAA/ M+]_BV=8=4K,7D)L6[EC8/WV=MQZ?CZ=8>]U9/;\VTV)$H"SQ,9=OT)QH838? MT9@82$4)2\J65H2:.(ZN3.0\^< E8Z%V4&+ Y1S?&QW:TCR]U@>I2%S&D1'T MS^A6%Q=^#+/?IFF,SO"OE&C.*";.E09-N) *WX6DB>L(NAIZHLE+_WD\]Y,/Z*?'^:*%&L&W)S^S5P1N/\25PG!E?/?\NNN M_#9_+(DQB_;ZP[R)_[QEDN9)1JX3^F@6U6H3)UXBD[P3#))S#GE0^17< 5;O MSAL;/GQ5OP0@C06%YFC&X]<@H5U2F@@-22L+ 8E=>;U;P1PK)%>;!P_Z<%21 M]G,(S+TLC@>TGWU;>JA=+6MA+ C)IVIN> M?:IP7"6--A4E6[L?,WQ>M/&3G\%-&>I]B"L'=A>0-=MN[PKL^)&Z_CILCJ6 MD[%%^=XL>22H=R*2["/WVA6&/^$2 MY^B&==ODIV:"'[D>"J$CP^1"84 MNE 4B9Z8 ")=]GC8029,672F3,K :\?UCZ7])]H('$WY^XAX"*4W5U?-=#F/ M;#UB1GH5K!#E8@H1\5#ZH@"0;,M,,L&"#JZVTA^@.$$[QYZZN:_J?H(=X,B_ M@^C%&I'6R5/.<&V%RY&5N=]1H9VCDPK2\00#JOK%^:GZ$,$.\%:_:U?W+MT2 M/WSR+0SCUPIJ!TY?!S1\2DP M=""QH@8&V J^1??.MV_;[L!+?_>312G,Z@"/(H!G(F1B\)R[64J&.,\4809DF;UE::P=5M@!UEG3 MI(HN!FA6^,&7::<=Q%\715KX3CC$B$MY9X MKF0)U1D2A(X$A#$*O],TU$[)>0S/^3&EFO0'Z![Q -N2O2,O*<<%/L6T]^;L>7# M?:!WJKMOB5NN>W[[W$QOZ[U'2CI09?:SHEJ@UX[&D[6.$B.BM4R#"Y#VY<>. MSSY?E@PA_ $Z-'18;Z^,W[6E/.3JU@>[N"IWQVR4+#-4X1:GA<9SSR-")X,@ M(FN9+5!GH?[UZ4[0SH="0^ID@ X-]V"FBVEZ#_-Q"^G5HL4=$K?#<9.6Y!^I M$$U@3A C0YD)$6B)\&BB0$.RTF?A:_=\W0??V9.HGG:V]VP8FDJ=MS^R3"4+ MZ)%EQJ"874"\XD!8EM13L)[MEK]5G4D=O#\JD?;7S08>]1_B-/XR3C!-LW?^ MNIRURYWRQBZC-"=+J2 I&4:DU@;AQ4P,E]HFXTS.U1N?/8KH_-A240,;"')P M2+>SSFZPO8(X033IQ6+^V_2S'Z=12$[RD( DJ0,>I983&X4A+$CA.4U2B=U, MX.W/.!]=UQ3F!B7W#L3>Y^#+1=N6T6735"H^E]^,(#'.3 3E.^#OC:1IY4WH0EU&DJC0G#BGB M7N42X6 @9R^#U+5=G@TPSIH0!\EZ@_Y[QU5O,+WTLT^X@25A\OX0T*-U5KDSM(95Q2>ME=FG&+ZYO?P7/_VZ"; %V MRS)4O4CY9$*\K[WZFWVHJS((+-BL?2 ^6%VF%AIB951$&$ECD#$G43N;[AL IZJ\.A$'FEJZ M&"#I\G!!W"YCFMY-_/1.2>,N:QJHOFN(]9RF0JP'3>YO?<]%Q]\+?[F.V; , MQ"D52DEN(B$8CV\W>DR42QUL];3 [X:W3]2V/7/:[J/:ZO7OM^[>.(]A"?.F M9-O0C$(2Q"N!DH+2F0RQX+%B/ *CGLKXE,_SY%..[^*>7HG-$!H8H&SF/92N M=7&^JM+X#34S>__AMQ4X*T4 RRV1'JU>R3B^4HI:PK)-3J-AK'1M#^-10']@ M)M57V #GXD]7GR?--4 ';3ES;06,X=;+F,@$;$1T2''BQMKMFI:M7MFJIMEKJ ML7VBQ>%1Q6D6H0'(&NG?KP< LGB!0 (1B01)FS&UZA#3C\\CW#W\B ]E]3"M MSL]$40DS,>%#R'4K5H%8:KFZ[O'#M\?U.+V"'2J+5A-\;)POG7\X3;K"'B^4/ MHG_[I7RX'?V\*JQ@8I,T0VE+!CK13$Y1;_;"-F]WM$:,C+:Q.(CXGKS M ]NQ$#&5Q[;53/K;(5\_K?E<)41SB,K*0$#$NH" PKMH32VQ$SIB%B65UGF< M9\@Y_D/* M0(%%&P'99K*.0OYSP&1 )C3>95LH_CM]@&QYG3H./H:(OLM@I<75+Z6.WKC- M!.1@7-(,,(E:^DD1%-WS%HIP=$YJ7^A_FB?R'A!QK%TQ393T*"%WB(0;/B:M M^Y\O+[&^2_PMI$_DV]W0Y(0(B"&0=U?[PIC4X#PG-HD@4YS(WLEM0>=S'SC" MK,7#Y#YK++36#\9_OXX+BK67CP(W]"A%/@WW&G*N&1!5)\2FH"'&S'0Q(A&, M=U+B$S_\I!5XJ+ :/J$LZ7F7$BX6L_DY+MY=$JJNR%T-%S>4!2U#*46"B(XN MF\+HLEENN],Y*"FM#'[O5XI MW_]18Q:\><#CDM?1KY"R(A)CD!"S2E""IR/%&L54ZRS1#F2]I'NWM19Z%*CA M&;_*U[B/%P0?>_R9Y+SXFJU\.X^D45:YAF+X'2M!2CD@#A;MP,S)HW4(9C8 M^BC9B;"7A)3VFNAP[WP3+L)ES9,AWH]>$>G#27$ZUUQ= !T41!8BE.P3<\PH M"E\;(V03+6]9Q:;:ZG#H/$77VH)VH:Q3/G$S5<=))K;1W@Z0.$#T'3R69RB4 M.I)_38=CD2RF/9 M9@.5T4T95!/K6S?AC@V)+ G%L3 R1> _O=5:N_HL. MSSO>]8U;G2TOHB!83V>C"A2$.882"G>FGHNH=>MT\D9BQO="6FGLH;/:1-P= MBM-_O/Q"M"QC\1NWF6ND*] !E^BKIX40&(7UJ>3L-,.$3$B]'[8>+M M8/=KWPCSTZ[3VB4^\[YDAC[4D=P:E" '*7"L2]:#E=RFA+FUT[D;94>8Y3"A M4HP.VNMPIK21V'IC_->)G&?DJRO!K0'O>5V/)"T)+=9Y1CQ9F9@PV/IDZL3* MZT;Q%/#1JV.U334LEYI[(PPPZR09L+$0A=60M+;%>A6];9T5.N4RZ"F!^T@H MV)A+Z%H3_7.8KU)IS:N='_WD#G7,SU,_G1D^J01N71'U.J^G6>00C=*0KRIEQ?':&SQ!= MG,H,E%UX>IOA,VB&SR"8C#$,91\=GPI^B^,"B0W@H+VT$S?"8'VR&J'76&CT1AI,U$6#0&E$\*/&>U&$'K8K57=./L5-3W"F;X M#%+BSC-\AFB@==GU>YR7V?QS?1]X:C3,^P]__^V&3"9SD!'K6X$/H%CQ$&P( M8%'9HIPT6NVVZ&#W;[YVV'323H?K\/FY0I:[[$D&4!VW,K;4WAGR%X/P M&6-V+NJ=+K?AWW[%,!I#6QV& MU#_6WM S?:F@)U]P$%'*;.=XD:DK=2F."8 M#:VKS)X@XQ5CJ95R'N-E[Q4Q3[K^/Y(S=UE?9I97[IK G)-((D?BL&Z-5Z% MC*J E"P&#)(.S=TZJW;YVBL&21^-/(;,82NZGYB)=H_&QP>B%KD$+C5P%*$N MQUOV@VA@RVF,V47TN^WI'OSIUPZFOKIZC*R]5WS?B.^&\=7X &U93#:!]__[K?8_;61(>(Z^&@_!VHZ?20,H4GD/TULT'% M!XBU0[+FX>Q.5AB6[$'4/E/%Z$ *3EA(*$5&GUCRK3<'3."]H)>.ATBS=:+_ M'0F:K]R;VTNHDK>^>1"YYQ1Z@Q"V+H )#(*('K@1J(PT//G=@MSGOS.^2W"( M"F9]Y-'DN'@3P >= ;-4*%U((>\6.6SXP.DJLX7$ M^ACHW0CU_7HY^ET"T>14WX.DBX4XKB./BU9@;,[_*UT]5OQUC4:EU\=.=S[]N5WM?/71H MAE^3LD;_+L1T-X*"M_C8??0[1)3C57XM#RHZR^B\^^7R9O"&%Z86"A<0DC%0 MF WY&D2YE=$+S!GI>ANGH.LI\L:_^P]0Y&Y%6@=KH4//X'92?_VOV2\;,/MIX2@GS*^D^QMT.V9$EB6 M%#6?[&($CYSB&>]5H+"4_"8^/F2^$OC"0;.G)EI/;GSL.7]UK->D_C"[GM^< MB,9;QK0$U'7&)-W!X)U)P%CTSK* 1>V6-1CTV5-$0F?AMBY]V872\R\W@-7< MNYB2(4\,77T7=Q!+4E D.BFTBE'N.)=UR&=?- SV$VZ/S54WT^:6#Y,4?M<, MR=(39UFK91+$L2)KO6C=;TO\"T77FE0A)=$Z%-E(S.M.2[3140?PW*5G;36[ M4-0I4_&8FN.D*QJIZ^$<]C:R[C&#_S%E!GD,!B,8L2PS5P4\DQZBR"86KXTP MK1>QCJ7]+;F,T90_1,1=%B_<[NE\M[[)8BA><%X@1^)2^<(AE!3KI@FI+8;H ML'46XS$51Q@+?J!N-B] W4>P'1(33ZQDS=ZZ4GW7S Q%OKG4@6!>@<"L1"[< M"=7P+;>?JO<1; >KWFF,S,^SRR_D*=^TI_TZNPH7#T>W_#R[^G]X]77( MS!EGGCS=S$$OHQT>$T4[.8,(Q0:)4AC/>A4^MV9F@L6,?8=33 ,6QYK3M@]C MJZ%*/\SFZ]^J?X^3"^!DL4P!XY@HY(\&HB1G(#";A2 G0,76#6[C6_?/U*IF'DJ([ M$JYCG!@5HD#0*@ JI;EQ)>;2?'+T6,R].O!/$S;]G@):<_D^S*_.T_GOJT." MX+[X-+O(WV"9S?%OLWQ>SE?#*,^"=BB$UQ!BS8T&ERF&\A)*0.M"*#FDH<], MQ^+EU1C)1.0]"#L-,^!'8?]=N<+Y/>Y5*DAW:R%7, C2G-7D#Y((B'4L&6,* M8;=A*T=GYHKUDM]%W7HW_X(U\/GA^NIZCC\N%M=U ML,T96E,8>8U0>#5T+(QDS21PKB*7J+32K4>?#R;RU8!X'#4V;)CN[]/]8^G0 M_7BY"MR7,?X/X7S^CW!QC6T,^6(@QIXPN>KO; M\NV'/_G5H.EPN3Y6LCN.;[LNHOIV=IF7NEI\?_[QT]7_O2:_!.??7G^^OE@. MG'^7_^.ZXOO[,+^DO[X@E"]_WEF*+-8%0$;*Y<1,Q&Q[XN M[8$949-H:!LEJ RH+ M <[*#,%Q9YS@F!GO>R*W8./58/_XHAZ$F">,Y7B/G.MP<\G%XB;<_'>LWACF M=U]P3C)8_F'E]FL$&HVSPM+AP(2O:J+#P66=03OEI$#/O6A= C@RBZ_&>DX! M0D^8S,$S%@[E]^; 6-Q+TOQX>34_OUR[/S+=U8F*YK!O:74NB^NORX3@H(PZTJ+@(*7=?(. F>\P!H8DR9:>:, MZ1L9;Z3MU:!U"KI] JL'#YW>.W5U]T7A0PT[%E_C][.872]WT#[U[X,SB0I55CP 7P.Y&0Y M7TL+NB;ZF([[P;I/$NX\?Y_B1F+V? MH%K5I)UE680Q(H#C2,&Z1@E1Q02Z2&.-2[;8+CG-\5E]G<8U<4@]84IK3^)_ M_.6!GD@H_US^P?+WJQX^8/F7^K^_??CQ5F=I?D[QT+^EV>>_+%6U+&A^I(.G M=F&^2Q1&$=^_71(=]2^'RS\7JRGC%^%R\1U>A?.+Q7W"%^>??[_8.C"M.0U_ M^2J'^_)9$W(/Q>-*!/^X0OKK^5^/Y(]\-9T0-"J+')A.$A37!$,3$I3B,6$L MW$ZG4/N6ZH.OD693SI!YGZ46H+REDT=X \'3/[*V*9:4E='-0^U6Q#<\ZL/% M1=<#?@A*'QWP1U'V4\,(_J7*+U_]]W0QHY__/_^5+@[\^INSRRLZ%KZ_6%)" MAR9^K/]R*-2_[G9;CN0R/F1N+&CED0(HI^L#M 4T5D6&Z'EIO8WS'@&G/]9P M$ 9FK70QWC#EP]8%[L)3IV&(/?@YSCC% V R-' <2\Z9 M0+PER\$*1O]NG3%]ZGY/ K=;!D%.';8#5-L!KD]%#A_^_MMZ"EZE+;E"P2!S M% Q:'^G?Z&KC(7&6(FHI6^<7GB5H@EF [CJ?]5)8AS%N]Y8TJF*%+9QHP4(N MB38(Y*-8B*$4S"+GX%I/EWI9RVH/\>GVUD3_9;6[4/-:EM4.TLSSBTSW$6O_ M9;7>ENQ$"A U)R#KDL$;:2 937>MEHY.NQ-4\I!EM0UU/$2:(R^K35(XY7@$ MRY6IC? %HG$.)-U'3O&2)!NR!7.RRVH'J6# LMHA\AMOZ=4.]7:S];O"XW>' MZZO%5;C,M?9C=G'QPVQ>__Y9L-QGYR1YX'72;+8!@O0)DM11>18D$ZU/A-&8 MFZ!_VCF).4G83,D^AL\@U"S:F#+0(;-<@5MGF!L.7C&/6'>9^=:YT-&8.R'[ MZ O0XTVX'("N8V3'&I6,G(F03*B/URJG>DVK"+ZV@G)IM<6"-L;6P>=8O+T9 MT7'+D09AJ]_>P-9,?G?^Y3SCY?(O?@D7]%<>L(W!&)F8I[.BYB14H*/#>0;9 M9>V24#(\7%PY^HS+;3R\F4[+_H5Q(=5AMWL_SN_/C#MC@F)\QA((F>J*2>T@ MJ.IL:Z&%E45()4[F-KK/VYM)C7T;'8"M'GLKN_%)6BAX?I=58A1-G5,@B=P_VWBQI;$LZ#&$=IC&/%P=FH;3U18)CPH$JP8)/ M3H.U+"2*!+/P>#*F]&R689):V-K2<-=XC./&A2PA(*^=RUX#@1$AELPY1?!U M6,7IZ6J("$[H:#QR7G4"$#RIM-'NXCAC59]H)5@3+=T-I-E(\0M8K9E#$H#" MT^EMVYWO$[*]*8!_@H8\"+DG9;U#^P1M4M$R5XCS9&KUGP-R/Q4@Y^3\F*"\ MG\P,L%?,W@=-: H+*$Q$L/4T]-O M-MS%AJ>NU4'0/>$T^'9!2*XT=Z[N4#$"%&8+GG@')4WF]76ZE-'[',9B_LVV MIWD_]\3P*>;CK^>XV"Z%X"VFI!%,0;.:8.9*CB"=3RP%Z5">CB4/X?S-C*=I MQMW0>YK/ #O(P,44N:FNB%!U#K*%X.OPDJ"SR;G$6%YBUGF$^27O/_S]MYOI M',T'DSSUPSM,'-G*PX1&B4BIO;,,]++(1"H"Z MT#3J4$<_ V*J%:/.0_0J ./*1$1!KL[;*)%Q4=IOE,@094]SE(@,@3OE"W!C MR.G./@/=UO1+#-+4QDE76A?^OK!1(H,P\.PHD2&Z.)51#+OP]#9*9- HD4$P M&6,FPSXZ/A7\LLQ,CF38,A@&*D4-018!4I=$40TO/HU>BCH9W X:)3(YV Y1 M;>ONX#M;-Y^:4%'#A<6ZTU4$K5EV#&2L$R91D-R0FX]4O1ES:,Y)##86Q/] MY]'L0LUKF4^EXB#1'GD?#4'K)%0?.:I.N9'2GA6PAA9P5YA!48"]A'LT@%0R81S-$ M?E.:MS&X-2EC]'2+); )77VOIUN-"0&%Y&JL\Z&HR6SN>1WS: [)A$\2-E.R MC^$30[)-/*D,7BI-+KP3X%A.$$3AGGO&C3N=WN57-(]F$$"/-X]F +I:>Q!' M''P0&;<4-!6PQ1';7B($'2-X$07JR++U>2?OY&V6QE1LYY0@U2&H'K-+6R5O M-9*G:U4MS_(RDWID :,Q> IEO)C. O.W.0#3OY0.0]A)5>0_O']-9BD(H4![ M08P61N$C'2,0HA"Q+OP*[&T.P$0*:[5U2@I#)H,Q@!)D00YU 52(@7LK+3N= MF7:O: [ ,>+9"4#PI#J)!Q1&<^\:Z$WCG!>AD678A9E?RMW0 M>YK)ANTR*-QPY9@&Z6NOM(T(/I!_HK5V')-7LGE=QA3X'J';[)@: <1&]"HBM=J-1Z3N3+JC,>A(#GZHR':*)_Z>DNU+R6.N-!FGF^!G4? ML?97=HBN."L,B%04^;/2D3];%\5HYW**J2073U#)0^J,&^IXB#1'KC..5I>, M28*5(H+*='/&P!GDHI0/(;&4[#:G^A3JC >I8$"=\1#Y3:F.,#8MHP7Q>.J!2D5TC6 M&@W9+9<%8LJ2[%8710Z:?;0-;$H(/[GRWX;HZ@?X/: QI2*!Q[G;VWHPDYB6 MR"4X7WNFR',![YD KTH(.60Z4"93<;B9C3>\3P >4WJ%VVC"*7K!8G3@.#GP M*NL,SECB2N4DF?&LY,DT?>QVNH\OU=7@V'>7^?L_?L?:(/_KK/[68V%'SHPR MJ,"YBA[)Z;Q$(Y>;IQ)*KKRQ"V@F>,G>8>C!(]GW?^ \ MG2_P_?P\+5]ZR\T..<:$-=H"UU*"$L'0<62)8XDI&>TL,U,SD^%U/[O$(G-Y MXU!J<W0%433@^H2-P&C[XB ";4OWKFOMW.2_A$2Z^.U_4 MJJ-ZLK^+BZMY2%=GR7(E*%2'X%RA8\T6")Z8"]XZ7;@QB4WM)?!9AMZ,XVCP MZ+4M*FYG+@Z^ 3]@52[]_K>SRR6KU^'B5YQ_%F.R^8)V4E[H#YE0A-&6:_0] "6M^>!=Y0$I\//VSKS$32J1)H3 M!IS@$B133(LH*53O$K1.@OLW,SQY3$YFB?&-@CY^G./'<(4_$E/GEXOSM&SE MN561)25P+^B\\?DVD(U(X;M&J2TKG#TH_6S=3;P;H2=D&H=Y,8$6HNE0"ZA+B=V"$%*!D*H( UJY=F$GQ'N,S,>Y*>'N7Y/! < 9MHO MTP\9S1_'RR%Z;2%DVTPEA5"X=* RDJ#8U*"BY;B.<\= MW2E3.;N%JLM+2&>-8I-!8Y1*5S]RT;K1]C6WA0U#:KRU\ MB+*GTA9^?U^@88*[3(ZP8Z: .N6^=/![:#-M).#[1#5=H#K]Q3VS/Y$O#,X:MU]7I0K@I%O@\Y;4%'2 M95*4!)XUW33":-.\BW4C,1,,]KOK>M9#40W[IY=IW"=6G'X=V%F7G=[YU9I< M8YBV7@E@(M=Q=K6V-!>B7G.?DQ$Z/]PUNN$-:/BW7S&,QM!6Z_$BJ\D8WUZ$ MQ>*\G.--(FM-FB@P!5*D/OS(X2&B#X44+%W=[2WSV,Z\=,NUTT*/^ M^BI<+46RI(^"J(KJY37OC,3B4($1M8I=IE0?6A+4.FK%I>>Y^:"QC<2\[N"R MC8XZ@.FW44A76CN^8VE_2Z@TFO*'B+B'TF>?/\\NEW1]<^-$LT D(0.%DFZR MZ )$P>@?+&E,(1OG6E\8CZD8W]DX5#EN8RW&R3N5+O<[ZJ,(5@EG:W\ M6%!6$&?69_""1X4Z\J(G4[>[E9L)9J@Z%TY, QC3A_RJS.\?LPOZ,1=DY!\H MNCM#;D6(C$X+R>H#6-$0N.& R4H7!)T>[2N#^K/U9@1'ALJ4JM6?8O'#^>*? M/\RQEK;B'!=72P8+Q9Y2<04\9DTWG"<%:&, /=JBA,A\.H-Z=V7JS1*."I-> M4V;VZ4U\SM17O89!H].Z!+ ^!5#:^ => J+07NZ\&Q"+\MD)O?LRM3K-(#)P&3C M#)*NK2]/U'0LOI9QW"P!_.V2"*K_6;C\<['\BS70;]\*TX2:#JTQ[:4TG589 M9[4LOC9E>:03&K.G>+4X,%Z8HIG@3$_F*/MI>JTRL4A)5BXA1$$F[@/]&YU MH"TB8X54',U;J\RH*.W7*C-$V=-LE4G.:U5O))/JC52\ARA(K(79Z%PRAHO6 MN#6F4F!]LAJFW]UKQ'Z7P6.6GG.7"F7!WV MDBFR+1I$0<%#=E$IMBW*>MV-#H,4?F"CPQ!M]:Y3B]9Q5XJ LGQX,5F!2[RV M]3A=M)8NXMN:[%XNWMZ:Z)#Z?V /NU#S6NK4!FGF^1JF?<3:OTY-H[$B)0;& M<20,BP"^) $^!?0I:0RE]3"G";@@O70\1)HCUZDQGSG'X$%8#*#0NKIL(P,+ MJ! MXQ+E2ZA3&Z2" 75J0^0WI:*=&X[(5;E>WFF_7'W"^:^?PN6ZR>[GV>67 MY="NN_L]%6(_I&TB.A]=,W3E:-R.$'?M7-V<[H .DUS M6:^!M,B?+U?3Z#U8K.-N5-X).9QC>0MS=+.HHE M'0"P*2URV\KG:NKJ+9^R""^M5U!8B:""K:UT]$L3,F.!J\*GL\EM(&]OAG04 M0SH 8%,JW-N\ /+,Q2 ,N@ D?06*&0LQI (IDCY*\,6YT3>+#F?CS3QZF$3[A&QO"N"?H"$/ M0NY)6>_]A,!V040*:+32&0I)!%3D]6VP:"C%NUPJC$IE X>@I(%N"P%66$8'HY7.F*A]7X\OIEF M5],\)B)/,^.W_10*BED3'$+T]132'L%'JT@&6M;*9L_3Z=RD^T:V(\[8V,K# MMD6U3FIOE!>@4'!0G!EP/!10DGY#*)_-=$9P',KL"9VG#7-_DX?5E&;6[,OX MG6V^9R(PS35:T)'TI HZ""E(<#D%[8R1L4^URI'X/9)531_6QS;&?3'9*V]W M+-XU<2ZL\Q0*"?++DB.V?2[ O!=:N5P4DR_.'KL.??EM[1>M)JVOIJZOAO6O M)YDT'^RR\Q<[#&_9C]OI#&A)B?/D*73*=4JO"JQ.U"?\AVR-<(JQI"?SVO33 M] :T()K,4!AP46*^T8A[!"2)/V2+!&\Q@F2#:E/&*MV[TF_P:JL;*'R+B M<=90"9N]6";8F: C3DIBT"4B$'/(Q5$0I5O7!TYT#=4@W6Q?0S5$L%/J>OQY MM@X\'P>F7R/.NR\V,G,3BO2@LR.Y.2 6T^.7 GYPVJ(+')M/&3IZ]"Y8B%(54?7N&#K0LW()C.Z>SA[;Y8TMB4=AK I]0,/ MOGF%EH8I9\!XU*"4HWA1Y B,3I&DHB ?_'1NI!?>!>FTD%HCG?!2I.HE<:!P MOH#P=,(++FQ()]BQ^N*[((\2R4X @B?EJ ^H%?5!6,&2!VMK<2^/ 9S5' P+ M G.6PCOU LWPA&QO"N"?H"$/0NY)6>_0II,4G"5=6LC&&(J08H18W;OB8D#/ MA/9F,MG>M\:IUV''/3%\BO%^[5_9X4C+W+OB,P5J&4$)R2!8EH!)DZ./F;LR MF;W,33E_,^-IFG$W])YFFF&[#-!B8C8%$,73.8;<0 R&0U*JR)(L&O5RW>FN MYG:O3<(N.=!S4P?T> M$3CGR6HK@I_.Z.6?IE?Q[ (+)J$ 68H$M>R_E5X#9X)9G[U1LKDO\ HKGH>@ MM%_%\Q!E3[_B&8LQ@O$,?KE&"9V%*'(&)5$8PQ+&U/Q%Z^56/ _"QLX5ST-T M-$ZMZRX4O=J*YT'JVE[TNH^L1ZI[CS8$:SS!.]<)*L& 2]Y"B$'(HM&4T/KL MF'S%!XBV"E5=*Z#GPUU%P:9"3DJ8+XN"A"\@*-[$(Q*P4DG6?*C3QW:BY,32GLU M\IB/#XAIPWQ=R,*<- (-@Z(9^7S*<@C!>; F2B:"/9LUY6/RX6UYB_NYX36:L7GB43B^4?KBF_&'>-= 150 M0K!10G3*^. U*ML^'!Q*Y1M:^RMW2@]WSRR-B%8IS^O=%A(G"TNY/L4XB"I% MI[-)SDXFA_\B=HU,]_@]%!Y3>N;:>*.HG+2*/))$*<94-COPUM*-H@-C21!# M;#*5F+LY&^-+=57O\.XR?__'[UAWSO\ZJ[_U6-C69PKMZJ):EWFM&8\07-$$ M;AFX1V'#=*K]!_)V0B?.-**9+J"94JG;8VM];G9K/?3+^M#7+,=<4 &WNF[] M5N11"&L@16VE3T)J-ID=.7MS^68PTP+2!/W3'3D^T^BC3KPZWY*TXJ,A#UP& M(/9YB$(RS2@B>^G8S$?N"V-)^\,RZ';W9UJ%T=#W#'N*A:#^J/0B6;1&W.K$VIAB)Z MC\6 Y#(SICW+XWMXKW=UQ(F:6$_033MW\_P2#&GI1K8:O&$(*F>$6$(&1A=X M]J4DS4\T>CJV!C:$[&L::[W6LXK)2@=RHSADH>B0CZ$VJ L-.#1:_53W,Y<''P#?L"J7/K];V>72U:OP\6O M./\LSHAA3?I@9-^1+GJ>(T15!V3JD(7(R6G79>#)N&R>D)VT!VJK!28CH6Q* M>TOVO5(W28*?92^"0*G ^[IPAC,*=HI8MBE;&U+.KL_.\$EP_V:&)X_)AHFC MVD1YN(*VK'KBPEEKC8"83285(:NE"1J2#4+$Z'EY."3J<6_G&(2>D&D8?> M#> _8^0<&,\)ZL9)4!HE."96\TR-3(5SG%J;P=[,OIHK^NB2'@2KQZ>6:3I, MY"NU*)(4 M:1"2R);<0A'!%4,>BXQ.&Z4MW^W!CG[J'8S0K[[BX]X'CS6NHIGV9H=*L:$; M>TO$S?ZG'<@8,F%B%Z6V[RW?/D[B .$_5-\!DNNHR.*-*DB(Y+Z.?JW9+F<% M@TPQG$1T/,F=XNAC*W##1(CV^ALBL,9Z^QM)ZO/UYS4AN4@3;6:@(M;UG;J M%ZCH+#'22HIJL]]I*-@6S=W[Z'B>_T%BG[606[4N[1->7<_>H+*VUMF'3(XJWO]%_($*,"X_+B\X.NS MP2_EYAWA3*5LI; <,*9:P)?KM!&%X)E5Q&41G+5.Q6RG:OQHO;]OW$P+'498 MW*?MV]GBZLR@+S7_")I'NFT2T\2P\2"=Y+)8I9EM/67E,14O"P<'2KG#^?"/ M,#^O3OY7@A@ZPY*UD%4=-U?K9%W4#F2VC*X;.K6:#^!Z1,3+TOIA,NY0ZW\? MANO4W^*,:9NU<((N*$%'D"\,HN+$K>8FU^5)4;;N W^:DI>E_@;2WEBIV2A) M^@$OPE5- L^O_OQU'BX7="/5%'"+M.G./_N@1.I^'#1*K6[X^%?X<"U-X<@@ MU5)\\BKIMS]1M-+4;=+Q)]-_\>>]/EJDD0Y=%\RQ M9AD?JIMG5+V'8'L,>=T\GML'Y0*CVX_7^6G,>X@Q!$ 5?2K"Z62;CXJ8[KJ# ML3R(-OKHD%UY:MS^#A2]WM4&0]2UPVJ#/60]SFJ#A(([C!X"LOJ.YQEX9QQ( MY7+0(7 9FD^YG_QJ@[;*'R+BOJL-WJUOK>""T)%(")G1$9=U'8V;(QF,3:JN MJ\^N]>7PF(I)K#88I)O-JPWV$6SC5_%O9]>75SC_O5YD/X?/JS(-;[C(FF4H M@3P3520Q2IXM%$PYJ:R*W6T+[Y;'\:>^_?(O_292;SCO8%DK@+^O-_.]^SC' MU?'V@,0U\GVD0Z:28_M5>BZOY=;I:$GE09=<3/^? *JYME#6KV+KSH5J2N=3= N=? M\"LV;)9%&.5!\;H\,Y'V/,L>1%3^MOS2TEKJ=Q>K M7 TC;1=E SE&P8%B#"%4_YFS.C8772FE^:;-WJ]1JJ9*IU&?] M>$DFCK>O #_5_Z#JJ0;V269AE\.)0R8O7!H'D1<')M:]\F/U>::S3 M:RX7-TV=-I#KG4V"H"+YX8P"NL#1@;72VI S_4[KVV8'LL8/C!HJ\E'E5ELM M],B\X<7%ZG+]6YC_$VMOSGWZ7++6HU?@(C.@=(H0F;-@F&0.=;)2[-2E/L3M MW4+32X)(4_EW.$C^BI1<1P36'J+[1(;D'+>RK#N["R9P02= MY,)FE0SY9(U!LA-A+PDI[371(T&'=43O95KV=B[XF3:,%\T+R(2Q/CI)B#II MX+Z01K64MGG>X $)QTBT]0Z1#Q#RQBND44+M9[Q:F@W1LCFCUT,Q4\GK+<>%_DI_>1E8LD3W+ D- M:M4%*(&!_#<5 0O/HC"C*+QL#*U[!!P_=]=%U[-6,I_44M:O;%SF]Q?A\DX) MT"X\=4KU]>#G.!G" V#2;$EC8QV?"GX+A31.*P[2U7O#4O0:2G# "XI42A)< M-1]R<#*XW9*XG#ALAZBV UR_I\!@]B?BLO)@-:;[IM!1.<4X\M6,<&4M!=FE M&%"A>!65)$^F=9O)1F(F.&F]NZYG/135(?6YC-//ZS3W)6F_D686'_[^VYJX M6 T+A074=2/D^Q8+-MBL/7HN;>L)4,\2](:DA@KK<1X]Y>]^W:_ELS., M'%R&=R0!,90JKT.O2_&7_68+&1U/' +.=Z#N<,K?)H9]FB\69%8C( MLH:@N .5=(+ 6 2AC5#",A$8-/FN.BOJF/C MZTP;+G4R!9B6U9\R"D)B#J0IHG"T'F/K8V80@>/C:02E'P*S01H;RWLY"](I M)^DX16=3[0KB=>]% 8)J$3((;RC6;^W+/./:]KMA;Z6O='%,5]F,)^GOY/#/R,9-K0R%DNI.-8L! DH- MG@Z!H++@JOFHWL.I?D-L1RT?Z[3]_C^OSZ_^K,\Z[Q].R%F<11=J.X0$40)% MPG6^A/,Q@##:N6RS3K;UEMJ#B7Y#:3\=C^>P;Q+?6 M /C0?.8@F]=W#Z0Q(D <%07M)'".N!K0SKG3+@HN/>P_Z-%@T(JI7 T8/F35JT'B>M!_ND_:XH/IK4LV+F*WU M#*+' DK1!>J60Q 4^7F:6ZM8ZT1D*]K;-7T<2-&J&-T:Z3$B \ESW:L08O62 M.1BAK:/K@1G1NNBK+0=CM8L>,R00@R@]3"".>58:%US5I'=H[?$3,^2!^VRTP$+!WR8$]3=J?N=!?Z M.C72;*/M2$TQ4P'#3B ]4)/'0)QB%*GD6MI8MQLK;^OC?,ADJ5'H@-JEYK5] MQT':MC:64P7:$ 6.VN B2O)&)P^,BUI#7X>#8$"0P;N@%=?2MGX*G5"#2UN] M[=RL,D3HHS>K))^$5TY 4":#JN\^ MUY439UB\3HD'0,U8K3J60'#EP()%XYV4D;7.=S0A?"KH&CGA,;[2>X\+^OLJ M#?+C99G-/R_)_CG,5W.M#DA7[_!3#\HW#Z6Z4<)X_=D/^/ML7@?%O5LLD'Z5 M9I?IG/Z;CQ5@7X&F!4NB! 9.>D$'E'00HTMUQYQ3B5E91&LO<1"!+6=W?\'+ M:USN-OF>1#V_#!??7B^N9I]QOGAWF7^:77[\B723E_2LYXYHI57BL=05O'0; M"*XI= B6_#G+D!OILVR^J?8@BL=*[?9#V7.COCMK\-CYVKKXZ78HX%]Q]G$> M?O]TGL+%,HQ5+.J8+(6Q?!G&J@@A2@XE,2^7KD3>J01KRYJSC00J^5D,:TKB._\_EQ]R V4LC#H0![2K/'Y(=U+=/*DZHWUIKEQ9F5 M(=O()419]S\S%\EKRAZ8B""T9L&(CH=75]>\^@5.,C,'$4$3K_4(/:7C12#A$WAN/_6YID*\5 M;/\'__SA_#*00,+%>YPO_\9EPK]A6%S/<3$K5Y]N0=TT9W(8"8T3+ WE<91L M3.VP0$NG#9=)@TJR0!0Z0HI,L5"T$Z7UB3]J-N;VYZYSCRLCJ^'SB_-<5SBM KA0<%"ZU IK3$XE I M=U>]M]$QSQ($6WM[/7F: 46!D#4SVB0TIM.=?<1RK;$T/D2X#35='=\S.LPN ML99S_"VD3Y7)FTH.:YAU3H!VB'2E>HH&ZZ!E-)Y^0BG&A:U^]',?.%I\M8_, M9XT%UC"&7M+T]^NXH+AA6:-U0P^//$CG';&55*4G@/<,P3/!BZ00CZ'?28%/ M_/"35=ZA@FIM?>]2HF-E-J]%G'7MV17.*92[H4Q3#%ZDTX2AZE9P4?=!* 9: M\<2,5,QGOI,*G_W,R2JSG? Z%"6M7_%6A2B7RW[-.CCCYB%O5:BR#FSH_\F1 M_.-,A&"TXQP,KR0;JR&ZH(%.E9 P^*!8Z_V">Y Y]W MC\9GZ'/RB1/?A'YR2DR"Z',@BJPTIL3"#^? ME?.K,U16J8P<="R1$%@T4#A*KD=&&;U3GMO6\]+N?/XEJWQ?*6^\4%HERI 1;$)4$(1Q1 MAL@@AK!)*0(X01;13UO/KWD/*X]7?>.2\\Q4,:>4U?* 7! M&@?>2N]R-JGHUC-/)U5_U\.K;"3NUL\$-V2]OPA7M5;HEJC D5F76-T75T!9 MB>"C3L",<(E+D7Q^< ]L2#1O^L*)Z[6=]%H_(-P2-9_EZW1U2U,V,G"W=&BM M)/]VV8WK/2C%C.+:6/5P+L(VC=[_P(M2Z &R:YWH64II@>G?/LZ^_ 53_LOM M_LA?+B_^W)[?N7'JN,&[LUW;%PNCNB1F\, :85D5HM-X_S%YO MN,&W?.AEZK.YB!^KWQRD_M7P]PV$D8=1DA49LK2FK@0OY-)0N. 86LF#%4+F MG73_W%=>L.*;"?>QUNU!6K_3I/'4E?&>[HS;CCUG8\*(@$HF4!RQEA4$(**) M >0JE]WJMW;_Y@M&1"?!/\:'.P@?3]!6L?PE7%19$)%W?K4F%[-B.M21;>77_#4 MUUZF;OL(^PDX');7>TCA+_=*EJUPV2:M 24OH(I&".2P I-!:B\+VH<]\SOB MX)]=.[PI:+D'S\<73]$I62RB;HFJ!=0J <4U%HIASI+_ M$I30.Z%A\*=?,$+ZJN$)U,BV>>.E4'^\S'4[XW6X6#1/'S_\V83>V > MF3YR]N[BXLXGMOI(S_._\0<>U ^R^'2^^/1N/IN'F[8BKI.1V0.7GE EL9Y% M.8!R+-#%E$.2NQGWHQ\]GO%ND_W]KHZ#1##T/6;]V_4?D4Z,__7?_C]02P,$ M% @ Z*1E6&>%..QEO1B!KKKS/ MVY_)VE_87P5$3CDX.P ;FXN;EX>7M[_$+X#_&SAX^7E%^0_(/!WL=\=%!0X^/>7OS?Y M[ULY>;BX> 3X>/D$_I?7_AM E)\3Y)'AXC@$<(IR<(ER[ \!4+:.//^A'@?P M?RP.3BYN'EX^MAJ"[ LZ1-CJ9A:\S^-)G].< MRB.FHF_#*W[V,M^A M&Q(&MPL>\ZO:MO1+GINDJ!V_GE[>/;^#5H&O!(:%A,;%Q\0F(Q%MI=^ZF9V1F91<6W2\N*7WP ML*SZ24UM7?W39\];V]H[.KNZ7_8,# X-CXR^?3_L+A$))&_KGU; M_[[Q@[K[SZ_?M#WPWS]_<7$ 7!S_Y_H?XA)EX^+\ZP.^O[@X.!/^7B#*S:.B MSRMF!'L9N3X8_(+"LD1E6)3B48#>Z]8M_FL+'YL M';:X;M"<7Y-^CE\Y+57(IXHS6_._R#=#3.X^(/A[)[NGJU]1=<1X&L39OLC> M\YP\"__0V54:FN^@'K_Z,^!.97C]?]FJ-)RJO5RY SG,XM;[CQ+6M+$B2$X-\./XE!! MA1(G,B_/QEKZ0LS/S$0,E0PE6)V2[,Z1>"O:(VSS%!+L-:=K4F2($R M$0>.UH%1[O@VNG]%T];-DA+%K?*1HB([Y=7>$16QS M]5\H#]E0-GWS: 5/-N<2$GPOCDO51D3-%M,UW>W^V M+=]1Y_,M-"@3_4O8(8CBYHW0'F/,M;U;%8S5^UUW>7T^?CH#_)+42$/"B?A, M*[$I1L+J%U]SIJKO-+%O:N$'F#=(I>J.#GHN->X(8XUVG0821>T,\K*_,,RIW@-30CZ@&3B>H[A=HSCC"HAZ'FH5Y:% MN*Z3NO\!/FX1QRO\%MES;!3Y/W].N[67L%@_3)53C0M#ZZ*?R7$4OG<#.-X= MKIZ,:X(.E5G69_9:/E\F>,.7'6,"DX(-WDD.Z3XN/!FG9M!ZSXXKE?]0BO:D MO01P]O^;PD'E8TA(R6.7DFC_@$9T('QO3Q1Q=,^MFYJ0UQA1'S+R[* 2NB!* MY9SP!UIS#2=L/I+^MB;9!TTW0W+-L)3P ^$3:58R44+.81$?,WO4!*^KCAQ[ M^IRS8"%7))%;*7PM"M2\7XIO@VP_H\2P!*2?;GAY68E,;C=;'"&/YSC)V=7[ M?DX<$$SWX+X/B=$2WY33.VS/MR'D1?O(+(J-RHBB!M!I.90$&J?OPV&&+T,L MZF)P6'5+0M&+7,ZOU%RJM1*:U MFF!7EUSOYPJ$4HNT$M]?3#FP(.?L3;2[%.WKM5W$KK3J5/2@![/60IXN"@8Q MA(RPM#Q,^HZ%WR$P?<]MY'<%Y^B:EB':;.3"R[> OJI5.+6+-+&MP=[(PR[1 MWHQ0,">)0A(Z;E?NYX++,(XOB7%,>OH]WHORV=F"6!/]U5'^4I6[K_0;56ZF M*Z6(-L%\\!-_]8L\>1)L>NR#B!\?/.:"E'?/=0Y6BWZ:Y(DQ[UV[_,*!]]MU M'CY59078" 0\,I%JH4<7""%T:0S@A= 1H69U#<&A-^K@[Z^4O>\=T;J3_)+Y M]72C_IX?D-:>=A$^# &5 TJP]<^Q/2OJ'S"KZ8'^U.5,M3OXG.L=(>;0HW% MZZ85<^=/%3#JJ[M*WK_.?J&:JK4% 76#&4^*AK$TJ2GTKYZCP!#8P3:("+/- MBA]TDZK4=\$C]EF5 M'@9.A!N2Y7PRC5&@]I_GZ/YC%K'9 !"2PK',.MP9UX^:ATLBN2AP&I-9A$RF MFGAT3?]"],(:ER:>?NGV;@KX-F:.J(FW.)JE;NV]JJF>!;CS/;:AA[%F8!PH M/1#V!M8EW0\1#%GBP_P^.<6 D2'X'5-1*V"LQ]>M- ] 4A#/UDLYK [1?< MIU&7*_H<*:,.8.@J%M3A&\1P(51I!=3@(?HFA#_L'4DH:1BEX7]V>T=N;J/O MG7CU"OHE9E.^FO22W&_66)7 M,2G8/N^T^RO#2.ZHHH+^RZFC ]LVAEA0&SI:X>EJ0/H=T2>Q8=!17&.S]DC; MLA=:S M37=C;-V$_(NK/2VA+2+F=D*[3H]E3^7>L(:>08RS!!17T1G8EH!B.IS=PNHS MVU_^?JQ85[X:ONR9W8[/EK.NJ&RVF* M']X4\E?.7CIW+,"KS' P,#)15J;9;6@?Z$)OE]/-$#L#TMA.C:W7Q KQ-RPC MJF)?CC".B)8P6AO)B;-"UK[DCBCE\"Z\[2":J9;21%Y1!I-(Z/1*0>9M"T'R MJP,1OUWTI&SG2TJ/9.E\F3MP\C3DRU7AYXY7NK<#/K"CN1%@?:@\H!8+#E>1 M]X'#FEQ;1_]MH]UF=K T0_>!=C/66UBK2?\R3 ZQN^SLZC;4M;3R]/HO'&2I M;UJV8D:ZT.%@QI55TDG5>"=XS2;)+35 AS*_M0^P[QP+?B%&Y?QYW5=@,O1% M^N0,0_Q96)&V?IBH7_^:"W/^M2);_7: MSJ$$GJ9@C>PH]5)X>Y8U+^;-*\9 M=%@$FB700LWQI3J^07.Y-?8@KBV/O-/+#+CPZ1>MXTY4:WS:\5>VV6O\-J^M M)V[]@BU-CZ!DP'_9&AYG5J DD"IS$7%-?F]NI3_#@7WKIQ]>[G?Q&J=^?2DH69SZUM/]H$C8=(]/,#&KN2E"Z&6 P1DXX/=<>T&@&Y?3L].SHZ.]OJ+:]R+UG[663RW<%"D=RA M].27W%D <#^Z2FF3'H#NAR'YZ"XK8/@HZL"\"H4/8W$$9_-TP\ITLCTVJ:K@ M4;N8)H(QH\$=&=B>SW%P;&G%E/F\ \^'^FS%S2PH'?#LDJK4I=32FFXTE:?[ MZ*Q\=KGC3;$16ONMH6JYFOF]F&J, M@W#\^'-YMK[H79O)L/K[RU]-+[:W/$\_\3[3K R@[0-+<%K#G!4GXP9H3BDZ M0TGN? )AYX?8Q8W2A#9_PXA++6JG%24X%;#'*$X; 5%41QH#I(;3+R-P-&WP M /W$(N+)4)EG42"Z]H?7TF)'6^J!2\X:W;T1-<]5G<6.UODLV;P=@0C2XQCA M8! 9QZXD6_T43U(K9E0ZE\MBVINR/]QJ/J*JH^#.>.9U+N&S@ MP*_Q%)24@[*+^JCL*:%QRKH=1\M;7O/KF$^H"QREJSN@YOQVXE/&.2K?5C*. M];;G*IN4&+9(?GAD%I79&:)3;W%YZ4\H04_N,'A?^?.483_*@=NKFO4.VNDV M$I6);^?+05_%+>40I4J)48I@L$.&;U?YX%+1Q84P7V1^YE7;?<"@.%15H:AB M2*36R0(]\!L.)H^R,]3 2C!T50$]_0$'GN]58ZH7LWP(_B>VHPKBQ;P+ M"WL=2'L-^C0C[>9ZH1'5XS7@M/NGJ:6YC3H?L>7QH9H7,CKX@F7)]3U\1T + MW9:APWR.4@Q#03JGKX#!04TA):7N_H9Y2.SE'N9F*F"W&RN[>=&$(29(&AW4 MRT#S]FDP+,';9";4=@YI0HVZ6.KS8LY(LZFF\\Z#E.([N<<>YMM_F=8<[(@F MM.P#& MSJB-Q??L=57Q ^AK9>2[.\LJ.2\_"A8M^K_,V\MV%A>==&X\OW@5N MF6S-TEV'Z4?0_>HH2:1M!YC\#('SQ+=T32$MB5_TM-1__]H3YY_$AB1M-18P%B;OG8=NQ6VZH/DBLJ(4+I-?0.TDN[IZ1(8:KQ MU,XW7.D1X>_=-JE#0F/"Q+6RX&T8U8^6R-X;@/JH) TZDI+-!_8((G%^$9SK MHV:OJUTCB*!:I?\>SU7FRJKP5M\%[9L*P=PQ4(H')&T%"L+HZF%=<$GT:A5[ MPD,I@WB?LC$8!/3\9^B>7=V7@AB)PL_&V$B\@9J6JE:;I.>1STW K6"&)&P$ M*A^%#IE8'#P'WEC-XSHWY3=:DM G\NKUW-6[OX7L:=!#0:+8PXI]/F)"H]]@ M>I);?R9&S?/,:23P! 5-"MYB$O7 T[TNJ^9T^H3$@"=IT[;,-"BT24VSLC%=T8,&'1,=M BZD1_@)71[1Y3\;L=7^"I[I>Z'+]^[G<85C*JF??R9< MD?0"'A6EE_OG9VQ1=I%YS.$^H_V%B3 MSGV3W]208Q/;DK!]N8DU]0G<&6#!*!&X#*0?Y9^14C/A5S6^_NUO/6 SGY\8 MI+6>=NZ:'U>+MH]A<;$-G/*]3V4.=0(Q,6S&TU=.65Z=JXXE@*<.=8=>FXU2 MR2WO+K3@&7/ND.!5?]_R9SX#M4R0C-P'5LOW@2(A5N]K=#]0HXWPNFF(X[F:Q:KTWU'4*,KIN"-?8#;<-Y*..1/Q.Q$#L[0 M/$H<4:U'PXT_9?1Y/O9Y%DF>:R\_%>N0.-5(9F[(\F_')9K-$MJ=NUH2);* &I^SY+W5>Z>^BO%KD-!I!'XK7@26YCN% M@@VS&U(HN%P#HI8'6]R>^=8/T1$C)1O\_^@<##BS%GLIT/O-NX&[7XHG/L$I MI_#\R$,4[%;$XPF*)F(! ?>>T?VM>)PEQ6T\^8/;HMRG%C/F\7BB+"TW>T#5]'V?D;C&W:=17*VX?\W.,ON-=X:34X1/;- M+]SK<-(.J+'#J$FBL7>]H-W>!ZIQFEQ) 5#U(VNFQH//'R:0\/U+R?-:OJ[/!WGX>TY'C[^0'/EH7A15? MX3#]Q[)(+=O?B)ZNB4_W M&&M+,^C\=(;_7IS#&[[C;#"E5*]M0>@(-I\\#(/TG@BO!K.EH+9OLNV*<"L-729R(:UUF^U$+7@/*-/ M+_I][X**,&PL.Q\WUNB^G1KE#N,&6EMOJT;;?%V=A](Y&/Z4G8$=4=:\]GQG M DIEVLH 4>_30AE=/JNG1[[CJBDZ6K$E/W:YF]-L3F_K*T%L'[@>M?A-;VF" M5LQ.K/)P%F3RMW0/FV -HB&_S2V%";;9)_QY>DNY#F[?BNVRYW[G&\Y"]P.R.\ MMAY)WH&_"&8\Y.O?!^B'S:19]^S@G*C16YB,.!BH[K8=%$=T/47;.5,ZQ#I4 M[O9RYENH;EU7DLS!\KE:FSS(KFK$!J]A+9Z^6,CWVOYS.=ME.[):O*UL-M(QP? M;GGEX,,G0+4MEN(K-TFD!VC_U#M1AU9NPU-++(B^R:V9^]'I[9MS9\(GT*O- M"LA VE?X_M#+GD?&"DW3]J47XXKD<\,"/= ?'7@\?=QYG%23K5I MGJ:-LNT'1PJ _90>LCO(1<$/6O&"6=6B3Q$N_I2?>5%7E'["'E[J%CW4V&)E M'#1X_>WE-T??*"6PXR.N$7\->P"VUOG0(X5KT\1#']2 M:>>]PLOZK30.L!\>I4Y#)-'52G%)%*MW*(^,QX M N6"6VZ >([CI^HNZN';X53=E;'EP7\&RH/NV%*O\5]XII^^#Y0$G7'S!7YA MEPBTUEE8V 2H[IC3IX.$4$X+2GXH7GE(_J *[SOFCT"/V>J>M7TL?@JS%G&^ MZZ:3S#9,1^,N^KH>!M8:S! 7?T.00291D@:G.CHKB$U:@YXEMWX5"K)G?%,Q M\V>8DH/G XMD/O/M-=RAZ-U%'?!AS\Z'6%9@%RUQ'G4H7 Z:^6UVIW:6=<@Q M4C=.ZWZ^YOJK.V]XP8NC>Y_YM#'W^(=-:!^HCAD6;-;";4.1:EI]?6O<.V>P MS#$-W05KTRV,N3(Y&"5?\_C [A?_XE.=_!J\*58SS!=]%F&P-NC6-(F ,7/+ M>#S;;&%4W_3>-V[HF]JCA^RV=JJ27($GA-=T=RS\!6*U:T MTP;QDK&6GN01=ANTDFN?CM/\5@(:4IT^9M9T#N7Y+&9RV*ZNWH,(T>WM)/8( M+ZZXREPRVCZ2HMK=VJK,XN:R5L2Q!][E/5HOLQ06G&5EA)K#M[+2'G_&*F[\ ML6\NKP9S_1\V:F0[JS]*O$Y^CQE?DG@AO$BTYFE 7F3VH=GMBM(I/=_>2H57-&\83[]M&=7>O"V:_#%EY$GZI=K2$FEV>^T\6X-O M@Z95%W-I(0,^I1U1$$&RM)ZSK3 *H%?+8>*ML+6),_O =$4MD*Q>$]8I][,H MO#G4BS/<;SRV3\66L>B?^= MQ4NH%C6U#W#\GLCKV@?:THNHYJ[843E_W)(>PS1_!7EV*V_WC'%1YX6(JD*. MC?XW?#'V$NX<_TEX_*-.3B)=:BZ"Z*%;]LV/+R<*VB4&)46V#EI2+P_$D* "FG+WPLVS'1;(&?+ORW88B M[&B^E-RRAC/7"O(K,I5L;_HT]>]Z%[T;4WCTIXRVI,E5#N91DH@)PP0^W.!. M%HI[.JY)]'#VA:F=IC1KG.C[JWHV75VUSE08T6T0DVY9*@4%:8^/)J4#F!O^/#=+8/(LB1]H&1PZF Z56WI'5H0YR#7]3'W. MBO4,FN0>VE[NBFW)?_EOA@1'#,EQ@)"!E6:(QE&6V0/25MP'WKTQ>D#Q4[MO M=GJEA]Z6E_;-VU_^6=UWC=D,"\Z#D[!_2V=RWTO0\?#K55=51ZHZ-ELI0F]; M+KG]?.BVPEFW;@F.CY)V<::XYB.RQ1*O% #5R"QM!^R,$KS9I9WE.-$&2*@ MXF,$^FRO;=$/X\ZUG\;B17+O5*Z=5#M8?:^>*Y\'J@@+A"P&TTIF(^+V@7PX M=ZR;R ^I&_Q-OP4?^)K?EE&_<\W[H?\],2=/=0R;IH3M<)#V%,^2Q+-WIEP26%&4)5()=%O]8D*2'H)F2LG% M9S4&^/ENW"H_[BPTTP6T'\V3B5A^HZ9T)Z'JX(0@:PS6%IP:96'T%#19Q608 M-F#XRM.(#W]MZZLD6WQ\?/BJ)L?[;.#*3;]'ZX=[('S(PV $96](;B^[5WSU ME=#Q"5PD>2]U* [WSHW#*&?A"#,DKKP[,(<,7L8/2 M9<.S_94_O_NVVY+.W9Q0N]%:D^NFUEHX5!A3]LM-&!D,PDD[60$JH"41+[/L M#Y8/%"P[DQ0/&:$-AB-5Q6PO%@LDJ'!?JNR==[.6C>_CH_ACTN:)V]@[L=WM MW"UTL9""!8?.*\N1!(UW@FWCRR/O Q6N].+ZV7K@%I*(\_E/P*)5PF+IP)SO M>_&LIDC[@H*(KWPJI*QW^8?Y[IVUD9$9T>H#3U#Q1+=MGM5)JN#J?)Y.'%.V MN:93[FYUMYTV8@5KEE90L-3S'%CO#6;;H6O(-<&&"LNWD+[\/$Q)&F_2I_2J M-^7XQAX?]'7F/B"(?((-LU+_:UUJCD,G96<8RK,0WFE\*]>+UMF3:W7%/D8* M^=)Z:[Q[E3YO9P](#B.O,Q^A>%"3?R24%,!U2ILCU:BI\>XV;WV8G,LUT\]7 M[ETF:W"9.WWD#>^H3C%UNTUHD]YBTHU"$^063C8GQL9?B#N%'?:2_8Q(Y@-8\,22PX@0C(P=4(0,C8?PMY>?:^--BDX\ M=,)+S $2WO_S:7#3B9O3NP=BUK4?%)M.(![H:& M(_VKSQ3M_:L@!J L798U#F_SV.K!O=D';O^!9.S4YX[JUD9=O]JC7_EL?R Q(P5_96+1D9AD;AVBGGE25X=-;JX!+DZ$-3:^:$MP M]SAC>5=J'SC DO=%NF')KEVI6^+#"6;64\U&OU.2ZUQ4#KU5UOMB\KS3TKHY M_9DS"2X\2#+MA>J^OM;33CL78%-G-"68I3,YJ12$,<_6,CD#9+7%@"BREFX'!7O,/9]=G=+6CY[6[@??/;3]& ^]O=P.QDO,A M> [403!R>JA$"0J&UOC8D$ :HDS0S^CDC-?8L>T"1^[$JW5F$:2>'YI7R1YS'$#;#6L"S<[]TW1(_.H8WVF9<^Y_1YJ5+>BL.]JP>M]?3>5D$>LS09 MTJ ;M>MTRR1*%VDUU6L?6A=V!'TYZOF2=@//&*]'L,? 8F=; K-O<2\8^%( M]@33&EGC 6+E%PIC#!L-F?=<5$YHTWZGIZW(AZ9Q5>$ M2KY^W>NB(&(C723<84$8QR@:N4@;*E__"M_TK^VHX7/# M>IF_S;TY/SSMM;D3H846==_&[.4Y4A/(\(&H%!2D:)0@VZ<4MK_ @A!KC2-5\H47[KGU- MR[([JB= 0_#0D?Y!26!UE1+""/'LMMS'[Y8DE>=EUV29,&H$3)8R:6)&V.@AJ49:=*'-E4XF%RZ&>X="* MP_I]#O0I8]//0X^ X]F;FE406">S&!WL!\W#4B8[H7R__- *HH?W 3&_Y<0$ MX:N90UO+3E[70.V5B=A(8HB[URWD4A M>3>LY:0(;9@WY99ZPV6*]0.OY;3T%%W5^O3:\S]IWVK/YT]XZ'C06__=3F5X M'05WEUWOT003C!,M,]NAEZ",B5K#+BY6U,29*[VGW,<2W[*%3Z* MYF/)(,_,MBLFD?AN_V(&_#/PISK,2NGEZQ3SC;TPCY(0#*7[:+W50,\IS2IA MET$X!TL884(*:*%B!M#"ADWFPTK*.>-SOQO,+RO,CQ?#7JMFK$E\S?T:_+)9 MG,3'$&^CJ8"UY%"4*F*'%DH9IK7%G"C[2?$UA(?>>U1:K!KD[%WI'.V\4T;+ MUN0Z"N4$#Q/ZL91F'89*G2-Q9^N?R\P[):(YL-;[FI=VK1?7BM7C V5,AV_" MA/!7)Q;;B)"T#GP&5KCO8(AO9!K)0:?Y^T;H-S]X4+RHVLU(3__>B!']I4[6 M809[)J%$Q'J!%63Y" 5$SL4TQTG7L9=T_U^+NZO^SU'7EFX\$C9CLQ0EO=4= M4"-JRVZ5HP$]H$$_#@8L;,;?] VSW\JMVPSRIGK6EG_?UOPF115D@99B7R M6)\!N$S5+%^L21QN!P]3(B MAH1)W3):EK>TU:+[^3MP'/I/<\;,/B!JI0!*DPAI42@EI NEH[+K\8]3.>C: M'Z)1Z='YK9I!.QGV44\EWS+XF+A]X%K44L3/)A8W,G@2Z7@C"/HP(2CTA,N# M)V_EWQOPW#OL)-])UI!]UJ>/FH.V)6S]V[ 4 I6W,@Q1DGV-[S21BN_IH&1] MR]3W_P$YVRV*=0_A>C5M."XD[=HU^:OA9%='^VV5SE3]N_E&[L^KX@$ )E#9 M2V9;83N)KL] 4[59PJ .%3_(4I_5:?2ED4:=^\3>*?;TJ#I9LT2F#JW/WKUE M"4B<#="BLAFT/AW"T*(.X84M$NBGP+!QG\Y'@PG7NB#'.N\K2!23/)T>*/'' M,['&FIO\ MICBU#C87RD8-=N%%1P?"X4LQ YCF>.>Y:T>?=/5KHER #>42=2[&L MSJXEN8F!"?T]0H3L7G^:+^Y?-=#Z4:4B^&.,^0 M\&('=PLYLT\>Y*(54;ZP.F*.I4^]_6P!8PO3B1 MCC)@'*.6#KF)(C4H7;E->KWV1,-.M.A&"3UG0?#NM3LG1CZW-BA6%>J_E97@ MF/Y_P<-0_],/3=VEPDC0=)8HPW2^[PAB8//=%,.\YF*8R>[5X+%TXX*4"4^5 M:+Z;UKAQ2Y,W:#$K".LCZN\C0P-A?Y 39$%,CE? 42I2G^LUX\1SLR7YZ*2Z M(3?M6(]>C=PK?8_9U^'!K@#J_!T++KH@ S9SVFQO)$K:;V'%6>9S1&QYHIA? MU@-AVW1]?=:NH^9Z67 F>K44IF3A2JF+2O4=94C 1Z25I$H=_?7HPO #WLG8 MK>>WQ;0Y^3T\W(^QV8)R-K"WLW2<5D>!;%'IQS:A'9:_;H:;*574^*TLC-:_ MY<#3[4856QM$;!MZ)_- 6H4&.X'.\XQH[Q[L>5#,FY]39&"EG%#WF[MN0-A*N05H? M&,L\;2#Y/=V_(E"L M84A0RMA:HWNC/GJ6J3._92Y5YI$A/%\F MDIYB@JJESFS5C)+GKI"IEVCMF =*3 B>S2L!E0,0NW M56\VAQ9$3#CTN9I9ZO[P+OAI.!FC51CDHY^Y6.OV2C@Z'"WXPE. ?,G< M.R59EGX8-7MK=%N%C,T)$)VU@$;4U@^B,[T"Y#O*5C9J3%H&WG-_Y)>7V:8_ M4:ULQQY AWT))+EM8ZCA-'@/);FCJ7XP2>=0DK^O>5VHGNO:\S/]GW(/3RW( M:)CBA-B!%XMTH$ '"4LQM!HPF3PA$]JCV[P/2..,$(T=?C-=B=?K0F4/VZC( M%\D[JYH*UY"C/Z 7-$@):2C]?:#?%1\ZD8F%Q#V(TY';';=.'3W;&3%Y,21[K=01$G0V#B-HQR%KN,H[T!C?$2L&MZ?T^$(\L")Z1>Q9#< MQ"VB_?U5VP3])#A\'79/J[U=<[>HU=\5B^T31_?;H\,)RX+$ZU 1="!F4?54 M<>S;7"O-;BHNDY%YIJ;W7>!5$:W3MC++'VYF6\R>,Q *0_<+/#G)1A8'1A0 M>LUAM9F*;DN?@W>Y=FO8?U4\BMMRT?< L$KA:F3\CF>*N=X=..6<6WJE/C-= M;Q^(B,I24GI)V>Y,B=1!.CZN20V],G.H^(K4I)AT8L&*"C@;LY_*P8J4^,2RDQ MF/MU%+[LWB3V0.P+UO5)O*C\_IT@M_/;U6%N(6AE2C[38FX$PM_T#6J?6SF[ MO80=@"Y^(]/"L+3L&=AJ$UZQ&:FHFSY_W)X=:L;L,>%THC'*.>=P#%;O'L&,[(C8P.PX0ZM,J_ MMS=@5J4+G)78,P^7KL>%H)?]7"-Q;H*L-TJ*;(,F(27!(]320;R8,H@F"Z'L M5G$28%Y$A![#/.Z&Q?1P3)S%&=4N1Y^:JRI7ST/?C^]^O8:T+B*/,L0;2'J# M9RF!M.U9JZ,@>L3*N/73/D#T 7M(.@XL%^%P1Z!)_^R=T$ MH/*\AO'"Z#4+*ZM]H%4(PBK9F*45(_THZZSS@^0=NC+[!AN1%=92L5!04V_; MG_J*-#&$O0UM,]D:K [SG1@DR*YL)*PH4R&9<@27]*DC2&A\Z3X0VMZ3'AN< MC8#+"MBNA^KL]HB,WA!\P\X&7;(-=8)6?U_S,\HL#.@\H6S1S0K^IX[UP1H" M:N&V;6[O P8[=_&_%GD Q,0(/)^E A+8T> ZVZ>"E&=6(.57"<(_2J7=$1EV MDX>E[H7&4W\(5(>'/,GR]%$K]KIY#Y^<[ZSP!YYO!0,WB1H,\7^(^!Q\*&RQ M] V;A3#.$K1]!.:$]O_OU6/Y]SW0=X MOR-J#]D.Z=!%^"XWJFCL?O ZD-VO?\-X07KS\Q6=5%+T[9_ MJD]'G8M+#VI7K[YY9SN:?^R1:$&!-=0!-;T/=&"&,>P&(=-K3C_.^H#G/C^B M9$H5+M9]IO.Q!37GZUEP)??\Q\I+N1=+SEET#":O;%51]P$(/L)M*>-O];0A MZBWFT"9!>6*3'#Q3Q!_+#S[I]YWIDKHY$0%]J";F>&Q%6$!H42;X#/\5KPIF M#P_0;34&=#BG^[6:_<-?>-OH/L:]W^6A&[5]1CZ5=(9I M?* _=/X,")*4K"BX06PZEG(!L[CY9DECVX<,R[8ZU#YG=,#"+8XT(5%77>93 MPN.'4'&:#>R\=D3+,/";ZKA&7CO'#K:UE%';17NR#[R WX7]6E9,O@M78HW! M=TL(2QA6/TIB'YB^'D>3!%");-_K6.FM, !V.M@@VL@!Y=7#S]R(R2X79RZ_ MJ R4.S-YY]+=%'6;WYRO_**6YVDL=CPY0)3"/9U?E>]\D? M98_T1WN^A7O?NV*:IET9P)PX5'6I'N%+Q2X06.Y'J%ZLUPS'?:!*/3F#;CPJ MA^[79PAGIW!1S-W4.&8J5 Y4"3N.[@.45#K5/ M]_KK;!-]&)824X;G7'>;%SV/7"D^8&ZG^&#DIZ4X[1OS^1JSP(H/DMDC?5=\ MR$IYUFA91WY@!1J>)DW+^_V^6_0G4) YY[6J<)\K]ULO%TT2%*UE3:,I)UW% M5P.>JT(I]\ DW]2//H[C/$L_Y@O]3J$_/U1%@T*)75L)U./#<(H[!,..=J0X MN=6CRZ7*,?Y^_#"0;$ZW82U!)2SD MJ<&#[%3';.U14*,C6,DX?YZXB+ 5\@7CI3.W0_@]N[O+0Z^=^U<@[:#-^=E) M7]R V[().2,='6(I3;O([.@3^LZ2F&?X!5F.IO8Z$R-\?K977";Z3_NA*'SI M'@'10S_?RL@7H3_BE?HD-J;0_94',0("*JWZ< MK'(^O_J+Q"^RS@3Q[M.8!WH)U@FX/B[6AQ4I9C=*C&%*E=XNH(Z3ZO,;XX+G M8G6,-X?F?#M*[8XJT!XY/'[D'\9K=!Z[CEP;)L!&" D.+ MF8/B!^W.3J/D?XS7(G*&E$Y0N3L'?M#YWJ?S7SKWYHBG_U;TCI$VEDUO3K;[3,\EHC^3O=)_U+;!3FUT>O/3FPI9M:KYX8Z$*VL75AS%4@M.)D2Z]R]?4\A5P!A3]'(9*FSFU__Z M5GV&H9O$QORM_.+5S?NSVCJXL^MMUV:_'E7/59S\>M.$H^ M#L&L>N*$7\V9 MGSQYVP/%N\#C;@IXVPP#,5@1].IC0JW__!RR]VF0W[$L8 M5GN!(1+2MJ]Z-\>9YW077G"\(G/R:?/C9:'4,?-OW1/21W$,49&C3P'4AY)N M #TC9O8OFE9"28<%HQ>22/@Z'E:-,D:P[;AX8\94:'/=7H+ [2*3P9?.F?*V>"TB^UY>D8(^0_]"FL"W28]2$@3 MV0<&MME5+A^)HM+R2#F;+JXF_7\<\[YQ MB?,;,-%?\E'";"?YX*^QR[\]K=35A!B)BQ(G%!\GZFA87]7:W7GS;R99C9P- M?&= Z5&H6>A!?"B99)A43]13PR$^2<]E?JA?C#BFS/O M]NA-76)[T#Q'.JGO;#@)LU0'!76Z,C4^]4DB/$D@\AA=.14MYE3 UMC,"!%/ MB!2%_JKF%.J;TPP=$Z@?\G?>JR7TWMD%0/JGJF- M(*>SOOMY[:>:KK6P8=,5!PU+O^J@K0W?%W&+^?0 MRD ZU6\8#=D'+D-N*RG.Q[IQA6%J-UFFU,XN]::\CU49>R6=+0.U7[7V 4L# M1^5[7"KHQ@82!%3=R^]5I.3T8T7Q0? LJT.MD[TQ1+TLWYH_=0^??6X\[K\\ MOO9O0E8OQMAXR6%M0A[B>,[:$KH:M?V:&DRVS\"@A+X@A5HIZZ,00.WP7K_9 MR$O6[62%N_'^=K&9SG?OK_^L>$5>2[O6Z\;BOT>0_6D(D0[X03C .%JIU OF M-+DU@(^-;/\4_KAT\J"@;,YZ9J2RTT7HP[X USAT6T96NQL&3O%VR\++6XD3 M[)\AW ;8LV5$K_[3S;F#2G/_G$MZ<'BA$%+BVB"1[:3QX#6_1B"+OV$?.+Q, MCJ)KW]IC?:J"7&'BK>21=B">+LNP!R,HM5>3T9Z4SRVA-*K5W,M^SZ3H6]=. M>N4&I^'YLL%R6CSS"?H*/@O]]_ 2JI>1$#<6IF5.Q80TL1!1-],:.K\A:1E M3DI&A:TL=+PDZ&;"3_D'6E0X@C4/E4>>I9NB/E8> ?\>RV0(D<8)0@M-BY^F M?BT_O"Q6/7Z8JG"'GQQ\/Z\W\^W;CX[O")(L%=0@H0,W_$6>M#[2,'$PS(I[ M!A:L<^K/GV\T1&Y9Q 2M&/,6LT?JQ<06/+WHW%W,]4TY)?E\%4-FWHH7-;9! M\:*=G]TNW <<)]4Z*!$[.9&5/V0J'I89/_P4&>N_#G#=]0!$].&RR"/,1XS+ M=!BZ'\Y2^(P\"TX\1^P-LXZ"R0UAE8>IO(_EAF6QUZG:QE0]4>O,VQXQ^=T" MQYZLX%?SSB,=L*P#:ZL^5FJ6R\Z=6R$?V&4_EABCW/4Q<;GM9_PN+3#7"T;- M89WWH&2PWEDU[0.//W_B08.:7QJAW^NQZT !"RB5%CR',,VK/_L?I@\8 C)LEA(#17H'A1%>8(]5K$"J_4;3Q M)[TTY)Y%R9EO1ZY_KI)_'/%N5PG@/LA[*0K=[["C8R7 FL>W96PGD$*M/A#1 MPF#.N4](U^>FS-G4'U(#FM?N[0,"!S_Z8+A"?C^'4KQV%!'FY.!^'!_J+4'( MPJM^,^ (6$%.UA6"N4WAQ!)<).Z]4R=?U[CN\IZQGHX*AE-M5&@/]2INTZIO1Z TE^&#[$RUA02F)6I_FD,]^CIT!\WI<' M^NM'H*;V@WW*F[Z0K4GV-^5-6AU&VLY:9,!",* FW]8.!4*L[ IO# #-A[J4CE'#0_]I M?%?KYZ?MQO?HK9-#0<'](^MZ4*C95Z[M4YJX8@*-DUDG/^(X](0E$$35]E5T MV[9SDBI(M(4=1Q=@C_\DK_UQYYN5_/< _5S(TGH:?K6*H @+)_ MC^L^HP2/ M5!Z<6T\7_S!2KM/:GR!L*6/H8UD WX3CXBA=;_ 9OGS#.Z!FU'8!!3=\-FH: MZ5@541TT-9&4X%D@O80L[PVPV76N11#E/DZ7^;O\ VZ(VA_TI'3(L M.#-:[ER^56;VS$*DR2!7X:N#6Z3E<5H0]-(?'QW2_^A=!1]),=OA8RU *>ZX);O!!*@4/FAGT65 "B5DTB4: M@J6\L+ WZJMO=#R8)UN@DN<1L6?0>EOUDDBB:MD7,)GM5X5N,(/."Q)H[5W@ MA5AVA^7X+0@509RA@>TWPHQSY"UL@]Q/298IX /$\0(!_A/!.KE(6V,[O?<:=R#<'DOR"QY1OJ,Y;98%)4! M?["T(&8G.HR0W]63, *71KWO<;QK=2 @1)SP@2SD..1,6S@G&)_PDFYZ942Z M0$99$U+Z3\E7KJQ5PG(2;8]9W:L:1R70_)@%%B:PP:\EZ"U#:D+6U:Y9AMW! MTV-3?J-R_T;_/#K&56A@>JUY8C" F9P3+7#K,[J3\P>GS9Z@>G4^> M.G*7!0V_.*+Q*-_&=3DA%_/ ]%"*!90E<( >@("31[=RZ##4S J4<@W'[U\RG]65>R."CDZR/3B/4MS$G;[-SV*];YDR6T$OI1& M&?<$W[WN%TV_ M,'%$8%JD^=SQRI3BB+?Y'*.LZ5M1M^/@H!;D#5Z(];%'IQ:?'VO4UP<6)51; MMV0:.F1Q.B+<+Y6JB_9N9$[%VV[=M'@/.+WY(TA3H'1MF=--O&%_ MJ?19T&0$*X*$WVI%E Z;6!FTOIQ%VB&WSG!F/:3]#&Q5UVAVOJ:.L:,,T@9 MV#/4/%84'0R10D@-]BOI?9J;\HMP.?Z@IW'J8; M!(:9Z2@SUA!!"AF!"X%QLYW5X)8.$VDW/RZ=B=1K0"C-.\RI= 3;.HOJ!HB1 M+/(^0[5;F\_#7+T&=QH1@60,0VIPL$\+E$='/%M"CAG;O[@ C2#0?J]2M93G7X^PW,'XDB69J- M4*^6NQ:/WW&^KS#B5GJ8@T7\526X8OZI R.!4/6A3&0@70[G/ TS\QANRF\Y M:!6XX*IV.LNL>>WSVU[@F^UGQ<>")AP7XB5_*NE0X1G( T1_EQ&6[FSUBZGV MI .X.*W%CV(K_/=Z"TU>>&A0F@T@*$A-Z+@H""%*6+$*FA)G0$!*17"0F]24()CR0D M)ZYOG#/6N[YU]C[K&WOOM?8^Z\?\PX"'.>YGSNNZYKSG?3]00)HO@3,>Z[@Y M"6ZQ80'.?'!J8U!QP%YLR<5=,+<.]ZSUZHUN4:5RC0?8S?>VO<]/:./WVB"1 M4!;(;"2$%^Z*#RIR%%2,I+K[NQ,'A6KY]>P_V/R8LGR5^[Y0;.:D-NG*(\0C MYW6YTX@6"-/9@\!+=-"S7< Y)_(BE9TP0WR@):FG(ZM[?/.:4,.FDKMLYLN; MOW1XOR&;[UP'1]!!E5@JMVYGIO!!FIHVGK'"D\#+P4%_5>11W$TO=[?J:S?5 M4E9EQS\E5YO)\"\)/5?F'0+JR22 &;)^V)^BW4JZINUPB M9&B[L.23L202]J+C&$3J?*!:_2RXQ=6'QO9[UK434,RE:@%9/@4/)YR^ZQ+& M#W^H<3\YY9CJ,1FC ^V]A7G2%O_T5^3SDLK7YI#9,D;]G=$@0N'- EE2U0;P M))N\H@_&J(U@^+F3GI[8/R6;JS=5$'VDO+U;565RGGB3MF"OC MGR4"R!*JT??@RF)G-+*5?RP*A3./MK&_S#T>8G/.V4 MW^<'*]9Q7$/DK@,THX)'A8M* 2A?5NI=SZ\-+PHRKC6/;B3*NLQM1_\*O,(A MIY;2_,1"!Z01!GR8-9C<;H=6*(9AP-1S0%$N .W8.YT6@(I5,_UD(50K^^1T MKG6/2XCTWI%'Z3XG:R[Z, =KO&#@E1E5L.P@"^L&GC3'BT1$5^EY.HJW:LU9 MC"YM7]HL2)LA^.8GUU?HRJ ]^HY))NUY)W]:25M\YUJRG!;+EV+^2H*TSXJ3%=&*]9HP9*0#[FI#>_"1WM^)KAJ7(!/P>1U;RP>NQ)'PL[$E768!&N+ MR(!GS=?#*-<0WP:MIJEL@-Q'V,O%+_!!S9PS'G&5>IA(J_]\*SK$N+;ZPO7H!NFO \E7"X5! ME$!AME4X)_':[&:K+&*OC5%H:P@Z3)XC?WCL;.O[(F\\5]2NJMPE6%@,).'< M$GCYL)?G?59U(A8/:74/SN0,861T"_+PN(.@;&6YSI%W^2WB42+C%:]R:I_H M[ \0._&*K>XAHH(:'(#I;#T'ZUU%(ZMT#@4F881GQ"5 I&O-FH.'J0^N"F@R M?E4RXF?#!>)8T[YW3/X,3L_7Q];6[91R0:KHT]C&GD?V8[R+MVG'BBE'. 61 M+0B(G?M1#MW^[9HA[,#>DC)% 9[9,/=,9EHJFUTN$LR.$*&:$UW[6W%1-L>& MY'^::DS/&W=^>?)40>?M5:<4&K0GB[9V@@H''!53C>N"' MW6R AMQIG.-MO0;2H1N'OXT&O0Z]>##DZ?""]K4T,1JTU,#Y>X*RU=K :K3A M,&,!SF^V3>:L6ARTOSDC2-OHDKT> ;R?W][4R8&? QSQN$A!7+LU9[-% "J2 MJLO.Y3SY[3*3^M:M8*44+9I8X0?M;-X!PQO"":&T0_#31,667Q@VF#$^/LX. M+Q19$#W7^GJ\J"+YO$1WB9#= V7;5WZ+M5F]V\>VDKC=>9+U[G[I#G9$1VXY(YX5UN2^'%MD0>YB;>E=\QDTT]#[CB$\!K?Q[.?!@,^NOA MS!LR'SY&@PAPAL* LQ(36NKIH"": &":\Q"F;L&G).3RV86%HZC:297"/PEIZX(MO"5LS"]6+&HO']$ MLC4A?(89N#U;+QM'%.C\I MYM= %Y%SMG/C.#Z/&-&!"_?3CJI\P"ILIMV4 M-2%.=CYXAQF1;,H*L9 ,7VR\D>J38K90>O[&2Z[\5Y5A#,G@?8V1Q#&,)#;O MV&0D\;V#G"J ^I!4/*L14KI:UE'&T*J]S)HOE[%>-@_>66B*@)[<$/8L[<$G MM(##<(<;1/A:-T-G0(,-ZA];OO7DKYCIL-_K#>QKUN[K9+XX(2F<9"W"P[2@ M(700 7GJSNHX-K)-0W.LEIB6]J3E?X//2=<>S]F:T:X[QT*O+(LXQ<-:JH!+(E; MF_@LZH7B+-9Q;!BR+%6'UNR ',"TG.4Z'H"=Y@JLV>'I9"1\G7NX(96_#D#F M3L/T9174-2 GIL=SJY^,\$C?7E"2-KU5RB3\R,]<4Q,$VVS! I)[ZX^)!AU1 M)&Y\Q/H*OE?.,JQGRNGL1'[B1%G<]U^?6[CCKP892 Z/9:]BCV&$G+.X*E$Q M==C@]4MJ>A\M=)USG5^VIL?U6;BD3>TKJ0MW_&*A,!X5#V#0$&:D= M*WH(T)W5DVNMDZ\_':,_>'&0?^^]W5?#;>6F'N&RGWJ2K>ZA=! 'AM-A3$,4 M@#+\9NO8-DRAK8[IAVHE3O8$GS^+F[F6Q4"_5F?A)?+>"&5Y/K$YRXGC!$^5W7RGF MN* ..'EAPUU1,B] 41.D;6_O6#"I^?BQL_#)FX*=[)>S3>)X'DD'-8% (!&9 MXX: 'G'*#$@JH#X9;N![#(F^7GSL8N4/[SLW:]#H@':"V7J!QU/_M&6';':L M($RRF0[BHLKZSR: 9M6BX%=?GCQP37CJH?9&5=/" B?] 4EW&(2CMYF*!E( M&=]Z!D4)%HWDHW(#O!\<5$K:7(56[]\:U"_$^9[2>9@FKSYRE)59/'KWKA3S M6Z"6:(F'=**.ZLS*Q69Q5F)/.9ZZ>XYRNMA)PN35(99(@RLU+('=MT%W^L^7 M(5@0W=@*]'JGG8\M40@O^AK_ 6&^,33>8N$?J+':4&JA99@4)AN4%-3KQ_$? M SWFRGA<*)*=*C[7Z$- AL.Y"R9@$6TM7 0.FQE0!2[2W,7&%GEZ9-:/;7DY M^X0M@QP1W#"^3I7-MGY6N/K@[^Y\QNN&F\63%M(&"&/5>['*+D\/#.0EPQ G MJ5>(D!CJ[;G-HP#88&@7=5J7/5-BN"3[^*6/ T<>?"L HB.>0V;D!P9NB$HZ M,][@[$'81:HW0L*2UH/@$BRKV6ZMSJ@[G*H\(]NU=;-?3=+&W]R5=?T'473L M-LD\W!7#ZS"P,J-4G[+6/JKCP&+Q>=#^6Z*=\#4%7_6UZH^!4H!]JQ]GB)IB M 0!IJ3-1$+1)MN7-3+=U2;=%HQD5I&!\]Z=LIF69;H080^:HTT%/$J(1:DD$ M]P3LLWYV)Y7Y[5]CYJBGQAM&]N<6_SASWG:ZKDQ]VZ9+$_1RYB)PCAC3:6$6 M\@&&QO>]]K?#NVK-T$&M*2\G"F/T:@-YP^_HY51WH>F5M#=G[SQ]^GSY;F:-'8M_]+)4]I%VX><=7]J"3'D. M&XZ?&%G <2.?0"8DYR"QI8@S<%,&J\NCG'VB!'\X^:5D2J1I_G$TL&S'%.3/ MMJLBQ=Q)!5- B/8L3JIQ 8!KAE88A.[T0N_6ZV:HWJ\<.M3C?E6XN&C]YI(\ MFH0CWSU(ASA65M%!89M$#TV21/4=H[Z?Y.F2-BG]NQ<'DE^;9'J'=_AV. \X M9)_0G=UL2@C)JM@,ZP^FL<$5!N'R^9693ZLG3;,3^I+X<>(!*T+\0F^3 H\X M)P#'*8JZQ)RY_O:$./1I"_DH(*)H7,B?@U_YH#?7X\DB/L-(P^O20=. ^2RJ-4ZF5<5K 5]7 M5S'H&FK8EQMF$'V\@+;R MK&_S\LTL"87-=.]O2YD-8Y6,IYMW0"=Z9LTW.)T?VY&P^&<)!)AGK42 BKK- M\%W9B98(:(U]5HSD!I!:P&MPJ'N#7BD0KBI5%7=/(DX^[B/ON1L7$BK+I$YH6%V67V5( M=T8H96>QP@,H,LZX*DCL153#!;M92GHQ6-"A+OI7JH7^![?N<@MXMF^\Q9V6 M1X=FG()YYCG3$!!$'QU4!5FWGRN19CSB)'$O7NTPP2#^.2S]#Z)-PL0EG)9Y0HZSA=.#/02+2EL0D0(3;$_C:Y$/"3 #GKI#LD M7.LF]Y1$?JMAT*A10M.I.+SUTZ:>"[-77X&4G#>!"PD)#=QX?W L'22 ?8P2 M 8SQ8=17O*3/^QG)WT:?W^LNL[)^\,>B/ZS+KDM97 S4%A@@0T8=E%]'3N2T M9IX8ID*(:\:DT;RY1F]UQ=8TN0@W\5,_4H(6MPVS%NQ:"ADR-7 '=?:@GG;9 M"5RE/O.;YW\8^,F\*(A\ZHYY9/:CL*?_S.0_DC M2MCW7GFA=\_SRS=4_P(H5<@.; SRY"S1/A[R!"P"XS-(F7P(;A/<':F8ZOA: M:W+VJN5%&&_,'&X*UWX5;D)2;.F?R"(_),FU*ZMQ2+?.Z9G?'2FYZ.IRB>VG M0IE\*[/7\VR1 ;&O:B\]XJ'-8$$ZR!DZ$4-&$]W7!RAF\'L#M+. /\&K:IF8 M&G=135DTR<<>ZXB7OD/$#O,+L7(E'Q8)O'LDYR(7HEO2L:#KHY""9P%,7 MWJ\W6%FC-M6K3WXVQ?&9:][]=1_L*TB&NTD>GT744W"%S$$VE/'US&@]-(#W M]W _=="6^?2(RXG !7/(36TJCRWM/+02N5Z+;[SA-I0/U).[(-1T'IZ'Y"V.=LN5&9QP6]5>;?%48T%CQN MB-929!&CC"(CWU7M9H[.;".TQ>82T3NW6O0RT1M31"Y1L#<:J)X_9Q>MR9(; MTWI8DK\CP :C"SRWO,>0?'U4S2]#)Z8"C&=+W_D6??+T?XL2#S_O;L9UBK4J MP/$_SAWSIA,V?P\5R.#7XOS7$0ZT$ZT3"\=A,^F@U8-Z: N.H@VIDV]#CZX"_D% MH8,FEYD'I5"*# D?0@<5:=-!DG00Q1K\;Q?^[<*_7?BW"_]VX=\N_-N%_[^[ M8(T.A=]FU"KF$26[FV6_1!%TT _?].H-;YL:@97,-TQY_ZU]JZ6(]H1P2#5V M/8' P8JG@\(:9/.HND2OO4X95Y\FE? "0JMCH<5TKTBS]=6U/BT.45TNZ:2X MW/?N;)D1N8AN:#6J)6%"F^"=0UQJ$^3!"=$N ?EZEA8-7S *HQ9G[]VJ-"M7 MFN[E41VQFHU($LL(2E_OEF*>W9S(P7=2>7#D^P#4D8C&0]:#B.''8720?Y&3 MHNCEC)^[NA\U_(NCKKV3L.WS8PJ[SP-2#YD;:S68,J!QHT"_A_V9Y9V%>OVU MB'OC:A[$ D.2,'E?Z],YZY^CF]M:J5S=?:?-H>],KSZO!Z\(2C$O8)G@K ?Y M6 ?H9$$+KDIQPV[V@+/9S[ZU7N@KE6-6'6Q%&T[?0#N(9V[]7+"],W64YZS8 MZB?8I,^\ ^0HTA4RWD.03%B'V-%!H31^(&P6*0JDS;59F*84$5[G6<'D[[45%_\U!UI&LC_55ERK4Z*>2EAHH#L#HQ0+B&^V5Q)NCM<*<=%A9*\ M\S[!"DQKZTZ=?^>!LBJ=C_BDA#8J*S"57'R,]F:!5$:LSY&6R.D'Z0T5**>3[ &,^Z MD4RQI9H# 2\HAE0I(J-J9*:JD(0UQ&L'=[ \<19+;2I5=5^J[2X(7CR]^NV; MX5:;L,?[TOYV:#"X$MW,.=EC<5!"!]G)L2QG7JLB]44X%@![3?O5===K\VLK MC5+0U7L7XP,CL=[=<_EWNEP*AG;NL_8CRY;6-T@1K5D\5'^*.6T(,J% 4P$" M1U.^+*N(]!BX9J]X%U4+F;X-6OS:R2'.5%D>K/(:>LM0$\3#, \D'V0^TPE, M[J&#M,_!,OSMV_M_2:9%')3300-=-I)__VZ@IP"J(XTSI.2/_<:N&48J9,?: MX9;5U?MY2Z 0&!9:2U*,+*URCCK&>>9D$>3EY>?9"'"I\S:.2ZD;==3N%0Q6 M8%'LI#AQSLU1?G1,Y]+/36>(W/7.!@[>[L:ELAE&1D[X4I!X_M3N?ASE_H^$ M?-R:-3(,[I@-= SWYUIEK-"JCQT1T<@9FGYAPVR!.#GV$WZ-(&-M,7/KT!V6 M;DY<[/O+D(BU:&I,!-R:(*C\_K2]O%%LFM&>+1_/?@$/RG5]TRL_/?,\GUJ[ M5CFYCX0P0T\',&ORF._\VL7_"^QE_R\QFPEB DUGD0&!KL@=C[&HL6JX.!V4 MZ%M !TU!#X1WF ;_J\=B>ZE6OQ]4B)R2.Q!.)GAM9/TYPOX2=G]KO-M[,3O' ML]B!Z#6=FMC 1.[C7'MSDM+:^/U%3%"IXIPK)E)-PMU]@^MG:+'(^PR!!^\S M_6.9.^]2.]OUA?,RB-OM'H4&['G79WHM9Q**R]%I:$N4N'++9RV^3/+S>CKH M.FS#$;A]XW=@EGBFP[HXQ:Y=!K^\_+*-!BZ5R?^NP?;#&<$?8Z/2'.^X,7G' M%='_?G=JV^WG93^?DH1 14'DN/LZHCO*5_A#YBV-9[&Q3,!)I I5.P+&!X9J M-'WO%5\O&M-_4:_7=^6NOG3O1"5M)&TC@#.S96'D7%2!8'>W!>IZ%9JJO.QI MJ(FT 3__>ROP?Z+Q;F0=93!OIB.#.L<8;U_]-[ZT0!CX@CRH8N!+_PV1<__% MZ\F$<7_&*9L)D@1BX]_MO\ M2T3T-2!MYUU^] Q?S;N6CQ?L;;\S=I[8CU(8;7#T+7.P:2GZ\VP)1 M3W(!T=3M!+N+G:N^/*(UGV+2:8W&>TO[EHN^ODED3#\[9FILP*E?!QTL8^E9 MA;Y1UA%DJ/WH" AU#0ED:UP[0DE)2_)8J;Z]_^3F+[:=?3Q"9?G\]HT0:)#! M.]M+(A%[0LR0$%=JKSOAR(G/+^\\XS>E?!.>,X/@$]K!^I;H93-[O<\JQ1RS M0U!9!@/7?2QOX$9QG@(L^LUEWXF*52 Q#8JKUX#1DH#,XWS:X)""J(^;Q]IU M_.0]?8;>.]W45U6_%2U5FMCR+] 5_I]NC15X,#6I%T*;I(.6EU#<*!> (0DE MMADRKAJ[K[S,G/OQO_8=)^9TH/;W@^XS'@3=5Y9I6YO2N(3L4AN&;*32XN^2 M5$!2'Z/_DRW0Y-:PXYCCF5*X4S-?T/=$.U/HH,Z;X#A5_/FP@XC98MNS3RP; MIG4Z]S";-)73M0E16Y 8VEG'F>/HE[:AA>GN3\:?08)!2)6=KW-W;!]\O/'I MTZ'"9= &-&,>1T1W*DTWKQEP\-X"$X!/$),#G):O)V3RFF"RW^T?-O78K=/% MSH)/!?N27^3^X/PQ?6N@;.=K!_)$U;/H@T,ETEXK=S,T85W7QSQW''86>"6& M)C(]B+>-L_2PPPV\A2+EM\^\YLF,+;!-.&#=16FAKI (Z"",U 2L6LSL>+F@ M"Z=!(D-!PU\A\AOE'UK?SCET]*MX(QPOT^'+-^\2*!F*RL.F>Y\*F,?(Z MKDN\MT<"?PR_T""",3"1Y3&$9HN^_1>XS.%_NIG_F5]W?_/BG[$1Y/GFOP6G M9N915(]9W&&-+' ,U?!QOD(Q(D7%H;'N0>](3["9Q#3BF9@PTXI%Y?\X7N85 M^3&L8%8^,XT9Q\=E:NW!#$6]&V7,3+%=89.+K_\C''K6;2-^OQEYYSACA9?\]3#!DU"KT''7E'?(M=2A7)7 MYX 6XX]63/OAE[YCO\#Y'(_G3[CQ]:?';WREICI093Z@^()>UKTS9_\>YTXP M:=3!E!KO95 ''>'Q\+J8G-#HE$WSU5TVJ8^8AI_*!K%^K.2Q$+O:J&NR,;XK M07T#K9Q?EVC,QM0+C(5%4P5RUP4=K;N CR;PH3.8):)- MAW?$8KELG(EUCO SLAA"H/ V=[;6Z*"*9Y>+!Q%KNRLT[7Q#3=[],ZO__$L[_Q?8GRG\-_7^ MM93\SJKSGYB7MY_Z<.!G@R81U38#+A^S'5S$$ \V&E3>#Z[K:L%$_OB&:SF9 MT49N!\$DX["S95"B?A83+&VSQ:)S@Y.C_4=L+V^/HP7OP?29X=FP-'Y!98W" M;^IKN0>9R-D\9!EVPX#$@>"E<@)Y&JA2^3=H9WO)B,V2B&11Q>I?'S3GGL\I MRV_3051N'_+OBUU]J'('R7 (L;@# 0&0>"P/S/=F>8%QO$<5ZM1O_TVC^ MF6K-/'[T#Q^A.U9Q-6!#JMA!'M8V(3KSLB@O ":Y-^WWU;AFFI9_EW.=K]E* M%9KBVJY\:K]V0[3H=T&_ "+Z-,E-\LUEUC^FV%AW%E%-:@YRS6\-PR$$#HL' M-D,M-*N6&1DE=*EL0C=\_%=?RYWI/,S70>0S1FU,1AQ$-A@3C\_*=0!4;0*J MVDJ;N&=..NKL,^ Y81HT7V[F?$]-4Z MX\3%-L[;'(76,251[&@=T&/8)UD3$..#/(0P_!&I-(YTNV7%41T=]Y-J[_]" MHQ$QI!7'3M[J_MY=85<>'1)O^3*<]0M (]LF^$GP&GSD MFU$ >/@H5.[K]U>CN">S<$6PV M_"KC?5? +P(#!#VG2M>[SC'Q]VZ-2X+3IL?Z^.\S7 MF8R;::="R,&5F% LQP_'#(IQ)LV&[<,P)-5MQLZ./#;^0M*]6O M,1+WN-Z4]2CH*-VO@52,-?7_'L?0E<=&TD&5T T1@MPIG&,U3758#4)<^F.0 MJN?SV/7C@X<;FG5QKO,WQDY=._WL>>N%[[%,HU3_8<_-6##1E X*0K 0P];- M*^"7OZMIHV#UZZ5@BH9JCT-)R> M)6U'KA-#(57-'4?E.:FGLMH0(@!T%AF= M58&.K>K14X4"2-)MBR3C"DS-@PS/7QEVP7N+XGN7\B(1;ZWV!$"KOT_O0'@T MQ& AS39J !?)O!V-$!O%G*+>PA*_^=&R*:5>,D>_.C]<=">\^F GL77K@D2B M'D,P';X(O"8=:KT)>%!4X'*D@,V(*H,8Y$E9S^,;R'NI=B/A[X+W7MZ8>Y/J M-L*QW/M52?PM8\T=@(C6/3,(&.DL8FY9.=0@0NB/4[_/#L(+6TX+8]4V*Y-&[?3[X<7+P=K-U7T^? G EL$'\?027J082H<@")H@R$M'D+GBZ; M6P.SPV\3%_,(EO44:[/1'96#JI1%[8D7W/FSQ@[GR@(5F5$HV*4A,O6@D28! M%P.J2M>NPN4!U=P5A3*8Y=W1GRYB(U[.@(5W;8V_O0ZXV\1AQ =TE"5@D<.' MQI:,"3L'Y"7QS2VY>M:WI1OXK0-7N=@\()Q_0QL(19,$X"U[,O(8",5-, D<.CIA181K:.N=L'SVEF8+AFN MRJ=X_CG0[*'^=>M"(&%66 M7OS6IZOF>$TNY=BY&\H22= '8U^Q%7T?"N"/&*M90K4!6F>+QU$[X&, ZSUB M[&1><42P\]Y;:]U32OA)R,7BH#U]IE69M4]_4:>+M#\I6')_3-:6@3PGQ8X. MRDELT/^/+U7^/U;X\^>&B^SD3_*BTI.;J8GF;#FK>O>6^#6[];O1E%-WMGZ">U6%>+![5#K4.)3OH_^_9E#>Z I-BR0:R@WX0< MWOGE+T)F$2O@4D"D@Z(\<<(K:^$GBL^K\-U^G?5I/N!THW0#9H= MO4PWUW5:GJ3DLRJ;8MN&+XTAAF41]ZL"!@Q.=0GL&EV5MB V\A$BXJX+*7FN M<1@B^D%M+W0.7>[PB)U3/W >T!"AFE:3X-@)P=QC[@&5;XXB= +78K=WY686:PSX;3-4,R=/1G\]QU:/H M[,^>FPOHMT<&.7_TZP=(,<_)C1LTTT%?)#OIH F<-LF@ SJQ/>N=.M?C4UM% M0D;,$3.28^M>W*#&10@0(R8=5^W9D1=!W,;^!"& M'ZX\Z(5W(97@PJ]/294VI'3L_CC*43EKC[Y+76;P6">-HYX.^FB,8B"U 8-% M?DDW;M*.C10Q:.6,O'L"P7T\!-]7]7B.9>"G]M3/J8<.9E/SVR?3:V?$#'IB MXZ9?W ##?JO\64CE)I7;@_SXH$C-/H=ZDU30&B5(K MML3QFJ;$TY_="!+Z:F03LX@Z M+3G[]%QR\'GEZ?:H51V)^?=C 9H@&)BJ@J,=8\@JK0(\E,J:1 ?%H.Z2<.O; MQ-L$9,N:>S#N)()_11 ;]GD#']ZCA:GFY"UO23^[U3\3EXRXWWV;Z76FGK?) M?=;#1'$R]" +^TS][-IM@(-8<))M/'S'@ M7:V\SZKN0YO Q^:NC^ 9I\^ES&> MZUROH*@CANKL\I-(2WB%),*#=9&T#MWEZ%[7>J'0EQ\>GE0XS9/2* MPW_ L3+VSUC=6$%8HB;UWJ9-()?G4=Q_;HHTW";XQ,FI&:-ZW(7G'UI\-9H1 M@[D\M]I/VN?L:,1@/$;6+UUO-)K3KS.2"'ZFW5^HSM"&0E> =0W3\%8C5^.B M"QY3*&FKHE^J:+<5;PUDI+1)'/]-ERELSY-&3RP[W-$7[XJ0\7F?+E-TR^H/ M U F<\(MI?WHQ4\=KQ^_^.24LN_Z*4EB6_J\NDZ'\R\ZZ%SG7/FWT7C)(Y-% M C*6I?6^!176QAKVG$9YT@,9ZD,:L1^C92A?#OC_DM!+ZC:T.9.12_)"^>=U M%NWA^TF#F%C422!CMK[_N//6M#:3@KD1'_K-"3ZU-QJAB!P2JHWJTF1;)F F MQ*VCJ/\^K]_M?==+]/SG$4K5]"^:6(&1R6/YZ;,CWYZ@39%[D479 MJ9M7ZVR'A0G%8[K$SF:TC32)Q;A!>2JCD)Y],9'B MK,T1HC?\)KEDR)J:^ ,39?7KO;I*LK,6SYX+>9^!S?6< \'_[#[8OUZ?K=!+ M5JM3>ZA4WE5_X7%U5=ABS;O]LU(7OP4$L@R/S.*JH1L_B$CRG2#X-9)JJX98 M7>UHI6[43DH5<3XU1?%B=O%MF0]-S1<:]34>,FW>8*>#(G*1S1K(Y34U&8:$ M/H4D\:OT3O?BO]0EVQUISY(N MEFU1==V^K-\IS1_V2&UNMG_C@ YBJ1G#G':PZ&_O'\>U5F/.UPX-[!8',,]6 M7IW05J:T\$FU)WU/@5CLXB:$R#U$]P[P9&;_[-ZZ%T7-$O#'PT4%:H;5H,7H M(/W$KL(C4X?.Q*5:@W]M_Y 48P!PG W'0.[04Q(L M:WW/<$/[?BV?@!+S1.#FLLQWF5[$)9P5D-7NAPRL'.MZR-,;'S3U ?(3!2&* M0UD)?WR!K)98>*U\2DR_7R"*&=0?<.YUH@XZV]OV]F9 BN3/>>_H]JZ_3 .W MR@G PKME=?6'^-:W[9\.ZD=?/G$MV&-JL)$/CVLI=C^J>X#ZI)_*-W7G5LA\ MJ&A-OP2%U.YE$1"'27U\(L,A_4GPN?@KZT<.ZUFI7<&'WVS==7RRF&?48.23 MI'\EN>J%SJ5Z#VN4]3VBKY80QSG%SZD!J'F&;$.\\6O^W3TP_#%I@9NJRMNH M]/ACCE.X4,!@6# Q^EW+M9C8Y*$?5ZZG52AO$U%-1VR5B=.647UJ8U._W-I? MT$ZF0<.QI^R))?.A#V>^/'B7(+PMA,@SJ"6C[I>*S]F'31E_'VHS_"$>)G],6"BR,]D3,L6H2[E"@-&%@)_0 MA-9G;P5A#:H-TIHZ?O*_2K*>^9E\NE4EK[3^NWU5S_%/S]]_+6SXA#AKS=4 M@6/..6B]=UD0#*IQT1(;A_=VEF_T!7Q:L(5K$N'@DQBP,X:IKL$?5M4KN&:0 M2+B2$O4L*N>B>I,+C8>)B V'S'Z "E(A?*V^D&>;$XJ:1%R3B#-!-'46R\$H M$?D,R,6 ?>T5@1)7HS\<;"<3D^U/7,V1>%^X+X3GVPB9D[4G5Y ,UN-(/7CA M3-Z1C<$U$^*)$M[QM+$VOZOZM@]OLOSR")O\]@[2_BKL.>(T@*7\SO0]P[J=QK(RIT$&1\IRBJ\XI5Z_>,M#;Z+%=K@%K%2.%J3=(CM4S M/.7G\AM?J14VWF7>2FC'[@BN-HC@ >H5?+VUP V1@M2ET"G\]"9W:S(DHL0"O/O38":8P088=_.RA4?8B1?< M+8T8J7WUL:[T-PPGX__LY/]I]H^/!YAWT4%5$1M(BDG6I,446>D@G"8 0YJ3 M3-$1YE8D+2RAZ_V#%>\^BGB"D\JII07EGA=G PO8>W;#X![$30)K8 ,S@ZU= M@0G?.9R0P_Y%#^!X:]F4;O&JH>7%4*UCIE8T- 44\"@PS MH+&=F:6 CP*;^#F+T^7$B6N:A#NER7'U#\55[?IP;_DFF:;ONGKI1Y"5@%0* M C$,%C F!P*-LV\UA*B2";J9$ [@['Q2D=-+'71/?4UW>-/]-K>ML46C,O1^ M][:(]S;9$DAE>%5(!X4%S=%! L!MPT&X*M'M^,9IVO;#:F?Y$2.J5H1O0)RT M]L783_HF82^"LQ/0\"ND&#PX;O?F!^ :(2M"WG](X-7#%;^%QK9Z5K,)H:2@ MUTG1H.7E_U$Z0,M.\](ZB%DB:3"EUCUF1H+61 S]K/ EO:58! M=U"*2M^6G]9:NWBYA[^W:G0MWW7K\JV0WLV)R)%.G!!_2TQ#MQE$IXJ>2]:U M>% -O%1J(EQ9A\GN'FF\59L0FBG$J$^1+2>[KL,R]_:VYE\R@:7H(,P+(,E: M';YYR"Z9J'RJ[0DV(3*IQ/!7OTE#B9",IX_RR\FK!1&+6>T07VI+M!2J4K7E M;U#J2"^[^8 SZ3R2;>:.9L;:X:BWI/XKZ%43 M2I;3+ML6'92@DA(A?Y"77%$V[%J;//3QS/P%C=IFT< L"^I<&](^]9&#_?/$ M.)?K0W$_:H9\2"QDS>98%(-'EU^+).I0V=(4'"MJF> MS]],%_59:&=(Y%+.YYU#C%61+1(XTF=)\LJ\0_[0HG%#39.1W0VA&X%6:RIO M%)81*\E$RV65K!;,?I6?DI-^B:-4N]N4CIS9CKKRWN6<=?CMPJ\WPL3D#X:RTQ*YJ=,3/*N#GU#' M))=_\AJ;CU6Z'F+R^+QZ?^H#)=^\V3U[%:=H,$_/!&6HD.1M MJ*M;[_1S1\>"[%?LO+3X,+$ICP=UWM_Z_]W%Q;H=5+#H]89,;V)\GO+K/^S6 M)_KNSGT*N/)UIQF5.MM_6GK)]_-E@62I%E.1'"EKF1T]A9GZ\YEDL]&U!*8, M7:Z'1L4\J KM/$--7HKCSC\=]?Z)Z!E*]?K=.*>U82O1;999,1 A#09)NL*" MMXY^J!V&X,6'2]"Y=[B.?+UD>(2'Z56M^K;-!E29-H D&KL'X2KDVF6PH9E* M@ _IN.&PRP8^31?%";/<,/M,*_>7K M#*&^LT8W@8'S=-#Z8XH<_ 8T&G*(QH%\O%9L+_L)AVS1+)PF"%QI]+:RNO-^ M0WCC:^>1AF(:V)ER&3D !NH9H*!(![FA;ARD86?SP(JOY'G?3%MXY_.F3K7OK-\K?^\OFR\9Q"!D$6/8JLUHSC8P M"V+(&*Y"[$WM),VZ'P>0MP;$TAPRCR[T'JQU;=][L %Y)MG3//_\V/X8&4K: MW.#(@[,,5V&GW&^6#7AMLLW@- N=O=VYJD3C3[M+J+A]>RKS[.HM M*;O[3.O7S3L@;)#9G*R3$ ?D5'\SEEU#%"9N-(#@7;,1'G';V;"T'FR(2>!N M.'JT+NRI$*':#'1F%O, K5>\C$1G=4(21 ^1#%JR@B$5^O6YCIFR0 *A)\84 M,UJY677[<%Q5<<_SQ@/[Z\?AO(-!^_NR3*6$V* V*"43:H(0MIW\!\ M<'GB7A/M$$F^,\*SN-&X)<2TAG0^QX5O@WUAWM#=12#9=(Z][=1S_1N@_9_1 M).2X,_D=26Y#AH@R22<81)1<3Q""76OGPPB0,.\>K;O.#;L^8(7YG)HQ+I9A M3PI^\'2C*X&\?) /MZ0HPY6_KR-X88@>4])8/-7<'I]U^,'JO99QFVENRB_R MJQD3I]SW7%WW[["\8MIX8]ZE4M".FQ(G*P E1-H4^0-0B^^/1+ "400EN+)' ML2.&5U"S/Z+*,LS6!:0C8H]^9F:T&0ZRCWU<19.&NQWD:2C11M-PZPD4:=BF M%M$:%>0IHW>[,U-QQ)/I4R]O[SC.V<[=95#"_@J"E)%P+RBXYCEGP3(JDPZR MW9P$SW%&8J1A>^3[!_E"=VI(_8$<><,JY B7[Y;.D]:#;N'+M]I^&5WX]?2^ M=_@CUEO.RW?_ 2)%R0$%) ,CZ[M0#L!MO5F8U:[WF_V)S1\F9.9\;671#(1' M%) EB[]7OP:KKZ_7DO'5Z-EVW5A[^NO%V^X'TE;;ORXM%9JG F^S(G&\V43J MTZJ,$-=4D"23%>L4ZAX=Y*28^*NV_]VBR,3^F"71MFW4 A(U,V08 M(U<8)&A5M@!5;B;;)K2Q4:&\A/-\\5?&[Q5SZ8[?3WY0B[YD)U$5"Z[[G":X*L M8'[1B\(?5ZX:7%-=&GY/^+];:%BVM?_40ON(Y295,,6WV3UPT9/XH?(R5;W. MXUPW+K'"_.>8QQ(0G*%C&#K:54\E*W\JRW/B7E')P!2X+-C,V+V^P_C1[B C MAM7[8W9K9OR]*8?KP^M>!3/;9@3N9WWW6('V3RBP@M\]>_,U6AL5(#IM_M=]UG #\Z,6%3)R)?;+XQ5?R]44O68\GUBRMV=PN M7:O+BMQ5EK2%L"0\->TQLWR!'?#Q:BH_X%I=H#_$, M1AC=46.>;(C'WB'IBK1W-[*?=I>&5[^TZ[_YS!J>ZR;6# 5.NDEDF7-#,T^]X+L2/]CP4,3"6RZE=6J#5IJY@3RSW% ML%')S)%SX9.2B::OF>5^2"MIS(-;,(HA5WS[A"*7;U\LZC+*?2/G7*RK->WM M"#?;JFT.S( ]^5A8KU@PXP"D$\RCJ%XY5BL6YJ$_7$5NIOUAGIQL$MXW"Q)1 MEPE%Y8YPF9PM9#L"8HXU3P>&9N';,SI%,*T'(T^?]-I?F.2A@[[XV8[/B5;M M1XC"?-KY:VY??A!E*YW7.'K%>=@:6_0(IY;)JI;RW.6G9/ MO%>F!+CP^(777*';1^/R20%1XZG#=Q-&L'W5FZFXW$0?@^1)O?/)DY:BWD+'(EM'XOR^.%UQ;(3<'G7X)"I($GU' M*#FO#M5-E:*J@!N%?(Q_0O9W$=C2Y^/O-:YQ"NY(Y!V3&++(S^P%NQ_KR#7Y M^/,M0Q[4WOQGD_H_1QB8@GE@23I$GW O,)_SV!$9$>D6YYZ)6TM/KYSQ$*8>@GJ;EJUM6D>8NCMAMI76A);Z>R& M)N]MQ8HTBBB2M.$L-*H-,CEG"#!13.%R1,E@L0'JU4DLV3O]7%MJ6J6!6+3R MAMVV7?@#PRV)9C.CKYPO;%XH-N&F9-K!1 -?.LB>\R25RQK2"67V:A3<:ZH+ MPV0G3L)*+DI>U3Y7RS\^B%4-HJDZX[,AP#7\%DHCQZR.HU-[+C/ M]=/PS7PX6XNV4D]BP";Y$'! @LY!(QJ0Q 1RC+6,$?S\E M[=OCEZFB9@HYEZ<%0,P%S.>TT^$^?_DV^:U!A)@%#$6^"F[8,G6."LW<1L_33M" M?)93Y)3JEUFL4$R G%SS$?4BEQ7>NYFR: \ZU D",7"@Z%PD:RS4KQO7[@&.0SU^/MV"K%4*R390+WC]9"F&[K MWJ1I]9M71>'X2XCM"O!;WG56W@2* :UCDG.#D^#.034ECK59.S=A($3?-S"/ M#ALP5T.9IE1;RK:FU(47QY]2X^)+^@1"0'":!K<#'40T^'T5<@MG!+;"!OW9 M I DS%NT)T126?U+K*"6ECWV;DGG=L ./IXN-=.ZX&1^>XY.!C.SO#2VI2C! ML*T^[YU4M-MQ)R=625D-J3(J5S@VJU+J-X.RRBX063L$( Z;<720D!2 M[YZKZKTQ^7H9?]4 Z1',OH6%96'\:?BKOJMW)-C=7,=G- Z"X'>S>-7T2,9D MAX,BN &QW%VXNP(VI#OH66^YIDL)K+=8E:@QHWARQ"K M(=!+T8>E&_RJG$J(YZL>W4)-.\[&'OOB)_K08Y<'2S3T4D%N@"F78$GW?WDN M(RX=Q#L*_8Q)CSS4Q%EKYQ(@,XH0I7VU80=4*9=PM&]91]6L2YBUS+NE2^"\,(F=S(%7>49_@J6.""6'N8IRCEL^& M%B=[5OF>LWZOEBD$?"B'@41(3*8(T$ZY2QNB20 % ;/92\U^B)(\BP>3CN5U M&XIR(G4)E=.'A>\NB6UW@>*R$K!E7IUMJ)AJ:"6T&1DWB6N%1)Z>U!DLW=T0 M;)G9XKC;Z;T;OCJ*O^?!ZV8:?W1.>3+]AMH>OB7#F'97 MDF_\T:K'5WB@V/]MD/@DIA(E>9 ">=K/@?B6@A ;!7?XH6/4K.=$=-RIC^=D M?9,V+-Y\S;.U+CS4SN/T0,*Y)5Q<_2[,?7TA^6EKAJ"$MJ2XEC>7[9W]GQ MB BNXO(ZJY6HQ\88450(O]X?6:$"@TL(F5L-5K\V'T&7H_5+EJLTG(^%E41_ MSCF\O>X7QF,(G5I:_KM,^9==%,N_VD5YX!]B9&BLI/7B16*=?_[Y)#-["!W$ M5M%T!%F);%$\O;XD:KM!!V%\;'=*>G15=8][5997Q_._>BP>=:APG\G(T$I) MK4"Z)WFV7.TH M%C_MK*S_O> @9$BTDW\7I?.Q@786'YL5?3DZ7(.ONLQQTC# A;I?X+E3-R! M^.)YY=5"8:-J3L??%26-BLT:QX;4N/.%5!6N]EXX0L"'LX[EY5XMV##7]'?P4/_-6&2R?@1#W,.J,RH(0,L$63 MN\<,*Q,[]@^G"-S__+KFZR,G"VG[HR8AH2-# P45MQSEG_GJ[6:BB99MK89? M<"]R?VBP)>U%[!GDQ#_WISUIO*8U>OT J1=C.OB3Y55WK9F(=J%XF>B;?JZ' M*WR3Y[X);LE8^)XKD*5*'_'QYXI=;#CIK$@V["]84,EJH9IQYCZ@%PQ6H;SF 8O7#.UG3SHZ%<+ M15MF/UF]?%X_O6P\)/9 TU_M'"'E8=OX;G"QSD"Q7/C68FS)(#DNZ^E(EO^$ M1NSI%]I\YA,U6VBT\9>/T3*[W.-_'OWZW]#(_:'(+8/K=!#%F5'Q9?Z>D/CK M7:GL$XE_NX."01Q4>X%_3]2Z)HQ3;@(^1T^&Z<'?AHZ=N 5/A4-X124@PJY8EJ?)FS M8I-.48<+,H1%.#!$KAC".F"G^!X2M6+R8/XM8RHVZ7@4T\S,=<6*>[^V\^+M MO;J#<0KKU,)#N_)+4&;($SHH%HG>;'6]1BX\*,*Z&$0)_H&Y@J8-?E<[0URS MME8U&/B<*]',SR$6T&9N;&-'$IGJ0)ZJI(-8;[2UN]WJ M#?F._K9$O $YZ3RGM'>E)!#?_:80>;K>Y%%]=WY6J-O8N^9WILD790R!O)\H M,T\ZZ)@G>%WN\-0[[E,_Z*#CL0$[ M 2_A')F,:O+KVGVCJ-@ 9%>E$XHTCL1%3 @1&KH40$1(KU# )'>E:I4I4@G]-ZD M2N^])O2>4$* $ [/.TYY_V?L_;S[G+W'..-\6-\R1K+N=:\Y?U?F-==B2)P^ MK.\Q7CZOGW3;3,+4G3W?&UDXFU #UOAWB%EPO!B.BZ T!2Y#@F0N 8%(CIB% M$;6")^T=#E1[?/),Y,&+OY#KEP#Z&B_1COKL3'G]IPC<++URIQ M>I/.B 'OP"+IS@K=$3T?%5$3Z)]T$)'Z' :41>0AYGS=WA%KBEW;P./B:G[P M'*M1R&.IZ8?FZ:/9+C)W)HD4[E^ N[[*9&1SLLQ?@QZ#;P3:)ON1L#>OP ^* MJ7]!R5)0Y7S8./NC?,6!C'"'R&P7UT1HYK'C\]7J)0.ZQXU M0B$3A>QC1_7927>@/%N^+S:\\SM\/XX4:#1*C>5P\E0Z3^3EE$/R%4[%.5U* MKC3=S_][1>#_5^/_>7$;23_4;"4@B8[>M5B^!$PA#?'VZ6:8_0 ;H;WC4''Y M[5PE]_RB:_X]C JROJ^3V=W<=:$=7PF"C0KU-&,T4L/Q@O8P,"TQGN$R^?3Y$ZF3OK=S[TY-XI/^IW;(I2&CM,9BH-F0$%RLJA7S&+-%--_4:L\YM>RXO_^X9:ZZ>?6L[/DBWKM M^\?5=V/?Y\$E8"GD$G!0U\B(,\0[70)N/L-T=8B/@^"@:"( RQT0E"ZBD(SJ MYV]SM-58%#CQCA&*0TPSUD>1 ;RY_PO53"KYS];.*]'\#[!S_@_:(\_TM M/-R"JH?LHJV8SJ_%FGIA##N][4S'"':Y@B;SWRAL]MPD%/Q)-L;SL%VFQ'Y, MOI6P D=SHA7@$M K_L=N\B,!#D?M^5\";J\'?#HZ42_[3NC&KWLY*I[9@^X2 M]J_0^EX3VYLV.\A-4BV3QFQUMO2DZ(8FRT3MBQS1"!EMJ _2KDW;.HP'.4SQ MYK^R^?Q?HZP!NAQ]VYWAKS6+$);F=SHU%;LDU6?CJ%_0 M:W9'#ER$]*NAIQ MQEDXL,1BAK)NP7";E@M?MS+0=0;L6?VK0,E!AGN7'@-IE^S]O9G^X!-AS29? M4.L5">NS$3[_T\E/M]G95E@"]/!]S:R)_2]H5'5FIU4%A;"OVDB_KYY&,&'B M,S4%YLRS$N>F-)4LW)%=+ \PXE_'Y&!HH+H"%X>R+2>@EODY4D^AA:$UDF$J M+#^5IQ:\$V/3_#)R&YH9E+6E&Q.AMUL14.5SRJ'OJ.@N YL'?5)$"30SRL95'"W=/J@&^PI*^&A)A3:=!=> M/^J]\,WQXNP*F:B6?$A9$WUIHPB<7)$L=6=SE+.])Z^C@_YNU7NN>.HT"2>" M_=MHR[==P^7+GAF^2L8W HZD.RG,8(+X K2>'^K'3+__G#%YR7-EZ@NTI\_O MYL=M2U+UP:+'WS!-S,NZ'WOL,PN,FRV.E3%[>=R@N?Q!)\XI*)ZI+A##Z*>67ICF[FC0O]:T8_OXB0(2PLL,WJ M"6\3SYB&?H%\I/V_X=]"FWP&FZG8)]'$/PPAM=4?PZ=ZC#@=3C+7TU*6J\B\ M7\+QH6T&\4RL=*MV]PN:#%V>C.75SFR1:Z:^RE,(3[L$S%?.M 77S ('M\\9 MQ)\LQH^>9QY:CMP:K_SZGK/P\@L,-'"A/L5QCT"WT)H#2TP@H_$77@ MN?EWB\:S% >8E,_P&4Z_07B!J+/]@;TU./!A)F.5X[/P$=F37%"JYT.1E$D: MQOO11$Y=T)T@.C'=QHS>3O A.3:6'AVPO?[&I@?E[@ZF4&/ 6>/\UH(7N M;7TS-9B[WR6FTFRON/IJC_PV$O%/]_QA.HX7N_ KDZ =+U_M).N+=!*I;IK,=2M-W!N.%,)EQ\@Q:>X$/?H7@4 M>+9FHJ=V!?=L!1$QN*\>KT=_SCXFJW4JO_\0:]J/@>-&1GS8?49\A"_BY9PP MH_H8MS""-,>)X1/K'&>6)R-43E36CY"5CHRKG$\=ZH/>(RM(9C_^3_LT\DW9 M)YY@B(%NA;T11JU]/T_L4*RA+00XDY*GOB%UD>Z,L'KU-*<0<#F$CP'M)QTQX'TIY7;)CV.Q>(K-M/^N0IJ$QZ_M)O/VFS M]2U6G_#RX[N?Z]*?8NI])Y>>'#K:V$N+@$D&UG M7E3W7@&LC1/.9G';MR+11][U4Q>JKM$,%=S)2D(P&C4];_7T]RCQPQ4P!DZ+ M26_&=_^]!'RDDC\T78"W,H%C4!=-HO>7R4^TU";CZQ$[[@80>OL!C]"SIGO4 M])#*%*.C-=5+ #!5_2$TUF>(M0*7CLE8P4/;]#1AVQ^>CH3JGTI\CHC$KWZ/ M8/X9=9OCB'2@1P31)=_9=>=+L-A"8XR)D1='\Y+M\*8E_8#)UR6+\,[!A'L: MNTVA K.^&-?7QTG Y73\)XJH9IMS&($C8<%TYR+Y7((Y_?7NE6J(AE;Y#%X" M*HCI6-,-=VA[E:8^_-V]ET_,5N8_B[A:QK\5<8UQO^$_1E$PT"")-HZ^@75Y M:'E[6U!Y-FQO%#SM8HV;WT DJ* M[UM.K09D\SYW=(V6 8-QZM+ IM"983I91:8'X V*3+Q_IP(U M)@7T$0L*_21VW*G84/?J\.B^!P&X-/AP>S*-!\MY"0@YOJ/6[^W&<2 L/QW: M->3,,KZ!A[?2V;)UZ;2;_9QGL#*PCLO:M_',_C!C"AU56<,G=TJE,;=HMRUQ MQ5L7S6_,/2GREI%TCH7#9TV@OE>KZX>=W&V^DM !,;.]\^GEOA_:RC=3ZYNQ M6[C!Z4L +GV4")RGN(M/Z &2?7K\,> U(KGDED;?0>$MC1$(X*NGWX$ #%-5 M[X6*IM)W#]?X6HB#.O33:\_K,WE30#J;WPT20*BY48%4/CKWD=S8U3BJJ$8A MN(E\*E'/,ST"VS(YZ#G;\1SKSM,F)PI\[,P M(JRWK+!+LL,;1@H>\$Z$2 X+29K[ZJP95!G%HDRY&76U@UU/#DR,#J"6F<.F M=_Y--#>=1/G2N'MU)G$H/,$TY=&LIK;T.;WT.KG!HA.UM!2V-R!EIO#WH47T MSZ6T067D#-8&UG,B)6++BR*R.4;!0K3A+OFN^U8!_& M-+FK0&&A8V417WH8F*]JG%>)HX+,>R?;XG;J64/P_V3&Y;_\(Q&&E<<[S7<1+SP/.Q/6;)Z C03HC&V#N?.7UTBJ M)G!= _%3"&J\>C[B'=;)W0DR3A;VPOIPSO242Y&.#O"6,@9,@LS;A7EU2MM" M?V"./=U/>9X#DU,+#L0K8@R;)@PK=L<(YU\.Y2:!:!F:IY1.*>E"3US7(>Y5 M1R9[1^JP7SC?*(21V1+LMK6"X)CR1J& *4S(]7X$:<_GLU@__&3K@@2V.H3X MV#UJN8.%I]EJS]+L,WB6:CU D< G2[$=:_IGV6XJ4Q/3'.#"^M#0G; E^4@B M4JKL18ZF[?W*>*:>[\\>.[9_=P2O@C ML4L "+48C7AQ7T)3<6W3+?&$[PO_@_NRWY?II#5G;[@!$.3$PY1L+@U)GE3:?_5')K^OO@Y MP^FNP>RZA7G(UZ6&+LG>FJB LM5^+4AB?#TO]XBIB=W(Y(8W,W;TBK;:CO'0 MPJZ?[B?*],?+F*53N:)T*>G$![Z-RTOR>\L(^F1*17-I/@?&ZUOP[TQ96'X.NN],#T[/&[ #0%2#?#2)>WAH([C'Q,F1.'CEP"S M(D427^Z>\4[;/G3?TN1!+82H2="]P.?!B%8A_6UY,A49P&O<$OI;5#K_8 ML=# UJWA8T;F716.,QH&4<@N-0&-!: 0Y:+*$\D'6YHE? N#4>FPP8E&$ATL M>7#&3-%>0?Z?&QJBC'+^ZY< 9S<"\)24'VV<(]:J49=>[CR?KYQ3R^=H*"ZV MVS,Z:B(K>K9^[_L[X3CY2FE!&&Q[?ZI6Z9T^0@TCF&TO8(-0(3^POY$__,6G M$% TI$A_JY'_D5GBVANG5KW E]7V,3$P)TMUF8K\@E;PF>Q55C?Y[?*,S,N M:H4]T Q_=S.WXYVP.U]3+Z7&FT0KKO2YG;9[$:UF>5[&XJ\&Y-%CB0O%7\)X MBIU^_H_KX/\%(__L=\'OCPE4UDD#F3>S*X!U1N$_GC^AT()3F&B][F%@*H4U2?1K>)R+KW^C/FR%BQ:.8*)E0^12Y$FQ1IJ, M')N(&I5$ZPQ7T@GN_C89-C9296;R_"(EWDX<[;8#MZ5[!R\$X,6=F:P%5OE MP=DH5:X6E&(O ?\^!TRHPX80PFA6ZCE&&,7&X7S=%95QR06>I?ECBVS4EBX! M[45<4PNF[JK+O23\[\SC_/8>Q,(FI-)XE^:":2# =K/<-P7FF:JZ5JUZ&W%, ML4=EH*A-BQQ:.39&M+C.+$R=<371X47-L"_QW2[(@#/C1(;?R20]4R\? M4P8G3),_DZ:(<-F3@>;!017IN^)+%X(HQ#O,C*S+05AQIF"LV'LNN5OS-9WV MK]#-O,L^-],LVQWS$C1BG#0=_9,B:M/V$\OUO&>;@G=2[G55' PP1O*/T!CZ MQT2,,67^+;+HGY^ MG=WYMZ0PA(R[RK#IS%L,H'8KN?LG]R<,.^K+6B'WY*R-I8YZ@"3;7=G>!O]O MU!CJGV*,!J8[SB^F+K)L,"ZHQPA_Q0(/-Z1;3K0KW9MYDVI1*BC 0]$BC)VOYT;D3&$@HMO]0TVUQ:H+0T9V7 M4@6[K8:[GDZ=EB_3[K(OIX?650Q9G65W)F<"XZM*JN)^.>^,Q$L[JGS:90YV M:O^8QH>5#$(F:F.(S1X6]D7?!"K;'G,ODJ;_RG\(Q7VXQ]TKLD/5^FZC4VRD MLK#R>&]1;]\)G\.KB82(^0PKMX.)'A MA@Y?17*L N^E'9];;L \;+/28_4#^6S]01>0CK7.^OKS,]W6\^A%X+")X:S0O)0&PJQ+3FY3KZ,S]::GHS73 MN#40^'LAU!#L)&!:W;1_>+ V@QY J\G^9>%][QC3\23>_*V](NE7Q=W7R (% M08(0W@A+VMYF9$.S7*=W"5"MJTSNI=5?7@,X$3%_%!KNKMGZ6C8'3EZ[X:G4 MSJC_Z.E"D[XGF;J;N#?WD5F*+XJD,-G'Y'7<7R2LLPK."#LIG05 M''C+BO+EF4C0C,Z[V7 MLEK1\B,MIOR>KB$//S+[QU_AJ0J,,WB(&J9/ACM +'?'IDAYU(J5$TQ\ N&' MG$1S-WK3_L,%U8NEH'_G?LA2_HF]\8X2GR\*NCBP.^_LZ0Q219E2%OR1UNH% M7BEB25[,MU:S=E9&&+!5X>L_6OXIT&X!Q7+>F,EVA1L5S><<=1/! M;N]H)D&U5K_JNZDP(NP%VJ@U[E,:74E8DRSNSI"- W7BT:7!HC M*2DS]AEK;!/H MEP$Y.#\\"SGS\F>&&:"I;LF! L^$94;SKUE*D5M7C#F47$ MJ$=29,,WX)UOW^+QC"GE#\F?0D8627R>&A 7FS%O!$APT7@!E( >:] EX#Z" M/<^J=YD, O'2G72YUUJP\JR81,PA(W'E>HYLO!O7^C:,"K24";K.'M6+R[^( M18ABE]OT;.*QD+99]RO%B3:M7X3\ 'EPL[H^5&)=.,;Y3OOC#B\2+@%6!3@, M12N2NO"V5.2FY@W2+'O98O&T9N:/H^AJ^;4T=8"7Q?_T:8K&I%W> M-LNC-G*BUN"8/9C(2]-L:"!K."O!M?[LD)$"CVP2E4>=[HI-]'B^%PTDS*UO MPFZB'W%5'"1YZ#'/% LZ9#5DS*]=/'3V>7WH)-T]K&/6, ,3;/9;=(>^A)#C M70>5GHG>8'NEXB972M!/ZL/[8]5:F\EVT<29!*M]P3+^BEZZAMGP+Z Z_^IS M%9*%.AEL@91&7H&)^Z26ULE,LBWY\G>V2T""/?+D>;%H5%'-"5(M1"J98^E^ M% U*CG]D9Z]:]M[.WA=+]E0R2DY2P$&_K=%//)&28XH7BU^5J(U[ M4E@1.2F6.A)FPUF8>NIAX49D$.IBL4Q3N&'-:CZ &-P-0>SX3O);*DP73Z). M.H3N$EY5)YX_ O]LJ&QI'!7*."@6Z-ZLI;##!:DT.NBJXJBSMR::Q$<5U7:% MJ^T4^S"^O:\8S_\D2I%FVL@7H*3IT6SI7)0(T7 MOE6[3PD_< ]^ R_E?;?HM%_+ ]9G8(N8$^HU#Z7_9WL>)-8D;P:P.!0 M;U@U:Z12%#LO6&TJ=/\M#U:9=[1U(CQ =Y6G$BB8++\(2=YP!6'2W;7IB:.V M-9> : -??-)814-ETV?C:>.LTC22SI:($YI5%SLP5FZ!.O[X'5-9:XCAVH+@ MZ[!;[J1?VJHAKS^K^VBVF8JB'::+Y"0LGPL'@GGRGF_'5UOT9&*RJJKHR9+)LX9TF&D2(,L!.96$;TK6QT\NET@E&0 MVDOND)]:S]F.6K:WP/+;,Y6^L]R=38*--HQ7^-,F_2&^QL"6W2M4>'NUH_5" MC5(?=*^)1#'[U@3QL=6KD]W'O#F]0:^DB6PB][R8_(XW+R+)G_0T4'27TJ]3 M*X];]MX5RUCF*[?= P-G@*]JP?4<]96TA-IDBZE].B=^!4A;F6T<4XY>5B;/ M2&1AQM[XRG&,IIK>N0GR07$P"A9=21&4)CM*,#(3#?AB+[C\@EAUW7Y#!1&5 M%D RTQ1/'!@E]N.$2EZL++- XB261^DZ[(F\%ZD5K#3NX9 ZS(JF_@\[M!J> M=C42+4@B$A76XLK$BH2EHEBS!TD=HBPOHE.7. -R##$1\TIZY&><($=RIEFN MN!@;DVS7:C1%IB6-?1.5=!HD(HHKFRL+_7.SV^!JS7]GV\P@B@JF)3-WA"X! MMD(!N%,C 6KC&MMVHY<%IS]$SZ"]1.[)?80V6G:?REKD4=K9'GB%8_WF]Q3O M6PYXZ)P>*ZD"M57*-$%B:"PJ8L;\]>(/+7B7+RI=C@9U"6#=.JML5?$F@8EN MXJ+2ZZJU#VF PV&E?**=@/W1#6@X"Z.[6<)[T3MO"NC!G+>KLF7*ZD_,*LSL MPM3K#5Q<(?RC;3!*J7/ZH#^#E*J:ZK5B*6;J!EZ#;L"98;#I?H8-,L4:?J]@ M&SBU5S&;]RZ5R4.K9=4$4LKD#]/WM;2Z!'PXIYUZ?. 0S=W#Z+ 9\;[6X1SD M+FJ*]\N"/PI+>)!]!O:%,_CLN<"^\YB&J0%RF-[&3B+]_BR^UGB(EIO=HB^^ M[JXDFPN9X2NUR[+<4^Q*-A^)J8=:F>2C09FD5.93-&&]#M_:506D5;Z-QD#' M.P[!:HEN;K06V0N!2 IB&X-QK'=UE^\#(2%.I[J7I0$JL7L'M@+'+4@%_(_S M*\'9UOQ@98@@1/HCRU@HU=+;B:<=/)3Y5;2&18J4G722U524CZROA4(+WG<\ MKV$"TTG"Z7&(?J,C;D5]:8)&-7TU?MP 8<\>@]J K84\2 M+)!ZW%CHO:"R%$SJP-\8D=>3*F.CJA61+E=]8IS=GSG>-#'2%>+;QF_-^F'Q M$G G3L$5-'X1LCMX/EM^IF,*N$B0LT3[,K&2;T<(.&^\%YFS=MUA5CUXR";% M&;KSK*7[:+!BO/&>=B)X_'%C9,C=):E!77DE'[762X :Z*%]S0E$$GGWR-JK MJ.Y-0-[BKN)HA+;#PJA6,]H[RNG('K/5>'OPFK)S#MFG? W-/+MR03>NV'W: M1]'\6,M64!2LW"?:";UX$Z%ZZ.RE]=L8&*" 5V"*S='C&>,U^1\.ET#L\/R)2!(9C"@$+L^/YU>?MW^?NZ+ MG]PE_#\M%YI>8BQ;D SX$O&./A+U:O!=L<3<%PFD-VYL_UE.(9>9Q.W?Q\>V MG=I1O!>UY6@?^<4#5M:V4M96-^4;AJ8@!RT>SL>6S1%-EEDIG)).<:S\?WET MBS0<'",$5^G LJH#&D.1M8(K)W"3*,%ZF'\3&[Y>(N,20$9\Y!YD!';)Z>V, MY4=DB#XBG_LU2*(IAB9B,.N*<(F+78"3.6\I4#NNK4-7NRGQ7N213.NP^&?86591%8$%PI$'N M82OX'+FLFBW)D]/=G^E6>?1QN^'.. MWVWH)6BS?V'5TD2)X0+>W7YO_R;WEX TDFL57LTUOU*)-UF>F#4*&FNVC ZJ MKNIDE+T7+BU\T$\V6CI8X]C:",$A\"Y7 3W8]*$7!86LNI_$O.O=DHD3H;=U^Z"#] M"S@'=W^O]YRII:EW\S0:VB7,S&R*XZ:K ^>8E>3:@"W:F:$!,&#.3<;B@@2) MR)EA62?GQF3(\.T;;R/\QQA.9Y=I=V!>W@7J:-9 28E-ICU3]2>KN-M3!XC? MF]$X#>'M*-*&%^A!\KG'[L#9$T^K[XNLU\4 MNA!USR/M&$I\F$:C) 6+"U1_ASV(LZ#G)/1+Q$"'"8:;8X036E2D@DSPN.A= M# T1(F "A068.6FUXN!ESL.'-V M,* I7C3VK03DP12V39!=K@?O_'"9#8S2+SW7TMU\*D M7NV;7P+<@/!]]>G?U>#S9EFZMPUW>]U9?$UZ3PL&;:W@4HL05UXCDV15W$%M M?1Y,Z?>4FN_3GO; TNT-8)^@N5'R]'X?95:BR \NX4Y:)Q81A[$EH.%5'MTIM:0Z(NU"\^U=-_2?]U,.?B)DH]]KF[YW,FM/ (1A)/Q^VS1B\ M4,<"4U42EY!XQ7 GE7X6-W_/]E]N9)-TOVX1ZUW8C%72CF1U65PDR?46R_QO ML]LP3M0^Y3(>%E[RO4'<3&U\">E]N+%>M MKD^Y(,6Q*NW(A_BL+*CD_GW*3DH!U+(@F>&[W(-%.*F#)C^U9V M40S!X83%8")GS:*+'6FR)2]1C.ZF+WG-[AF%R%BS1>.'>V9AZK]!G@_'B MI2&L;U]('A1[H;I"*R%^K#0V+OL/-JCE$J[KU)0?7J>%1GY],,46\;7E2(H M;Z9)N=KQ"G>+-!C:1XNB?M9FC#AO38N[5VH]CLI+BA M-%R"D:FH]1=D6JHB-GFCY8OZTBH_A#R A[+RD@JH8G@GB*Z)#G]]><=' !N? MG86_,7M]1/7:ABH;/XC2U 3-.K/7V[G 8$>. (Z(T\FI^*#O.;A1V?AIN/70 MZ_M7D$0LWUBGH^G_""JO#F)_X;T,G$W5._L@Y,2N\3=PD /C1IUR %'XTLR" M9FH+(,CET&,#K>-R9 _>9-/PC:IYG/<_?] 4VGW>+\X:F%ZW.A7%MLQ;A^!6 M3=7O6B[2TA![NS T[-3C.IZ+=!'W'MYK(L-W8;JZ3EC-,(D118+KG4JE DQ9 M;H^9@*PM4'68"'RQO#IP1=%K:;8WE>_L$87-DX$!ORZV S>2M"7L!CQKR!=> M#[GA;H*0QZJ\:J[!<@9$WMBV8=A-?7:3D_\5B;V\7S=])QF3['=,>LC7.+Q" MI6KE8^Q0 5UG!?4P9-Z6*O#(,?S$2!5&Q6(6@B8G2PI^I)6C*H(':L?&TU:/I-_UL*R0V%] M"E+!"$4WV._G6R5QSJ^G/K827/UTARY-XX1->- 4/E%)P6CJ,]8$',V90+ X M7U"_.,QF;;)2&-E[<\-RAA1#\EG&W#+I2.I=T )G=76HEMB;W)":NZ3/ !M M07%LG<^MH: 7B6]14-&D]2*^*,SO9)\!BF\YO%(SZKP=*C^LYU(;=A+;;KMW M1:8Y170,T#O+]_#='B7V!'H3,U0O <)PA1M7&_,+L[@ZY&5] M^8&QB$G[-&6)'//&*^VTE,D)UG**JUF&I5,@^AW?G*7]>%K=&-O01@^^?$VCD6$%F\0N2L0>>897GL@B92@P7$FU4)-!2-F91Y>7E MO;BE&NHF-"K05_?N!:LZ[TBJ[(&.<;?&H]BXC#&C M^-JLK(R%*%Z0,M+?O9FL/%]_+I.:KX:O.E!_8&X(4=0*#=.,65.57 TWGAB7 MM'N3$0:L./GRO\3'&(;#34*JX?73$U)CCOU$CV+7=;1%DJK>Y.L8)=)].3\G M_-O)04L$M*U!EJ=+N)W/UC#[*OX==$C:R>H?8>@E+).X,!4I,=L9,"\KX\V- MPDB*3D.]:K8JDZ$^3Q5NK#>%YR3R!;#_H&_[;JD40WX62Z+)N7B=CSJ7D]E3 M_8:;=A8A_A'UH-'FOSSYA@/-OS?>A-IERR;O*?OS+RI>P"F(CUR:?T3O!$^G M-Z[?)^H3*Y?7"/#6:7+N+?R.SCO0:D76^/E!CEUJU-RC%\EK8HW%+.%Q7AN) M/;NP%1DV6'(%AK\63SETZ4*).8 YUAF'W"B,;F)<#$ MB\4%(8\0@*I6&)M70^RO'FYN^S^J"O^#9?E0W[:W")=SNYE+ (JCZN#$(\T);WS?77 M PIX-1Q<$Y^H*^%L:@J*\TQGY2&EN4C.B_1+@-4%"-TXA$&&?LHHF6A]%/*R MJ[L>8+XSR-=BOLN!N4.:RZP2150@\.+=FIB].NR[G5,_?8I.E?"^;?K@$M"@ MY'X5$0=+/#)[UX-C\RLKH.*CTP6FVX/[Y:_/^+D?KM#-Y7UXVJZDZ6D*2>BW MH_4R./6>5&<5)H[ Z"KM0INDZT:7&ATRK:K)R ++JO^N@K6%F7N9EG!:I,6( MM6H".^82T.[[X-C@%V:W]&EA0*^+O6O6VS1)RC3O('4W$*:7(7BZ^A+0:D&1 M&GWL^U[6B8C;(<:?)SB@TP-9Z'H2P#\^/,C4NB.H1#^@NNV1[Y .3.SPF#EI MZB,ZMV H0EF>:!0[^/_1J.":7;<5#B^?(7>,%HGJ5L951L%0D$XD"X&KIB:Z M%@]JW!#7O2D2B!Z0RRV6M_\PB!4C7I5EU:[XM9Y7IWJN!*9H/M1RS8P\:69M+B'JN?]\_2GCL MRS6 9;9W\K*W&D2="MVJ-D8M$UGJGR#UUI,\%8ANT,'2\OVM<3KW#=I^X]2N ME<D0O9F(B_OCUH0E)6YU0X%'[B!BSO$#1Z-?0&/ >6"YVSWKW(?14/;)S M693?Y+6>8&:>7J9C7-9L7-:Q376!S=XT\3/*ON83.0,=0NXA[Q].N@Z.&$.. MF&$.6P)/Q="1-^R-D0#7;4$7JK)!!Z:W8H69=&:+7R"3W(UPQ'N,2UQ?\^ZN&DBD=9%*(S<6R1%:42HQPWG)&IFI]#Y[F0$YM'1&,7(S M! ''[+(PU4T!$!]ZX$Z056C!"]+;/+KAVF$.X0W[?;L7V_--1=6U!V[^"C?= M)SO\B@7?,MC4O=+,:GS.5"+%QFU*P;3D,%%'IH8SFGA;)6*E *RNB;M_JFU$ MYX>[(>K+ATMT^]87(_S!+.&]!U=,W6%S]F"X%&$37786ASFB/OF8;Y]4K<0[ M(&ASXF!O$J, YSL3Q]OY]TRPTFNX%!@91CF&-[MW"B@)]JB:VJ118 91%%WZ M!$6W8OP]U9A1K:'O%,(K+_D'LFR>7P+85\G].:#;.0+M.V*ODW/V3 ,>[ M/77X4QM$;0>DV/]D%P/!W]$TS<9L:R4LZMF(E0K//7[L-/QYP)=_W'8VK_9AZ=' \)2;G'(H&DGM M;GWJ J+8/DF WIVFFC46H?+&>)PQ_%+RU5\J0Y0+_N'G8HDP4P<:]L),=X]M M=]-[]7?6Q?M*!^E#BGAU;$_J1T?+3*C*5"9AY:2[UURP,$AZFRD?CWC![8 @ MG3<9>TQ^S22?6[[2D2N\5;&7MVZBQH.6+V"HQ"@V;%!T%N-:=9!2TI@H %L6 M+\W&!'@EW?4&..^\.-O\Y]"@WII(.F:S=\.\,^&PBT]T^;/^#AOU(NDF[(M# M3K!TG-,/W6X,8UI^)-QJ-G^D!V?$.B1'B=8PX$\004 M\N2;L 6+>W\ZKJ]<6"_]MZ[F]0K(C.A2>HA=HOJH MOT:=^LCG'6UUL*?EFZ MI(?(2(+-LATEX3F6N2M,3M-G=&Z@"Q!;Q3EXVQ^OX\HZR54&WR@Q)7NKD-54 M'9)>"3#Y>ZHSR,^0E!@5B8=8,H8 MXP6P76*:B$35N"W[:Q:3TS]$AD/?@"2*$ 49]V1UO!E:B,7D18Z!44/"4"_[ M*QIHS+<\*;(O]I!G%,;78$8($-YJ:3!(1FJXX7%F=MT#N=/9M017UO;]\>AJ MQ30 ,J9SU8,VN"8:UXPKA'7L:E#$WGV5 M UQ H)4DN&DO\2ZQ,ML&2M+_I8;%:_N'4(_?,EQ_Z9_SLG;F!!=0?&>R2 MSVVIQ: -Z9?T,&IP]J:PABD1E"74*(/;ZW06&F+ O2M':L0%J,EKH6E_G&\= M7C-G$ VCN2$S3G@N2O7TG16YXO2W/^^?\:NP\I#4*L2B>W_8R,FZB'$$'>"^ MR)I_]DU]\6[9A&I;_=R[O[6EMZV]BY^BNLC,FBC0A'W2%/EK\],F6YNHH'[T M2K,V+,5A/?3'!R\_9%@"KT[[^[QN[4BQ56"/H+#J/?VL2T#2P.;"0>U9\&V, MDK'_]-N-(?O,Y^#N_JP*MUA'3PE"_::%66+&[^;1?;'ZA(JFSUU/>YIBB/:^8FYV3?,4F;EL^0ITU*0K<;!/"':"/97;.6@\U$TT>)[1C.P,H2_>[:RDKS^]6@#3P5 M+3L_P:F%-,;H/ZYP*"&.70*:\)58W[9+P#6".&AA"$%V>TR\.OJ\S*3\86#S M;&"G; ZR@-B?CH$,3J_CWF/E%JGDA"R+X$31^JJ/0@0;]*ZMT87J*B.CG^MC M6BGZJ3"((WS-+L"W1'+''YN,^AV.A;3!,&] T8\2&':_F,P862\^+/Q9&\GX M,P94GAJY&VOBNS.+*<"]OT@"V>Q2H%3\FJWV(UADL7KE*.#L5)'+)8!^>BM) MOK$N1?B[2W;"K9Z3@[:7[9$(^+J!B@9++]\&-=-L'7JJ]KI*?#<':!S30^S @;#$LZ5A:E M$EYXW$^J$])MEJ=?R\MVH^#Z[9L&^C06;^E?L7U6!AZ&M_OP3#:_36/5D+,;U>D5B03N1XLT8KL"2'YQ>06=Y!.G!@_GVF?3!R$) M"."YK-*Y ERF:X<5S2Q!QMI1/1-4\"[/R%C=Q<8N7\-/[3O7^[>WMUEL6G^: MU$S=D08]>!?Z=G&2@:V;_>N?VS M%)!B#T?#KOGT0Q?+%PDTP:C DP@%@>TT&:Q=&.)>\:)[9@<#2D=2E._3RR\W M3@66E%!F6@ZQ T])LPB?2DK_=<3E35>\&0;9*?%M\6/3';R!+_J<66:5I'4F M8#+R0UD9"_U7Y<*LZ/@@93* UWI+](P_SN0RA5:2CD@_?/I26LJ33VH+4-14J@<5N"1C4\MJ")6Z2NH*#<4! \ M%[EQCG!U'3:>;?ALOU /KS/9/;2;GP^?S]""R/"N"[,7 MFK2#^8.\QA[N9GPR)'""CK_IK:]C&-V-S:"N9T^O'0<'$K112$9WS\&.!?+) MG6-U(P7H-+D$QXO4BL+?_DM"$881"G05@3@OBI(\ M?L\H$C3KGW)XYJ>-7=N!D?C:-$^KX&*Q-P<#%6XC'(;%+[1&1#EF7!JBF=:> MV@^$\A6\\F?G_^GW+?9O$2@:5*FRQX$B$6=148'OI]BQ$!MC0OY24)AF-:>Y<6=YF7+I[,M+4KD.'+,Z=F%F:> ML[N."B+^%O.'O@$Y;U?8;-QRB$B*Q5F5E.$KK]X2Y8N?"ESXNA'97F0PCH45 MLQB@WDHJX](P,3+HM+J^1QL/_ONGK61#XYE"'!Z"#4>Y=<%N*6(IEBX!44>+ ME!^KR;M9?OTVOO- 9MGQZ5:4B$@AR?V(*'@V\ENS90$C10 K1G:3( N)XP4 M&ZF-9$!_"*_ULO7\.B*I[5H2D3D@'6']ST<8()S+U)X>KG^5BV$^D&+UB.8@ M<$#'J2XRI^.VFGO ["]D""W)J8,%)--I9OU)S3*7"S/ZX_ MX?,_*&>YMI)R)"\E->#"_O5! @G ,HE PK6R5I M(E)/&8W$DC0F(6;[3K9DW4[W07N;G:FO/K+;@>/_EPEC; M"KP32C953^,+\5"B*GR/OO.4]+S _V*K*T2D\U?+#9Z_II_/H5XY"-#0#N9$ M<<_8=_!%("'XN%^RW>=6Q?A#R._;NVNZG4,URBSXS6/DE/LE(%AJ-N+@S&4] M*%MMRDEJ)"!;)D9K=6T]V9I<+=Y 4H8_FJZUGA6/F]Y2*./;EL3(U;"[D=K CN9C%BL\4&*L0U+0W5Y MK!<09K)3J3 KAD[)N1D0MZD;L6[GHI2#5)NU6%B7OP3<5;M*R>G>LI< 0!=> M#]C!025&]7LR,JS.6L)C;M38W>3'YD)+D M<#7K+:??LT([UHQWCV7KD1/*\GB=E/8R!V;4/YZ9F-B9(V#D6+MQ;)34@.X= M@>6'A6>P>.OJH_,!KO@G5O,VPY)B$93:Y^TIU_!)HY> &"'^R .Z+*YWG$) MZ( JH6 WF+D<\JQC"@9J#S(U=.4/YY8Q]/+NXJ>6Y.[P]NDJJ[OZ*7(;(^I. M/5:=W7:]WN8+/9/0^:ESIM%PD106 +DCUA/MU..30M,@Z.0# [3T(*K)[^>/2B M3O\KHN6$S:W?QP^M$ES3X_%)^/O=RH(#R4'Z_C$K4.7#XY$%W-Z$%Q=B\JZ# M(#/:E*6!=T1=$$J7"RR.SLDA4"?D_%D[W5RQ],&6,SNE\9S+=_U8.:5H!KE9 M#:Z:2/HW,+L*QNJ._Q(NM'36E%J-?J_R%H@=8$(U3(:4OWIG7Y*PG:3G^J6I MJ"EA<[SQ4<[\AQ_%%, _/956 A4FYF<<=7,^/CS@V8]73/6DUH"P*$T@[,^Y MK1<[]7M6.K((8UQ&312*LEK-#<@WWRL>DLSY+8J?4X0LL*SIE-6\+_D>AD=^ M6!2SALR()>%_QA@9+50>E4^+HJ5@H26QG:J1UCH;AP),[#W))AQ[1!A&PS"5 M2BZFT&'=Z>F]:$-8^9Q'&N3K^>&):PI1=]1=]L_D^TUQ$T-JADXW)>HH?1R' MZ_5F%M0 0[]4M%@0-9GZ7FVVY4?!JYF82-HIY9W0_X;[]V!BBO34;&CUSCA> M-9-Q?MVKF[RC,+1^+&"\5IX-R;06T8?$EA BHQL:(SU=M":>: M'5]*69RQ;L*&Y#11Y.KAO0*QBMI(6J\>;6MXH5%L?/WOA#-YYLFU'RJ,9KE7 MM#";/:A>\#&C:*TPGC"\%F_V>E1('-Y15A;M5 61!S#W.U\",(4VA+Y+ +RI M[V*1P_)P\*BHG_'9J#//:SUAYOZ3%:<$N\YF^;]RS&A^O7D-8YF\ M8-=HH&NS&]S.LO1H.I')PMD>N16=ECFK''/H5CU7+=T;:=E5]Y!_)N#ZJY:N MI.&@>U-,R./B=_,K3AP1!M]7OZ>!D6J31R?C8O#PV\2C;X0?1,R*3T;#\/"R M$U.(;APJ+N(!/+G#.%FX6[C&4[1]O$BQHT:F;,TA_F)CH>?,L>DL">,*NO?] MW=98)(]VGG/6SR(7&^9&6TXKO)/!I-@I2Y>2^K[#\-V]/\PM9WH6SB#RHVY; M<;.\AT^D'GQ>*%06/OW0).EO/QTD&5HR]M2%4\,Q/N7G+D\'P0;$,W?B-%-C M3:]N&(_.?HBT^K0X#?,.5T-1/-P.[I^LA E 9._9=A%NV .3QRIF&_EV"Y'O M^;9\;[%DCD%SQVAG;(*R:6-]/\;D;C9Z7NFDB_,0!&MO.1.#N\RA?L#>NIX& M@JBU:QL%;!P=64Q>3;$+:YVT;A3?21O^HKEZM+^QV.]RL+5)H$'Q[+-[JT K MYZF+'T<>2/I6$FF&C-PA;54QH;]&,N?(%1V-6/VX*CR=D: .19B;]\C(D:;EVLQJUU=#P]M L0Y4;^Q46G1"S(7PPN\,3[ M>2L]U:O/CU\&1&7*7\WX[-CJU[_N9_Q!PIX'U9YCJ6QQ]V]E2(B4E7O3,'%Z MRJF80H$K'3V%#N)+6RX!VD40X9Z2'C$/CP]YG3T"$F-)1ERI2#@0N!>MYB_E M/]OJ;FRAM^[5T;U7!#Z#PC M_053U<>5E3'*W'L9U";-_G+\9TSJ'IZD,YS&-J2RM*/;1!KL%2\42X:X?PE( M!0[E3EF MF9N>'SLB S33]_D.?%DJ!_#^J)V8@4E/QI_W'6WFEDDO8B^ !1G-N8?%9*B= M_S^('*E^G79QO MV,JT&]PZ&3DS7G!X1[?O21%(DN 5U*I M4=IM#,&P8[O?VZYI@>//C:_W6/RC!P^0(2@9@S7V$!ZM'CX9EY6=K&0]$R.X MJ1'LA\&\U0%5M)_PM-85*(LUW1J%"9T$8TYFSU @[5]FE@F0-S+ZHYIJ/ M?K:P$'QV[/>_7X'+=HQ4B2Z=TXQ&2P^";";#(CQG$X :1HOSGHUB]5Z?&FQO M(;]> CY *!*T<=94MIJ(?*BOU<'&6$*_:]6&830$(YA8L%WF'N(N,ZC9\*#K M0=+>L 7E37[%:S4W]N32?#0W(1]TM 9: ")@>> 0@B93XEMF4)P_YY]#5E*V M^_:B1T27;7>#!$OI:$K)S^TZ;9U/$^55M59CPF%I[$17''QDS/5,4V-T[WX+VT=E%,="I6W]=EMOCVY<4UT]MZ0@_[QEEN5 MWEE@P;1))X,T[7U@Y!B1>6OB(/:W#(0>Q,-/$SPI!QURN 0$>2PPTI5^)X72 MT'/VK9QN'0J(#TMS%<&YX09'S11D#J8PO>"2=AY-N'DBO\#JL,+)W'I!*C:J M"/NB]6P@%;T??#L1^*%,,/-W.=:%\2&;S7YDS@U$2YIH#'#H:##8L[+]YY;& M5V6*/I);9D==-/\;<>\9UE3;]7F'"Q5%!%'I"$KO2.^)HG3ITDM4.AAZ+XE2 ME18)3:E*[U%:"%6Z@/0>BH3>2:@!0ABO^YB9XYZYGWF>9^:=]WT_[(_9>Q\Y MSG.M_UIKG__?\!Q!YDE#E1;H^WMB39L6.Q6PL&7)BHW9/95E6:Y#8I,QT".3 M3L3B+$<\D D MF4,D+]9+RUTKLHX#+@%4)#Y_O\7(]SY*K(T,CVZG1:9[2O<[\9Z8!OJTKD._ MO/M>Y'(FG42R(GUEA5P,:$&?IBT<[5V3":_YJ:CB(E ^P,31^';[8Z&W!U%K MVU,BK/6O(H7&>-N$/@G6JKL([1 P@W^KH6#IT1MIZ_5%AF[*2H-8^0HSE4(# M4>_?PBE9QWO=V%V*+ %X=>?K9$V8O;ME!=0SMN++Y(N,Y"/CZ4#K;.0Z)C? M5S[<]??L^N^$U0J3),Y&5ZZXZ,J,4)H'DU_\92P3+490EK7V$;7JL*9UV&"^ M'X[B S+Z.YPL+J]XHLK#HT6HO+X*4I#2T%"Z ['Y(*M[SA;:,92>K##]VRYKY2%=O\A#"3VRX4):=.<]((49)&7:9;ZVG64/2[_Z:X03-'8'6)AHO M_DZI\7^GU R$X](EX"YLW/+UCY?% LEE&1G(/I;MLC1(3<5F[\SOIY$$K?/7 M81V3Z7$*TQ9^D/EZ[E$'KY'#"YCJ.$O?]S%.7]*:*A$NY=GX]?Z2!]<;HZ3E MVP'7FLA;ZY?3YI/K5ZHDA2N?7NP])87P+=#9";%Y8-2 M845J+# OQ.^/JR7^?9:)ST90%M(\GVM580V;L,'R@/.&GZL:K%5B?6)R7)/+ M&;!%M[/26%,J.FZ#FL3$Y%.;D.1$[=J:.3.+H(WC1IDVV,P]-I[&6:?YWID& MU]U#K8+!XHU :$NN<]S*U"9M \PK%ZJ6AK;6B\?7(:0%>CVO*X99OUN8\]1V MTYSSG$ZCGWY(.OEZ"0 FU9%W3'::=K_M&GFQ9597]SO%>,ZL=E3+:F[\N+;P MCGOVL=+5#U]E!/RJFC?/E832-BJEUHN0;A#O<]^&IDR;.#6AWVMI:ZY0'K.\ M?(AW#Y<>]. G RCR5LB\7V>P0GMEK!>K@!I[YPW8ZRS&] M;<13J^)#R$Z^5V%.I22(R1C MH)7?]L3&J>3G_MC6USBZIA0.:O'M2X#.)>#!WVY)P6:&PZK^^6\S_]&Z<-%W6_"'4W-65G#OB%4\X%1@FV9JS-1=%W)"B MW!)65AJ<=S,'EB?@<14V]7C6D:?R/]^]$.2T#1E..%VM=#GE[;#F^>75S-6A MGZRV[:3=1JL[5VV%KAY&2P6=SMC",?XV_&T+XO6&^B>K27F822O(Y*52--?]W(J8L0>>C^#*IG&BH_%Q M]INX I6'N;\/R.J6X 6">T3FQ0S(-M3 MI3@L$Y&WG&IUYWQ&64\B"R:0>1/0CF&UAY0T7+94 M/D<_2J2('IW3B?V$5+I8 \_8U5D6;6N&:J',3+0!R*OG4>G59/VO+K*=7L) MT1I49J>:_ZP&"YV=W!6V)Q5;VOCY*.Y8-;WF:6#K*IP?WO_[2P4=[;('J[/9 MIP6 '$]#D\*/>N8-7$'N2S;WL/Y7@C3I+4_!;EC=L[FC7[K'HE4H@;7C1F)J M2X.K=@ *I07^>4H2)W4&,;:\8OLK^I,;I=#*D[D/>M>Q)A.3BO-GU:F( MFN83]$:@=$O!UK?/;^P44O>ZEJA:(JR0XL-2&MXA.H+K4UB+D[>P.R=T,Z+Q MP2*!F\]"7L%PR+$ZSH[&!H4^EGX7PUQSZL$T34JMO)P\DK;@]-8X]S[KD[9/ M92WTS84W7A1R^]C.6.OT[5X"WFHC_;.?X\[>^6[O?^M]PBZDZI&XKC3XMW5)>,FI*U*__&6#A8>!5[0O^\1)*=POJT %] MY''52O$ ,2#OZ,;^KVZ"/OMR(-M M6N;J]?G9VOJ,:@W!^'7QEHZJTYXH5YI!]U=[7O8GHVSC MV=8]O-NIQ8[-0HG:>-X/.6F]?,/$+:D.1!55);:JB@(]\(2"%3]\"6@'$D7/ M91(NXJ2)-H/GMNG-3;ZDY/-+P+T+7B+/PB]OS]].AK1\>=G?0I->%8QX94IY MH_17/0(ETQQ)_C^;X?/<'D V_VGE>X80)$0Z7\G'255BN"F],JBTX//!7-6O MQ%*+G^NG;=4.%%FRG2&O%G2G6K#9D<=6_A6+2U9H:\U?P9_(CE7^!!S:'>L0 M+'@Z= [(NY%ZLUP5PRH1DK-N]>T.&1,5YR&DFUSQI<.0P[HP>)$ZW?$YLZW] MJLZ[J.LTDRW8T\D!_"4 GL$=T^->-YLNH9]K(.Y5LV1PHO&D:WY84WY.!*%K M6CV(Q)VT9FQ1?%IT7/.G=OZ8]$*NG,^\'\T+56/PGVXN+F=VQ,X/JE=FF58K M<6"ZIGX^]SW^*.3X!4!!"1@ K$8C-C&K&"N4\>#=1[-T8_$T$[G( UZ)3AL/ M=(2EJKB.D0,OOYSU#LHO:!/F^7+]U;FA"#5ZQAH6U];?"M)7=WA MZF!.?$&3=(LC+BS276ZX@ZD1B_,"5I\G*U=MU>RA1.: M6CE[JJ//BQDM27)2Q$XX+BCF&V%-ZQ;C6&$(;S_CQFJZ-G"#=WGZ;((E7ERS MSD>^O,W*QOYHW\EB[_L@ 3IJ??>^Q;-JD8FU*PML7V)?'BV-U.PVOG(IGK+T M#^J2O^'H^L71U49/=?FET3O#P0=GDR9V=BZ%%L+Y21RR8^ZYQ ,SDM0[;MQ* MWZG 0#0E BUX0)6PT>5RV,AP=8UX\Z,N0XJ]>)RF1[)&>[)F1CZ=7V]FAA7" M.M#DEF+'0.FJ-V^.( +SJQQBE8Y/:=J5!,;I M"&Q^78J&'6:C_56L=IJ?(G<+EO?8<=,5S^KYID7>7U (8./9>L1K4E]^^Q9Q MI;PWI^P2T G[T%QAXE:T-WT)P*J%$F\LWK0@_UPM6'%$41N7:UE?B1O/2,N0;@YF4!ZFZENI;X"\<>TQ>M5MN=2D MAHTS%V8PBS];D(N]1GW;=@&.[_0S9N,=G&-]LBP@M=_=)RNAT [%]E*3H7\!4MCMV MI^'NJ4A#5Z>V-/>8S72OV'S7"EH$S*X:)O<*&F?-M?BM$GG^"7,<6S"65R^9 M9&ZRGL]7,\[Y\2)>4F%'=\FNH/!-W/)&K5>_>_N76TSOR0EU2S.89N2_GI:H M@X5"Z0DA.%AKOTNA96,JBII%KRX9%*3P[@? ^TGBNRQQ3T_M-\YL7!-$4V3^ M>KW9[1;J#MNEV4-S8E#G)8"^#ASM8I1B8C6>;"Z2R3BJ8^AG4)UA_/TD;R[? MR0P20H-I%,+M*6 M:S.%0J0HF+-&-78J'[5BNE#1R9?_9AA6'UA0 M:Q\5<;AE96$1V84W[3J/N2J[GG<)T#Q4$+RI)$_K9O,FX<%V&')R @W_-[Y$ MJ.\E%>'"_JB,*G^OK4_1 E+./34\37L.MHCF#>ETK1*G;+A'L]U1V>B40;I[ MJ$;I1K\?3' SM;?C7[J:I1 LB!JCR1.E"7>7N]KS!GHE;3BG1:/#=AHH>OL[ M'>YP31_"KRRBM3H^F)P?WZV7MS%:RM=Y:. 4TC,E[_T?HL4/XPW_US@*Q>#%:?5HNF6FR8W*[S[G2Z\]ZMM5])!C<"GYP9ZIK M=1!I(H7/U75(NRVX_>+5)-)+ I_+R9$'L'\?-HU[,]V4>P!:Y[H3M%T M@W#JIE#Y/BQH2J'].RI&]- )LZ4'UQJ'^=A',$WVCSWFN_D&"\23*UWU5XE8 MV]YZ]3?AEJ""#\-"XW* Q;BP;A+;&(G38F:JRPV2?Z[5&ICZ 2[Q)D[0?8GJ MJT=;;,@M+)@IF JW1KQWTA8(VRZM( 2N#BY2M)>KPM[[ N_416P/3J?)29YO MT)-_>^[7S[9T<,\CZ\L0Q=2AO@H ZD7O26)BOD.W_[KI/ M886^!(16!K/A;S7'^/%D0W![UO&KI\*?VN_6^I;*LKS(^I&1]O7\M85_U+'? M174S&VGNPT(_V!R7W!+AILBYM#94?=* 'BFW39JUL/IDP*;9 MD[.!: !ALG5>).;XX,\SWOK3+'6W70*HM\"XO03+?[!\XRCY(&,?U(R]OB$=]:' ;CFYG^_-39)?O/FG1PP\BTD7B_C^PJ M^A7YAV$'&O+][7=),Q;?&P4VG%@LNK"N-B^-DH\K+(H8>7<#^[ZC.%"+2%/ M,)Y70+4YA/8E<*M;6$OM9"LL$OA@3(1(L=@/ZJSR5U[\R5,*3.1XO4E&607+ MN\+G^]=OG^^);Z'HG+= %L(.'M4.PQFTL!)%"33G\@2WCM1ZMKBE+9I[P2IX M^F)L:1-P4J.FDOKW*_NZ.)E9]<'J*[-D>IZJBPWREX XX4O 2]#,Y"*HBR:& MC75B$HOL$A;4J(=WFJO&>,"N)91,*>.D:MHLILSA=^7C-O1/:]^?) M.ARYK;(G!$Q!E1D9E#!$"KF.+/]GHS_< M5I^@MC(Y).0-HDM'4QW-M UM/L)G0%JG7,5[)]B\EHLI_#4GJZ8+Z@LGRT=" MA"X:HQ3*$Y:4RDPDS:M3)JUUZQ4K*P@PY=0.\^@I(=NVZS*Z\70*L<>\7XAG MY%:I1,%+P(WMZ8LTPB#QHB][T,?9;-IL W?3A<4V^I'&#>:WXH'9R";HJ_;F MFZ_=/^>),>7[:V8P!W]K6*TMEAZIW'.9<_)!'Z&1]]MIPY)9N668-,S0%EI[ MMD@8;^%7X7OZX"&U5>Q_!EACQKP6YEWN^M1SYNNG(P1H\2S^"*D2,%V@G^)@ M:A+9;6#TX*AJ;TYI]$!;HI0BKG-!,,A2<=9N#MHT6?S+XE_4V+"9F?G&1)^3 MW?5X*5:^/T%LK-HD&^&>38W;SA=JH"Y&.\Y7&._T\\PU(FT*V3-6 W*TZ(QZ M1-*X3[@^ZJO0'?)^^K<D2*OQE-">6983KF>!FG"31HCWS0Y/,-#LF>Y\( M_S<^W 8T%L"+T3F0Y*C\-_]9Z[]0->W]75:36W.!&9VH=@7))*F)0JZ8[/J$ MB,&E1"NZY.2*S#>U*7KOE_3;X ?]6BH!I[PW<'O4O09]WS;34^(V5UQG1R S MO&=ON9S]ZEYE^64>I<*>=X; "_N(8SJS"3!Y 6 MT\=$0NO.@!,1K)EH2'G+#LGF@#C($-]J'U_.C BKK(IQFAFW*+;?,QY#IMJ- MSU1> OR^$","LW_T0]<,<=MGVF,1_>'1G*\#57\L0*_(8.&:^_)'R+=G$M/^ MGDNF'^&'TS\>T^ *5&'BOY/9;C>^7N(3 %%P_2GFVR&BEP"W_4BSF&X;+Q6# M&@T=;06T]%R3U?RQ0@E?3DN9;OG?W_S)MD379]QV#C1&[$351:X^&PR)?* V MN79QR\L'??[8GZ:#[1$NC[DE='FFPC$5Y#+Z]A*0TNYDQG$)>"?JNO)XS_K) M%](PD#'A%CRVK,*[=-TT_Q>$7)R"E?;'++57*VM@&A']&/L6!+0MD-^F)DH%[2O3>+F7EY:>;@38)-1W 49]%^[&:9^R7 .6GU MU&E 9$ K\_Q[AD-0L91_74T(9-WG5E"F\Z?$:PEZ:UO5:''W0I>I@R74;VWQ%%P>LAM4P!S&F M4A_I/IX]$H1JEMR@\5N\I6GHX;[EQV4_KD[VD(Q1M!>P[:XC3YE]JY&R7*?A M%^'DE@E->%4L?S#=IO;1LJMXG*P@6LY\IU-%H<&FDR1PX1'R-$S0 /E!-\WG M_HHJ[?;:O;%"&5S1?(\TIK)Q:Q$459^N0A%.#+$IZ7]@[_C@Y?T7-@CT8&!* MX]IQ&($W/_@Z:@3ZD"B...-([1)$ MW$]))[?2F\PH?CJYZMJ^KL174$W7.E&S6VU)\?GQR_E1&-9Y_)6/+,,-" M!]>8S]=C5LCFHC#'W0?5N8E/I_Q.YQG_J%3W5DR8CKA;2K*Z!D]:>F6,SD:Q M^9D9*BA0RCN;QB=$00>Q.'^\_FSTWGX?KI!I;Z;<'_GA$N D2K$Q\2>%14.4 ME^%S*1]RW[,;"T>"'LL=T3%LG^!=VN7CYLMM\#9=E>:S\[.J9[8HP'N.\YE) MI=NL2 KRE85XE_X%W;^"K7Z\*O%0? 3L-86%)MOQC97V^_>HWO!22Q%NZ%?Q M;2#FP_=I$_M?HTC8A+W7'(W'SUAHGAP MR/&O'?^ZD\;)1E%G>.$6K>6TU<-SR6'U^XPV)6=05F/.?^K[CWFPQQ!^?17B MCBHPL34Z=:6);14M=FB[W]CHG-0 MT_U+1E/N9MF,1^5X2X#YGA;C6N/#L%Z^1DN\?F%4?%6R*B)Z+^1N:IA M'B&QV&+."F.&^549H/7P4Z[#J]-'H$/17G3)?@3^Y$]Z34OLQD6UH?@=7I+> M(!;H$]T>6GVX+A'/R<0[-E$0]F60I7N5.=G9 J/7WH<9ST%HLHU0[J"YFX!V!;7H%??"&!*; M&NEN"L^+#55B%^\?1&8CLUT.N3&J\1ECG8@ M)!G\:+M8[_QXB09DT0#6$K:L84CH,) A[FIJV)M='XN-3]S5+N0<#(ID/V=U M@L@&BRI2VR\!E<*I<<1'S1R$PE+GV_YP/2_%'1>!G7?J9!P"O4\P@ &Q4(\, MRIEVM[\.HHWFG3I'D"GZ52_0(;//"LZ*I/J9/>).9Q&NFV)-,X:=),&7>/VS M*,JN%&!)5;%?H%B4J\]N/<)W1:,: <'T7D ;%H5-+&A5H#_IQ9)IO=]< A@, MLP3ET7O7'&M!-#7":M@[+CR[D#M&WLG8?8RZO4K2?;02T[3&\7V)Z'47/(S6 MLPRJT>7_BTV@;,NS;[98T&FG7[O+>".(O0#G:Q?57^=&$YVO(SEC MG,$QJE>4;O30IT5H+/D,LYC[3X.]_'7F,.M%$5C3[>U9/DU(DW/:R4QM&AN(6_$6;A39_)@/=T:QK0 JBXRS%4>J&], MK24; [/#[]XC6?[(!7CS%_4O?*@#Q$ ?N/3;V-)?%ZEH8G9 M0*A_N5C[* *C8B9%_*H;C?",UBN.[FSE+^WJ']BJUS/P/9@BCM[XN,8XW2OI MV%.WOK<[?7Q2CDP8'39C9H^M+G=]\J;AZZ?#>-W%,[8C-Z/)PW(Z&; 58&I1 M:@6.M9IRY?SI$>#RB__UR_7R%6]$2.:.P_(V,3X0;6VCQG#D-)):'2+L>R%< M?V#.6MBAK>,29^KT[GW\E2O(4MH,DNF%2U8IB6,LU7QL9?Q5K?\2I/3 ZRWD/)M\0GTCD.5H Y!WSZ,6@U['88\59X&M\XD& MHLH_SQ<0W<_P,C$[(R=ZX\R MSJSCW&QXY]5)P8%9NILNVXV"V"D\&XCV*?W:D6.GG*IXD@W__+!![9G7,=0A MHDLNO1G:Y175YJ,F/!R(QL__1Z%+7A1WU0*+SZC:S[RV&%R(SA MJ*C?18P!*D.UT[)=OLZ ^CH7\PH,0A-K7A.W#*8,5@K$J1XO0JS5TV\]>+,3 MQ?FE^Y=:2-]>=J;@67WJ,"?O$FM%ELU3>IR(D[E8X0['8FVBCKNS;J^%69,% M*$,"G!73PDWC M?;4W"U;5$J62ML\E1,7_%V)'S"&2K/XAS#*O+ M4L4FUS'F#A_?-)Q, #K6H9HPX^5WZT>U7 V8'0T1GXWRH,8C"^Y]6GM\,_ 18_<*? *]21)8)%X-1G[PD-6,-PY/@TM M]D/BK$D[\(W8Q+NZ#,D&Y2Q!/3)V=OW'U=9^=&8)8;FWG_Q\<%C1T&9]>\1U MFV-"-$9G9#G<]=YM];7)?$^^?W\][ :S_?R&;O8S+Q")+M9,$D$G+Q8LH[VG MFXV$1Z=.=V5_";ZL)"A'J#$-6$FZ\BML-1]/I6SI?JNODI:1_OER)O33#_*9 MD<;2CF80@>;+)N25%]YX7L:X78V*QO/>VD?S!X^)@2;*HMUF=D*PVX;U+K-Z)[:Y M(P?FT[NY-35;-J><[XEN _Y:DL5O>][,@EOXY[K32_1'C:J23T8PEN>YV,;? MU$?G;CO9%(3H&6/^MR/=?#P<(88E[$7]/LDXFM!@R!]U,\^)PH,B]C W/[%\ MO#$CL);D0=0,@F^!M;7/78E\8=J12^:/\LT[1BD*X1Y9^NRJU)YTN!6L* M6UB6"8DY6^]<>I#P]-7!=U+53J$K;&XF>Z*Q\FP7HGSLU](YMW*M]\]U]3=95ZRU_.TJ7B-4O+@A*?H^M O3I^KS0F M%9QHYR1UL2PM_=-<(]]T24].2 = [ ]!+F1/#V)IWAYK%_AKLI0F;0040TG/ MS^)^"V2?/$;>C9$U;*^@RJ1@%?I*09^KFOR5QG?2,ZATSAJ#\CV"9)NU!NLN MLM,/E6O*OD>K:O366 RXI!WK6RB8S:0_*ZNME,TF]T^;["315TT*9PMS/=#Y MO,)%OFI((+T,FZ\I=5E4:Q,V,1FWZ +32/E+7ICE&C74UL?6E)\5M9V^"U C M!\@?O OKU@&=LQQ''@ [+P&4A;IS&2&H; J M"1BVOTA$A&\9YLMK-.QK87HIG17X#3U7C5W%$CW $P&@#Y\4Z<%40"_*Z.H[ M.N[Y\A^+1E#BQ\ZNU!9U [,5&YJ:(WX^6JA:E"GD_;GVKU(W^T\#IQD[3^#% M/8> K-!Z1R!% '@+R.L?<;I1V76!M7RAM+>NAR^_?F>FRM[\1[ MXXD?C]H#7J$=.$-W!J@I[@=A+MC#&N5[_74%_(,A\K(E!\&C2<7*>9R8>W/J M,G:E28CHI$R$1ZPMR4MN\0WL]A+PN_;X5TV!H>AB/HV3I'$Y;K\1X>87R=LK M?$CAEM%=R=(>R:T!:0D6J- M8BPD1$?,%(PK+>@FQM[,N 0,?MZX!(1,+@6K+5P";AOT\PJ5B!6K:M>=]XKP M'SIK0RJ=3ZSN#EW0""S%UIO*=C/..JN8K6.2ZTO!,%#CZN$62YS.F>!-N[Y> MK-JW7=UO3* ([]]30. HQ1EU^1K9??!\+K@!F%=IO?%5,\S9XOZVY.]HWTG9N;*YU*B]]:\7"5+ MHSNEE#.LN"LS7B#GFN=3%2LV%X-*/XNX9E3'+S>PK>:6PQ@(T! 6@P #B>. MC&H="G+%'2(HV=;D .J5NE19-E++P)A='9NYUS"YV/(G'FX%91)'/[5L.=6#9\1VIWTQK M7EL+#DC3,"H,S]4OY5E-'+4P W7.]-^KR237GGQ%"W[F)SJ;0,T$C3HS9B<* MLL D0)B]*I!?#Q/QX$*P.*?%N)\@&%&UK3LA-F4Z .L/4&GP6W&^!"ADLX0. M5@77IU:V3WC (;2[PK6]3Z5O59(W_NY)O0[SBHG^@1G*L1C%1G/ M?E-;F1;#;R:ZA?0:0+Y'1I=L3B0F9>WLWM-7\6'\[S@':9.,TB$V M 0%\D1,3&HS9]>^U S/I"/&@5JI"VG@?]ZEBPX*Y4[D7YFF+V])@UXWUTX.5_JCVRM M5XI,E2Y^7:DZO'#ZJK)0B (:=#9II.=L+.9L?&?JN7OE5\NS0.9S(;^H6252 MV:!(.S9GC5%#V4 K.[/02-UJL M4R/UC[.3Q?E8%D%M->O(D6,:<6DJS>5XY<29#>NHJXWTP]J7&M<5(3Y9A=8C'Q'@VPE5<'4]\'D<+*))7/KL!M%5!I9$8L9 ML,VU:N5&;68Z?F!N:D"N$Q LR+"SA*N]KFCH0D&\([&DZ$[X#<*EMK*W7S4] M"C5*JFF+YW[-5*G>T],CA;X$7%G%TVS/? FV;,'!?PP2>-8ZD!$,YEWI0I,D M/KQ?E"OG.X2T\;ELUJ(9$[G8%=4\?CYJH'X<:'N/(%)X00%S@)\O&5X"EGQX MMTOQYR1*,M&="*]S.>@T$G>@%:_.=27 M;SR@*KM7H0T("?N_01K[OW[%?^!@7-;K;:?*LZ6UU&G!2;37Y_=9.G^9 ?X':ZY )O^HHR$/;VEIH M6O4ZAEWUG/?2&WEF(%U:VM99<1E2GACOA?P(RZKXTL&>LS3ZR4?6%OGC97U< MGGR.<]1/R8>B0P*B0A7UBXFRD^ ?\Z*0VOQ+@(<82,CV\"6L#O:4,%D8>OVG MU*&E1(>W;,Q?:WT]YC0I^3*-/"C=GL.0$$.MTAO1\0*9.T["S-MM?Y9\GGP; M&LD4S$JP63J'U_JC6FM3O3Z2H-O8E@UGB\ M2XZV9W]7D1;-U_D:[X]IGJ0U,$P-D/X]O]M^,ZSMI5.0D)1LFU).DLEL6>PE M@,X?_ Q?&%71*+HH^-##(8"^)U3 MWWVVR;3/C,H)YU8;RU*BT3P&TY)Z8=>"GWQMS>W$CKX2KOY+UFT;;-M-7HI[ M%GXB=..$;OW0Q-YED>*>?5V1B<\<4#M9H5/4R@)V? #[W)E$"&C[K$/O37?5 M,-O/8,1M]%GJ17WB><)"%@-!I8A(/6F/6_D=/:I7.9XKX?3^*>?#]^]X]!!? M$@0\:10"R.F&QV U ^\6); 0B47>"";2.+8!E?(X3#;T,?GW^S\$T.QS7%G) M:\T,%WF-[$7F'(0T_NKSCR!_8QX$1\@3RV]GM-W%R+5LQD;!I7BI[@JQ7L<^ MQBUN9GP^RUB$II.RZ'2WF:KWV/W%[*9^[VJWPPK TCSMPI161!5ES$UFW;38 M$HTBG8R+5?1*CD?1:CE/T[R%3'D3<_$37&(KC%'1^,-B>K&M]C4ZA-9UL&/Z M(*_K,>M;Q<0?K7);6^W^V7_W2C,=M["?"L9$U"^F'=-DWQV]GK(Y),_6MXXX MYU@'8Z\B-/V]F(# FSS](.T9MJ'I*:.>5U7>+F0[: M>T%DIE!Q@MP_[,+>X-W"(")K#\@]R=7XR;^(A(L1M;VK3;8EQ:9FI3EGADOY M!D^3TE(:-C,'TY%O?RQ^([75\/5F[]<5WI<>+F4=#(-2!XOAKG;/*'(OS&AI MX-]Y/M7@N__#3Z@=)S6JKZ(CR!#3-7Y<%XW(:.BI)9WX6C-0A/\8.39U]@@/ M4N%#HLW8R,_-@^7Q]HG(F6!7'-,G#3= S(MS^97'+5#\JF*KC2 M*,A9V_[F*[9RK$70A\?=GV_UO&?WI$0=(+_]5Q/%19_!Z<&%[/?(=/TQ$KO9 MZ:^93S.*'Z\!\U_;4>PC?5W:F_GZUK&R[8*FJ2J>H\7T2_K*)WJ>L1L]G2YV M_6Z[\SO$>$'!I=ATL=)8K&7WYF;5:J8U27U!\EZTH^=T!8H'92\';@7*XY<#) M2&/E;VSFW#V#NP7D8@A/W[JC'WM@-7_='_.W<5()HT1.[(P5D*?UHT4'F:<\ MO6M92(]4;H"#0Q&FQZ;(O%OQ3K'9J[1'/S<#0VFNF!2K@;!4*+*+#ZG+A[DI M+OT:R$#M]=65TK7:5%<=C!S$3[U=O[C&+&UA(?KRLNCZSW:&W%U#@\P5GR/K/U MB$'^M;)Q_O/#QIJ"Q<,A$GJ!&/*\+]*]IM3(R+F(;RS)U^?5[MC!B+/FH+[^ MO,P=U4XSG:?DH;=\H PXGY1B)[::$LO&54C)<&$-,=R;%#,!R-. M%:'=M;]I;4&4B\(P1W@\YI!7DZ"%FYIUPO_<@!3%B3O%%-D )>*^Y;QL/4H9B, M9.<19[%"-J>ZSJ")VF*>I?*)BDEATL0E@%D*=GV+'GR+2.->"W-X5M^2PL4D MI-M#K_1(AMVJ;R^+X?E%L=0GX?! 5 1DEYN/RBYRU=P^R^LD_;>?NJW7*G2YP>LE.)-V$6[L+#?5#)G6 M[8UNPD?/&+<2(_XZC5:%O/1**UJB4BS>H8,J^SW>:)]H94[I26(=\=7"-LD5 MJVB42H\TN/D&TET"=OCQE-JNH\;#63>O5&5HIN!%L"*@2.6 EZJJUT"*S$>9 M)L>[N#)ICTO *P(S:74E%RPFPJN>8!G_F#/@)4TPU>2OY&/X]ASN1 .':LND MWMUK3TEP3L1\WA5I[LVQ/[B?Z2P^_MJ7I9-(3WX MU(7)** XP<,[SOJIFX^KUA2XZVTUE=H#^*+AN^2? Q0/WKJL7G@=RQ*F"\!2 MM9_SIC?U=D]=A9%+C]6*[R1S;@PN@77;K!^XS\L(1S!7QC._F!0(SWN%/B1W70G/F*D4/2N<%DXV08'V)6T M+])$3TKOL5*S*7%,HSXP>BI.;* N$C+.EL*F@I]=P*&,A.Z0O2C.D&MX]"W; MAB\V>[0+L!^:DX-X))T[^#;?BD_I8+*4J,N5?#JN-(WRY;*YT^"R$V#,.X)6 M7)U/G]179=81'6!OKD=2#@926&TU@I+)G.C.\9^TPA5&$N4\2@DC9RPA0.Z+ M[42VB]!W/393U"&":Z [I#'HK3!#1R(_UDIY<4SZ2FHJ_UW:K"]7794D!LL# MUCIGV-G\>AS#^3F^.>H+5FTEV:Y#=6IKA!PU- M7SR5BN-6U/)9LR;J:&^6//RN8YL+''$IS9SA_]RC,2UU@QJJV: MNV:N$=2K;QQHI;H[V:)RA/J!C,NF#/8J*OA,DVU7_NABO#;'Y X;R9#ZQK&L MVY.))IF.>6'<8)CDQ(2B486%J84HL1J=)+*TGEO*_BH1G'T\*4-O(C9OKH/7 MNAL5;3H5J4KQ(%3^MLL\D(XT4'\)Z':Y"8X&W8,^F)V=L79]U'XO8M7.Q/9! M5?#WV&+LDZ41M(3N]3K!T&+5 GKDN+O?!*6(@=<.0P.$MVQWO 8"V5AF$_2 MT:%?E>B9QEI5%"Q_O7H_';%A/Y%0Z3?,VY(!';*6_-N7CCV&.3N:*.8A5&OR M%UVTQFL^"UO-\+^ZU8Q]T3X0 M7&)7$/L5'50,>FX2OI7]O;NK7_RTO+J?9] @RJ_/ P)C_DM)/:F870?&?,$> M4;<7OK6":U-&?G^!"#]]6^.?*5HN7[N8(3N M&='1T-39\20::Z_ON/B@5WR.+@$_V-^1KGPGO,K9A/+@V-*]2BPQIP>#0?:5 MH('.T;VPT-M%1,$8@L(YP_S4YA A:K&FOZ&;/ JN7ANRJ,H*EZJ'7 )L'8!- M\.$'5\E>O*1^:]+NG]PM:]EV#\=D93\&EERC'PF4S$E#B8^C1B%G(6N1BA0Q M?9LO?DF8\\N)F"IK2-=H]Q1"37*T*DY0X#20D^YTD'F4>78WC.K0K1IC23RI MM\J#*=+,Y3XY23K"R%W)$AMMNP1\]X&C8/8PV]F+0M_?5:>W6H#I'FD7-W,: M9V,Z,P8%^I8B.H:-T$:Y(@X,=BAI1%/#^OG<9J#92;B<,>23%EU$Q?I!0Z]B MB>8>U,JF#XJIF#!GEX+^:JGB?6_8(=U""WRXX69W-?&#]P40ZR%4":_?;=)_ ML4_6RD4M-KEASH>,7-3A^B6;_>AL0J"W=S@:(UA)G DZ,Q-MPF8Q]=59B)P5 MW-G=W4^R7#.)-N;\>%V6TL.ZGY0WX[K-EQ/]]=_# M;_PG.P0''DS2NC$=0BK!2G)C%IIZ,8C3&J^2?Z]!\-^N__U&0-+;\@NC*X@_/(E;N:]Y*4NR/Z7MH>]IN7@3\ >5MPNNWEL"YSXR2WW>HX M^LUC3*=7^@>.B$P;QK55 8JEQ^P"L';=2T#K*] &XQD%Z;ZVQ!\=-@Z?WL,R M[-3@D<>=(Y< %_#,3>S\NP5!=@K_UWN:N,+PPY#7"ALK:>OOA$:U[M;35G'N M42N_\K=7I-A>.9]&O-?=,<^:W45?J!?U!%<;<0=C^FR@ M]:%!Y1 *I/MH'/EX#N$E&890O*Y/Z%[D>U3[9T?P0H5 M3EOWKJG-U%JUV9^F4K#Z?:'Y^O\<^?K_'DQ9#AX]SS(LA:32AA4/I.Q/?_47 M45^'U84\D64\Z@RHS<3;=-4;)]##[8I4BZ]W>#8^S!"UZ[-]Z;M8OX>Y1EJ\ M+ZH[FO ^/B!SN=OS"P"$7SHU29D\H/DP?[/A;+R9P8YN%5;V!2 MM9ZFL;=F6[[/U,SSXOO>--#$-MT<7#RSSLY*U+;SS+6.5YBZ<=K;=>>QDNHC MT%\@6NOB/.<)YM5T^M("':Y(V]E84,+A YQ*\(9U_CD(/*N5ORGO]5VL5=*- M+8CA"OO%%9-RK!OKFNFO33EC8&DI<[1EALS M/&6\^471>WS0:[GI*/D8[:Q+GOW?, MAZ/XX'-#"G3318:91;,S:U[VV1 YJ1>1#TW_ID!F/:@2.*T:E+YLE/G\JH-V MTXY]=HF?;N_6T^X!<:IL4$ZQ_3VC9[5-H]9Q9J5'56-X^%_03C8 ;N(K6^%B MIOV2I>,G<8N>ZY%_P3!ZIJA17QIWE^G7T7P+6(8*4E[3MNU(1C]@877ZG;L"5<\\WPYKYA$NV1_@T6Z(M/<:/R/ M]P>NO7DO\B;%,W?HD>W%$Z++WM+3MGCIWF\$:XD?73[N>+T(+6V-UF"QM;PE M@[Y3"X_-FC?$!O90O$1$52!A@+:S;A3)*V?8R&P(N[M2DB$UOSFR4:D6YS^X MQ!X'Y8@8$OY"/W%0IU)9>37+EY=,8W/VF)%BI+F>(+>P!0<$BPTW<@>\4\K_ M(O. -2)YJ@$>+$&;[;S6?)?T"_0WMJT S?X/;)M?4."UATJ_'&4-=SU#KB/5 M*E@O 2QMLHH5\6IM!/6AUM'$]$J4(@8ET;2,,??21BO5JA_YF_ LPG8HT8.T MBU9OK-2+!!OVE4]JLS8;JJI-! X@&; N\-^^^'W8SA&I@%M-XVC15W_2^I 8 M:RCH@\XU$TY9UE R9/K1X-_F^I^#)S#VB0[%3QM6ZFI;XLC8\C1?P M!<2'O M5$RH\6NWW2?N8W$CL<6[N9(8[3T7R?%SZ\F)2>E%'0!VE[=#2)5'/$X[X\L( M1!CI/8H*LL983P!]_S?RN;Y*@-PEX([]K%:T$7ZTJ3I:2 MWJ7UF:">.;W%\L8IWP-^?IP72)Q/7CPZN[$(IR3\C:>;OX]73?T;3]?QL1?$ M<7U%?5OU.O+>).CE)8!J#BPYSX;?6&75Q"CH$91&6VJG6&#+&N^T\C#B-#F0/^.IZ MB."[&@5'\V>8.7"_],0D TIL&O-XOT\P/)IO+,67%P"01[CLMH1E4=?A*-KO ML[29?+J+,2?W)/MI9A53=](NQG1<$80%;;?_S6'?=$DX_0>'W0_UY?7=V:ZP M". :[U#T8> IB-9_Z6;'_."-4-VIU@,Y*516H\S"<_#- M^D^_O*PQ+LDJ"OM=&PU-Z1#A:N.YW\I_$FF?[OA_QFG[^N[NSAL(9O=X5?;U MDU2$"66)4D\9B& .!=R]R";=44 _I^DT.+@&W"?W1;:M>7Y.'PXM;:_J!#OT0C$977\V>3T4Z MNT3T8"'E@.3K-"NPX<9-K3ZM#1C MW\^UG"(FGD9=+"I>)/AA>5?BK,P4KSM*'Z%NB6^DT3^+5Q(L)WS &[;5(R-= M#[7IC\T*,XV,)NB-R-UYN;\%DF.:6X3P:CS=N!5+'S/59']^Z*Z!25*2*]H7 MHK%1"U>;.]$?>'3TJ+*8)RGYT,UO9=,S2Y*0B204[*OO["[75%(],\9+C[2/ M_]P,J:=L_39>HRVR8.6$B1U2I_;K?$AQN&6TCEQ]#O5)6S5=B^TP3BJ1"9K; MV)C^LW@YEYU?"QH7[_#R3&]G4S9S]"V>.TDV62)GRH?$?!CO\FI/;3_I@N8T M4.+!84 8D?>XV=CWU."TCK3;?N%A/0X>!S*NU1'/(Y9,&&<+=718!P.X$K5/ M?)/3MUR:="M[Q>C$9!4&C3.1LW_2^075T7_HD_X_RB7DW?_IV,@Z^;^<$?E; M'0F@<:)_JZ.)0 NP=NXZRF38C'\5FQ.11PL_B5["EY<4(RWFY];]:NM="VI- M[IBK?[16U'KPKO=C)9TK(W]KZ\+2M;<@!=BK2\!4RW$?(1LGJD/86Q@D\-%- MMI<\H/1"=/,T9U]DM-@A,>E8 M]@X?/*SS]\RH)>%#;@S3*R#KF"*OFP-3\O=:L+BV7@*MWPA9=8R5/WYWT7]'&;JD4L2]W MO]#D_T<,U_]?M55V=//M[,YFUIF7Z14[X/YWL&:Q2' '](O)A[Y[W]2'^EDX MW$9.>ORNP*78RA;ZK%]B!9-+]#PJM(:3]?,GU5 M#=YO][<:1DD,P<]PN]G43=@=K;X&VSFI-(V:U&$=J,E2D=*%R]"A[E5_D_;* M@#/@!RIQWZ30 6!L1X)Y\HK[[[#J1X^2+7L;?*!]>;,![ ?\DNDA4L::9S*U MC,^C)4=][/:\:U,.T*LIV2PU36S\WGOT_CX1RX[!M7HV?;ZSA5].V),]Y"\! ML8HJBRXI=>,U% M+-+;=9@JC@2("#+)5V^8]^HE?LDSU>;"DJ;LKQ$9$^ M(4%IYA0Q1!5L>G+=B(_<;?*4B$^??D\A=;>LIQ=:_@M[[QG7=+NM"4<101$" M2*\J($B7CC05 0$!Z9V(-"'T7D*"($6J(.61%J6(B!"E]]"1&HJ =!)Z3R@A M0 @OSYEW9O:SYYPY<_;OO.^<#_O#^KS@SG]=Z[K6O=:Z&:<(W8^23%_+*&OI M,?G\Z-8_6*+; K> 1\\!3BB5+8O/6\\/W(PO2)9S4'DL MJ(4#1BE+-6++D(R-[]\[^-W2CGF+]FGQ6M/8$)K>/-BYOGA#EL4AL=&VQX!F M-&'7:;AH\F#3=T(;"1+K5N74^" D77]=B+_31FH(PNG"/RZJ>W0.,+YB=W%B MC]9W/(7>G0.B(LKW\4DWM)>==L^^N'>/>AR6-4['$^SN=)R!V-_&\T^-O+=I M+)Y>?;FYB T,VON5 Y\_YHI3LR<8=F4"X]V>G:CUS,$W7[RS'=U04NIF++79 M ;*_Z1-F'3K?/G0F,!A<]_=C$P_<^)#C/E!SA\QD(6YRB= MR$P<*-$*BGP6> U![L'+,='80TD4':5-W)D18O=G:J&:@3?>F=2R- M+:'>(ZUZ,:!W*>W8O6IBS-H%PHME*=I]G.45XCSZ:7#= G)27>3QV?*V4^T' MN^=*@T+3I6GCS;C]_20C+]-=W(Y/*]XQ]?[[0?3IKDD6$C$VZ,9H65X[^9B7ZV3M>8D MP3[&Z[K&F&QXB )/!\09VPW"5BVE6$YI^MF;_5%VQ[I3(__UT.F!=(1MP49F M84O5:.5ZT;MLUU@)O?61YOB\VA^D:\MF\3XET1V].3*[/;V%'GQ"):(3.L<5 M#[)5U(W%KE4V6)P#WBZF/W"*)]&"6C$*31+RMW.5WD!0QC;^;CB0FDNAN/)X (W1 M-B)S@5MW_R">?:4"3E%HIR_O?XR''R;K\O)@;X/70#$SC*QM8JSL/7@\$8N8#W87PF\3,9O'V\60/N:C. 31JYX!P5]@P1<,% MQB&-S@%+F?M)8>> \NBMHU/*"YI@("46#;NFJ#PA'KB)WCZ;C9UWH1\(0!^_ M\&H4'/()0$CX52$(8[0<5M=XJI3V.HLN>0 MV@#7?*NCC2K0SID7(O*!_WK!PF5=\4O24[!6!:0#ZG=^FXK;6:&*(R+. M51 MJFU1=7J%)(%3;A;;?1'#Z%C-TQ?3,J.N57]-G/FCW"UNP_\!W.86 8F*["6$ MDN=8F0Q,'%6"DV8X:Y62*'NA\[9=1D#J8-BRJBODYH1SJ<5_.4;RWTT"XHRV M!+&L2:SM-W?_#.3K\I=;@^8\PDMC,L\!$7_FU/2:L6K*]_J_/W'98+E+V M&IO0_IP$=E<8<_*C0[[>.*5&PE3'UR!A;'OX,UPC5&1Y<:]>;J4P1+MN?RX9 M[4$'[DC@T79SN)DB,/HIJ1=&Q?*$^W>O&OH(8;Z]S@ C@\)"S6[GNF(V#.@Z[ M]WS0^[A1-7+,K+9@5A9<#S8I9 <%^"W[$O(S](1HOFB0WB@EK8]N#DULF;L[1 Q@I7!_:.X;9M;#\K?&!WR# MN;;9*C='#2/J;=483+T^_IN9VZQ9!E?]82%'W,;F7KJSIF6(GYP$W41N2X#R MX8KI.8"-Z.$-'>*!)C!C$J%,RJ;;T[$F*S MS0>=:*JJRE0DVCA%MJ+2W6HFN5!J08APDBQ*:2G8(RXO7OB-X-R3!G\XOOM9 M2+S=2)/ 17 C[*(#X?R8>!Y$6,YVP7N35) V0CG!6LGUP/&WE<,->_EBY/XC M-9.QJE!9U1^AVL8-3V_%0P97#\CJ\(SM(-+0 RO)U%&(DA0N@E1NWF%/ DBS M3C!Z'@&U[O??OTYC*6)5.I]^KR%HJC6FR]:S&E]><[@4S,C83U#%(*(5+1_\ M%CVUK#[]KJO.?3;."L4X)NFM,X0(6"P5!"A$445 1>> M]BA7RHW=!Y$3/7)#?A[,,ZNQF%,:-[[UWU;93OSCB*6[,/CYK?@(FVX:G+)> M)XL&Z)+"M.;=4H'F#)M0MOK@R;6![[6]+#]]#&$KL5/5B,]K_F+%+C7.5^B2 M/LR0P@*4VVHOLLU%-HCRSO2(_IPK#AO7EHN'MUS]!DJ$WJIMQ@FN"=VF-5N_EO6R06M L]E8J)=@M5"S4 MM9&C6ZY#E79]>%A#>S=@7ZFAC9L1(H^9'&\-F)JMF0WW%C\'['S?/%@X-9E# M(%Y-D2.GJG*TA'RW["%,)S1%6$3NG?2GO.:?DI.'(WB*6PT>T(*'((S8RL"1 M7C&F0#@HUZ^NAZZ$?O6&1O]V[@*68M$F^AHAK5/^4#8L/S+!5&)< M)K@TRT)]HGD*_)E*INNE:44\0]&\@X<*@0(^XWJS-E%GLW$;MGOC<.6#30UF M/MQ")M^9/1#DEHJ[.Y1HGJ)/&EZ*V$6-U.X2#+E4]HGPK=KJ52Z/J?<>$V4P M+6*W/'8SSOL;J.*D\FM197&1',G49'KNZ9[0 MB)W20G/YG?#3)NV;G<'<1'YNU@-W:97K9Y\TYNSLNP_C,=6D_PW/V8 PHIL# M,I;+$:;,AE06;B'?G4M$ZL:+^TP+#_0:_/'>Q"(ZK?>IG]'\P] BE T?CND3 M)L?1VLG MEDU4FWPE_ZP1LTYP.:+"3SN@ I^@Q"[J5D;'Y9RDXKN:)%?4 -] MLE(AA+TQ;)?_P<2L:];&V6<>"MZ$?=B7;LHK$7/&@4"&VFUL9Z@HB!JXQ/+G M0TW AT>GN/?[9 1H+>)CR6H2<(T-_K;JZ4'.7=I].7YA3P::@MQV(KA.+X;[ M9B,-!LB\%K4!\%I]L OB$M3B;F+M,$VQ#+3.!R2D+I%8X5\+LD1J;=YFW8< MJ^N7)Y62?/B[0DU2F_(@";O@@I-YK-*#V#T]-N*K7U5?#/K:'X-98J&DQQI_ M#*Q1KBEU\T_5(FML/I!^>?#M^\ E^Q4J#A&(08A3SW<6I%UXWF:GAZC[13YV MGQ-!9EJZ-)$KLAT.CA ],,HC"AJ%BFD#F*J.D_VJUPI;KNW?+P MJ1#7PD'/JO*LTMU=HU'AJQY5++>[03(.H!7P+L$G=B^7KY?4$)TAJ#MB4.X5 M"M>3.D$H%*ZCO2J]?$,+K!OF/ZG^!Z4"L)-TJQ8G&U/F%[3$J_CF<0'V1T0D M&?;,QSR-($9+:.B0WI?_5NZ2PU*=O].EJ^GGKKG;E/:MLF'FN-$D*#;-:X?0'7S&,_!!(; MR[6F,559)<',G-%YYP!=(52C=/'=),3DAG=;"J_L]<'$C^&2*!O"^AIXS>6$ M=+W#&,?-+.SN(RT=Y;6TM]?3\U]L-L=Q)\Y\*MLMP>L452R M P"(7P6L_5DGZCBY]3^J.TBV38/ D+::J<9;0QTBM^(UQF!Q6ZL])%'3/L+O7J3*]XR[ M>/_#ZN@P>K-TNQ2]NRDYP@:/A%2E7!/CC<>B*'F^2$V1Z)V+G.J.6R>(=W!5 MR,BJ(#=I\+Q@UXJ$V7=>WHA/+2C]Y.-@TT]S$ .L3C-<>KFZX0:*0RV%D5?R MG9Q^\ESC)EKEM1O1NGC J\12\O=TERIM9\#3X!M)C]X?!T_H+W)'-+.68Y=7 M/GV:UA5]\::'[4,<6:(>!8(5,2_'S]S]6_2&WW>C=:TW03-!,V>%Z8@T,;^2 M^32EV1-N[0R49%'8RN?WL4V($&(]EUO99CT\YE!>VMIDH4B*2,Y6F)=CX M@0"B=7.B]&VI8)7]\CV%ZD.WIFFG@5Z#[.R"G=UV'EQN/\DR.W:GH2$@SV MQ)-N8_N3=6-AOYHE?B\PNC(2!V"JA"#,55 8FF#K$UL>$>="GVJ/P90Z]+\? M%]VT3GEZ$H^0+-2^\7RBPW.7'Z!5RL*_T7(=IQ-@_8NH4=SS=:/FJJ:]C5!R\*Q1SBU*9RS)\).ZLZ!PRC;/AM M)K%)),T5^#G #7;@,T2A^?==SJ";:EAX*W=5#9$Q'\,7W7W&1 U3)ZB@E9C$ M* +!1H]$DM-/&.LRMS]YI)ON A/9YK=_G(()<5KU MA+>EK_H*7N5R#FF"N:F=&SJBKKS47:>B>2I\U6K7YW8+Q:_4/Q=*+,QC#9&, M1 NLWM9M''O'.>"*4V-TATR](M1X,**+(>.]CO.89D=[;$6"8;@,?#;!N,092C_6 MJ(3FO@Z&W8#H+,2A[59=3-V^T-]Y>KU@0"6-!9;Z_;HESPWPQKUF40A%QB*\ M91<('3L'4+Z,P$0U+;#L'@"9-F5H"],^Y]D:^MFR-X1GW.ZY[>_5!'#K)P>\ M@+9 R2Y^I!!"'(9W_D*UVB.F9#M((F,'(9H\]:/22*D%N8)%$A@I+0M*I&FEX[@Y.!)_EL=BDVGXA1'UUQ#HF_)FF M^")S?UE^&9][0NW%<]_1Z89$#F4+NTJE=,V;0QA!*+IE&&ON9MG%!GU?IH.3 MY8;EK%1PL(K@L%6X*9 M1M*"0=>@MT$$1R78\]")!VEO[*6_[3?_X@C2(4\)KVT_ M$N7/K=JWHY[W*NE_M["_GIAH9'8^A4+GS@'TRK00BPF_#\IL M1,X1WRRS1I%"<( ,K4M]%5%$P6I&J:(@:5E0RJ4A[,IEY?VK#>< ?NTF"D)SWBO M,,]+3GC17Q -[$U\$R'C])HUH<]T0E&L8,V?2P!+MEF#\O,I,M=]8LKDZ,27 M*_4AH^]*RD>.%$W$-_ 2:'+U^6BS.*S5A"0&L<4:;YF> -\0R3X'JKL9C+6W M2I_VBQ:^Y?#)E@=[<.=/$9=HM-K2)-=B^9AP97=HW[ MK1#!L3$6F5F+C,%!J#L"LYE4#2?;7"2SK0SC[X[-WPG0PCE7@7TM^#S>=[\L MRGA9I'=C*R?+^N:>DL]#PBIZUF#9S0_,*DR5+?P-OT]\O-B&9UVI2SN6N6#E]5SFZ1C7'F>(<)7KK*PS'@XK> +H12_FOU M^T5NMMT=T48_Z6_?_"U5V9XHO/CR$B9S)I12MKG869:>RQ.^,XZC[G_G5O\Z MN$QYD_N+7/?W,B9DG-Q.FH6B;6*"YCU9 ]WU>8VO-L52F6MC26']J?F)7[*: M/]FDH4$))R89GZ;6,P=S GBK<913KZIS6CR!O/Z=G@^8(HL)289)6B.E_2D_ M0^7T9]]N492&I']8@-.8.3.=&)TH%;:$TT9IEJ;%O9/GYZE;:6YHF\F/O<^X MB=GK[8TWT/=.#^1G\ Y#[FPQW6&;2(!;?3!O7?K(4G)[U\MVDM?KE;P*,!H]: M63ANQ'-#0X42$/&+CBC4IWR#B8-;7L9J M+IO9)N3,AN=]Z>$]N-QTM;L5Q*HHXL0R5/40%SDC8E=WY;9B9?59:5X93=_3NPAPIP6ROI<\ V66&[O(YL^Z@>B\HF7[:ZW@*9*?LB M@B&PVZPV20/G=D<41**LAU3'=Z41*3ST%?9# [K*L@JK+/+I(U4-/[(I,A 3,&FD"QB?I5 '@!EQVIT<+.NI1_M$>KRRGV%&+RM M?CXUYH.N+=:4>K/]ZU_NSNO\UH^OJJ>D?_1:MMWT5\;MP&Z^)TS\)EBV:<^_0=$)0]'>-T^F[3[@ M[_ZQUO 4QS3$X6=ECV_E:CPQE0>I;4RI9Y69-6=]G>+%/E6V]SJ)^'T:BT:< M YRV19W[UIMO9U+VG -,A2\_5J$U:;(1P<9)%"7Y>:G M>[3N)HKO6O(SUG5]T C2WC[*!3$8Z FVWW#=V6)D5-?D_\BX.W=]V &[&^GJ M&W0.&%<%[C[$"&)7WQ19'L[[^2/]@UK:8/7Y11/O=ZVE0[NC MLLGCT$Z&K(G@:1WO+T50LUG9@ JWPNK8Z8;UM65Y5VQ L2$FV++\ND >TESI MXX5<)./OM*$:@MBYW!H723RXD,^*3C1PU?4M[W]1SY#R_2/@S;YEIYW05/?N MB8 #A%I>LYW,PB +RDO%K N=+W_4F#>/$#(]GEE$A+5B^ <,F&$!2_8$P]9@ M8$3I,S:U'Q=)>-/IW?+\1JA2-./7M91[F@P2R>&4/^^DQQYY!@IS@2(3V:EU M'F?[ZFOU0)#*9[I_&$8*"#PRYUDYK4Q1*+;[(%/_LW6"I15U)Q_QA%"$K3!P MTP+1![H/H3A60PEV7]WV2Q/H4*@X0F+([ MZ/[1Z I-M)?4W&ZZB7_FVN@F=+HH_Q?AA@E3-5/%FXG\'1G*@ES?<%KMALCG M2IJ8I@<3^-#1U)5S0,?[GLWEAS>/T[^"J)297+2+U3!Z]!92="VMVZ4%+ '0 M_O;OG)Y!J!K0<\1O13GLXK6W?47Q@]@)'_!DEZZ^B^"1V]WFNV-UZ;V;&HBZ M-(?G.?R&=-1XW8N?LPC5+(S=1D56G2:PH2WIZL0;8!Q..S7+)RL5X/E&XX4F MBBZ9/.J7OW?U#@V[/-.,5F$^CJI/I6: !,ZWCG-C8N MYI6C89 5HY:$6_=F7-'(!?D2P5S=$+I*@::^O-HQ M=Z=JQ&V15S&LOR7T9^OQ6Z**E>F0]'NT'OF:,DV5N#-3=\@YH#17-0-6?(#G M,*F"-J'GKXZA;Y2#Z7@WC9U[IWD1?0PG4]LULY-N 3O+@12O\X[AC4?_[4F% M Y[1O_8L,!,%L?-Q3K);7./KS0?82]'G@" ]BLW6HV\*P,E3[=@%Y7P,:U$\ M]Z'70QY^'%_)T!=$2K8:W3-=P0_^5TMU M@QY9E1:LL[E'O\AT3'OUKIWE6)]B(U2OKH3WLK@:@^FOD4*M2('1(D:60ON4 M!O?> 4[MONY-AE7GAKQDJ\]5W2$H7M[G.(WK"A&=9ZK_M5BAZ# MLOVSYTS6WU@6#CDNRQV6185?8KG3/%BFFJ$8&Z3#(F#@Z:DI\EX'9%,_MVMR MV#1X%%5XZ/18<+@J*7,-H8TK:CE>;7QO@(W_\?5G9^:@8>6]<\"+@^X?74K@ MJ^T+18EE95=,33RG[P:E6T;:)N6E@(\EN=%'S"^\4-2'FBC+>X_DU?"0/C78 MKGE94:=1W_U?&][>LBO5IS^A0):;W=7O]?PX'M$_"TID#A(P$D 9HO1<\%,+ M922R5PEYA56YA8*@6WU6M;U/0Z_CN?Y8G9#.<%@$1 MBE;G=\+$8HGE:Y&Q)=E[N2_39XWL-CZR'>%R13VA0-8MAB+IRQ46M8:6;P!3@+B&?!,H,RI\QS ")%%WQN(8*ZO M!S5=N6*K,F?7,Y9>: D[GI7_IKN?B/!6>CI=0QU.._OSYM^U=O>G>0E.> I5SG M1O$IXWJKA=5Z+@G_NR5,-5=^_.R=\.U+N&DYZK8KC+@5Z+XM^LG\3NY=1[?"Q1]UFN6%*7L1P.> M*Y5G22162,@85&X-24%4G LV0T8?^(_\;L^;?>PH,?.$2_WQ"'-,& ](H.5Z M=@U7*RYK0:P5.<7=!L-&$-T(7H6!&=KTQS\L7?Q;^R7LV!>]HA*^/YUYPT$O M&6'MQW"I!7+M+!WF!)_,T*T?528C\@X3I3(Z=;:JQ6]*=\ULTVLM%WA*>%+1 M2GC%9_809D]IH3W(RH"WI40G'&+!)!KA,C[\S;G8Z@EN< WIQQOXX=E7!:$= M,O[80PL!LMPZ@AYV?!.=BKS*WG+B"F7(TG*3T -.3WTS0=K9"PQ=>4;^N"#^ MAM]G2R(7P=(#6ZT2KMIB89]+%_?,6EY1P;#5+-SW*1SK,2HYJ$?6R6)D[8GV; CN] S;%Z-J%-_OFW&':R6^(49+<6 M3&$7X@QTC41#%"4P+OQ4YH)P8^]FH6>9)B<71P_ZO-B87=W]E:P'KYJ_M7O] MOM.W\K_)*([YO^HWF\F_[@88^G=WI_XG&@4=#O6P;DQ1@:84S.ICR\/*0)/\ M'0!OB21*KMNH@33K>6/LDE6%;D@DOU/[LXNK!46SD2'B5S#7\\)J.=\(R')R M^1'W,PR2!L?='H]2[#\'5.[U:7EKZE(73&OU?-ZJUI2:FMHX&EVML/I:?:>F M.K\D)/]GR7#S%; %3:[HP6;#8>S>AM%>BB[9UX@P8)D9[MBD^O6?BPJL>V== M)D9 J?)F'RZK0_-YX2A&<\D"%7LC&62M=]@_THI7Z.6!78/V0NS302@Q] MQ.HY?D>^WWDTS2*@BE_$/M/%).7(Z-O!6.GNY/Z+O7XHO5:]9D]H%JF!TX]Q MA4TOB0C"KN!\@9QF?5ZN6T%/[RF(YI#/S^%&EV^0L:'SMD"\;?9MJ M<,/:SDW/*J\Q[D*@8L!":6P'7G,M>H,FXBF7-NZ_)M 18@]U>$R^3TC]KK*6 M\.*5O+MD2TSZ1!$N-(?.E?I96RYA=J]*;@/-Y\PW[Y^YKS-=6I:8?5>%.D%O MLLE4H];EI"HQ^O/ UPW#F(77L@K<0T #/8!I^D7@DX)W5&G>34NK:CJQ;!^4%,1VA+ 9E%M.(_^A 8WW6,E. M)B89YGKEDJ^M@)O"Z7V*K0%,5\19%<^&CW\1'+J/2ZUF'>IR A[XZ*4;!G=I M@C#!E2,N TUN[C7FZD[F$WCC0E^\1_ZADFCL(E2 J*G,5!';KIHNVUCWN$_L MQAW=K*9K_'+;K0@^Y-BACH&/7[&+I-YM^7GA-_")PM )IL"B-.RX_,+:B-^& M^LQX2KQ=J-N L_6T;UI&R*R8-GOV<)L1WLL*558-*CYP\%:AA]Y]A#9+3"Y@ MS#)(]@0L/00^#M7[2-1#9KWBIE>T1O_DK2H?8UT,[/UJ!<%(3F8H41*;U )@ M5,V<&O0:BWIT3T4]1!]FSDBZ4[*_6SJRRSX-#?:TK=WG[CK(SU@RFF4K!S45 M"TEK*=C($ KPB;'SL;VL:5:M@F8.O7/;!S;6\R\(7MC>0'<5M @NI7)BI.8# M@R3''SVK(4XE(?XG!_-(@O."M9:/CQ_Z9\#[E)>.\3>E<6"D&*$=$CSL@[WPV%?2NKJA,^J M[M&[0<[A\X:_2-+NL4)K7X;RHPJ*]6/C37IX4PZT5;_>CV?,^Q8[59W\>3-= M[/-&]5M%>N '#NA'O#+FSZOP"PJ8Z7WB$>,8+@$;ZP.\2^I@1#S.:WRV&1D8 M$N/ ZLCB)\N9^]5D>X IIQ%A!Z>+:,.4;MO!-G^N0&YC2]ISZ7,\)D+'ILXF M5\FND382X39Z3;Z_]*V/'0W3EVJ-HUI&C!;J1<^F9Y$RT]+YC].Y.%+'DI=@ M' =466+T9&@_\C?VF;W&K;S"9KCG'WLKXQ MCW&=W+Y KP2,N6/$N2F@N;HZ R;_QQ+A+893ZT$QV.T;R2FCD^%][_=V=H4& MR65[US$N#P M/R7>Y0MV^1U!8@MD-LB>F0WTYEQ:^N-#_I4SAM>6E:;K?\PTB/5__!27?_VM M:Q$C;_,!RJ)0T-BXB.',N#=3^77>&BV[&_NSJ%G@W-XH>7-1,=%EEL%4C8W! M\U>:X'W]V$G>%)NWKXSL6(34S"\2DD7JO[;[^A\QQMBI9\Y*0?T$>NF]4BK4=]OG68#DF^> *1\UWG>*.AS# M7>I/%2-0'+0J%CM^P"0N[@RM6C:'G*4 Q[NT0<.B0X2%%!;L@S%@!->EH&>Y M=R=<&=IP6Y6Q@:WSN8B(:0Z@5>9&HSEVO_VD.B+ X_,K&<_92MY689.-A$;O MJP]WXZ'2IZM7EXBA;Q96#?/R3FS<0KW>W@/[V;IIM^[E?8I4T9#77"C_0K=+S8W MF$I?UH=]=TA?T^#\@B/2QP'C.&3Q^$530LSC0'J!0=@MC>5UD#V1Y\\50D7G M@&G0&<K^,3U,S.*4YR\S!AOG $IH ZE( M8WH^(]RHCS*@X?K6\W.-JF@=WQ3]=6@'T/^(3[Q?V71T;_77[V* MK&3<&E[/],]%>ILO)=?N?+QT#OC$MC>%W_T_;\PG%F+P9)S1F$F,2]'6AKIB M4E$#0^:ACJR'U F<-=>PF .<-5GH4>OFQP7 PM\J@CV\;(L(D:5N(A^>)5ZT" KT\.+)FD*C"CO,SP%\9CU#\99?1KUF0W[45^]5U!A]2#1^$_A-IP N M.%_T_OH1+]W;I60.L=&K1IG?MV 7&=X*^GHC%\.TIWY)UY]_ ?*4(&B#?$.RW+ MC8<^T6Q[+KV"Q!_[#14>U;%3NZ%<5#Q%6CM-!:>^BA1=))9SP!O5#L-7<9ZC M=P0KOA.8I)<.G5/A-7T&ZQ"L]$^XAM#Z),YE[ M"F<\1B.K,O7I.5+T9 DI78_.@B<69_S:S)K9!C>^&("!=V=ERA9[#Y>;Z[O! MLJ%BXZN1?RP4O>E0$//;)H'N-(44M2%52+34LMNLL\LRDF>SVS4'G4'1X226 M39)@8Z)VG*:(Z^NKEF\-W=%K88?*9^0AUCF%39$%)C+);V)9VM0CRE^'"1TD M70T,D6S#E#BF+:!UGR\EC-4A^.Z.;-6YA>8<3.:6J4:67NNM3'MO8F-_$7>P MA]S/_K/P^/_$C,8..-E!89;@!ZZRE,IK:1*F:\%);16NRA>Y1Z>6V:29(SI0 M_JJ),T!%G==DFW'UI00DGSG&+)80J)LW9?#&*F.@Y(-6Y+6^3'V=HW( @.5R MK #BR:\5".@BQ4-%LN>_AUA^/AUMNQO^EFJPTC=BL7FG1QH#F%MRJ2\N_SFA0RZ$>V MHL6E0M/9LFVYAK6$=DP>7?#BHCLN#. 9$D,B('054E"7HG ML)DJKE3VL;6QL,BWK4_VF&*3 J\["PTO[Z$HXM<;I,^@(-_#"AT>DK HCZ7;A=L<]/^K/2KRR.>_9C_X5A77VO+H38=J=JS*#?3$*;4&[N7 M- G&_\#.;TLZ8ZC9],@W2/2X@(@JON^XZ(BJ0[TJYXH'Z0DUMX6$#03X>&U8 M[LEU26X<_ NW&B#^A>!=!.!?P^;_MTSV7]T8_QZ:_H24OPVU\_BO-;Q'9,!>/")7*G>13U4 G?.U9^HYPU>8 ?_OHF@T_(:1L4\\! M7&+6&&6<&5Z@O[I/8@G@<K>\IL;4\WK8^#YEU_Y-IBYYH53J"5@K!VQ4Q0G(3$C! M.NF/*XL2HO9-DYM/9UB3-3U"OU:M@K!Z*I/G@,7Y+@+I,FD(SB:5P]Y.HB;H M8X^VS@% WRSJ)[,VX)NSD]U4\S/O/MFJTG\RJW-P !SQ-PU!:4E3L!\9'7K< MOZ$7']HUXGT<50M)"2?='5-9(F+8R:-5BYTK]&;>OHY>M/5R-3=.HRT!W'_G M_90\B7 W2P:.@^.SL;.OIS]/$SV;ZFK>0C%Z$F0R% ^]2^ ?\TG7[Y\#;HI- MJ>"ML',?99U'(=:G]L,U,[),V*@PN&?_;R+XVUDFS/$"%ZNE3Z* *%\P9 M.=G0,C5P=@Z()LKC,EH?-.=@$B0LO7B<]3>9%H[3.W8"3B5W'#:Z(_EOT3Z4 MAQ.$R:236N%1<[P_%/Q$A!:CHT5]BTVC-=M[KXY.R/'OY>/%N:?FL?J(J1KK M,?73S5"-MO'GS)N,WT=7IDK6V%W@WG5?JO3><%>;;B?A0.C#[FT-;'X[#-@( MQ&YV>!(25[5'B ;28#CMQOA&VV1JP:OOEB62]S7Z:+T&O1M4&*&4T)'Y*RI@ M$3"^YBRU\69>X.!$]P/.S_#%>;*-J;61EF9\@>7[YQ-"R5^X.$K M#V,%T5 YP['F\S'5;+;3'E\AC*-BTM*Z23Z,2YX= QMM=Q[B$:5"J\C?^WA_ M0CL:%7L!R"7G &?X5A:,$_(0K&WFRTFS7%0]Y-M@-$W]M?_AOKU=5'+8E/DC MSJ>(3__2+DTFVSG'=:$-2MHGV(#3BDDJ3KN0IFG_^IIG\0?=%A@8&JZRX7X. MZ &2)FV2U0!!2*+DZIG._/'M"[H@\.<-^3F@N.&"*JJ<.@1?0-G*.0"+@A_* MPI:B+_1K/HEUG_1YE_CN'+"=MGXA;;/^?*P8]FOV NZXS\J3"$ZHDRSDGNH% MRS0MT'_(Y7$.N'%\#C ,(#V%X7M5_NG[G[[_Z?N?OO_I^Y^^_^G[OY[O!@]* M0@B)#@2T7%-QW2H-*N?'E,9+J%"1)#4^@DDW%\XR 6M':U[_P+#UJF4JL&O7 G#: M%KO2+$ TQ"+;X&\RC[JL@W'<3X=\V1-,@NS>O31[&=,3J73M!<#*C]>N%-)S M#KB2=/85YJPR%=(.H^4_^RPMY.RG0V9=&34X/JT3.[V5K..Q&O2,Y[DFJ_Z^ M?;R=U"4\.>.*(6D*5,Z(B(>A03/0T;G+.F#4'DWVG' E_36?)($DR6@4.W @ M][YU=+RR $2*$.3EY+QX#HC)9(H6_<39D4X'9FN4&?!^I^Z0DT\O+LH3S^PM M6:6^^'H X#Y\H0';]>*X;T E ^T#46BQ#D[VCGK-G(^DX:%#EAU;^C(J=0N) MAR\H^?1NB2MU^OY=)0>D&"B+#R?D?X.UZBJ"3J7F-Y_7O/%-BL1GCB6$E<<_ ML%'JOU_QX>&<^H1M9;;/2%-W*U0)*]N1< VBC]WM"M9%?E8L?Y*9&/>ETX_L M:;SQD.9-B723*W39X912ETK5O,?/ 1RD:[,$&>Z8:B1+HPA_=)E89UIS W>, M6^:@93Y_ZBWS]BWG&_"[+0'NBZR8"BGNJ22\*TZO0_Y"\W@LKD8@B'H,">QK M,E">ZI3=?JN=1VQU+S--C](-BPB+-* T:LJ*5Z'FWO7&,*^(L*U+^!S&_>ZM M9)PEOJ*:@,3,3V;AR[$';%6[T:XBA]Q HN:0KZ:;[[;WR&.&[EL\?8G++/%Y M=.^XR:XUG?%C*+8-3R6) C@CFZN$G-.'@;+M)_V?M-:#N]^*E*Y>JC/XN7.= M['?UI>V'G(>,R1B]&.7+6/=(BE@(:#&41VM4U#&*W4W#X%=>^#7[U,BW3!HO MO@T^O7ZIC_Y^YJJBT*D>:8 DCSLX!U ILN-6V]@0;T4^C+M1Z>&H&VL>O5?X MI5YFEM8Z ^#S&A0@J_^[XQ##V^%@1(9N/'*(:(NC:%6IYH\B2MM^(CXS2KUSX%N;+OSP8]!'8)(!()=V _N*N/&H#3D4_/4M"NIUZ MT+B8> ]K&=]T\BGLN[V:.8)CE$E\T+GO*J[5[4-L<71Q@% &( M%7%+ZO*(A[)B?S2A?B].5'UQL_&DN::6_/H%T. J13!@Z]6W<\!U0D7;G#SV M#!&G>!-C26VGU9S47_ZKLJ&CMJ;VV:*W)JM@^ZT]:J^>4W-2WPCQ,?>U_+,\ M18:YN^"DBK(WS7>K9-5=%WOVCE;[4=C071? =O?%HJ%XL_RB78(HL)9+B0( M1]%6HWVU^%.@I-$OJ1>3JN:)[GWQZ9JXISN#\/X@@+?:T& M43H'D#\X:VQ^ +E$V%Y0><-=L5+J]BIR6TPQ($ 93MUB&=+WJ[HJC)5ARW]O MQS+ICWBN"#A"F1]B3]#$FJKIT4% A*R/A)==IO>HQYM*5%^EU+).1:FS3W-& MZ0!\*TW%L!6+ :WSB6Q/IHY:4;$6%+$B(DO7?)0C2M1\;_G\-%>L5F )TV6G M8$QS/C4D]4]%->01['3//BDR^GP)3)B5HE+P8+#HN?NQ3^AQ'Z4Y\ _(KT!L MG<)PQM=W (6IOQ36$0)G=23!P-&%Z*VX"^2)4Z&I8MF6'J!HW[-VSI"8+BCA M^)1Z6;_59"/P3IB23>P^/'R>[4#):>&HG=,0XY'D&P*Z&;C:ELYLXI\1\'U: MY^ML5;:AK@B:EY5RSNS;B^TKGN3^;*M)$&IT0H@F%O$6XE2P?O*Y23CYE84; M/I]!EBVNZU.!&8\_]7WCVW_M ^+=PK3U4(IVOPD.N6'B)P=\]=A""Z!,9*E,.E9R#6 MF5^<91D.(Q;K:C(H*%R34PHB6ED7L*_(;/Y2P,<"IU?Q'P@?L#QJ6(WVW==X M-M7 48Q3_"TL/N(+(3K@M]3(HIB7@&&&4-KUG#XGZAJ[($2G")!TO?14+%!F M<3&G:%LL#^)8,W)=KQ2B!(L:6J_0;!/06SA/A+>!U& ME"I.HM4P]'=CL3"S+F>*L3MMUC*2X.ZD@XDM+MC?OTX/T!/RX: M'"*B^3;!>Z)+^1+.)JMT7;:X&64XXF%76Y/C$U^0G%+ZDR?BU_.K.7]; 6/< M.P<0&>(68=L4V 9S@NH"<'(5PPB/\N.. ='R#+D?:L\RL2^]Y7W.V%A'H6"V M&GZM2](,*HF-)C)N+J"B$Y/#.Y@Z[\=YQRL$K-=QG\[ MZ.671.W7,V4/=__$8!1$BU"#K5D8?WT.N&;:B8BIYX_R';V5X%$U:R!D]@'U MQ"0YS!'/*H6D;A:&B!-ZT*V8<\";>=H#$/VZHRKW](&2EM"7M)8KGU[]CK1- M3I/C41(@^_@7Z/T'F(^@B8 X3"#H#A(H'M6..:7+7^6+$HC_ MPW H'4#>;:#^8(A"6PT"^X\R$>D=G_\S%O*0*TO--K =$]VN%YW!Y)^K0GC[ MZ97W!MV,IBW3CY)VUXE[5QS-I^[S7,;(M0;P*!BYRW&,*K-!S AVN*QVGB[8 M->BMM3F^D6?;%/C$Z"_=/I1IGA82PRED@$>"09=>[_S]:<4>+[8B*YD[.>U( MU[TNCGKR\SG (K*1IP B5CG^S94\U78$MV.;D-U[=4^F@;I@,3?UTH$2X_L% M)!>!':/^IEF $+"HQ \:Y3*_HZ.A]NME_>L"=<$UWKKNMGXGJE41.M'.BDI>4.'2P]]$5==Q[UE6Q4^7![GMGMH?RY U!+"@&"[] M&K;BBCC5)PWDWB-$\[>!J(D0K-\YX"TF.3_T*JK#?\3Z."[G)X^IL+6G]T<' M3V_R@-2_(U5,$$G"^U-_Z/R#^7A( %8(GS:D3$?@:<\5;\22XL#,X6Z'3=K/ MP0:?5NI.M=]$^R_?-GU'(^[)V22)?THH/36?AH!P'EL#I^:!P=061^W53"=) MT23>M0>\U?7^=A C)3[M\B"]D(%6F[= ^&FY KFC]\/G-&;)\4-7FQC;"*9X^%D6T6=Q MG<04*+N(>B,-HK>4_#;%!,>P![E'W WXDF#U0RBB%J"UF&WJ]]?*.2,6M-5] MX8=P+VD;]HG0C@&&PUSUJ DN[:J$UU]?R03K'+676'Z^Y[IF')_OW&H.6-/K MR]ZW2<;:X3^>%3730G\]T-@*/?68#O0QN,C*<"\_[&DWB:DF!!RJ^Y09,IY! M6]?A0[XJ]+I7E#W0!7!2'KO8+ 3]$SG)2W\0!G!)[9H#PX"=*(S]QI.).I'(4ACQ=S%PAIC93ESUZN.-S[- M]EW0U3 I 82RWA0*;Y.!H27H<&_3+7S&25J%YOCRX:2+ZR6=N/0RD,J.L(C= M$-./_U@/,8@..@JBJA1+F,<:6X+><-W5QW/3D_HS/V=Y3GO;T<\/AC\BC:2P M<'4^0M2 ^PX])B,>C2'!VT+XIO>=S,[%SC84&>WZ:YO7C^F?'%'+_U$S=X/* MCE-<@&PQZ0;$ ,>\S7_*1>0\BVC4$8*UF99 'L+(B1J5-)"?OBB:GW>1,[,! MBG23Q?R[[.'R*"5@2V@(NB@B:?M'"<0,QT>*1K]2]/%A^@'+ZUF>577'HUC- M*"E<2VOOO A=8>FV.+F)SMABQR+1 =N1B\!I9K6Q7?LQB+GC,,Q.*PYOK6Q^ MA=LY5Y1DWS5+=?-LA9.&' PC\*/:&@:H%E4B%:TQU-I&H\K28)$OFR:$IW ] M"*19-0/E])+/.'?HD*+O4V6 M*;8K>_6]KU3564]J=(71_54RTVD;;RZC.B$L4">G247C#9S MD[J16#TS14/TYL^"IB8NAO$M7P6P4'IH(22"B?4/@9>]Y,&H5CVVP'T,\OVJE>43+]ZX+G%@DZ\Q!EX%V[+[#!V! MWL(B.U!4$*,)1?)%)'F/"I&G611[DM_#8?C%_$4Z_[%C0MAI0>(WR:@7#Q4; MT"WS%Y3W.R%F_:?>_\/>>P^[_-\]\Y\ M[S/WSIVY\YZ9\T_FY)R]]UEK_7Z_M?=>)\;MT7NYY*XV!4A?W3ZH5](518C_ M1,A< MS!"H1OVJ.%N0Q8M8TPM6?0@:TM#S+)!DB*H3IBNW'OO39?VQPF%V41)# ['N MK5-.>,."@]U&=@?X>B]?^I3[\M!OM#V3K6KN1(%IC44LWBHU8#.Y8M+O8E*9J( M,%\?N7GXE<6#/FF-=\/]_IAN#:_.=@ /+T^UA(!= @IGTO!!7T>?.BYMC.ED MX4>&!<[=N#=@JY[=.QA _@\,^IB<@^=MSSKI,M[$;3D$\HT^K3KG/("1969@ M.)#3&Q%T;V0/ML4HPUQZ$6B[W)[OV$FI^6E=N;)LK?>Z\<;&+G?0UZD&Q^ON MX62L(8E6BZ@E@H%C5NOQIE&UP"[-FEEMZDO)-K5#['6L)#8GW>R>>/T>A=5W MFE@]-[K"_>1+^%M^D Z+%SD.:=GKV<&;>#+3H?[[(/$-B# ZGS ]E,*0)&FJ M7W2W2WU>EOV*;K8H$ETUD%UO?=K3=8]1+$@';:S(='G3M<'R$.!891Q&;457[HXS5:X.=.PID3:_B;2A502?CEM+>W>-X1#]+\V0F(;3I)G"< M*]!-#$E&*E'W0?U@8;S*FUJ2MOABXDNWZ@,2X^?+[PIO7P^*-7V[#N(8V ?A MVAD>E%W'67TV^7"GX=B(H-DE%4,;_BOF!_@KG1D!.VJ]$6]H>O M=Z,'!$)T4YT)J($2;E2OBC92B/' \*^^!/3(5DT7E*[3F)O2$4ORE/.7#5'? )JX#!(:X3 M&CD"U3+QF+8D#K7HG6Z/-K8EWES0T'.!4*Z4S+/#W]8"V\P'6P$!RO;(]PT! M4CJ$/.O<)N\SS9CT1!?=UX\6G#AMF@7ZQ\&QV8#J/17F(![P5RB3NDMKH+;U M0[@ ARLI>[CE@S.UM8K):XE,AX6ZH^D^4YQA\G=TK4]SQW!$$%%D'[H/H#>0 M: D\9C^-/&/J6Y%N_MF/81%(>F$B5FP;5)YS3?BCC''D Y.A#Z=/%/_^!4DT M$+1SHOQ.>%?K-_IF^<:\E>;RRUT^P9J:Z&:KH4/7P*9B0R#SWH22A*^B@3-(+>RL%B'I*[GY^ZWT MUQ&LS?:4,V#+6S?Q70]7/6NI0T1)\DWJ'G$Z<^MD*>+FU!9&Q1,(7KE.-C'=2"3#%K;YT7R9 MY5UG*=7]Q2=2E*FW_!_YU)57;HY*X7.[*R:>NO;EF/8\SHUV365;%+. [O"/ M.?6F-K(ST M$\.WGI*JW\&'6'VH!G,TG=,/ Z*6Q.H+JN)&5SO-K!VI+^\ON'NZV])"B^WM MR(TG?JZ8O!SN?WOCG8RYVXXY-[)OA=]<" />DI0S=^] TA7@:P)HWYM$?BK MZX^+[IH&09[V84%$-?X2[-M-\ M9S)$Z^ZKO)U+D7$),TYGW!1)"6JV-S*$]!S&F\V4<,8J)0D,:*65[\U*_%"0 MMS]GD,W1=,M7Q[\VP?=7KFQ#YI$_&:S;%P; M[3&5=^L%_9R20)0DT1KGAY$'JAS#2SM.T&I/CMW:4>MRSSSJ+#^]-SN LTS MG !W(BP>GU"F68%-#A4857O\]II>7[ZPJ<8FF#MZ+3I*?:CK']KL+X6W'SJ7 M:<5,:8%)!UQQ!9 3?6:J_>.6,3^7 ZV=;*>1WQ^49=%MYM;%.*B59$$9Q#5F M<=C.@OD?NY+D?5!S0J)DPM>;^R =05W7NS7WP$O+CI%"I\R]3']#+5B3R\< M@X?T4+P[X$#SI:H.CJ44JL8X08'SHTLO'ZDFUE2\>+1HLLPA:Z1[&!1L>Y[< M@W8"WM'Y&.9 -MT0KDKS;J#*;6>6PV4N3V@U_WCA(K+V8DL@7D@F#:ORHL[6 M;#-S$#+WV),*)?-"R184,"UUUEP:Z+SVY=5$EY5!7KK_.[?-/&KVU_RV#L=J MM>@JR$L>*:YO&ARK*PU;YOI?L*MU2/5F*JQ'DY<0^G>LI_?M,F"->S3E7-^5 M7+4P(/=IC/O*T/HSK8/73]V0ZV^H1/4J0GTSXW18(Y*H9N45GE\H43A16^*' M4:'9;^9+ATBQO,GA+/<%!\70#KQZ6;GMXPKQ^?>MA),GV&WQW^F>:P5?FH3RX.R")-&[JMK/,-BG5&9"ZL[SYKI>$=.#$Q/RG&8G: MFA_2OHG-C[M1[MUV@>HR_EI:V\I0C2N*>1'F/9PH_C^S+'X>JF@O5 R[6@ 1 MP2@RS*ERF'>O I8/Y049.;:J?BPZE%*6KR!?FO'L5W!9Y7Q J^C&HV=5#D$/ M!:SN%!3IB#*9CT-T#3=8IGTZK]!?4= M;B 5%R\1I';MS!/+4VI4<7[^^T6IGW7!HH1,0-7J!R*( B-#J+FT(JIO!L)W M=6'#IPTS1=8DU[KQ/B'239WJU88XOWYL$OR\):G*)<:Q#FN$],#B2D2A(?L@ M?,@0]#""JP(>LVM+O5/D__I-B[?*WI(&$O\ZUDF'G=Q[XIV<7UGK*Q:]2Y) M:N'@95ZIOR&KZ*VQ,H8XT$15)W[.)P9V+F0FNTVWED?YW^>O1YSWEKC MX&GE+Q1GFN\XBY_A"CRC^MI1#9;(0_VU 0M7,,WM\=7::>>51Q 6/DP9K0Y/D:.,Z24IQO7AFY6I+2 M:AM%2S6!XUV5W!=W'$6$Q,^Y#AH=1[^&!JS,RQ!@Y*C50(>#B/-1%_IV;;#N M^R A(-.RDVY>]MH#;5N:S\O[QH);E@NG5D]-MV;QY5+=B?(O3?FH>RQ^4:KV M (O_5O5CPK,$@6/89!MS^]%//L6W3\D\ 95&-YTU"Y'M\J>[,"R9SVZ- M([D'B$S103>YO515P+\*2#$SGG3"IGSQ.)H7Z1V:K?GS)\]M1:M;!_\ WW^O M)&!;M!KHUQ&* *Z,U;F6BB7";,53::#-'EERQOX,VZ+O?XJA5D M\W[N08^\5\BLP/I!YO()T"%8(DN<$EP2^18PIO?H#FA'FYXEN,9)N@D,IDK7 M6#T1%#EGY3>,X_:T &5X$_9!6^)U'ZCY%L &_1)K4EX1J*X!SGX*X<4'N-F_ M*;KYYL+JB7:Z055\#H(C68IRYI3RBA2%TG_Z';,>RH0W&_ED)< M)KH\?&Z^&:IR>_WCYJ'6FZ_A7WKY)YY>UTXC:G#%]*PS^&9-K]!U6%/[H!9( M'YMIYJ_^*E;_\NNTJ5&=7PGX5_<%$RFO*>TR6,N00/O)GB.V^<&+0=$*7)SU M;!X]5FP.5-)#D1,8(\":?AY()(PEZ8]);=!"(BMT]ILOG2J M:SE:)-B/S89%>=.UD"-(?F8>PZQZX?NRXG3763104FNI,]M])" M'I3R6'''I9\7$YW*L3D VQJETFFY )8H9V<'K-"E V"':L@:>>Z:Y^D#K1U) M74_;#RADO7JJ@)@WO9]"<_N/-#HX:Q^T^F;EIP?4!TO7,H315:)\ZGX46B>$ MVHT=AL=>2?F,432(?AX1:YQ)F6 MU27KWD=LTH3)KO:[-[BKTF-?U8-=4KO7DT'L6MX'L?C\T0C+IGU07"#M";.3 MI0.?Q.4,UT81WH<])VNBIX01[QDM&M]MUCC!9=QWHLV-&Z,H<1[_$D&&^ M-0VBQ%Z:0,JSA:U>ER"EQ)WRIM([D@"6\T>)-[]=^W(L!4XYL. 741-[\JD_ M2&-SZ/YE,!XB@;H]]@0KA?5M93Y'6!'$FBA/PW7<_5L+KT8>]B\^;YJLN<#K M/7A-V$;AIY3.'=[A8-3J"Z0.D/;7*![K/[:@-U@BPA IA9T-\UE=LKO8U)Q! M)9Y.@]VP+ [:C/T@9*'Z!]_U#[H=_WS/RE_&1PS5D(L$X<3,-Q67>$]5 MA5&FTT?W>FO!_7EN=Q^E\877IUL%I=R1D%G[U'_W5DW[\EIQ)BV)F5:#T4'8 M?F&9(72!IEK&:2"Q; /]!@]46K3%$()K7-N8>9OXL).+YV3SKI_"R>X^8;.7 M.]@Y%FX5EL:PH&8.0<0,2B ("^I%$?Y+52+%^9^%G@Q#QK M.%2C09S(3RL0K#\TE75TJAF;O@]J>%-!&?D\\<&G<2JDRSWP;>H'N^A;?/PG M+'E'DT#[_"6F!5%HAX%&&"-X'Q53A&0I4WUI_(6$A5RJ/%7H8 M3'N:U4-3$[R'D0(JB-IX!YH98$+GA1]3[ MCFVX4I.CP[(1]\-BY- T]HX@KQ,3W8S&TQS$/-Y45,#E88+6Y37J:[:BB_K? M;JW =3330GOJ(OYKN3 0[QB*X_=.0K$0M'6PENK=G_\7$E]*'?WD-L!*5HPANN))^4?I?D"E)3,1P75SU3:X M>446^.$YJ=ERBI@!/JG-&CT48K)DR+76&'RG]Y2R\RR;;5,<2N(C"B4'4?SP MSG[IO'=O$ $S[E=F:BG9YL7 'T0B:*V<)TP#K*9[<+C.<)?%5TW"RB'40Z)7 M9%%!.[) 90_M+VRN>0QL43&WL:9V;$YPNO_$NN?!)&O^+?%" PTISH.\R8C; ME//)U)5SS"<(%:KNL6F-L%&)(V%O@V6S$>56#84V:^L:C>)JJ\RO=WAKHTY2 M88,04>AM?_T=MB!LV&&(SH#%@$<_3VB'6,<;=,H)X4>^EOC#% 82[O!+-3YQ M:MX'S3GC9MY1CGLPK*9\44^<)BQ>GVY*1S63#),#7MTLR;U['ZT^-=MUF5>3 MW;;V^Z#X[;!3.\H-ZNJO8O6]U+>MG%?O8^6L MPO3_(V4MNUU.]24,9E/U+@&GW\$[9B"BFW]#V_X&IZW]F97X(FNK2$WCVH'I M,D[)L(->*T1$[C0?Q<[!6:G!*&^-"W!^RYIF=R:C@&X+Q+(CO:BI)O7J#8ID M!D-2F?T.,H!.W&:F\OU+93XQ+B5?"PVYMG.,ZS\?>>+[7TZ7@>2CV*S4PVEQ\HBF6M[L3R;Y([-M7D\++53^Y0!%K1QTBU+_F%!>6M7J"Y^ M<#%-=323.&90]E](AI6"]=B^^(HUN@_B-.=EC6#$J1&];$_["T[X'<(+IY\Q M/E!=[I_=&Q;">OKVH2YHYV5"4/^VE]37A, YEC%K"M:R@PM)_IL9BQ%']9H; MH.2^.U7S-5&MT&RA7MZIS6_RY%!#GGW&*$2UJ$!6FHP-A,Z7G&768$3!</Y[>;0RB@DMFHG&\"*_X/>V_.D. -H&B$=@ MA>I,G5>Q1_S=;N%OW!@XE"XYO[V:QN.DD1YS>N3G&'9MD;[>S=!SW5WX-/M3@=TBQ-/S]W=+%JX4#DE<\@ M$!>1[5Z\EX E$F0>#F?'EUX#4Q5J< AD)X,*8646WA3BT<^XBBN0+'Z(;N))VLQG R3 MQ@YC2X!D30^;)@\5A*'T9ZO7;]@K<(5F."B#_N?!EA2]5U"^L"=LW>CEOB+' M.$Z1R"38AQ">S3R+6HWRM6FTT:H)EOB[K,!=Q87Y';[47C2:>+=^]!&DGRU& M/M(^4GQ3A>(I>RR^A1KXF)UTU,LO0,SLD&'X"=.'I;HU*UNREZ,076@S:O(H_N@J[0?2=ZN M8: BZX*T[,\6"DR3,V)=I]\&N+4EUAC8!YX/,OSY;>1$\*_UYS9!/K=Y7FF= MNO7ZV? JR2#\/Z9/N=:@@)(U(PN;#*'=0/QC-=]O=QJSO8T:02;1-1!ZE,57 M08_&!F;_?ET\*=O=6G3H2G/&/FC)6<2&X_O%BR:.@#>+[PH)FQB!'V$<9V(P MRH#SQ1F&15C-C0UIC3>NZ M0BJ1#W3J6[A,1:?_=FCU3+UG\5.QKVI WI+" 3U^Y!]9TG2*MA- H@K0Z@$Z M-6"()C5NKK,9#CN,1AB%5 $OAIS"!5_-N39D"-@$;0=]Q=<\#\\V3%3^K9"# MG2]IWMO"TDV0TTCE9L"U$F'PQ<#LV.05RE!L*/C(0D B+C__H (&GMY^-EC9 MVG4JTD\T()[P %D&/*/S;LY"CK2@,_=!35"R'!$2[ZE,O7A%-574;E(S3 [J MY#OKJLUCV-Z[%EYR?W$-6K;6K.]$,'T*(Z&9A288!-%E0"6%) ME4Q1<7X_@QO\\N>B\/$,%>NP<[ .V=TSLI $U$WH7(DS\XD^# 0?ZRT\D$OX M1O$H+G\'_WR*7(O6?$TW=CA609L7^Q-2]/GVK6M:U])+-&%4+-F:?H5Q:CJH M"T*1H2G.(-6!\[/6]<:J_2:H))I(79NH6S\+-7IDT?:60&RB0CTA_A;;3= , MJ_NK;S&@ &QK2;\ -DZX49$!S9GY='&FJC?O0XMXV@V9^]$8&$0!?W!U=EI: M(O$UW/=<$V4E\=?WFBU]N@NY)DC!_AWWR;?7K.2B+X/D8Z*/$$;/.DYWF=VL M"G33\V_+-[QB%U%IVGD@RF< W(ZX0D M8HX ZZMD:YBUVE^YS.3:8UU.1X9U7L?W2IEZ-]3LX-&K.VDH/\@\O7_E $* M:NC NRE_M-'= ;!1;# 2Y#YFI:=@H>R[E\V;5(3CM(P<5/\*!4X8;4W2I5F? M2QIDD6(42)^9I WUU9++'$+[_;C^6J9'QPSWE[M^E6E\%0C.B9.JT!VQ4G!G MM0EN68>2GUIRV8$?7GEI6L9VZO;D[RN5,.O339UI)QY'AHM^'2F;>GI7YY#N M:?&O$ D&F'X3V%U%Q75Q43J)>:D$L/"*J_M9TH[XTKS!Z'0A\SD??M"@[PC^ M1O0GRZJU&!E_M"(;][2 "]H@ABS0LNIB\'C40A^6N7RTWHYYWF-/4E&JAG1X M9$ZFJ'7;.\-6GX.F^=\#]__,P+'9DK"?N?B7;=.SQ*C@2?M)LM*N%AJ][21U MTV''Y#U_^6+A !!)9;OXP-RV"N! ]<9Y'G>WY)F$1WBT=0OGV.#^:"U$\J(K M(G?(#O2C+JQIE@& 6#:G/L#&F*K4W CP/$HQG3E@@[""/I68'47I@+(PWXY? MP25ZW??DI:X0V&PK\VX)%6E,?524WQ=B):!A%7,01)/H;7O MG^O7. ;B$S8<:BI)S *\>1(W9"DUE'Y2K^X_]^[=Q9_9!DZ%B'!M3_UJR8+;+ MHA1PMFZG@I-_=]H;.31G?NK 8-^[W(R'=FVOJ64^")0DK ]FQF(EO=OS"="! M3$%X6=!!27O"4OCR+TM;)?!:9]":/.;9.K8%NA7O37<&9@F[8 :.'TY+^O,Q:2.[) !PRA&)+A(.F OL@GA/ $8+V MO'JO\:4G)#^5KO= ; A!_2#9*Q.'=(S1+H]30PPI:N).S_^0 T6U56UV>,97 M+/YXM%P1XNOC&[R[[.GQJ6& VZ:BV#I<0:TJQE85Q&EO=&[F%TS4KQ6I3%E& M![[UQ\?71!A*THP$-(QTALMR7)9LG<\[2NDH"UN(_U1EB#L3>,E'JS925OAU!N-#.U2CPN3;O=T ,2THY]T-' <:%S*7A>^LV1DH'H@Z.8":C MUCYA1-A41V<<^FN)!_0H[%^L6 HBC%1G: )V;ZQK&=>!9Z7P.R/.)\17DL*> M:[P*E\V2OW/9H35@)X[A38#(^UT&RGN63TR&U>J2H+Y3H2^^;WO]SX6.M6-E M:.E.9KRI(*D$C^O'-L\.%?P:DSL;\=K5?YF?,O.^K*9U629!'^IWO+'S-5KC M>2ZR_T0>U^E1>.46C# JO4<;9KYJ#IG[R0*#$0:L#\V3JUT39.["Z^B4KE>- M]KX'?O%AV.V1?1-V/+' M[2S\T_WHHY%<.0].#=WW2$<\)H+G4#0E9@[V9C<2C+_:AY&EBN*_SSK+JU%G M:BNLF>^J82,><=FC1R-S[F3W]5, MOH2OY%I!WOC8B2;GI<]6[Z*]?IZ,'2X%P__ENWM<7$3P "H>RQG$3[:J >E) VA1!KEAXC!90:,@UO>W/#=^IN1 M&R7WZ?#J*CE']_K[7P8D9U1]Y9.NAW07>#ZM$-@U+R"]#?Z5JFG2ZRD]JV^0 MMX"[-YA(YI%P#GWV-?=PR%R\;H_O:;08,Y5QNMR3-0]I=DJGR\-Z"3L)V'G# M0H1DH4=I[H46JO-3)]L:PJ&W?3H.SY.NVQ[4%2LK!=>$K> A-!2E+766L)>, M.0V87)I=ZCN6B"(&VH0L^-A#>I,TX&D\W?QV']1B$/C'KC[G]&MMW8L3IUR>W58^*:6S"T%K"%^Z!8(;N$^4ZE*A"I BXO3EG.Z]$=1SI6K6UO87 MK 5EN(IG//9R=J9UPAJ9G>23?^1A!>LA,H;>)DV34NL&/W>BH5[8>6_: T"0 M6"*&G,UC25"7*U%F+#1I)PFC,:YT>$DCQR0&XWV!PFV9\DYF'3["^,03B=J* MI1LBKC+?05?S.IQ[B]R)YQL(#D*!YAJ%)%MZ6.=H9!A!I5-;/-7H>;KT2"D9 M4?^3%ETA=9EWSI,'6*>;P'<&)#VE 5]J8N^CSRTYLWAD/%'&+K7F[5K7_=-( MW@>GZB8P_&QX*D$(,8LP0@@-BF0-[,)E'GM$EYROF;&7_$9V=[892K.T]6FMIZQ^*+.2F96V.4 MZC.4E4$9]!'_>H3:/BCNJGW*#.-"[M%"6VD%>1ONR.6)PYU%MJ<_H+O/WQ_S M!/ZEYHKZ&"H &XLYR2Q%^>Z((HY0M/OG32%OX0D?@J $A93^17WA K%/3[BS M2Y;/R2M&'.+C6YP]V7!0N+2@0WEH\Y4 M RJ$(?:"YL],1_DZS&5 ^>%@@GSJ:_B7X)J[YI*+WZ4?6-I?'>2> MP'#X2^66[*4X-R&XW0I]3D+RM1XIDI]A5+FS ? M^:A?JX>5?[:^OZ;V<18"C^$@+_, V90=8D:2J1UE;*A#.ZF9^/5 65E UE)O M>Y@'54\KJLG].@6UY4I$/\%*H%9?L]2!=#K8W?\O#/<"FGAE#IB1,Y[RI^'K M&FBUXZ/BJ=SW&Z%/Q[Y6YUZQD*(NXO$B($54LR%+(T:,/Q_9?(CPY:DH2XR@O0[)! &1ZA70 >$PH MR4 *387]>H NFP,*)P(';KZ,Y;>Y(1([:"*]0@U)8T!6!0^$B $[ X^"D]^X M@X(--#W_FO@I?NA94HY38QW#*+$=+APE!E/@/87./9I*AQ^RJ!=H(2G[H,:21(Q6&PZ=#FE92?6> MTL],*!;/H?)='Y%VA,^8=?9@#YO+,:Y\ MX4U&'@'VK*@2+V^43NEK.LJT&PE58X[YC+4&!F# S%33ZQ0CXAA#K&0 )8*] M^2,(:@<\]*5LFD"D<95NZ>8+UV?,ISN.O&KPRC"T_EG :'$\FX'.I_?]=:;6 ^\35J.>OW MG.]X1;^4_7WKC'GII(&9D=LD8?I7D*5 I]WSN+P]IXF:[)&XV[J-.5(BXQEJ MC_XHL0[NWIU$"%)+4A *@I6XT8=$S^HHRL=S.;_OY-I/N.;?O5@UNL9)S\P9 M>E#4SV24U'[_IZ_O5A7N)>E#^+_OR1^EFK?YO]F@9?_)=Y[=4S^D4[E7M!A_ M9=O>'2W%_,<"$74('CN(!;\86M9RIEC'M:2FV_6;\Q;V? G5?Z,P?]!?P,= MEEP*/S#2\+B MV!%1GH?M 4\9ARCY6\]6BU3/4)L/+]]@6+11GL6%UUL3L"&D,;,)E10B; _1C5QP#E\1OHFU3!3<4HFK_HZ/DPS//\FGN5U;X:KT[."PCX^R MCE*9[+7?/ZT9(M_FWP R)*@8<$;&(;%PO;_;B4[(2U;9'#WVXG63UES!]1?# M/'L0E8RO)LGT/U#W?[N4,F\!<@[6O!>'\EZ9W_4$J$2Z45>F7;)W_>2M*'14 MA!)W@O"['P*RTSR43ME/SP%>KQ M":4)=$;!:F?$$;K*4Z0M3)\K\85R;I;4U]>YOU(O3^HON:UL%=:5\'QR?_*S M3E'HO9S0P8$K[)&7[(7\4O6' 5JI^Z#D4CZ&'M%>=-!<9I+A0:C^W3D9YBZ% MUJ>_=N0>O_"$=$^*D\.)EYMK%-&]#^)^L0_*AI$JF2\K4U#/:J/R,C3.W?PO8BLR MGQQ/=X!;T\R8)08[F?+:38^'?[7GF0@:JN+W9A_HV-P4C&V64&CR(E\>C4V# M).V#?+#X69H[ M9TY%-MJ>YLAPLX7:M CJV4_7LCY4;5!N#+1#U(@*/[+'5].N0P +!%NK6(8_ M8QOB=RQ0""K!F2M_,?4F=$,'EJ6Q[MU&UQM2=ATZK!3LN=_*&W%$*XA[W3MC M.OMQA6*+_2/.,D;-C\ K_[C-3C=8B7?9<8NH*1Z_=NX&#U7#:)5 M?6,"A\8;VW,GXY?7JV7#5&=K07;_:A$C*,K5E85?K&%/>SH$[$.]90(+* MW= W-/[6)O/!AT W\'$-X\L6+[2LB+;I:R5*92T8&JG2>1&/V T/0"A/WZ(8 MX;!X)$0&<9&Z_>[P#Y;&=#,=]Q9(O)Q=7^5ITR#V...PV<*U,.6OF?.%^8D( M:,UP4Z"T7-'"*X+TMVEE-3,.K_N7%^ F?881?!&^! _#$]Y>7S[(I06,6-\[ M,ZS/\0U*N1SRYR0J=85V*0S%5,YIQMZ"_='3CD/1+NJ#F486GOGW@T(BN?!+ M/3D#BL]R3HOIUIM9\,:<\(J1\7/$X\4S3DUIW'\5757J!>(]LV86(>M>,(.F$T7SG=7;!3K4:=Q9[WK N]WY7E"FIRNYU\N$'%]K>;"G:8> M?#19L,G[ :H^8@@-'*OLLW?2YD*8,"L)U+;^,?G-;"TL<=3=H@?O[*=6PH6Q^J4-+I"[(T;)\7()77+ MMDO) M]UY^.%)\\E:>H:!L]MQ@S>L([D.Q9^2]V2T\L _*E038?G![W7D?-&&K;O>_ M)!7$-R(D9O:RS&H7^30<3[@J99]5YYH2ABOF'3S:&J]96^9"2K<1U8=;* :H=8(CQXK>ZNG MUC!1@WB[,J(BRW=,*;/@T0G;*"S-FUF[#UI]B3D$0*O@DC1/(+$"U6="^=&W M)_VYVOO-QMYQBJNEGB:N^8.&=\Q?9^?:!1&@ J[*#?- H$.R;]J0[L"=%.6ST^Y$-]PZ2FTT?[QI1EL<_#7FF*=9'][<#)^K@B_ L-6"/EX)XDU^F[H4OF7^4%CI_W:0\O--"S M^73>5F7I17>48!B;2//!;I@M[<0W;U1D-RDWS@U^&IK*T?4/ZE(E!"KGF4 % M_:D:U.??7&J^G$MZ5.WUP"P=A/1!&#-;H;=A^%UB&J39F4RF6_H_"DXOV\Q4 MQ:W$'OB\'6AOXBUN1SXS)* R_5'(+>5S!_2"3N^H0?U,&&MJH*)S_:JDZA9% A M$;--M4)IU M^[]V:_HC6?+\M'[E>(O9,3QQT*;_@>L89]?%V%=/E;COG1H (>P>DL82L"U0 MAK@U(;,?-G^8MN+:2K%.;+E)O3J(E[T]M^A^PZ)Q9& =I-(?8_])3*('D?D[ MJ&W;N*(4'H+#B$TF9!.B.#_:-SMIM+9*O#OD55P9 -)S]OLG[H_69=9C_7<. MLH:P3=^ZJ:0!6DBD?/[AH9MO^NF>?[?/\QTZ6A\>TR]Q5Z[J2/W]V(V6 V5O M_#M:L/,&'N8"S]NXOMXX)_? 6%:$'3^7F'G[H$#87/@^:&@<.0=M;2.'O8*G M$BN6VA@7])-^59/>P+66!I$??" YSJ,@PK M?<>_>?I7HO+UP@V7#U(9=J=7G9.S0AWCO#)XI4K!R<&(2,HLC4T88MXR3@*I M=$7/A1^&RP7#6\-W1*]\%N%) P!A-"/C-YM!3@&W5P&I((JJ986X( M%)"6'%5F&:[5_GN)5ZA"94HWKW5EWSJ^)ZO\N/7MINU'B%4#NZLI<"["SE") M'(*/67=[ B-[X[MS'^K YJ.6!97*I-!\6 [Q=)%E9"F%&MNKT527R\BY>YOT H5Q,M=.61""!/_0SB*,4YN S2OZ@I](DEL"?OH7'"Y[? M7.:U^_$#_ERPX<.)I7:.SG#PR2SS#V\LN"7J56IK3LA>*673G#/7+^N V$RX MQ?R?LI16$V*HS5^X1'!J7&!+ZYEO?W%\X3M7[[_ M'A5^-<=&4RM3#LH>:2P#P\V:U?6'"6F%JA.@L6%F;N2U9QR%7?(F?][F@S/[<4(4Y^*N,.Q?1W!U;+:&*G?ZE+K+@O39V-CMX]S MK64"QZPJ\E,Q4 2"66HN#"!)%P [DK;(Q@HE_CPM*.A >5@(5\7OWUT7#\RM M/=U>!"UU\CX?AMR>5(@1<#D\,R.6<7Q^Y/_[ KW_??[W M^?_6R2944>J6];G79UJ.:VK>])A8O#$B(OPH3Y6SQKD?VSPV& 4CYF<&_P*T M7_IU^'S$5>++$1G7GNF)+#U?YVW,,GM([0HJE,!K]3'=+X M8X:LU7;C2(*QE+3IJ$=W]J\5AH%J#[0-Y8OJ&VK9-?*.F/_VS0JN!9JOG8H9[J?[8\\W+/ZNRZW"/GK8_4$F? G;1@;_YXW5BK M\D'6ID3=BJ+$T7,]X3ZG/FR79EY$>N.6]6XUN+X\?N?I3>F'_@_/%CQ8N3/Y MH&,GT#6P;B@[?JS2>,3@54Z4\UERU?%7V%+PF]/HE'W0$7-QA E#6,*X*A< M%RC?LD6YC? MQ/ZZM<,B'%\75PEB$J=6G7,9VNRP5\[JP4HQO'FC$5QT6W_1 M@+:K24%!+0+JG3S%EO<.G]8J2Y=+7N6YY9)U(!"'A !&%LPNU.J[%=&6DG3C MVV[K<4@>=U=_>7'*YU?%/H4KBR&Z'K:BB!Q#0)7>0_WJ:^XV.P%K<=ARISC0 M:@#-*H02%1:G7WW:MS%TO*5=O_W37[-AWI%BQ4X;_KG%)T^-MQWO37',(?R M#4H^#4[Q96AHIYL;M5!8J;1V,K996WPD\*N$L73,T3'B"S+O@+%!T4K23A"B0#O/ MH,#)5O(Q8X$SQN[D+3[EG,!% PB>SN+SUDQ[]Y9Q&SAKR@-^P9X$MO+*Z^VYKY9D<75J_::\_RC M639<7GB.T*YA3:] 6'JLSQCY$AO@:+6'JS5A7*,8_WG[K[(YHO6+CHRWX+KA M^('I0H.>P2]0QN%\PE "--!N3 ;5>\[8R\98Z';'(\2NS![RPR^;*;UL&*=B>E8P.IZ:J@_.S%_*. M;&V_OG[DCDUP>?H:Z,&%V"\Q-*)CW(6_],,9? M0D,?MY\+RHOO\6-,FXJ\QSB!HBU\0EQG68<0*M1T8(;QD-*),_[\^HNB/>KM M=XE=&_IYWE'%)N_QV\1H4Q1+'L?F/-O[H/+*<>C.P-@^2!H=#$12P;TH"5/Q M2L1Y(()X,,Q#U+E-=*,CO=TK=]!6)F%52!=\!<;FA;U',4((1>J=;&HWXSH% MC7M4T B0:MQ=B\Z>;7O>RU_C?LO^>WCIA[XTCD(ZVNJ+/DQPX[*?I]R$YEV- MVER?EJ)G'0-B=LQI*]!Q&F>TYG_,_\#SR03ZV8 2D+G@GV6Q=I% /+FWV#'ZFBS(U.[:.'984^S" MYU*:\D-KG,,_+AD48%^2"&-?8KD5XS3<=-:$8ZK&L:J38_') /+B"LQS,Z)Q MT_C96INDZ/"$@^E/R4C9EWEW3',XO=SA6'8C263* Y >F3E;"2F&NP=A=9Z MC$JA89D=R+$OGBIT7M8XOG)H'Q2+C$C9YNZ@Q=_3:#E-X7CO4?;JY9/QQC6( MTWE37W%R"W#)/X_X #%8)R#<_3=XK"W7TSZ@JX"^?+V \/!E1YZ1T Y_R@]L M(=+_.^/+&.(Z@*;LKB9&A[".,YRH]IC44O];2F\#(BX,GD)\<%0>ONR@:Y/: MLSD=T6MN2"GISSRX@3&C',,&57W'=Q=Z^'>DOWQ17BQYQ.DJ$ZRP)BL".X7J M]8=^/;(/.KP/6IR _J+Z>$+91L6BHE-07NAT:8>MT]0(MV)2#U8D=+AE);:# M24(TW+"7_G"_HBE4L#L#-/3Y&LD(),0U;HZ/)<'Z/I:DB2(X8P>=1DD"4<(! MNWY'89_M1!6'UG/;@I>VRNLB-YQ8J@@'"F]O">-U8//]BJ G'G]#B/8&3W04]__-@'T4+\]T&5Z@$1#+''5TI(.V0P M!4;C_@(;;:-*)N4.>)HF/])*]7*=,2*W^MJ>&:/V%[>7@JM8L@@;BM' #K?_ MRF&D-+QPP66\Q>]B1WB%7_^0\0$UFV'NFT]C#G(+6]1@TR$0Y"'6YV71?5 < MB131GZZ-<[N9^S&%Y-B.OY-[9%[Z4!!8>#5TBTX=(NXQ M1-L\"W(@O#]VB-J@UXD[WR-J&B/]-Q7]%3] ADS^>CW8!U$<;3608-82Y! T M8 P/)FA5D""Q>'!\72C]6=.DU2]C^9J?(RMW"P_\T;E>"FH]G:J>9\7-M8(1 M8COI1>Q-ATQ/G<0>Z"&H7_>Q79>.YU:^-Z/\P[SV=$6CLZ/JCO?7.%A9VFX) M/@(/0?%ZJR5;DX1JF!0B%(CW)8SJ_@5<\1[+K^-OORP_9='@LAYPDAVT9C^N MB(6M ,=\&>*JA"S BK)"#C^-3-?H%511CZH\SB]]R\[$[5L,WWM<0[/ MX];4VN_+RA.:+?L@H4U:&TTRJV8FHM590$-O$*?V??-"8_:PPNJL"!$R;T+S MI#JEWV>'46'D9\S!]TT=24.FVH3'5[+.GU+4N?971R%V6&'V4PGEHL\4RC<3 MGT\J88C^77'MZ*(,Q?R6L0_IO;STZ?9C ;NY&>>VQ4@U[IGUMM%OAKK?HLW? M 02Z)4."^0*A'D(*R8 )UR",*I9@FD4M2[2?*D79B^?+Q'+"RXN+)#I&]1PG M?Q<9KKA,A"BUMW0^.=;:'H]3;J@_5/,ZC&U(>^C$?9 _BFL#1KD< ASO1S5N MUWT+X689DTL,U/SXH7'S)?%OSA^\0Z",V 'S4%P M^ZZ'U'*BUC-"]PG8K:6 ?$NH ;4H&[V<3>'#1[=RD%)^CL674*ZAYB1)T-2C M%&@TU-],WL.1>$6\I;72-ZPR>4V50^EQ^RWK6W#^USDV7 8$% >"AY"YL,[B MUZ0^)NZ#ACS4Y%"XE0._7U/03TSUWBD4#@H\C73ZMO$JY-D*@N>)E\6N->-G M)N02:P+:@.X!XV,)/GLX!Q4NM$VL^UD MY_U@Z%.HTC.4B@H_CL;DAX=5'F+R=QN'>YH.!,TYAE=EE8).ND $L%YC_ Q!)KIE#.^].I;*F_ + M*N:G[D^$)N*13ZM](N!U+I[5ZO')B1]_UD2Y7>W<>WV9%_,%IH+"W6=-09JM M^TO$X0XT(4" T!V"P_!/KUR8,;U/BGI@%VCR Z!^6\!;\^=%87?'N+MR5_#OM)3+$6J>BGV M?7)!\8I#NF43.=-+U\:RX,A3<-:Z V&((7:6UL>L18I94+UINLSLYNHBX[Z% MX$YH&L-ZC5EY^;J@05&,=?,G87'.2'YUR85F\0 0W3'ECYX3VQ&*K,/8\//Y M/1/;!:%,&'4WPC5W$)HH9._1#N,T)\?*PNJ<\D^[8F3NF-+H!P=\D[!!^Z"% MC]: RTI+$78KK-2H#R!#FTNL7O1/:"JQ;[EMWS0L/W:&+3CZN\UF2SSN5HM_%@'A?3NV#FL;(>G3[S1(Y+:PO M!(^FA<;B_K*#)*TUF[C"YS'Z^!7L',3;T@4<$@TUVV9ODUI;3/,)/(\N1&5\EVOU'W9DF $>W@OO:370)$!P$K8P2P@25' -3EUP]OX7ZK<4_/#1M *5,Z.@J $KQ'UMQ@462_6X//.8^* :% M\2:D#UZ:/7\H3??>R'E[4-A_)"5O0,@"5+4=PEB,Z:C\Y<*$,NUL?U5X@NY/ M\+U3\EN"D?,8__@/#T;:M^R:3U1C6+:1;;>[YJ=C>F>&B(3$"JKM/*KDX\.' M U QECR@AFH$7@R$MTYZ'P/9#?.^.\>32#Q.:1N )F(,2K8P1Z@>M9_FAJ-S MFO^GD6H[#5:ON?EINQ73-F.S_:._- MXZ'^HO_QD=[9360)9129MV0I1=8II2%I*N^L,45E"RDQ:AB1+3M%*)1$PEB3 M=3",+#6,D%%F(Q%YC66\,HOO]-L>C]^?WS^^_WW^./_=/^Z]Y]QSGL][SSVG MML9W)C7QQK6/&FGQA$)A=#"]2?/\L?G:,E6@-EA(8[;CA38.>X/KL>R*])RF M7N$O-@?/$P3G(@=M;N/J)WK>$1*GQ5>/)84OJ&([;*8VGGCK[-O0C/W]>B(" M/9QWQB_N<]V RZ)1VT'=:H'?G[)0WLB?0A,Q=Y'D0G5\K[*/("H])-?$>-R) MXNEY1>M"3]QLCK-D>?'U6G@T9.[8:C5!J**_GV=#P8">)<9>>\ZKD>FE X<; M"Z,U:F?G,(L69?DK7"!I#\PQFWKQ7\.9<"(M)H-LDKB^5T6),CY6 MJ_=%-T0A5VE^@7*BCJ0,)B\MHZVB^@E-13SY'Q,,V70N J01S4R([8[G*8S1 M]65)S%1WE'7D2V\IDP*CTR-6<]MS\IY.F=X0T[@/U^%LQ&!#Z+0D*Z4Z=A]Q M6>%K@)M5B7*!]]OY<#^+7=6V RWRLN(:FSM/SCCG\2+Y!)SW\B2NUTD@!LZR M^\Z/W$M^-FXSZC3._.T[TO'K[/N1C]<J9;+0J]B3_+=: M*X[KLHXZCD%Z .$H9K?E,I><0OU=4>!1#W7 M")S@V/$SL$: #U/_G2*IZ=:&2?XC8\IR_&?[I'QT/8G6LRM,8H_R])F3.SKN M\'.W( RAX3%F8(U(G@$>/&7\UZL2)G% +C];924(2]9=@@$R4[A)LC]DLXPA MML3BJF/OL\TPN@R#)2G&)[3+$UC]O%_8M4*L=*;J6<77&MML+]P6L7PW_FO5 M1R I/+)UBK1HGEQ9U, G^GN0A TOVX)T[R9 .P8YZ^93>3+X_98"S^]".-(4 M? 9/L;58/F U[#Q$M?CTPL3[^8,+8H5HP3BA/B>//6XP67 1K'U#9#5/*AG( MVFKM.NQKL0Y9FLR&#>WX??\>LUV)H+D%"8:)8;(%Z@?8[SB/ (6@Z7V@Y1O0 MOI=Z1U/N1^\VU]*>0$%?SNP4=;\Y7?!(0*$UHA,$*@+BYMS29884XY")%32- MVTV./K=ADOEJ4CI\J-XFPXCD*_H6O,B]*!#R\#UM:#Q&BF'0*V/N,<8[K)/N M45\GZU BH7I$XJ!B1^BUIUHA;EL0<8$1SP!D,PS \P(Y#&GJ"L5J4@\_5:78 M'3'RW R[('N25?KW!6?[ U S@FL61<7M%D#]ZVRI\4_I."FK:DJS-V=^\5IS MR\P*LNCH!T[O_>5%!C>"MQ= \7;1T/S*]> 8*OQA@^4N3\)[M!3&BGJ\I+5E M5^7%1Y=/HXW]5,(/[[G30U>%;+:2H@X#9")9?"'*@OT&KU[TVG=EI+0.M!,CS?[8#$LP".DX-X\Q$Q:Z18:":6_+%D?6"?W^O#8(B$B&BY==# M/HC&B%L\1$L)QM -!)Z"Y!S'D#V1(C")^NBVXRD=KXC1WASN>@D^G1L/W=[Z M'D,O_ V_D*7AM]-V5X"&5^\92N,:@;>K7G .R8#QL_E&6Q [2K3EXX6%<=*X M_=34,T;\[L%/1ZL5+Y[H]T)!1/JU.S!L&$_QG4!BC(%6:(IM1%.3SSSHR2!1 M7%P\/:9V?$:P?HA[[GFPW!M!XRD2>@KA[.5$(! H/Y8L9$UM"2"6_NM6X2>$94'A"]^!\0Z$= 2\#(#$1NEU@ LAG5_;RA: MQ!3J9.^V\KUA%0!C^GP;LM/*DJQFV([-$'/0=(TA&T3WUBR8/CGO5EA M7EAVEYF/BK/UR9F=D>(:*[J7VJ0X;OQ,"TNN.*(GU9N(DP\J!92:WEHUO\&< M;/BQTF8L;^PWKBQO='8WY'##'IO=,S'NG]OV<:\(D2^2X(O8T41*GYS@((%[ MN8_T#SS[&69UG&U1L[#Y^G K_)EFJM-QJ:?'7=5$N4.O#T.XDH__>)_\FPN+ M3\'17PCV\]\W0.-W3#@!G?DT)Z#P)3:,^$":W:OE>:?X0,C^#^8GY[9?5_VQ MA N"3G%[<6*.'#P 7;S+Z(]2U\\_IC5R#+9K$)9X3.T?A^5PR4,WM:Q?OI!K M,M>GB :I0+CZCUD"""\80"[M X*)M#U6>[[9::7RUMW/LE2AF2H MFRJ.U-A^2]B>YE^TI,>U!M4X5\!CE=@;[+4T#O76R5MKW+MYZVI-YM<:']WS MT[JCWR12B%%CTT:TI;O,:.:KZF]_LI8V7F&RIX]YT5 M^C;%$\C9Q,\DTFU_W.,BY:C=6"APZR]7U =_G0-^)]\:R%I0K:+TJG,^?[FR M\OOV[0JI/;=U5P?I?=WIR5$RPEVJYJF#>.XI?XK#W^_. H6)1H*<'X.<60*? MA*=-.3P*<]EWV7'"H#6'Q%I$-"BEE_[]MP(X!\=O0;9A'UQ3*F,$B_".M[ C M1H)W6K:32O2(4YK]*@Q.8-R$:9=8K2ED$TXW60KA&D>-O@NS$N5YC?#L]&(2 MVAOJ\[*8"G 1JLJVCSL+30))F$^>X!SW+%:,GQ^ZV\*>/<7,R6:\LV]6-3Y;4:-YX\8I3S^DRR0%&7@9:+(N,:$Q54N"GM\./!HJKLC MF Q]9&%O_&);+[^TC 8IN"D)R1[<9MT\(X]H^1#>)2-ZBO\:1Z^DJ;:%LY7M MFL:6!/(_\_5C&5*6UG*'G&3N[1H\^K%27%YE_S,QDO5'&T@D$G#G/ 1UN3:@ M!^\&<(KI])3I8:;3]G9N5-]DMQ8IS#8!JN;]W'![VGWG:VBE7RU*"5P3H=U> MQ\H% F3;)LI1/L6[L5+RH3G+EKD*_Z/X+.-XT"3^.195[.^I MR%;&+FT2?!YO#L.Z,Y)\-_-MG ME+R/%&DOBL31'CZ]:F@"P4#DAM.)(*N;>JQN':T=>\]K*N1N<)[EGX@7V2AW MOWM1[Y'DFZ86-^P+9-MG*5S^7-_E!T35':5,O)P+&&!K/>$\<;$+,A=_$[(K MC?C6*J9=6;![E#4WU=$O#"Z]^-Q6F+]@-&&PK]HDJ(\G=NPWNKYO$5^&U6Q5 MUV-;KKG%?_#6E8A#9?N*$V]]'#RLHI:X1QZR@)KE63+(\C\FG^MX&:Z6VATC MZY2I(:OP/MJ;;IO+-]ZR&'Y7'$E^O#"=H+8%D?9CXP3)U[8@A"88[W*D M7(FKPYN?G/S('L&M#'>D6C]_I4+$8I-9.8(>G81)7>>9FP[^HP(W]UQY\KZ] M0WNI>1V\M5=:-RC__I_W6-A+S"H1!Z#PX$&3'B0X5JZ=0$>E*SFY%3YD%K#J M/N\]__5(?_#1LMEDO:,SM1K_8NY&3ZHOZ:*CQ0YG,)73O?9O/C27S[U>0,OAG0:K'!\[^7A!<=%@8NCV;X+]IPA&2U1AO MP<)M#I\"Y+S MX?\J$3((-M+3OQ;U>!X73@\3-2S0:0!(M<68CKD+@ >G]?;[<>KTTY"&GN'! M?>+D)P9-IE;7+DBD=G+U@Z.W(&)PL%FYKPD,*86J$'TXI]G[W?]I-0S4F:U/ MILRML0[8B-?SX8:&E-A* MUWU+CE @Q8G^._AV,'CVXL=-G*U@3-4!SV$WF=!\4.\+3G1KZH\0KGK9>DR2 M(DA&GB& "4>?_Y1PL]W:PX>>T/E=[ 0AWTAMX8*[2M![]7+M)PT/4?>D13H_ M,MNMHJWTA3MAA/NHQNKCY[8';$%./NX8J0YFD+NV(/$P\9*Q:^ ->B3BM$?P MY6S'L0E4-)RZK$7Z0QN;$H536\[^?\F4*P@JC8-CSRV),#YI(@%8#PI$WAQ= M]@Q(:AJPF+U.5=ZXK@ZUF" 1&M,7'[(?T-&Q#5L057"4:[6T=O?>OM+-A;=>OC %< MW)/H3HZ&*K=:B54YF%!Q\=7BSS-NU2ZKKNV!NIZ;WP-F:X$KSIVN/G*C>%ZOV.?.ZGB:-#?6CY+MLRN/-!TPR3WZ.Y1S?F/<:=(SP83H<_E9P/6=) MK[K$^V[6/; M;Y1L7_OVJ<^CBD)X29BHEM\L&H]JEG7WG-@@ -#'6Q#-/V2^M9 55/.=%^[^ M:,<'WYTH8C0-S6U!KB]/BC(W^E!B_NI' 71/+./=[F7!@$1$[E)0Q>[,V)C9'>?46*0@*S/^%"79H:!MN?GC7 38X",C^R M'J_3$@3;@*;N+8$HX/GL?7Y0 >0Q57%FO?\FHF?(SNM!EL.MB=4Y>3;' MK_ +_HQ2JD3[KI2(9D>GMJH'\^'XG+XUI#0F\LG,46"]+,)+H]'_TNP/O^F1 M]JIW]BA+YNW1E37;N[ M^U2C*XK#(!!=>OHP:H@&:O?U+2<6P;8@]+>JU:WL$J*1K\ (H'7^X5FRI"*& MM7]Q+<^/:>6*QDU+UNZ!]$;_.0'WYMP&+85N7E)""$LN\UNCU 24E@GB)X20 M;1R@3RVIV<;,+X>^NYQ2JQ[^#7DC'I7[KB'6POG[.ZXY5C:=J5_/O@.+:[&( M@K.5>*K[*)$GIR)VQC+)9JT+%HZ6B]F)5@, F(BW.4Z9F M^*B]<695Z*':\C./LM>+X:2$=1<.HV$ N%%2S( 42 IPB)3$>Y@ MJD]@=1\C7=5CH<5":<7=ST1*^WALDD+0BWA&3\R^0IM(%392( DI@FQ! @,, M'M(:M,R48H'!WD(%>_(.S +.T"8DLOETQI7SGZ^=)JT^EQ9+K"7^Z'@(/@6( MC&428L=WG@581N?*/#C5<;B@W>!2M)UTZ=[KUO]MR%80OSF%IPC1[RXP%?@Q MP8"E=RC[YD_$5P8RX_N08X?D,8%96I.PG#WR*16&NW=VAA=#4PCTX"+S/K4EU"!ZEGCP+?S@"!.]TY]D /=/:+6,W)K4NZ;VNTOQFQ J(-MH7E*)V M;#V7" /A\$5+(+PW YQC+"]., 8MW:@7]4H7@?[0<8IH!EOB>\\MZ)D+XDN/ MESL,>6*@*??$3Z5I)7 ,8)UE&[_PP>@OW5H/N'8HY+QQ[I3V5D,_R_[[VR6Q7_"_[J_,0NB8A M==^$Q0/N:5R7LY6&G_-]5&SCF@3#^X%RKMYX]IO.RV62N(Z:SHH==W[MCPE! MV_@A@/.HKZ=LONS_LHBX3M[V9[C&=VAS^Z5RJ]8KBHA$O .[C A+H.WDB=T% M6DD=.VN_6)B'!V5<^3EZPNHS6U/WT(T=.X8O8^9[(5$X02>AEKQDR:YGO'G+ M]:8*OEII@B&56/2$_KUVU-F14-V AUH(WV?N]18TX^^5LPJWY2;V^O?%8*&L M95![@Z? (IH4R4<=IH&#)\ MR)O^TH5IS;%#^QOO5G8OZ&V\1EZ[U2#W[C:* M^EI+_G71<+H,)O@$$)QPRT*3X;&?AAH]VGJ\ZN@O*9=NF^#MOO+'1Y BET] M[DL2P1+ GF% :O4P)C,)1+Z)9SKRBQ+WK&KJA[M^=XKC_XU(A=H]JI\4XPUK#]9#C$-("(XQ3L"C/!5#/9EKN#Y/1+JIT*>UQ MC[]-/V[NDY M&VFT)T#;#)]_%:8WJ>83Y8+/1?70;L(DFNB6&],AVU7AYML27[$Q/&]"[9FX MX#?[]#_BK;K:E5<#.5/9J^9W4T1^_B?"0-<1> I2G#O\UQVR\U%6R4Q"PEJ5 MBPMR"R*A'E?A7S-U9;[IVHD\=5,5]ZNWI]!J+G>@%TQ1<; F7"+!SV#JU2J] M:9'A\PJ,903'65A0P G26^DZT;>'0Q24[KZ.@6]_TG^P*^;'1R/ M_J=-!_JP0QZ4L@-^9(HJ.2"0M;::^B&Y5XN#[C[,,87OR3X!$Z)+-6P$G?Q( M"/6Q-[BZ/"3[0%HJJV@[ANNH^B.WPD-KU[?3BZ7Z7TS5KP?&F*2D'"Q,>3T" MZC =U%C"M=-8Y+[TN/#,!<^=PQT*?8P'+\+Z8]UH_J>).G(?CV=?C3FM=?W: MR9\#J-&B/0BOX,E3G(SQ5VP#$OFAFVS[V^['R6_)02-7Z@R^G\G97[U@KBN_ M [5GXAH=^@@G;:4 [D?$TV2PHJ]_NDG[+K2T1V>8GJP..CF[SZM#>UH MJV"AZSN(5,5U'6D3'XA6SG8]=&(!UZA/PFD@#I8*0:?!930(1\0-E&__959[ M?%F0=R#R%##%"">28ZY_TC,OWLZ,L51O)0YNO(=U-W6P]O M>)\#T4 )@]"%%NL"A$$?&7OHJ(R2T,";1H]^/7V;]+GW>=S>07E42-"9WT0:1"52U7ZVI#_43D;5V/\%BZ0M.0:4(7TP]CB+J#+<0>/GVYJRH_L38]O,RK+ M\7LM&&O(]W&9T'I1_GEZP"%\^N\U0Z2@[V( %=7[W9'C WQ@N[E-D4/"C9\9 MZL?H'&F ;W@&L3]T?)IJ_MM0+Y$!(),0-XIB"#7+)'1JF+)2E#IPL^DM_G%9 M2U+MZU3/RX44NUR5$TDO)E4%I%B;> ME7YFC[1UEXP<&^SH'T[Q]-,D:SZ*95+;^AB(10FN*E:6G0'& ?6<<.#'TRI- MI:8O.9.E69.)789YKFW9:4<*,%KA1T56<7VP1^BZX#2>,^##.>'EO3Y@NS)GTH7BO>7:O%9[\=MB=<[AFH0EVX+C)*AZ?C?,F391P> MD+ 8'LEU)Y#P$AC\24)[NUFECG89X^7V(W9[LJ_HMAJ&G3[YPTHMHEN'ZOZ+ MEHJK)W0N4TV( (AFI7?S83WC3I0\O5W_-V]O".K\IUL0']SD%N3">",BAB8>&BQC MSY0OFM(\^WZ%,J/-KW TOWQFH[L<$F1Q08RTRMO'+ZS>@MS,0_@6D$%=GSY7 MK/JF7'.^ >@Z_DE3)UV;W&\8XP/?B+)3:\)^P)UJ6G*N40[!6R=[!-]/E"_?S'^"ZCN&N]K'+>(=V M\)^V:?)+Y_Y\\Z/]Y*X^YQ=8H3Q#ZA671FP4Y X9DLH37UY4N/KO7LC>.(C9 M_U-[0=:(94!,W\E#CAZJ;+-DHA?[WK\HM#,Y/BW)@NG@H2 1<"8501OL \,] MV"?' JFL@>-^T*P>>>C0>9&I](&.D@HK+>!W)O.3_!R1NE2[0Y*&NV+3C SZ>L<(XRTV:?,E!VOJ#^ M=6'% .?!Y/+\6[:>XH+@,#^+%UY*,P>M,+_9$T@5; A$"?2;/'50EX5*5-W[N?4E6#SO]"MD5CI/ M['GG]:(G*0^?1]U;1._HD,?@&:2R!P^8L-TXO](ARWS_?\2 -/"A\/<-P#VM>69S!]2VPVC05?)'.-%XK4 M.B0QLL2>\!:9;[L6-L->*E0KG]=['_'?Z86I#$6O.];E89K;FG^EI^ !X,I M748I(95WEQD<-[UO%%XG?[9#M[ W:(U^YJPM?+^[SY75#=L%6?%C:Q:9?8<" M%QW[M^I.T"?2QMO"6LQU^K/."1(Q\,X.23" D8S:SK, "E^\_,DY MO%@_>K3@:%.,XN?S7TY ^K4*3;6R/=U99!">L(ADF_35\1S8Y,511C(_B(DS M^\VN')#*L^N/\+;6?)HTDWO)O<-7E($#M1*6=%G0)-K[@_-%#8@EE<@(_4PZ M;!$:/SYA$.(7P&S%X ]^EW(D5XP=41D-$-?QLF MXC@E"2Q:]R^H?'5RM>^GTN2YS*C/-^)90U.U$\L1?L_G?C_FYCJ"8H"CRP3/ M@/D"R?",U7Y)KR)VAY]R2'6WNU0@V=4 26YZE28B>>*?DTIM\+]W10^Q-YC0 M1$\H8%54%A!U,$?' EGAUJD4>)(IK7FDB:TH^W4S'\*RDA40876P3IB<08K5 M3@&Y0VVDT;=KYT*F:T2388PAMOG&H9$9>5G*$5F9^^T*%\1Z<-(6.B_!58'D M*A<)PGHX7BR'\2AE/V.SN-;0'(DJ/>],G*(70I6-FBQQ9(?WTG;Q_EZC7,&, MP#_DTLD]2^A+[*&Z,V'?YLW.Q3@8A=^,=ZW.L21\3X*&%%$?"?$F8-T0US_&B>D1#? M<^__L3\#A"=A[840Q+J5#4UH2 IF F4DT\9/G@.*WRB3IT*=/,TK_CR)HJ>29N&VGM8*9DA60M6W9 MC(FNY3B"A,4^>'24*@AU&&EP+#)/+-*;\?-E1^IL6TMK(^95DI=8U'KX/Q-J)>*S MT=20*>%X<\1,3]3? F&(4<3:"YU\&&]7"4<-F$@Z!E7RQ=6+/5I:;C1W7:K. M"UTD[<]3-74ZGG2X6V7ODS_^;8?WRMSO>V2QCY$.P;BC %3,FGVDB1VE2G[B M_.C2KEM.0#&UO*0& OE'& ^%5"08*'O,4[D+9'.^ 44)U?=\!3(8\E*'9DV= M ^5]]NWAY"0AR?;Y>)EL(Y^#.%BKOL% 32$Y?XG;!\'!G[@&Y"/9>,XT-C?< M;6WG;F45W8.V7)'']N"R#0Y:6[IGY(3[IA7#X4 PU!FV$,Y0# M&]GI703U+8@O80?6I+8-]!!BP7,MN 1E\HT015JB?F!@WH]#]O2N#LM)\#>-% MLFA(/7'Y2IBHXLQ]H4J2.4K 7%I?SPLUC@?PQ*R./->W;[3IE$+>Q]"'27'B M%C'EAB$I5R^(=:'KJWX7_>T&LQ]D63U;;1#KI6:F+YUWN_#&P3(WPB*'>L9N M&>V'A?$;<#<#=3G;AZ.,O_'.#+-&CJ9O<[=Y<'5B),FK.7[D8J5%Y>_5)GR. M)LDE,R5&(H$SQ\]?00 M[I^1Z!?-**&4@B9_D\SY6?=@.S!J3(.>]$D<,9BEBY*<]_XO]P(%("WI>32P?^XS=O06X84+<@+/R2B%!'3'PG7A4C$HH6Z9[(L5)G4ZW0L]KTKDO9T=?47/?OXBXU)H;YB[M 1.4+02$IF/@>7 MVC*$KB_B*>(8N#YTV P]>% M!Z+I5>OH1S291G(BU;GW.[HK3%D=/J)WH)%RK/G:#B9%Y92$G%K-U2'QC==@ M&9#.2"=M0<10?Q>U_#"4+.<[<4C= W&YT=5[VJAQPJ(DY?D11CSFJ,B*#T]! MM%==A5^\!0F 3;(X7F!(-37 K#J/K015!G/VFMU[YM<2F0AM\7J=R.L]\H]8 MU@G!RBQM.P_)H$W6"R0'V>\ZB^36"P+5HOEB\].*7*IO5J.UFE? M'36R[&J:^^6RT6=X8OQ,(4(D3Z9XFG3B8EL0\;-?%/26OC\_-#H4/:-IO\]/ M4O2CQ]3).44<*WUQ$M#D/!F^"DSTH>-:4$E5>EI^AT@EP7EZ>='27IFVF!7( MYW&5SL\A)V!' @HUA@F^6Q#P4&Y,D)7*0DV JD\70<3?""QPK'EB'QP8B:UW M/_ V\\X;ASK=0#%-6;,2$<[3$-H_.)_E&$)]61RMJTA4H#KOJ3I:FONI4,:8 M%H#2/MR!-(U0VW,C22.$TJKZ_RM$\#_R/_(_\C_R_\K6Y/\"4$L#!!0 ( M .BD95BB;XL=BE@! ,BK#@ 5 8W)C="TR,#(S,3(S,5]L86(N>&ULW+UY M<^0XEB?X_WP*;/7:6):9T,D#O&JZ>TP91U781F9H(R*K9BQMS0VGQ$Z74T72 M%:'^] OP<*?D[G2 #E#,L>J.C)!(X+T?B!\>@'?\V__\?K\&C[RL\F+S[W_R M_]7[$^ ;6K!\<_OO?_KUZWN8_NE__L=_^V__]G]!^+]^^OP1O"WH]IYO:O"F MY+CF#'S+ZSM0WW'PCZ+\/7_$X&:-:U&4]Q#^1_/:F^+AJ 'J'^M_ M6_XE$'Y,DC2#7D0SB*(L@VF241@(%"<>$SBD^.KV+SPD:91F#(8!2B$B)(29 M'W#(4N+CU.,4LZAI=)UO?O^+^H/@B@.IWJ9J_OGO?[JKZX>__/CCMV_?_O4[ M*=?_6I2W/P:>%_[8/_VG[O'O!\]_"YNG_2S+?FQ^NWNTRH\]*)OU?_Q?/W_\ M0N_X/8;YIJKQAJH.JOPO5?/#CP7%=8/Z6;G R2?4OV#_&%0_@GX 0_]?OU?L M3__QWP!HX2B+-?_,!5#__?7SAY-=9C^J)W[<\%LUMC>\S OVI<9E_1$3OI;2 M-ZW53P_\W_]4Y?);DK<^ ME-6"<(VZO]B2<0S37ZR)^U4R!'X;/8=S,0>:U^\%'^K>M&-31"IDT_'74/1.7?:[YAO&7+9TV#G/W[G^3? M5ML*WF+\L/I2%_3WZX>'DM.\H>[/:EFKOEQ__O(SOR>\7-6[[W?%-_#7+WU7 M37N&C?W)0*WZQ/0L>55L2[I?V.[7QU8KN5"II2W]<8/O>?6 NQ>DV,H*:#7Y MCT9@,)08M"*#'Z30U9__[<>]JC:P7,\/X_IU$02_M2+_?R>A+.@SX=;*A"C* ME_ 4U!R>_1RMI&8--@)7I%&N:TP"%80_\G5=]3^!ZB?-1-7O[\>#;^.Z[+7" M)3TS3-T3/])"6E,/-7PV8J(L[B>J7Q<3/ZMV(*18?P)%R7@I;>@C*AY\_A\V MC]*(+LJGO^/UMNV 5[Q\Y-7*QX()X?G2T,4>1)@%D. P@S3A-*%^&N, KP[6 MR[,3Y72/6C-$SQRP.5L^\JKZ"R@[(%.-8"!'!6+ 0(IIAB%,6PS2* MPT D<9R)8"4W1*28"=F.>X9=N@-U)ZM]8/7XV@Y8CHEZC]).2O#Y'%[&W'P> M"DND/-+1K&Q\7N&7-*SQQC3^E68C_R3>E)SE]7M,\W5>/_V,O^?WV_N?BK(L MON6;VS=8?A[RYZL@Y!%#',&0$ I1&A%)&22%01CX(0M\*B@R,?U,.E^:%=C) M"4@O**"=I&9$8C0 >M3B"E;'9*/$!H4 K>"@E_P*]%#OA =OSD%MS$%3,+/$ M2D9=S\I34T!YR5R3VIC&98H2Y4MWUQOVEC_R=?&@#FC??7_@FXJOJ CE_Z0E M&?E(3:0%'2BVJ,>+40L< M2F.K(:B\QNMK4M4EIO5*$)1AX3-(DC"57")W4<3C&4Q#SKDG>!+$B0F7Z'>] M-&)Y1P(V?$YIY$4^B47FF=E# MXQTNC;DZ>4$C,!A(#'YK=B*-T*U Z-Y,N0G&"L:0'C35[Z4QW M,YM,>LH?6DV:[TVCFB]WN.3*[X*]*>Z5)=8<4%V7I3(-E'WVT]/^D1O\I'YT M_0V73-IM>=D\W%X&$41A!32B!*(JKLJ@ B14DT]BB.B='=HBW)ED9> M>_G 0R.@X:6CM1'3O)Q\C7%P?8FI!(8_*8G!4"LP4 N0)S!\KE,--+I=@<$H MWHR/HOE]IVW$;=V+6I-KWOM3VW >W+-:[^ "+O]I1(ZJ$^2GEX(T?WR5O0*1B .8TIC!*!8T\/S4XV%D3.N6A5P: MPS>2 B4J^*V5T- 6=3*2!G3_BN/CF/E-AF8:<3O"SB:'VQ9Q?CIW!/)19G?5 MEQG)<\I63:-_E9W7;^6>X#W.2W6ES'7H=^3UI;&G$JSQ6> 5^I2L1$9*)GU M6'0,JG$2M(32+!RV1P7L$;NEL\_BC?[EB(LCWYC+4Y"W=H M*-5/?9U'IY[J/?+-EG_FB@7RS:VT^52(B0JI^$36^6W#+>HZA"KGM/Q>/O)) M?)$_K42[YV^-1'^5^%[(61! %G!?W89RF&;<@R'"J< \\DE&S4[_[ BV-"+I M]+H"O),=U(WPBE.J@?A7D_;AUH93]UQQ_D%R?O[8C<].*3#0"NS5:G;;[0A^ MW8W@EV:EL2:^>S3+IB'9Z26VY^X_Z9WG&W7_)-XATLE1R7; M[\)OGXKVA^" MGWE]5S#P6Z.HZ0;<>"@U=]G\8V.^ Y^*KZWMM7'_\^Z=I\)SL#&> MW- T:GTGA"3O_)'+CZFXYU_Q]\_2,O_,E=[YNHUN><_R7$I!Y19\I8)-,C_B M,(D$@0A)=LU$Z$,O]7W*<)9&*)P0?V(HAM;DG3\HY7U1\OQV R3\4A4&\DTM M?YW+49)_57K)W[!MLS":L:;I*.EQI@O0YV',G>2@%1U(V8$2'CR7_@J\?_OA M0V/$TC''3F,ZG B=)3(T[7U6*IP(S4LBG-J,&0W2DM:]E7O4N&V-V9RS3Z7R M%,CQ>OVT^]F'S8TT;\O6R*VN[XNMG'LB3#@3F$&<4!^BA&001SB!(A)>3#EE M82IT3$_[HBW-)NV4 Z4753%O2CIB>J9BL+HN%.6M") M"WIYFR@$);3AIF\9OZ]?]ZNN>^1R+\N M91?WFYJ]7^-;W2OMXV\OSH)4IV9*3.@_\S"4F_W[?*,L2?V+[1-XG:>$RZ%R M;8R=10G\ID2V-/7'\9@TVT\T.=L$'U=I.*?//#GMD.YM7N';VY*WB^8GT2VI M^W4+)9@0'! 89#2 B*0"9BFB\F_(3S(?1Q'3VG/J=K@T'G@NKSI'[_>6T\-6 MSH*N=\AF$TK'/'$ABL:':+K06#HU.]O=K,=DNLJ_/!?3?N]25^>_%LKJWK!? MB@V_?U@73YQ_X>5C3GDU")?YZ>G+]N%AG?/R^GM>K8CP/)*E/O1](>E'^!'$ M6" 8!*F?B#@->6@>JS)9G*715"\;^$U)-]EU>=+(:%ZCSH:WZSM53:@O<$6^ M!"'K3L>3A'DE]^)+@#OM2'Q1JQ.V5[RJI>FL#.FW!:]^*>K/_)_;O&RN*!YY M^?25?Z]_D@#\KKWETFYQ:;PVD!PP*3K8%#4H6^%!+[W!3DP?6HW=F1-4G1^? M[P%54@,I-OC\ E#PFQ(=-++;VKH9@S5M.Z??S7Q;/&/5GVW[S-^>:)^IU*-W MQ5J^4;V3/=1/LB\NC4*Z+JIMR?=3(_%0S%C&H4\4H]E.< MX- X);%.STMCISX9R)>ZW-):2CHA%[$6XIHFE@L<7?M;-'):)IS)@-C,1JS5 M[_Q9B4W@.)J=V*@!1U&QIT*X/CTT-_E_EYS)F;38=@[$A?K1IVVMRF&H(_'K M;J/+/VSJ,M]4.6UCC>10,I0%"'**?(B0E\(TE5M-Y/M)F@5)&H5:L5NOKLG2 MJ+)5!/0'#,IMK1,7/(Y&02WL S'=["YXV%WODR]/V-"A<07ZKV?#]F$E=='\ M6#ZU1^4*[' !.V!LA=DM9G#GBBMVIL>R@H]=#Y=QA+)S@>SEKM[?69"8,"(8 MAZ&7)A#%/H-9E(301RPE(J292(SB8D9[6]KJ]O%X+N4+[HC&P=9;A:Q!Z'BE MN @]*ZFG75T,C??UZLFESUX)Z;TTP3'ZS;:JBWM>?N9$TE3U9EN630R("&B4 M\A1&2<0A2E3*UY!+$A&!2/T (:J7N6:DCZ511R\E*%LQ#;Q03X X3@Z6H'%, M"3M4.@FO0"?CY? 8>-M>#M-,;K/F<)EYO8X#,>J^>N+5^?Q0QV5_YE!ZYM$+ M2R[]H\QK_K;XMEF1$&=QDE"8)L2'R \1S*B?P0B)"$4!95%BF,_Z91=+8[F; MLGC,5:U7((I2[OW[.C<%J:0(%>5R'"=6!-K#JF<570:68][;5P!JI(-,BN>@ M\L^!ZK8K_NP[>)U*/P<*GJSP<_CDM&G^T[:2AE%5O95?H>;@I]%#_72HB1EG3!@C/4YQB[QCSMFA/$3_).*.KFJF(VB)NB8(,"NU M30?H)?5=T-*$G=[A4=;^H$MYS] [_CY_Y%WQ52$M(X99!KE0E"A\#+$G HBR M5#GZ4;D/U-\ &G6]-"KL! 1*0H--CQG<&EM%9R#.>/VPNU;8BWX%A@"?KX![ M*=(&NTYGB,^T&35"WM(&=1)FH_M6LQ;GV\Y.TO39+G=:"S/?Y.\R.%Y7U?:^ MO?CH[SO>YH\YXQNFTC:LB/(*C^0VFOJ^7"<0#6"*I1$=!P$A?L*#R)OGQEY7 MXJ4M-+L+5=8).=-5O/8(.[YR=S%NR[]:'V3L'>@]R-K8J]XDOUG Y;GI,+WV M);FVO'^,RW!3^*U=>AMW/&&/<^B8]=I;VG1DKY7NL0M\I81J+0"R$/DJ[N*2:Q@"+R_#B(A A0 MH+V#L2C8\I:=H=CJE*&O7?@$<".Y\O#AC>P&5KG-H?15&8V425LB$@E$28)4 M 4H*,15AQB.>!IF_>N0E*98\F$,!W0WG9TY5XL![V 4DQET>E44R;!LYGZ28"=>JTUT;3P[C5G MJL'N^I6&9G_S[? =H/1L_^^B?3.CJRKKU<_X/XNR MOW"OFD#B)!61?"Z%'L)(FDY(0'48#-/8(P3+7V&F=2U^O/FE&4 [GPV3D.T3 MR(TO8Y?CX7@QTH5"FVW&-1[;&LHW!]M"^:_]EO!$H[,0P[A"_?0^\]14M]]= M2?'.(69?ESW&24Q2"D-.8XA".5>S-/9AF,0"95GHB]3(C^5T5\N;O(UX%]1; M'X%5[\#+#EB.9_9 R)U/FI/:Z>?1L.;2>[*CF?UYSRE\Z,Q[]HV)2:2XX+(] M]I[+=_!ZEU99'=-L*OX3WW"1URM/\"!#80K3,.$088HA05C (&6>']& >B(U M2B6EU>W2F*.3UC!CE![">L1A'S?')-(+##J)AZG9.Z'!#YW8?[:81,H()UNI MI/0ZG3>AE!$0!VFES-Z>1D$W9==+$Z+*6RF+?QM>#_]O[5\WR5N1Q4;?$7W_.NO/;_ MVQ]5 &_KNZ)4^=*O&@^P3='_)J^J;1>!6>P#S;IJCV\Y;2Z+__N_^+'W/T+_ M"JCONGGXZ*^"?S6COV.CJ\=U%XZ98V+;#]>7=K@: :_ AP9L>TPV@H(EVCK6 MPZP<-:+B2T(:>W2BE\.65/R?6VE1O5->Q:J&;%? F2"/4^I1&(21@"B-,X@Q M09"G+(EQA)CP/2/OA%,]+8V)]H*"1M*+2FN?A%?3-< &:*ZO]*?A97[_?@X+ M6_?F)_N9][[[G+H']]1G7YB::+>]JJ[>X.INY6?"CYG'8"Q2N15*$8<9IAF, MTRQD?H8H][0NB8^VOC0JV EW!:@4SS17[A WS0W.5#1<[V/V0+P9 V)"NMLC M"EO+;3ML>^9$MD?4.LQ:>^RAB:%Z]P\X+[L;CV)S^U'56KNN*EY7?^-K]KXH M?ZWXBGD!1AE*U2+NJ7U%"C,_C&'",QQY44I2LWV%5J]+F]1[H9N;?BDV7#>5 MZ1[*0NXQU)V_M/[5;?^#>L@PMD]K'/3(P#JZCDEB+^\54/+"1F#02'P%E,A0 M%"640EN,"S3!R%:HH%:?\T8/FL!P$%!H]/+$DIHO"G>^S=?;FK-50,(LB+(, M$AYD$+%80!*G"4S#5,1!FI*(&.7&/M'/TCAH5]%V<*C!6E'!#_D&L&*]QN7@ MUZ6,BA M?K=?&M*8:H\F=T MB;(^%I7-3"\F:%DBD=&N9F42':5?THG6.],XY=?-OG3M5_R]NR2K/FQHR7'% M99?5=JU<]-Y+3;[PNEXW0135/_+Z3CZO<@"V5SGJME_:A\(3+(Y@F%$!$4T2 M2'Q$89R%/@L0)ZEG1$)6I5L<:W4>D14@3>!4L0&TKP(!,?4IJF_-B6=U'6D MQHI\IV42^9<]@1RV-,OD/ZE /W%//S A'/3#1G[D&]R&1?2):9(H2J@?0)K$ MF9Q[(H-I@E.(,C](TD2$/O*UPSJ/=+"T*?A,1(.HKF/8C4]$&XBX/I,?2CILP2=HYY;R=E6WFCE_,\ QIOEC3PL+3U&>MI MUHV,ALHOMR4ZKTSCC3=%5>\J_NX"D8(X85$L$&0H"B#B2,@-!TL@PYQ03L*8 M)$;>BT=[61I7*"&53T/9BFD8UG4<2#U2N!@>QW30([.KW>T@CFL4 TL4<+R/ M62?_J)HOI_WXPQ-="?I"MLH'NENZ4!)X21:%T*.JQ#:G%!*""/0".=53PK( MF[D1'/:QM,G^[LO-C>$5]1'@]*;WA7 XGMR]=&TH@H,E?D1]6U?21WJ8]SKZ MM(H'5]$CCTZ;T:I0;)FKM%C*$U):".H_RDIXQ&MU-GG\I]T7'%,6AIRF4!5@ M@<@+&$P32F#"4$@].?.#R&BEOT28I7&$$K(Q@)N_#,2=&,YPT4#I4U-/H;2OK?_R4-_.1_=%G<#+=&(^CJL9H=S%S;48U@ M5^"ZEE\QV=;*+40EOKO!SG)?G,?%65WKU]D]G5?X?.5J2_NH+_2.L^V:?Q(G M[HP_%^OU^Z)4:;.^JF]A7UK$$UZ:42^"''N22"C*5'QZ)C=>/A6)I!3.,R-* MF2S*XBBGTT0=-IQT\P!*'=#I8\A$TP=-DZEF&0K'3&8^"N"W1AG@I$+,Y9C: M8L'I@LS+DA<#=L"BE[=X4049P]31S1\WO!1%>:]\9^5?\X*M>)9Q7Y(O##T6 M0!1F,20)\Z#(**$>D1O>5&NOZT*XI3'Q0$ 5U"$EG%0AQ<[ C7/O:P^':S;6 MR?G_TVC._^8_8#BD-Z\]I)/*XLP^M*]0.&>N(9Y:9L?J&&@6XK'3YVN4ZK&* MUHEB/G;[F'J-O&DV5Q@G>NO?] MEA!T?N_?RMG&3/227NWSQ=N\_M> Q)H;P%A?,[L#:*A]Z!:@\]*EQUHO8V95 MG5!ZO6%=[.R+XY$@)"'VL ^92(2JWQE#3.4&*TLYI]A/)<,;19I-E&-IVZCA M4I)^,1W],&1Q&B/(.?<8A)"I99,P2B1WB MV,NH_L&4?L=+9DLE/&BEU[ W+L-?YWS)#:IS\=^G$X":\-UE&)L<^+C!>J[# MG'.8VSJ2,4=I_+C%H+T9CU+,M7Q^3#+A_:EN>$H?V6[S?7T2;0JP-D[XMBFQ M7$C#O2K6.A#'3,YY=CX3CE\"]HR(TY.V>K==TZW=?[(W\C6;HORJ:EJID%X)U]>&IOMA 2] ME)K>[13?#>EU^'GO2&!XWS M?@.:YY.+'=DEN(2047^!%@(PP T((!:H@ Z&*[ #@CYU]V7]*6M#/3;T /0 MYC'IJPRKK=/5>86?]U#V50;FX"SW=:28N';FMYNFU+V4H4T:F6]N;Z3U3'-> M#0['$B\@*6)RD1,)1(3X,*640Y+X/L,$H]#72O!EUNW2UJHOV_M[+$U!13%[ M! ]"K8+AXZ0V"YJ)C'5K7B\4XE'+/[N2NRP@F6^2KU^F\I&D$Q '9F;WM MR,"O3E%J1YQRUU'2O.+5ATWK3?8/GM_>22*]?N0EON7][V_*G/)51%).>1)" MGH4A1#[&$ =!!N,LX4&8QD%BEAE[7O&71IJ]<'8J'\S\*5BR\U]M@!=@YU=G M#/V=*;\# @D1?X9HO0&+YZ*X8EU!S3^PA@#M+P:&!BB2[' M>IJ5VS14?DE$.J],S=!9_LZ;K !?.-VV&<+[:B;,BT@4^@%D623W_[&TAHF/ M IAAXGM!1+,H,*HL.-+7TEAC+RJH=K*:9N4\C:P>7UC"RS%?#*#:B^F@#HP& M&M9R:?Z5:4QQTU72O%FK;?\@X^?^K(H*55[*YY"GB0>1 M0!1* D$P"8(@SL) $+,]]/DNE\8;0U_17OHKT,C_/&FM&9=H8*]'*781=:KO3E1.[-BH_9BC1<*H6$B M4":@9!RB(GXPS!(60I^),,LPQ3[7*HR@U=O2V*>[/MT+>0DE)STA9>/.QU6(0I;@R(,4D .:,X\8GP M26SD#613N*61TD[29VX=TW*56AU$/29[K:%Q?X&!E/B'QS^# MO=#ZOMKG\1NG0>O0.>:U,=0L.Y4803/)O_M\Z[/Y>FLK.O3[UG]I9A_PW7GZ M=55M[Y_?U;4^ )C1,)-20Q$&'$ISSX,IC7QIZU&*./48QEK!S^Y%71IO-?=' MCTIB=0A&B_O[8@.VF[R>QQ5D^I!;\JE;4"R()D >#*!32](TRF,4QAV'JQ4&49%E"8MT*[T?:7QJ' MM2*"1D9IGG[F#T791"6HY09O-//\G )SG-(L0.3ZJF2 #NCELU,,?D3Q227A MC[4W6V'X$66&Y>'''INV&W[A6]I&1GX2;5SDIVU=U7BCN*)-+K:K).0E#(/D?Q/(.E.BS(KHH6'01D)9VA=-DF'7#=Q%,+_=RES5F M;MY\E%_!^N:NV'1=K4*1,2XM&.@E'I8[-+E7RY#BO33!22JDY9-H55 [UOC2 MZ*R1#S0"=I-,WY0Y .Z\'7,)'(XYQP )(POFE,J3S)>#QF:S74ZI,31<3CXS M,6RE*"45;%H?5?K47#O*J2Z7VK_B?/.QJ"I5W >O56D?51(ZB0C&T/<0@0C[ M%.*((XCC- I2/T@2Y*\V_+9) F40SF(@@];'G+4?\X$D[C[LO8! M-H VJD# M?KB56OP9K(L1>_WRL=$S6JQ#/0]O#.!5EZ57C(-;^R5,J#1QM*-O0EP MDR[MM3J8[=[>1-WAU;W1>]-6_BYU1"6[XOFC4[9E^ODV>?GK*G9Q=E?W]Z6C:W]85.7^:;*:7O=VQ^HL9AY M84 #R#F.54+K#!(6$"A4*JN(1)QQK8N,.81='"OUXH*=O*U?QQQU&C7'5^.Z M>$&CYI@C+=1MW*5G.3GX.@>QKS#/9ZC?:?][^./4\SS_7;QV94^ST7%3Z5-3 MAC] Y4\S-.U4 C7L;$RUTIJX5__2#VHRAO_\>:I+Y!T3D!O0C0Y5IZ(WZ8#5N+/9 M#ENGPC \>)W8K3 MD)C8/E;SXYA2+ZV- MH\],FY;/]DP;]IG7>=GLFO;7,(;>@@8M+N@+W8L)?N(;+O(F0XM]%\ )Z%@K M^Z[?\\Q%X(TA.2P);][$A-N#8SGO^IT\(:$G,@&S,.,0Q2B&6>,Z1 /!<.3[ MH:=5PN),/TM;W([F9#0XIQU!5..HW0Y.CIGE*$13HK1&L#(XCK:#V4PGR6:? ME]G)[WD@1@]M1UZ?[[SUO [/CDHU'I]F17S,-_R3>%-REM?O,=U7%UXE-/%B MF@H89IZT]#&-(/$2!(,TX=P+ OFG487?DSTMC1F5H&H_W(H*>EFG%>H]C:^> M368%-<<\.14P8Q/L+!B6#*[3_[L%C /Q1GQJ( )2Z71Q#P.4Q%FT$^CV,O2&">IUH& 1E]+(PHE[+X>82=N MDXC6P#8X Z^&+64/-,<\<1JO*4;5&> ,#"M[ ,YD7$WX\,PL+#U$1JVL,TW, M9VGIZ?+,VM)\94XO-E6[O*N0_$D(7JIJ:DVYF!4E@H88I9!@::PA+'>R6% * M@\B+N)=&*#'((V)?OJ61=B^=2B\EQ9O#,^GTV&FP^^N.B.,5P[. L9W#T8N>[F;"0 M]]'HTBRH15'>?^&W33;;E8=9YK$T@D2( "+?PY!D7*[)+$ )IE$<.@D!54GJ@$)G\148YFT@93CQ:X#Z9, O9#@BT60#-8;&V#-M&I, M CW[/R?^,1,\^/#'++EY+;FTB&27!-1D3O*-H5SJ[W&!W$7UJ(#S((?=B!_54#;/.DLQ-0LY5& MUJ3K>1/#3@#E(-7KE#8FTEM7LNV3N-[4.V)#P+(P12#??:PG4)P<&>C9)!3I-U8ZQG?R&E&K_*] DWE<=6]?T;']8 MG=;]=K@]"0D2:6 M1N;[X-!&0OT\%N>@&F=4BR@YID5IO*CYZP]ZJ@NU%4P;UW7=UO-DG9O$]GZH@E*0HQ3U/32--S?2Z-+7J1F_*^;"^T<<3I6;#U##++$#JFDF?H M#>0%G2SV[* M@OY2U->L>&A241J6S=-N<&FTT@D.^K6V%[^9*$H':1VJ$R*I"NATT3=2]&$^ M;[(X0=@QZTP UT'Q/6/D)ADU^KW,9N(8*SXT>,Q?GF;^?-C0-M@'K]\T1>#: M [SKNBYSLFWVT6CVI+_I/36@6& MBU8)E5]3E>1K[R4,Z_!9'5T]P^RUQLPYE^[4 JU>_>7%4#,U;F_[T[-W0JBA M+ 38J=N_\TTJ# 8:@YW*]@Q %P-AR5*T*MJL)J4+4%_:GD[ZF)C\];)#N?8T M9.7Y":$BR&#J)50M"W+[3%(*(XQ9F"249=RH>(T5J9:V'CP[>*_VITR3N=_. MV.F1_NPCXICM+=V"V$O?X@1H6PERK<@T;S9=FS >I-ZUVOA$XE9>EU_EN]?? M\VJ5AI@@1 (8XI!!E 0;[B %5!, I@((VR-(HH M\9E6K8L^SCO+5U5J MHL7M1M5J^HJ_]ZG#6DM9FL2M):P,XQKGRD;^6KS[CN_S3?/X9UYORTWUN5BO MWQ>ETF:5^*&71%0:MH&OW-J3 *:^%\&4H)")#-$P-"I)XUK@I:UMS_55>]JA MQJI"&NAUO@([K;M-;K/O[?16YZ"]YLUKG>[@-Z4]Z-0WM,R=?SZZG@?+^2B< MNRTLY'N8X/TPSR!9]+ M6YB4G%U%FYVDC1?#+]=_![^U,ANN)F:CH;\:D^SWZ_Q[2J*DM!#60@9(P(B MCU&(/\FZ51U(+U]89=,VDPY2H] MM+KO>N[*347HQ2@D,,:Q!U$6<\D$C,.8>'Z:42\3J183&/6Z-&+HA&[64_Q, M;#.#10]R/4/%.I"..6.(X7.)'7K0&X%DR3S1ZW-6L\0(AI?FB-G+T[CHIBP> MY!;N2:4'K&5/ZE"S<=?_:UE4U2K&R \P(JHP-9'FB-I214) PGPOD?LJ[/O( MA(3&NUL:^WPME,LNN"1XMJC'#U8+''-F+75<7K3T0= M$JFD%N^^TSMUL?*^*#_)[B6?;6X_RMT6_YACTB1\7G%,J2](!,,HE88/Y@*F M29I YDEO--(^;^##?\& MBEXOL%:*@76GF7:M#!L#JGDU,,\PN3[U[T=(Z@$:1<"GP0"]&P[03AO0J -V M^E@\RK\<5%NG]!=(,N\!_.60'9RM6VARHBOC>EU\PU)OV/RN-='=.+[AY/9"$FF?)T]+(4(A\)F*D4/['G>S$+N<@B,W]S4PF6 MQKF]L& O[178:=5,Y*YPQ$>Y;EYT26L^6GK4ZG0,'!.J&_C-73:G0FC+K=.X M_WE=/Z?"<^ >.KFAJ6XU:UPKOQYI"0\2KE7[\FW[0.>(92C /H,1"20U8IS" M3'@,AB@,<)+AD/A&MXH&?2^-%#O102/[,/&@<15U??AU/4R<@.K<6>04GF O MN.7X\@L0L^:YH=_SS$X8QI <^E.8-S&Q!!J71B4_83_^NF&R0T6?G$EK4S[: MQ:;A*!9I&B;0%S&%* UCB!G)($EC2GC"$I_@U:9)T<2^&E1)FR*,UD3,VHEX M()*[2:ET^0O(5;A1LWN3Q,HKPP._:8.C1W7NL)ZI[EHC_]7+??#5?B-\!89J M@%8/ZW&!%^%HJV3;)!GF+>=V"4P'I=XN:LP\:] -+ZYIO<7K]=,-SAM7;X/, MA,??7II1=O/N$^C%!$K.%P$:X]-&%[)Q;K*#ENM[B8N ,DK@,X[%I&P])YJ< M+37/N$K#/#QGGKPTF;5JK]@TD1?BPX86]_PK_MY=CG;^JDTBW?T6 I,H2/P4 MP=0C'D0HI3 ->0PY\7F2]_X"/W0J MF4;O73!T>B;13 /BF)^FC<5,::,G VL]/[2Y)*^4"'HR9*FS-/9_)C>H>\$!:20']P/1YZA*:.^[&5\V%B+EDI8> MHRJ'EX1W/__D=NB %A[P\Q_VDYNC<.:K?'J+++3YVI_@3/4YK0^XFWJ>]L3\ M ]3_M#XF=NJ%VA=K@LG8YN_,'_G../V,:_X\R/17.39-]*C\[4U1Y:UPO%05 MRU<489[ZB0'PT#*LY47=L%NU4&>[ E3;@N3KJPJ(?&O7(3J4KT"DUYQ@96")SCM5, M=L0,8V:V^-O">'3IOKB3^19>6W@\6S:M-?K:I1;5ZP*G)HC#>W=)(?N\M=!#2= 5H*[/<$I7Z!X>ZL N>16DH8,"C M)D&>!XFZ1F913'R"N"E.I#C*RR$[\5^ -.0 M28Z/4P%Q$C))-I+T44@X3HUB#8PE6!KMRT\NMNAZ>Q1T/;IQ"J5C!M)QN:T+ M0'CC%G<%E [-QRQX> M561K+;^Z7%K"3Y+;6,HEP<4HH!XB88!6MN4W<33XIDF&)Q'$T]JK*'D6->:@6%C:1@+VH;02^-RS'XS%,H M:J%B*V?B>&?S)DG44OP@*Z+>6Y;S#WW,-_Q#S>^K548CS F3V]TH3B#R: 1) M1B@4419Z%$<"A:&5'$2[+I=F^XSFT0&_*;E!([CA,:4&^'H\8Q=2QUQC 4U[ MN8D. '*=GVC?X3)R%!T H)VGZ/#-:13T"__619A+*TGVMI%_I6WNUZ9\\%/[ MYR"*@"5I&&4)Q%XH"2DB*4R)%\$DY)X?^L@/S%)DF JP-'I2OT$/E35 M5J[?>V7 / M%?8++Q]SRM\4F[K$M/YP_[#F.P^S-_+Q3A)5S*3U%_ MM4YR643B+ T]&"8Q:G.@I2DE,(V#T(\8Q8%GE'7;H:P+Y<2FNI'*F6M(A2Y' M58\\%S)6CNFVTW(837$%.D5!K^D5>*XK4,KN6%FI>]7'A@TT!D.5[?'T#.-B MB=E=2CKK6C #Y"]7CSFZ-%MOJK)>?>8/AMDOH]44U[V?I=ZBD; MQ\=8T)0G4&29@"AE'LPXQLUU*V&4BIN&XN%?/]I2+N]IAX M8+E@''=OW4^'S_T-_2)L\>D &=SDV[6<)[D@ M?2M6/$9!PC,.O5!YMH>>@"3S4HA(B!+B<^1E1N%.AOTO;0&3GVKDT.=1 J[' M< YA=$QOT_P=OQ6OY.VXQ^XU?!UE[\OU=-Q#6 4)?:D+^OM- MF5/>Q_VL. NC@(5R_\^B6')7$$*,: 993$B6<)&)A!N%:I[H:&DDI>1407:5 MDO0*/"A9@1P,4#6!=C_D&\"*]1J7U?ZGIGD#3V&N1U\VD'3,4SV(7UH0&S'W MT8H6HQ3/0&$KWO!4-_-&#IY1]B &\-SSYFF'O]2R*?JI_%J5[ZHZOV^,JI]Y M?5>PO=^*9A)BG;861PX*S.YS+N3*^N4SV,L.6N'U,Q)KH3G."2Z =,T-&AA: M+@UABM*D/,9:'C%PB2*8M"V$7?,$#+1B*:JKDK9#*L]#P"+TP1%?AC @(<( M(AP(F(8B@'$2AS3P4(9\K<2AEP(V1[%L*X#IV50387!,E2T"-^,(F->R/M35 M5L7J0UX>A'I3+PN#V",PYM2# MR!<$8A[YD&+!:(18%B"CZPN=3I><"5_Y)LMOS"?@1;N>M/=-IK.KU!; M<<$W*2_H!78;;V\"D27ZT.IR5EXQ >$EX1B]>VEVKN.I,QM3N\N2^7>\WK8I M-ZMJ>]_^[&4Y"2^6YE@20C\EB>0L25=IDB$H1(9#GJ8HC(RV*MS1V&Z9Q M^@=7)7$Y@]>/O,2W'.S4 0-]IB;=LC*XFF=+KS9DKG>=@]$:R;3<;DYW&96/ M#N-,A2EL#H#UO%M6A'NEO%LV@3V==\MJ+V;+ ^/YJDOU]=27Y%:N/"O/ST*$ M8A]&I'#4RB%D=DXV. MQG%.GG_IGGYMHVQW-E]Y2Q_6& M?=BH(-7\D:LXXBZ,;N4% 0X1$] +$A\B'L0PY5$J_Q:&PHN]D FC+$L39%@< M!2C"[=9ZY6[5_EL%73_BM5KXAYH9&F@31DC3"G.+NVM^.69>#6I=. WHO0 Z M6T;2! GFM82F0W1@[ES0U#1:'#AV-74@5+\EOY-=[W)DJ_B\7WC]27S%WU=! M''J4(0))XA.(,HHA3E,"!1.IX#Z)II;_ M004"&WHUF(Z,'A4ZQ-LQ#0ZA;JOU/).]S^+_@Q+_STU**+4WE3K8(\.)X%DB M0M/>9R7!B="\),"IS5Q@$Y+S-73(RVUG\\??>1.1]ED=5?7E ? M7TD23%/J M)S 67.5_200D,6$PHCZ+>"("&AEE07 BY=*(="^9FK6XB0,'CZWL$\Q(ZX-J M8&B^YE#-:(J>K+U&1FNO-?\!G:J@U757245J:]ET=348-HU;ZS+.;_ZZ@OFH M@>RLLVFKR+O[AW7QQ/G@+/)G?D]XN?)1FGH)SR!G'H4(11G$ 8EA%&;*'R=E M(0O,4L*?[,N$).;)!M\>_1=3KFI&$/6Q1P(NH.?':OOAR8V()U0ZCH10(7_' M?:.UU0J>0(]]/)$E3AO5+A%\BR=*H92\W M(+W@@':27ZDCC+(KYW&OZSAX^6B-,]*L8^"8L90::L_3*@)Z3:2EO!^7G3+@ MS6Y<>GW QSG'Q:!FY%SC,U.]2,?C9%8KT@:VHW4B+^I@OAJ1-G!X5A_22H/3 M]A&[BI3OON/[?-.67V[+/'IQXOF9@!&/(XA(I!+.R:7+]U,1)IAF*4$F5N_) MGI:V- TJLPY$G59T\32\>M:O%= RM4=BL#GR;:[?=[<2*LWL MQ",RZT-M>,3VF@,XXR72$7^F*[#3K[\S4@K)G];@B==@K].52CFUM1FDXQQ^ MVZ>"UN5\G5-%5W"?/)5TUJ&Y9_G;[OCBJWQUA0D._91&, T# 1'G%)(PD[8= M\6-*LP3Y6,NL>]GPTOB[EPTHX?0=R)]A-87?DS\H3_XT=^[OT#X6WY[Q\N#'[?7&2L>1X$@80J9")5WN.?!#(4A]+D7 M\RA&)$FTLM%9EVQID_W,!<-=H\N17W6WG.Z.ML?'U_X5A+516^B51*O?D5]U M]["O-9+N+BVLC>C"+S$FCZS3:PTM]&U>M@8GHC7MR6 M^.$NIV^*)OZA;.;(Y[SZO3OCRP1&)$X)#*+(5Z\JE\D>M!,OWBR@:6112@496_12+IV$: MIP5K"#FF@B$X3O)2: $Q*5_BZ59G2Y)X5K%A9L3S#T]UHWB4U%"4!_5_.:,B M1B*&!+,0(BSWZZG ! KNJO"IKNT$G(B#*J$ M44Z%2"0/!#'S)"U021!1R&$0XI %62J_(:/$[.X&OIM1GTP9= MCT%L0NF822Y$T3P461,:6[''Y[J;-]A84_F#Z&+=]R8F,NWK3;99&\0'5?AM MHRX/J[XR^RH,HTS0.($9RB+)-HA!XJ<>9)@D,?$)H=PLC^GY/I=&.&_6Q;8- M']V^K#1[K*RLH=&B,PAZ[&,96L<$]%Q:=<;;R]NB.(^%8X"9K22G&CW.F^-4 M'X*#%*<&KTZCJ+=Y1==%M2W5Z>[ I^$S;W(N-!T=9-JK!BE-A4]BGV,8IYFJ MN^53B'GL0Y)F.(QY$OK(R!/]0GF61FW#[%C3$V%=.DAZ]#8C](ZI[VR"+"=4 M9PD_2S1XJ32S4J0EZ%[2IZUF)UI_;0KJ]UR^@M>-[[^2@/_$-UP53@@]/Q() M8= /$@H1]S$D89# 4)J$ OL\3:A1,L$S_2V-&CLY#8VY,YAJ&G+VD')MQ'7Y M_#M1NT">1ECP0R?NZ31BYM::'C"V++4SOFI?F"A:;XVC4(D+^75)W%- MJ7)KEGNCUN9[>?SJA3YFH1?#!*N:-2P4D$09@4)XG(H@\2)AE(-/K]NE$4HC MM=KGW,A6^QVC&;UHXJW',O91=$PV.P#W(L^S231#RA+[:'8Z*PF9 ?&2BPS? MGD9)31:^7Z0ZN+IKHQH[QENE:>A[5&T /3^&B*KDY_*;@]2/PC@(D0@XGE"E M_F2'6C-G_F+TC;QFM',:4SVFN0RB>:4YX_J3K^O(H5\3R A MC16&<0A1R *8I6D*:4Q11"GUP\"?P!5&0BR4/U1YZK\ W&L"1%$"VGKGJJ3! MIG?V9N.B>0UG'>;9,@8W,H*]D%?@^AG2G1^TRBGKH.;7).!LW=@9]3WO]=T4 M6 [N\B8U,HWLOI:8\7M<_EY=;UCS#W5G6'4.L5Z4(LD<$:>A#U3G@SWAJ'6(^GK 'GF)?VNLPM,=]]U$%&*(M)",-(58]JJLMD&8$A MPR'UY2]Y)J;X(^9+Y8J+'1%S0T*X"!'')#"0S<&L/ZFY91?#_'5F]TGU3CD5 M'CXX]9*G+3QZ,A0I1E& ?0PSRCT5BI1 S.5N)R1>S$7DI8E>13C-_I8VPWMQ M+PY#.H>S[L6/-?2<7_R9[RWF>]]M%0_O/?1>VVB5TY7V/M+ MC6LN38^/<@37@QQRS^X\LP"C$,<13/Q(4DR<(HB#T(,,>4G*/1SR2"N/\93. ME\8WCS%6DD!\^R2#J[?)Z"FBUG&9.NY_6, MF0#*@1O,E#:F$=??<9FK8Y;/JJ?O>;5"62+B((U4589(DA-ED*2I@*&' B\* M/<(3(_OG90=+(Z!>/J $!+\I$0U#)0X@U..<2X!QS"M&F!C3QBG%+5'#0?.S M3O]3RKV?FQJX4-UUAC6)XX#*O8JJ42.M"Q2J:*B 0I2)D M$N!=[9O$) M?=-+F[I*,M/0@AU,FON/2XH#7:TY^.\:GMF/_Z5"A^[Z!T]< M&++\,=_P#S6_KU9^FD3"BWSH10&'**093'%,8!)$7AA['O+-K/S#+I8V'W<2 M@M^4C* 1TCC'^P&09B>%T^"9Z:A0$YGI8M^5+/_.*EX^\6D6I3U'D)S @D5QH,8M@YF72<,Y"CK.$ M^2PQ6G+/=[FTJ2\%!?>]I!-G_&E\#1G "FIS,<(54-CMY-V5/>YE=D 29_&Q M31JG.WP=$CD+P$E2.?_F!76,#_(8'U;%',:]-,F-VP1MU?NB%#ROM_(3_;"Y MD?(5;,5(0+B@!&)5P!*E7&X$XBR%,<-RBY\$/ O#WF5+CY<<2*DU)9_[=#FF MLDY(SL"/@"KWE/5:_OV'? ,JI9MI$7@7(ZO'AZ\U6G^80L:=GE=@H"F0X]SJ M:KF,L9N!L%G$V+*$\Y:?@R(\DZ[,P3CCQ2:CEDW*L\:59G8U0RECR@Q_(G_ND+4_ZV>@/T!MG MUDLQ<4R)IG 8Y:<_I?>D'/4'C?F6;;21.Q+K=4SGB56+>H MZNL-Z\S&_2%'DJ" A#Z&:834M T9Q#Y/H,"93Q/"8F*6PTJGTZ5-YVGGFK) M&2V[:6^5/SUPY1"SN5WYL4@)201$B;0A$*3%4K6\II>H)U'$O=8ZN+$7)^5M6!TXJH-DZ=D#8/IT91L'8B=;R7F8^A M1E4]/'L:?WRJ4=)D5+G!9?W4971$D1!I("<\8MB7?R0QS&(O@V% "<]P&D:9 M46:HPRZ6-NL["4$CXL1$F4> U+4D+H''N=TP0.:J*7/E( 7F:0BLF04''2K\Z]O;^EU9JO.)MLS=6RZGT[TT'9AQ5GR=MI8VKZ7,97-6 M#*3DQ887V^KY&:&J1"E5 7M=]!/H:X$[3@$N<'5,"!,@M9RUS12T22GXM3J8 M+1N_B;K#Q/Q&[\U\8?7NG]N\?OJP43N<)GM;D]_@ZQW>=.>CN^*=_^#Y[9TJ MXODH39Y;_E?9=/U6?H'O<5[^':^W7.K*><@1ADGF,8BB(("9+QC,PB 1L8\3 M$N#50W/$^J66S.KXELNB:B8S_Z6"[DC@)WZ;;S;J)('@=1.!KZ[%6+%>X[(" M4H[VBFRN&S*;GU+(4I%2$< @18G<]T8$DM0+H!]Z,4WBE/MR7K5(O]NXOBY] MU0^I5\_=9R1[^#_R&W)\+?M*7\7R[W%;8, &= F+ZHE-OM;WAT\5Z '"'0( M@08BH# ""B30H+2 &V '8_[:5\8V5?ICW#$[&$1KE](N9)MZ(MW%-^V3 %\3 M*1:FNE%\(RTLB/ &L7E[.<%OO:16O8+/XF'M7/5T3S.?K9Y5^?!\]?PKYD

GMUO^M>@"]SZ)=QM1R*^IF83WM>Y)C$&32SN0Z40'O>R M;3FHBUUP:B' 0($K<'VOLD#IG\F8H'W^:,81T(YYQ3+&1NUDQY?>*9#;WC;+OFNXRS?6QP!N5+NE]OI'[,;DSVR=?VQ]H MLBAF$64(TH2G$&440Q7< $/"4X]BDD2"FEP.72#+TLBM5V60B'F8L-!P(WO! M&&GN/^=!WO6V\0CH:HM7JXIMC2Z-H\M.F\& .*D*:Q%=6QNT"R29=U]U.60' MVR$+33HNST2&%4P,-SJ7=;*D67RN[H^#79$=\.8N^G-5TR @@O33T/4>A[B$.$$(8I)Q2&"1<>9B3,$BT3YUCC2[-9 M=MG*WNJ9)TK2V%P3#U[!,ZG4C@/!2OH=E?TTADDSWIYU8]#FW7'5&XY M5#W1$*,O_Z\AQZ/OS$)U8]+VQ#7ZC'D S[M-G==/7_'W#TR.;"YRVHSN+]LV MF0M-DS!)(HCC1')2AD.8BB" 7D0]FF2,A\37C>89[6EI!-4*VYR2/A<7M/+J MQ_B, SS.859A05V@MK/_G@:#,NY'H]T]"J9'4\K?"J/X\@;TWAA5_FT MN*;_W.8E_QF7O_-:'61TP8MR9O3R-GM[=/ZR+)RX;+!]SRD\XIZR; M 9=_4UET:'&[R?^+LS8A0G/J\P8_Y#5>JY^V=Y4K%@0BDV0&XSB5-D\<4(@1 M$Q ACM(HXQ[Q,A.;QY&<2S.8VE/6YOP,T*&+'6^O&:\ ;N0&=*^)&0^Z&G ] MYES ,+[N.7E_F0_>: R@,>LZAM<23[N256=:YR]O_, ML;H%Z>Z]]-.0/X=MG#$G@^&:WZ;AH$UE1_4>(Q[YPH!TY+_VA/.\K5GHX:CX M_60^_LNIY>N;D(PO=YS7'[M9WT>'TS1.5#KC4*B3:&EIP30@&8P8#P,_R&A@ M5A?@=%=+FZ2=I* 1%?2R3@P7'T%8S]BQ@YOC^3P5L@F%Z,^A8:WX_,F.9BXX M?T[APR+S9]^8>FO5I*; M,X?^5M-87'!= M=:+AF6^KQM4[O*PZ\_QDSS?<)0GH]@J/?+/EC:_E*A%,A(1[T/.0@ @3:ZK1KI;&FT\%S6-K=W(VWGB&IH08SBK'F/90D]US=9DX&; MXA1X%A%[+G^GNYK;H>^LTD?<]^ =?K_^?3?%M\T7N 8L-9Q^J:JL\ M\U(>1L@7$ L_ADC$0K)'D$(O02SUHH!Z IL9%"=Z6AIU=$NDDA;^KL0%O;R@ M%=C4ICB%L*Y180&W>:R*"9!-L"O.P'&!87&JY9DMBS,*'IH6YUZ8.=O,QUUZ MU\P/"0TBN2EILEL2(2 )(P)3^6,OE$:()XSNCBX7:6ED,[PF.I^)@1QF8K@@ M0Z^% =8S?>8=MAFOA2;ESG"4 -@>R*^=K.+CZR0/M@>@M401ARV;!\5W1_O- M185FT/O@E:7Q92?:7_3#U(?ZC]/5!:H[YIQ.*FM7,R/FQGMO#O(\(/ MP[N/_7IBC=?B_CZOV_"GC9R^&Y4&F&]HSJO)*5.,VES05SB0NXGS?2:YZ[PJ MDT"S54O5J.]YRZU.@>6@(NND1LR7HD_;NJIQDXBNS[SP8<-^D9^<[LITNH6E M+51*)OU%:@29\VN6'5 D'KRTH$^SE0TTPDV)2ST$Q" R]2)@ M9HI-'0)D*3KUI-JC\:F';\T7H7I2XF?FEHRHCGJ?R]E4>NR6H#_D==W M?2CL3;'.Z=,@8U J0H)("#WBJRL_+X7$BWV(@I32-$0BXT:59,RZ7]H:W-]< M=1Z4:I*8UIDP0C_-N%0P3J!'4XEYFB!(@M13!Y\L#+*4AV&ZDBQ,BM?'?RB& MR\.R_.%!+?EJO_ W^<>Z7?_;<5$_[+)N&<8 &0Z,WK[,'=B.%[ >3\58H!<= M?).R@UU:@=]:\=TD8)J&G+5Z(T:=SUR+9 HPAW5*)K4RW<.,%N5#4396A?(2 MYF^4AWGY]*9@?.7Y*F4[9G)AH2E$,4AK.Z?9W]+6E)T# MU4#F*]!(+6$&G>1 B6[N>S:&N^YML34TY[DSO@C(25YI&O!\VDY5'GE;0#NJ5_Q5#F1SXF,&0X4H704ICAT( MI.6Z>KJ+I9'(0,(^'M#,_CF"HIZ-G8'%V$8YK;DE.^1(![/: M&J<5?&E/C#QY:9+;@^P+UQOV,<BR6F]0HA6F8 M4;E_(JE/192E+)J6X-9(CJ71@[HE+C;-/4LAP"]-@:^#_")34]R:C9 >J\R MNV/J&::V/0)VLU4=Z#%3.MM):%I/96LFQ2NEL9T$U>D4MM.:,X^];0PK7CZH M$I3J8+YQ4PA\1D/,8YBDH0=1EH9MB;4(!;'<7?EI$&LEH#O5P?+X;B]C82!=;_GF'$/S/:-EP&WM-&V)->_^U#*8![M:V^U?NA<> MEA?_6N)-I:(_BTWUT].SWS0QA)S''B8DAIQ2#)&?$)AA0B$+8A0AZI.,A--V MP@92+(W@AYNR3EC02 N&BEPI;_OGOYX4XSEMX$PWR(Z&8\;ML=61N&!S/ %) MZUMC$QE>:6,\ :;3V^(IC4VCT4\/7-T_;&X_'U]P)QF/A,^-PIA'>ML<;33R HJ)>Q56R*^ M L7 D5M5D6]_;%@Z?A1R/9:P!:3S,[P&PR\MAJVD5V @J]T0F7.(6(R(.=G5 M[ $PYY0^%N]R]IVI"7D><\8WK%H1ZGDL2"CTF:0+1.(,9E&40A%S+Y162NI[ M09\(7H\Z=FUK?=[/\[P[9HJ=:(!QNI:0&N8RWL.F-_G-H)@K\^OV- M).V\5G];90E-&?-OI8VYYZ)JG;1 MK:A R6IJXIX&6-?"M0*;[FEFP_>L MRH=V[_E7S(,&KK>RC:+LT]RNHBR.?!:D,"94[IAI$L!4$ 91Z,51%#-*F-95 MQI&VE\86G7B[9,OZ'O\O01MGA NA<'V'JXN"D;O^"7TGN>:_;&LV-_P32@Q= M[D\],B$RNR\M\;.(>X9!JU78XV]/2)FDO*[AOA06TD=8@P'L4U_&9:Q4MQ_-X!U0G)V@%O0*= MJ+80,XB.MX7<3('RDQ$T"Y[7064TCGZT@?E"ZG7T>!9=K_7"!=DNGQU#QTF& M4S^+H!9*0E*T>FI(\7VI D)J%4A"@N)8:&T5#?M=FH4ZD!SL16_O#$$C//BA$5^3#TR'0<.$=0.NZS-E;5RG MI'TR -C XG4#]$SVKX4/V7\OYYAP$(SXX9U^=N*/?DBIG.2Z?OF#EN]STU02& M4DYY&E(",R0"B$B:P93$$8QB046,./>8UE'HV9Z6QCU*/+71;!=DDR#;\Z!J M;C5M0.5ZRVF"DOF>\QP"MO:>)_N9=P]Z3MV#O>C9%R;L22=78/B[-)GD?OA- M(;?%3:3#N_SVKOY_M[B4\_7-]GZ[QBK>[)K]Y[:2_/4RJ&R5B2QC*.;*ULD@ MBGP?DB1(8<:]C/ 884&T:O"]JA9+H[%&>O#/5GQ =_(#W"D >!\ANK.D+K*O M7O<;TMB>_Q&^C#D."L_5Y?EII"[/%>C 'LTKD#[K76 @#TBH(?D2#3R'^&C M,CB2^"-\7#,=LC7AA"%$8Q)$'(H/!P0)A/ M(T^YMA8U7NMM_?2[-C*B=@*XH[)?^JA/E=JL^0O_YS9_E#:WBBWM0T'S7I') MH: &@Z.WA70#N6/K1*'=1/'V8JM0^1]^;5'^,]@)#Z[/PVR\Y31'S-(>U*#C M63>EYH"\W*5.:&%B0!DG]8=-59>->=.GQS&3R.><40&?,(M)/*VPI%.^Q@ MWIBTDPH>!*>=?G+B ;4ZV?K,'^2W<*<,JNL-^\SKO.3L[;:4''+3N ,U1^*K MB#'L422@A[, (IYY,.4L@3Y&$4D"DOE8*R7DA+Z71@;ML6RYE[VQ8,I6^JOV M-LWP4-M@(#2/N=W Z_H(I4'V\PMD.\%!*SEH1;]J[]4L'HN;(V;KH-R@YWF/ MSLTA.3A,G]#$174=KV]OZW=EJ;:/U_?UA+*.SQM8&O<,JQA*28L- M+[;5BS.A)D_/I"*0+V <)QUK"#JF%YO@32T(>1R<2^M!OFCU-1K_'V8@4NS@+DFQKH;&5O(.=_4#!+P?QRF+?MK6525D_K2>N!8V_2, M=C;S!DA'\C==U[2O%+) M"7?+SX=-+>V@*J>M=<_B(/9(%D/&(ZQ*$?DP#;& * M401*>LM@HO>"K:;(T M'FP5:?83?"\\P#LS(._%G[2!>[4/1G,[^$?X#)9P/T]&KTX[--H[U.YKZA$! M=='\^ H,4+D:V)D[8*SO7%][<&T&*[V*'O,'1;WF3 M3'V02Z_]L13#7V4^#E/BQS C.%,UJ)7S&^&0I9A2X5$_YH;>_F=Z7-JJUVYB MFS1":RP-U^O6[5\N@?1.C6Z;SY<.(@(N2:EY;CCTUBJK(#M>4_:R[OQU^QR; M8">PU2Q#>M#8RS5TIK^Y,P[IJ7\D[Y#FBQ.9J$EC]!Y3M0UY:J[VPB!% 0H# MZ%/Y!Q)4DI!(0R@\Y&,O1'Z..Q@WHE_4L&#F7[ZR6E3>W"XL(H"A&B693##G$.$_0SBU,.0 ML"0)PH +ACP3WZU!VTMSSOJJ^AB>%YK-XR%J>A-X(A:.9^Y'#0",I^L152W- MTV'+LT[0(RJ]G)G''IFXVF[+4FY!5)'P>_X5?^]*"/_$-USD]8HF?I!&A$ J M4G5P1C'$(O$@)MBG*NPW4]6\]6?I>'?+G+BTE=EP\1W'57,AMH:6ZT6Y%12T MDC8G_9VLX(=.6@M) LQ@L;57>*$@>97^\/VO?) :;^ PW3S MH7KM8W,#B?\8!^3F0V#M*'Q"UQ.84/32/&F5!4CZZ<;^<'5ZB+RG]O\07'SV[RBZT(5 MI515'YJB#ZLHC6*/Q!A23$*(*.$P93Z6H^5A5<)3$!Z9\*%)YTNCPE[VUI.A M%]R,ZXS UZ,Y5Y Z9KA>["O0"/X<5+"7'?SFI ;)%-0L$9M1U[-RVA107M+9 MI#;,HQA^*3:?MVON>R3RIS$UH];& %NG&_L8>:8633@ K\IF2V5+CL/RJ2(A9%F9PM9.*_:,&9!X^F+ M@Q;DEI'7U8>-I!G*J\9(DLW=2:)YRQ_YNFBH9A731 B,$YA$7@R11U30=80A M]P5)?$&]Q#=9$$0KO"K;#CKY0:] 8^8,5' 2$F$$GOT@";WN7RMLP@B*\J M:TFF97UW?<_+G.(N,7F$B")7#X:^VHPQ2F":"0(YHE20-)-;-*WTA,>;7QIG M-1*"3D0]?CJ!VSC[7(Z&U<#YCT:*(DZ^Y_I(:(A231#(H6;6![DJG4^):ZZ/T:9%SOD MS*WVE=/YO[=RR \O\C^?\Q7_M.%/Y0*3D$1IFH$DRE*Y" H@0!P% 64R<40 M2AC5ZM,/K,"RJJ/>AX3# M,NIGQ4Q>1;W/V'-%U'NOMR.&7W'Q+[Y1*67?.-T6531IW=9[06,6IU"Z(I1" M!F L?R+2"P%A1!B'(<*4&&5.7Q8U-W+8:^KM534CA1Y<]6C!#5HC$\-9H*;I M#S^,CR.ZZ!$T*6$,&WQ,&1IW6'H3?+E4-6=6K!8A?V[B21Q&5!T_H3@P:?>!3#=]C1PR]\Q0N\E /?LJ=\E:L* M,JI6>/LTLP"%,8(1P"FC .(T!%E* ^E8A&G 4I_'F5&UVP%YJ3A$+R1F:.+VZ&N[NE#$Q5''#(D;5(BT33]F$UT;S./XJC"@1&?\R0)##(SM1HB8 MW'95OFO5H%(2UF6VJF=-.^%P96.9Q_:F>W1=;C1WA5W/ M?S]YOL5T3I0/T!CE/:R]QBSO*$?@9I\@<./='@;2>7?":PWTI(5>:^+;S*)! MP\:WF9 A /TD UG,,N"GL8\B.;4D$R:%<0Y&-UH)3%T'Q\.5JF8+@T/P]!8 MUI",O9/0A&^_&Z@+9.S*GS78D3%S6\7O%;1Y94]1 M-'AWK\)FBI?8VVOH-2HZ?ILO0N#RM3X5,OW[?='0LR_ZY:LMHQ+H=\ZV2U[> MB7=*Z55U J$JU'[-RW_]_*K^^Q%3.6'[#6[(:0K3"(%8V@P@H@P0R"/ 8U^E MM <HI/8BRN&LHT ?WY>5OG->*GZ M'']&&+;_TIT.329T#_+8[-?%MVJCKG3V.DJ/ MTA/,$"AG$>=Z4B<.0#>"XC0>W>QVRU4<^Z?T0I24C^OB]FE=;/+_6V^7(AK' M-*$I$(BD $89!R1E3#(61SR*4DQ#H^S]BY+FQDQ=W0P7K=S>EU7<<'B*/-9 MRD"*4J'*C4- J.\#C"*:1#!D1(0&$1;ZDF<:/+'7N?2VS]([?[%BG+Z MRN4H>-4P?A50X:;_F<8T:2Z/W* ^TKZ]7ZMMW0'*Z)M-%QM1P: M%CCM2D@;@)-%D/Z=%@%COV+Z7:7YKE3"[[IX;2K50,'] (4"$%48!&8HDC\) M^9^($!C#A FLM6?=(V-NCDZCI;=3TR!@YP**_($EN'"/]KX& 0G M78_31(%&^H^16810/P"]T3X7;ITNK[9R-B/S,!]L)\MCC!2I>HK4'25 M#F"AP;3) ?80G:0*7#&4A1]8>Y*JLC]G54N4TXXI^^K%']>%X'G=/OQ]_I(S M7M>3:O15GT#5HOUPH:M>>M985.44-"89.&-.IUK#Q9U\YB9LF%5ZM5TW==^KF_/M ML?;FW7@[ ^L0\W8J/[S]5!IXXV\UI1/Y\--/K=E:8 SX>U<03@5.M^X8 Z># MU"=?FTI\N0L=BPCR>1IF@'&< M $A9 C*$4Q G3"1)R$),M2K!7Z_*[&BGML0P9.^*J="DGTD 'IN<-+J WWA[ M8[R]-:-$_%T/ZB0]Q'L5F5%_<1W S'J/:XUH&3XD!*>J"-5.M.H7^Y4K)/)E M7LDZJ/>PNXZ7BR0)$DH$!#X-"8"(A !QS !/_"3B$))4&&6*7:/,W BT+F^R M4:K=>"MNV-_PJFG1H]*IP!Z93'=F=.GT:QUTT37EYJ3@S/[ZJB!O[8\XC&AR M@*^K<*=K5)DV%LH!:">!4B[&M(RBLFWMK1;6F]?.6=3=YCLO'K[CU5W=Y_L7 M.435-JD*I/B#YX_?U=+\17X>'GGUC^^E1;L.X0L)01@3& *"< 8@3%- L$] MY!-.L$B9(&9-#.9BV=QXO]*0LRJDBZV72UR4:KU>AW>91G?-!63=(+*YZ#NC M[U-WV[6+RD$[3?)Z?GM685/7==F\=D^FO0H?;R,!\AJ$;KP:HZI;7A,&U^+D M-4#5EW@**D]A56\-.PR3F]O\NXK&FXU=TP;]S<;L2[&%LU/0SDUX*#!3WD>E MQ2VEZZT4+AT4GK^HL_*F*08*>.4=PY&_1&?#&S>HP L@16>O)G)1(C6 X)CFS MF^T(Z O?J&"=^V*MSO78SZ^_2<+\M&IVFU:/MVK]5$7K+,*,)YF?",")ZDR0 M"@Q0Q!,@"")!Y(^:",JFJ#:E]2\SG.OTCG4#YV %E4]LS)(^78_ M;957EZ_^X:U;LSR\L\N,OPRF2H_$QIF D9E,85^%%-YW8?ZMA7FGO'<[#+,Q MJYDCYHC:# 1/RF_F@!R3G,4(MGEMTF^K"BHM<5G>B2H]Y?9'7BX8BVA&B0]$ MD$ XS0 !(<8I-@GC""6^(9MF2Y)FIM+5>FG0O;JM*H_E8ZF_1TOHJJY<> " MJ[%/[8Q@LD@Q&X# 66;9)3D3)Y0-F'N:1S9T@WG;E ]%H1:.:BM8KNQ>J])1 MNGU2SMT[MS=;ZKA>\?6V7+[6>TG'>U"M]OHM4_Y<<%J?YEELLGX.ZL+_A:8;6'.GY"ZZ1'YE>NNK>>#N%ZS9MHU3C,0'(D6.A M)7)2'\,$A&-WP^A>6\X2O"@X>\ _ZJK.OQ3K/N8_U$]E4Z& "$'\ M@&<@2GD$8(P0R )(@8"8DE#P)(J-/)[+HN;&'SM-JX^L:'0U8Y >8/78PPU< M(S/'(5*MFL-E,HPY8Q@-1WS1(VA2KA@V^)@G-.ZP; [[\/3X_Z[_4JTBWZU* M)O]NU1?VXBAS>_TK;57O4KF4N?&DSG7_TG?K59E+U#@S; )[&;[AO0]WR(U] M/#P$FN/*#/K@V#=ZO3STM#U>!TT\:>\Z?(?E6:_4N,XVJ%V111K *.(X!%BH M%DTQA@"%F( D)(RG01J'H=:NZ"4!<^.&S^O5(UCF+_)YMFG1=(*?YC'K%:B, M_-Y7@'RN +GM!\3\J/2"U:X.1(^'G_;8\X)Q)X>;EZZS*72R)24M\CI*K7%& MXQ3Y8>QS@(*(J'HE\JX ,53ZJWE3H!UU9]J!_R/?/.][:7W.<;'. A!@-((P%! 0 *A6G!E?B0]X"BEF47%>3,MM&CA M+:K/5PJVQ_5%K;8GUH4ZRM_6F6'J<+\*D?4(?\Q7JG^ NOBYRG+Q6'N&U-QL M7%S(9"[UR'R$J9FL %&EN/>7U'S7)_+&VRE_XS7J>WO]G=8ELL#-7:4B$^%3 MURZR .9,-2.;4>Q(\J"1^VU==.VYSFY[D"-68;9!0!')A&3&*!8 0BY]8Y\& M@/M!(K"?1G%@5"%-0^;^UH;CL.BYD8R.TWK>L8W3=>>*C"R*?I@U<>G!VQ=EG$!X0:5:E]0R!(8S1KDH:&(B&3+XE#\&[S"C#<;SQ8?51OH_'Z0S)!<7 MC[\4Z[^D>R27E7CUNE =DF,HZT>20Q!V\\0#@$;F1XLL=*F!TTD>H(-Y @U+<@?]FPP-.XD M5*!I7,L#NI=?%]I^6= T2Q(?2L>!*1(@* &9SP,@4I@@EC+I M2H0V,9 C?OC1Y!;]LEZSO_+EUTF5RU2 M*!CS&02!4)$#/DD!@JD */%3D>"8814YH%^]YKP8(XZ9H%+-@Y*Q/][9IU2Y MR*BZ*I-J1E1R.8-J[+2ID9R0(R$S2),:KG?>5E[QX M,HVB7JOIC=<4SANU@)X63.XJP_3(FKHZS+#99RK$ M:-QD1R:[,]TGG*_J_N5B73RI!=,=6>:/5=2,:MI 5;A'E4%S)[[)WY9"%7I; MKSZKKL ;_E0N M]/HBPE@ 8H ) 2!K(H20%+*0P"2FEJ%KSH3K6YT51CF8J4 M:&SS.L9Y>^MNO-:^)GNIBI/KF.C]^;EJ:JVL-#P(=CCS>LSX-O,Y,HU./97& M1.L>=4>L[%"Q22G>YBVEQ18OFYC)<@$CSM,D9"!EH5Q[!@D! M)(I# %&&PU0ZI"@)+*(7]:1K<<%;1"T^X[PHJ]3S@C\OY555G'*U1ZX"%E7> ME&:RKN%T7.6GVJ#[Q@ZKU^BL"A#1@N.R#@YM31C=9[T V;C.Z['0.7BQ%X#0 M=&;_D7N;AY^(LO7_BOZ]7FN_1B!8<\ MA0@DH4@!%!D&A/( A"@EJ9^&/$N-MNYM%9F;SRH?3&A&5]93H$=@4P [,J75 M)MQTJCI75AP$4V_6'N&2S')VX_TWQX5WMW+8V.1:$!V1G+4:D]+>M6 =$^'5 MXYF73+E_>:[26XRKI)S<.#=^DGAY+^7!XNM]7M+ENMP6\HUZT&^H<1ZG?E*Z M&J*1F>8,.G6NG-O=O5X8K&J=G(XV67F3BX9T*YIJK=\W M+E<)56WX^A"1LX]2017(M*W3RN_$!URH%6(I)[9.9GL]/T 5UI^0( H"2 5 MI')M!$ DP2"&'$-3>NK932 M=]6.(!CVT^RM'YFP5$.LJK7//DG]QI-ZYB\YV^*EUP^,D9-V'@,K#^UHJ,G< ML_,F='VS"U?89O0_/:EVRM+%:VH)48@"HBK/IEF@JNYS!+ ($H!Y%ON0PH0S MH\[#)Q+F]F+6"M8I3J8I]"?@10D-(Q0 ! ,!8.8' $>A "F%D8I<"47 %B^\ M(.M)X.M*&@_ WU8OO%0G@'7+G9\]6B-:I=QYY9;\D].-VO&1BS3!JWJIU^*L MYQ!>A=W(K-A]ZD8HWGO1=&LN8G-GR?EUN\/+_RY_?K1E?! E/,D(0"#!$\GN:^@!5?8 (3WQ*, D#K1[* M_6+F]E(VB96-JBIR42GK26T]I:YI%NI99/M?6G=XC?P"VT)ED83:A\05.:AG MAYTX!;7/M-,,U-ZK;=//I,_(=ST#/ZOI4)U\UBI6:!%%:8+4:@0'$072DPX M2;(,"!3@%+-0_H*:Y9WU2)L;&=3*>CMMO59=[\]:8<-]VGZH]1QK9P"._GFW MQLXBRTP#$V?I97VR)LXKTS#[-*%,YR8[*OEM5>PJ>3W@'S_S%1>YZL"NHG)4 M<=ROO-PNUT5M-3>GI*48,& M!I>0[*=:5_B,[W$>0V/3Y.$21@:-'AQ@-5&S!Y/'R:SEPP &O6T?+MT[7>N' M >T/VC\,76N9*;.K)*[*/)2W*_9EO>)/S\OU*^??>/&24UX^%'A5UADZW[:* M?WG1+";C.$HA(SY@E(;2;0XH(&G"04Z_LJY MT7-LIT-\9%[6!]L\?\8)1J[R:JY39MI\&R? G>3AN!G5C##+8K/X-5_E3]NG MYDLMXB1) E7A.R $P#!$ &6( XZ#*(C\-( PU>&^DY'G1F.-0@;^H0@_S;GA1.QYOD_;YH1ONJ7K[ SDWY@^>/WS>< MW;[P C_R+ULU9M,KI;S;;DJ5FB<7BKMF\@+#-$N3&! AEVJ0, IP'$GOA$9R MUJ.$Q8R8A>F8JC"_*)ZFMO.VK!N.T'W8IV9D@/5LZ+DB8R(\,E.TJGN-[EZM M_*X[5.EU]+_QWJMP6M6]MS7%H;-BBZ(C]\18_*0.B2TXQRZ(]3B.&XZHDK." M8Q0000&-L5R#8>X#G$')?&DJ4*0.5%.C-5B?L+FY)JVN5;D"WBIJ4;"S%^$0 M$X*3* :4(M7E*L0 !QD!G,7JD"BF7!"3&H7.$)Z@4N$T".M](%SA-O+'H%7S MIMKHVE3(?=@CY[2*L@XD8S=KF;R>LH[1VNU9KJ^L_)53GK^H(PE5-_5=W5AZ M07T2D5"N!S/&)&E$40@DB1 0"8Y@DB625+0"VWJES(V/;RFM.]L5.VTMJ.(\ MH$$0,HY]!$B",^G2JTJQ018#@:@($@A#S%(3%KX>T,D*Q>(18=6CWJO!&IES M._I5#'OC-3JZ+$C6 X&SVF+G9$Q<)JS'S-.*7WT76Q?OJH.&[L0[7'[_N%S_ M51JN)/N&F-%#NX]:D^M$I:A7:3K*LE '$G>5GRZ+FKK>TZ#19ZH\#=]C62.A M*J6\>Y:1_*(%(:2 19 !2#,$OQU]9RK*CS& MY88N#C"[U['J.]]4=/WUR_VG3M4A_3RQRWCUOZO.H!K[E>U!R?O3>0FB04BL M$LPNCSI9KMF@8=VTL^&+[3Z_']<%SQ]7M9=*7SLGQ+_@?/5Y798_< _ M%AF/TIA4;4D$ 3"% F#5'"U5\2X9)*HJN,FWV4#VW)BB4=VCC>[>9J^\]RBU M+[V?Y!M1&K=8-9D/O4__2"B/3#)*-^\GI=T_;KP6[=8&KV/$C41)O0X+2(Y=$ILAK#/KJN+!;1'A3ZL+E1D7,28D49\'CG@$H(@C M0.)(@#3D/,N8X&D6&V;9Z4F>&Z7MZY8NJ[++RT;1W+3QBC[V>@0V"J(CTU>K ML_=3J_4_5'C!46W8?6E8IPEY9FBY2\[3E#MUHIX9'&>2]@P'L#S.;DK$?N7+ M*CUM+4GPCWSS_?MZJ0[-)77N0_Q4<3(NJ;,.AZ>1SS-5XYHDB?3** ($9PF( M>! 03!E)J$V6GJT^6B_A]*EX'YI0R*JMW%][.[SGQDZO+=TCT5/!0%@YW(;, M9SV'FD>]8T[)9*5KZP-?E5#7T?VF#@D"E>YMM?]N[32'I\-7HNCJY-A6C6E/ ME:\$Z^3$^=KQ'/79O-M\Y\4B2],TX;$/ A\C #&, !8D C3S"19!1ED2V#3Z M/A0S.T=/*75E3\T:/SW:NAZ5D4GI;$_-?I2N[ZEY ,)8/35K(6_;4_/ T,&> MFH=76]9"^/:@7+5M\;HOS=K$W?MQFF(L(L!37P#(@@R0$%% <>HG"*MV1T8- M02Z+FMM;_]LWKU6U4S_9L-3 96#UJ, -7"/3P7FD1JA6.(R&JP3\RX*FS:,? M-/@D'7[X#CN.4)$9N/Q^7ZQ?*6:UE,5DJ&B-ZL?5/#K M"UY6"ZCGQB"/O'H_-0D5__!$:Y:'=W:9L8[!5.FQT#@3,#(K*>RK<)C[+LR_ MM3#OE/=NAV$V9BISQ!PQEX'@29G,')!C9K,8X;JU3UU]:N=HJ0CSF,8H25D, MD'2" ,R2!&2AR$ :"\H9B@0A1L$VET7-S1O:N?QJ.PA;1.'TH&JV*KH.JZE6 M1DU)N>X"R6G(_C :CI=(9P2]R3+ILL&7EDH]=US37?%SO7A9VAMT-APT_7P#P^';[#MNY)MJ[_=VQ=ZM5^H MC4M/AY?[Z+%]I!S)>(02% (B* $0QQQ@& H@Z28-$AKA$&G5%[,3/S<*ZFA? M+;T.]#=O*F$P#WH\-!ZZ(]-2+[#CA35>AYO#7A8&PB=O=&$.S+DN&!:CV"8\ M;K#D2M;V"FM+UP5,Y761;/H=%X]JGV;M MT759)046_(6OMH;-M RG0X]4Q@-Y9+)I%?<:S;U6=:_17;4J;"(8Q;KP]J9X MM2U.W?/U%[Y6L3L?5^:9 M8GV#S(^D_KDM*_=2L9/4&MQ_N/.^R/]W(Y>\C^OU9K7>F"20]4+93TU.41R9 MA0P!'".W3 :[9.8L M"^,T0#X(E.\#,4X 8H&O:HCBV,>1"M,Q\8(&)[^C:GE;]U*C[CU'2R[71<744/BAOVA-P7?-/#KZU;[1C MF9-F[;C,Z2(D1 @>41!3HLK511'(LBP (81)0F&&,H)-F.6LE+FQR6XK0>+M ME4K-&X\H1;V?\I7'ULLE+CK_:+@?[]>YFKSU[1VRL4!9O3 [I7T6BW' M*:HR"(:K BN7!4U;;&70X)/"*\-W6)ZAJD;S=V(7$:NRU1Y4G;&%GP4L(8@ MD05"G3)@D&$N@. P$C0F!)K55;PH:6Y?N$I1M2FXC]BN6\M7VAH&95S&5_,8 MU 5J8Y]X6@)F?K8Y!(:K8\R+8K@%+ZQ3P[,D#,_#M &P]41P+# :;?]M0$XV>K7O]-\>_]#4:C- MP-L57KZ6>6F\LW_I_KDQ@]1SO>+K;7FX!]WJK;^)?Q&PX?U[%UB-O3[NAVF$ MK?HA4*QVZ2\..MD&_9!9W;WYP6L=)<=_WE?^4?D,C&(2$R&=A B& '(_!H0D M ?!1%"1;EAQ^\H'G) MRT^K>U[D:U95^?^TVA3YJLSI[WBYY0O$4H(Q1(#Z 0BU+9MB7KB#.ON92:V7R.O1CKU$PZ M],/V%JLTX;.UE939-UYC^(VW,UW5J:N-5T%@[7/Q>^]S<47WV/$GRGF/V1%5 M?J-.M.-/PN5^M1/(-ONB59W%52NDS6NU29>+G+-*=AMR'J1)E*4<@@1+/QC& M&08(11A$6+ZQ 6L49F\86#[6=XI7&,OD"LUO;V> M->%J1/4;0L;6=*M>CJ88Y!30'8B<'L+KOT+::-2?#G5Y]3T(Y/^J;\+P ),0 MN;8=+?OJWV!!F??%FG+.RH]2OWHO\E=<_(MOU*'&OGK/(H-APGV>@!0G$8 H M3 !2]>0##*E H9#_H=KDJ2=S;C3::NVIJ?1*J7=U)/>T4]TK#2MTF4R !LFZ MAW5DNMTAJC3VJD.*.^'ME38N>68"J $%NP=V(C)V ; 9/YM!UE; M T@;QUD340/^=H_L1/Q]S:-JQMMF$/7RMN90T_&VF6T'O&UXJW7;D[HV%"_O M<D]_! MU:.W^'N^9E4::Y-7LU'Z&_A3-Q,Y9]J9EB%G+[.MG+0JU\N<51^(*J+X=1],$G/!8S_U@0_# , L MRP#RTP!$+$E0FLA_Y$85'/N$S>YM[^IJ6@6I!U.]=]L54B._Z =JWM2Y =*7 M:OXD(1"R*] HY]@F9&TFT>GI[1;U:4SW&Z 6T MGRE02=YZ77,:E]VK6OMFS+?%YQM MBJ<5^[C$CZ8-F0]NGMN;>]!F6&G*I=0G5:?)O!7S(4K]KZT3@,;>+[F(C?>G M4M5QZ^6S,%S5=OEPQ,E;+I\UZ%R[Y?,7NNI)VF0*RE7":YW&%U :)1""1*CR M%R0@ (=A!"!&.$Y1%,6I41K?H,39O?.->JHKG]+OVL:CQP!K+]O=P3;^0OY< MH]$=D/<#0#KH+WH!G-'ZBA[+>^-^HA?,'^XC>NE&FR,;"9O_3G)5OKE]+'@5 M0-5L;L0^1QDH<\ IS1D",$DXUJ5E ?DS(U)OO"_O%I1;Z>I MR*V>1@C2E.62?X3&?8!C!/)A)Q&@(<)#U%" M?421-A,>#3XW^FO5\VX-7N1CP#28[@H8QM[XW"%@PVG'4!@0V1603,1>&@^' M&65=,+F7IX[OF8Z<+FA[P$B7KC'?C?VPVN2;U_LM6>;TXW*--PN4$9'X<08R MR@+IEJF?2)0 EN D]#D2B=#>ACT9?6Y$5"OHU1IZE8KZ&Z^GV WON%Z%R,B< M9 *&T1[K1:.M-E=/1YML5_6B(=WMU,L7V6W,W!>J(*$<44[6YG;%5(#T4RF':Z#C:.!B6-^G&@;;YQQL'^C=:^,@/ MZ^>'O]:_\Q5;%VU&21KZ"8=9 !+BA])/CBG :E,21H% B";RWXFVGWQ&P-P^ M45)%3^KH-4H:>(GGT--PFJ_$9&1F.(+#QGL^AXN!!WTE/A-YT;J/C9DKW6-[ MKSM][K[I7.H>K0_?-]H^;[I'H3UCS(VHI*Y>HVPW MP]N@*%$O8OW,Y1*LD1GL$DX..RKIHF%W2-HW\'1GI1KF'1R9ZEQO]9)7/0E4 MFKCQJWUTYQQ?Z'T3C%)UP>AFPQN]U\<@:;W-5^ SP3O< XW[5_D"%+8O\/%P M4[ZV%TPY>EDO767;[FQ-__5]O91WE'6"\9?UAE>__?:\S#?OUJL7^4\J]$E- M8+#(HHS[ 2(@"((4P !C0% 0@RPA48 M&S4=EI9Z4D$K^JY)#U##+HH;C$8FEXZ27JNE9X*9D:LR#(F5R](S[&2NR[!I M71=&XVK;3LY5?]&O7)5,5ET<>"'6Q1.6^M^19?Y8S:GJ640WG-4QN'?BF_QM M*>IBRU49]WT^44)@FI+(!RF!#$"?^@ CK"H7XBA"D6!"&+4>E[UO*8WG*V1>:^Q[,;;V>9UC//VUJGB M@K5];O_')=EJ;I]OT8A\RG#"& X$!S%3\#((I\#.4QCP+2>*CQ:HJ;,L> M)H0ZJZ$^D?SW1USO2^?J61U[9[%-C9#.!<]?%#7DOATZK<%-4!2%CS@OZHK6*67,QU$( M,$L316,,9*G/ 8J(0$F"<(;]A;R;K$>O9N[4,)-7O6O>>&]\H[UDQO_M4>4U M+)?R9Q!^-C%T=_L\1A[5_CZ\NG-5G('&Z]NX;V1Z.R+JW< NO%:B+P& M(Z\"R5,H>0JFV=1:'V7>W[H:NUNC_A[UVD>92&<5W2+L23HTS^#-? M<9%O%B*,!*.4 "9"N?:(:00(\5,@Y,(#0S^,PS2RZ85T09[1$F^"7DA5D?U= M-R2[%DB7H-7[B#D$;.2ORVZSGTI5TT[1%X#57+9? M#]?8ZV@;I,R7L?TXN%I77I R[4*OW]23E=? Y=;G7/M& RJ$ZJCS%EO$\I_] M2!#IJ7#IN$#*0(8C"BC!3"0^1%%H1 R#$N=&$8=]7'BCICK=+JNHPG6MO_%) MS #NVL+WO=G14Q-X/IJDX$ M/<-/WI-@V-1SW0DT[KIB64>&(P.(<63 [>-C49U('39^[Z0&+8B/F)^J[)M8 M$ !%$*F-:P@0AB$/2)Q@&B_J'F'R@2PV!G[]&YED\E8?&S;>"_XS?\Q751(( M;BV0;EMC@O?2&](TOZ=& NA#*)=^*.$^@+ *T\08I(0RY&1$3GS-,(:!4];B-H@20E @@ MTH!D(4LQ#((V;E^Y<6O>$._R\_OP;]S20&KS2*).,8ACT'J0]47+DE!%@8Q\'T:1K$? M^PP:'5/;JS*W/=M69>^IT5F53MLI[>'2P^I\4:FNPG)X?3DO_]-[+%2N[S-^ M]7YJ+L"/IB>05TRIW@=KFHD:>^NW-L+K:EE5G9??E7;Z6DL.+KKQ[O=3]V$_ M=;]44R=?9J:3+$!3/!2 MF6+&I9JSD"*)-Y&?0I^H!#QI+T \98"C#(<92P+(P\-9T-Z?'7D.)MM0'1-^ MO<^60R3?L";(SHJJNDJG0HB[SXX94(X^,9I")_V]];$]0&7FN$UUCAM69XC1W>G\H2KS'%,"G.9L+T"&/D:1B964:9 6,JN@)# M1YQEH\&DY'8%1,,U0=G19;79^6:]4:SF\D:N&N@C"@E&>Q$F,@<](!F"" M X"%P"#.I(,3X]#',#:AQ MRYD9[]6%&7NEF1F.7@-2C*@?PC$Q'-3)=%9MZ M)NZX9@ $1WQR2GAR;=HAD\(@A)YPFDH0H43Q #!$JN0$2$(@D23D)N0A/7JS0W1FFWJP\S M@;W_70622W]7'9+6_[1=Y9O2_I3=P6SJ<=6T%VF;^^?6KJA3#)3#[)@60IQ"CP =^BE2&D9 ME#HW,MXI[G4U5S$O.]W-&L>_GU=$0'?LX=QA,[T^GG1RLD+HJF6=8RN0Y M/=J>OMT;_9SJ6LOXWR*[FKI?=52E)Y+;^I=/<.E;^I_J'6?Q=OXLZ!L\//D;-F*'Q2Q\P.F&,GS'(4>X=K M=Y2OB@XO I'BQ,\BX%-! 4Q% I (. BBA&#NQP$SSY<^D#!71ZH)[O6DFE7= MIF\$I>@*3_?;P>C9%?QJ8/_4&"@QXX1JTX+V-@ MU8+SS'"3M=Z\;$JWY6;/59:AER=!.MU0GOJSK2*NCCHOQJ'/A"\(P)$OUP\Q MCM5W-P!Q) BCD&8"0I/M9SLUYO;Z=QMGFL>NN9P?O;7%^*B/3#-F48.C-KF\ M#DM7@85V2DP;:'@54">!A]>-9GU^=[:!1I0%<8Q)!*#/"8!!*$#F1RG )$@8 MB6":"*W5R("81/$^@S?V^ ?IAT0+\&:4HEK%F()IMI!]QD$.( ,X% $ M<8#B (?4I.7+WZ35RZ<=D-YSB[ ;0+6/&V?>X&6:OB[3]'.911\7P_XMX_1M M^;)>_5;^RI\(+Q:9"#B- E7V)U$I/R(#)$U]0'P1"3_E410)$T;MC#TW%I6J MR3_-7O N5'HOM24 ([_(M>W>G[5B#KVR,^8Z>E^[(T_ZCIXQZ?B]/'?)F)EY M?Q3YAM\)43C%!*0\@S*]Y5P@&.Z58+B%8&H,4B1A Q.32(DX@0&$F'\= SD:2F9!69^RY$5*CFE43 MI2YD>H1C"<3(9**)@3%%G+'6T>O?'7G25_N,2<>O[;E+[%[)=[C\?KMBZ@]5 M&N8%+U7X*4PVQD-[WF97H3F'@T\;>G/6L)/0 MFO-7V6Y9J\9TZ^+U?5[2Y;K<%IW3(A(%#(51!A+($8""QBH:, 8L"F $(Q)C M;I2&VR=L;AY1JVMNOEO=@ZCN#JL;G$;?9FW4]/9Z.@XP-D'$V89KCZB)=UV' MC3[=>M6XQS(SM>K]A\?>/$4+$CB9PD-*4BRB !(T@#@ M*$ @CD(8<9()QHURT4P5F!NEM!H#W#1(*EJ=FW;:4HDG%2.PS^BL?F](0,;S MI$=*8Z(_,E'M5*_Z:_,SK:IV^M=7>,H"AWFTEM"Y2K U%3]MYJTE."&Q8U-X9KG/Z]MFT%8CT&T\"VGZO<(C;-"ND4K.'S+E/46!.K6X7=3X3> M@ .\U!O51#ZEFZV>+E\ MO<V.$IZSP7LK_IRH-CU>O M7FN.U]BC'TAN!'@_Q8Z)]=A;JW8P.U[2V@)H%;EN)&BRF'8;\[O1[E;WVU:O M6_'77W'Q+[[YN%VQ]H-*2 1#DL2 (1X!*!>Z(".(@(@&*M SR 0QJL9T7LS< M>*K2TJO5]"H]32O+G053;_UY/40CT\LI.B,$+O6CX*S"VUDA$Q=QZS/TM$Y; M[]5.#QXW[W!1O,JU9-6?:<'"@*40(L#B2 "8"0RR))7_P40(/T1I$BGCHG[CW;)_;LM-U<:AO)P@?P7>>OSL',.QO<%+!^TW'MYXK=9U5\+1 M#]S/HS3NN?N1S#DG7CW7:6IEI]6[U5AEH*SK_R% MK[;\**T.I22F/!62D2($8)HQ@'B< :X2?A""<<*1]HZ?J?2Y?0NZV8Z-!:ID M[N8[]UH[O,80[V>3C@AV&34L\) M^.R^'57AU6*O?.6A%;7Z5S0\-9D//7=W+)3'_EY4 '\] KC1W*M5;RKEW#2% M5QVVT;# S%6C#1/1T[;BL #EI%F'S1B6FR)5/LU'K*IX;5[?K]6Y^@+SA/J) M7(='G,@5.>(LG)H+ M[BM!&GM];8J/^5JZ!P!72^=S(J9=*?<8>;(P[KO6MCQ;\?Z,R[S\]EQP MS.Y6O^,B5TZ3*NP7+/PD3M(8"1"EL2K&D!* IX"(:!TM#(:81R8=<+5$SPW M6J@T]6LWZRFV(F[RYJ!<=I+UO!^.]JZ+U0,[>95]:G=2&]([1,^*XF_ ME5QLEY]SP1<(H0R%H0 L#I!T6@(?D "G ,I5%\$X9EEFQ%@:,N=&5K5FWE*J M9L9&.OCJ$9%CU$;FH%;;FZI-]J9:/.TTOO$:/#_WX6G,/P8(.:(>'8F3LHX! M!,>$8W*KBTBVJC.0NR"VL\/-C48& JOJ3E4.@M;.8]O/,R/!.O;BR0#12>+3 M>@%S%)IV7L8;1J7U&MT?D-9_JYU3\WF]>E2I"\J'4G\N& X@9Y2"+,)RS25@ MH I4U0UGW8?!$N[G ?SSG1?VV/%=[ M76;NS FR>K[+-7B-3"!*-:!T\I1R-XX3FBX9[LC_.!E^4F?CDG''GL7%ZRPB M#FXE!D';F:[:S;UO]G*5W]+$2:((PBP.$^"+& *81C' "$(0"!$@XO.08:U\ M2FV)KG]??931:ETYY 9GVEJ(]]/ *#B.S N#$-HD'VEA:1 3X!K3 MB>( [!]/LP@ $WAZ3_VU!IKNI-_$KH/3?:,;+4_TUV+S%R[X>_["E^MJ =D\ MU[%(8JQ.[A,L? 3B@ *(Y4*$$:,9R2-]5K-#$J:&QNWBGH=30V/Y2^"JN=_ M.8%J9,(]A]((>0+@Z1[\H9]I#\R%S3T[(!V^PXX4F>NBCU/#=>E55Y/DC MWWQ_MRTWZR=>[' "2?'1"CR!<\I3".C*)\= 7/C37: M@$2U\OJ;77JCU2/1Y3L!RQC[;82P!_VB*LI?O.2VJ*C-?>;E=J@(:2I%O?+-9 MUMV0E2[R>E7,<;OYOB[R3<[+!:8H082$0+I>"8#<5QE/. /R5S%$- VB4%AT M"G6JI-:K.GTCT:^<;6E=Z8%MJU;FJI<#WNO]'_\+A4'Z7UZYM\^,&MU.M1Y_ M3C]STY!LUZZJI41KV8W7VN;M;*NIN&-=S<:U?5['0'=4/ KNCOC:K6Z3DOHH ML!XS_SA"+$OZ,Y8K4L)+=8+Q:?4./^<;O&P69'X44H)( K(H"@%,8RCI/F0@ MI@2B@"5Q[!.C OY]TN;FL^Z5K8[@P*>5U^AK6+Z_%V(]FG4&W,BT>8Q9OL-L MA-6O%BBN:N[WRIJVPKZ.V2?U]+5NLF_$?+M:;?'R*W]>%YL%X1P2F G A1\ MB&,*4,Q20$-!HBQ( RRTZF1<$C WIM@U&ZZ5]&HMS9LP'X#83PPNH!F9"PQ1 ML6K ?,[TJ_HO'PPX>?OE<^:E[%^3!E8O["Y0*0;FOG[O^8>1K7SJ6>+S+A M_(S,4"<%86M;U,34AG@=2^3"K[:QK;U1[^F/4.G>$<"./)]KM9G4-W($W;'W MY&I8VVR<>L-W*W9+:2$_#F5?!Z4%DXX9 MC=($I+'J31L*IH)*I,,6DXQ'28PCO=(5XZDX-Q]OUW2LV'6?,DWE<3Z+>GS] MMG,SMI/9'B:I/;K*O)OJQ]WO&PMOO,;&Z@BJ,?+&,VLEYS*[:*PY<9:'Y%S! MB3.6Q@+X-+=I-$EVGXNFNLZW[YQO/JLG42[[JS9M-(VC6"098)QE "+, 8X( M!2P0<9QR0J0G;T+ZEP3-C;H;/;U*4:_5U*KKW45L]:C8!6(C$ZH=6,8$.(2$ M(QJ[*&92,AHR]IA2!J^W[?I$B^HD 2_?K9^>UJO:=;W=;(J<;#=5*9QU7?W[ MMU6^::/I;A\+7A] +((DPRQE 2!A% ,81P3@ !,0)G'(B0\)]ZE9:Z@K-9H; MU?RVDM/QE^I*6I3_Z:VKRNGJJ+>MT>'A_09Y7=/&OKS-]=.I1UJ33M+([-:Q MQ:N-:5?Z77/4C+UO=V,^[#9KFJ8#RLA]A._>3)=]KQPA[JPYUK7Z3-Q!RQ%\ MIVVV7 UL?M#R;OW""\V=NI/K9_0&5GHYW3:[:*W50<#A2).= )PUH+OU?_X" MR[#V+2GYO[?RB?R@^L:5^Z#)C/@H"U(,.!10?N 1 B20WWM$HC#!$4VBU*@Z MPD5)<_MP[Q7U:DT-8]HO(JKWC76"T\AO[@E$(T69#F+A*JC]HIQI@]J'S#T) M:A^\P3 546TZ%*^+W[XM>(+C(%&5G+B*]R$Q!)C3&(B0)\P/,8H#K1V"_9!S M>\]_^_+IX<-[[]O#[<.';YK);GM\^E]F.ZM'?FOU#-9/13NQL>H:;+-3E3?I9.=_HME 2+\6OEY=^)]_I(SOF+E(L:"I$'$ &'J@%R$ M\FN*< I21E(_0BR-HM0B9/J,**VG;OK YZK2/FN4-"PX= 9/O0^J+3P3%11J MM%.KRIU^#FL'73;>5:V@,Q*FK0UTV<236D ]EUKV1%9E/C[GF*@R%#DOOTB= MMT4AA2P2CBAE) ,DYBF $>(@HQD$09K1*!(,P]C(@;XL:FY?UKHZS6J] HV" MWG*OMF$OX\OXZKW];E ;F01JP#I:WGA[/1VV(1[$PE7#XUY:7W6[X(!20T91E 9.TD: 8(!CY0/A!3*-4$([2 MQ6:]P4L]VM 5;$0B._'CO1,/2D;3%_VY4=.PJ(\NY'I,,@:0(_-*K?*-=]+_ M?*?WC=K@)KP*T7=8'L@0*E=E@W3%3EM.R!",DS)#IO=?E,=6>:/==D6&@<10C$#/A,80!^% /LL !PGQ*CZ2QZ M4+G-7Q^0^1;)ZWHP7,A*%E[ 1_5&NO.O=2#OL^+^ER M?5B;G&8)YH)#(&(6 \AP#'"6$WW'"KC0!\A5Z(6&Q&F#,/0A. G',+C5]%7/_"]T8;+M6D?#\T%WVPG?>PEHS3EQJMB'CH65>F'C;%>?4G= M@?7@EX=WU"AX+0S>3RT0_[CQ=EAX+1A5^[,F6-WA$O1-IM'5(G9:Y:==!K_) MQ)PLI-]&"[O/:!V8K];^ZY64WW1=16D8TQA& #%5T3)"&<"(2X<=PA %"+,P M,_+5STJ9FW?>9++LM+1L8WL>4;T/Q-4XC5F4Q/JZ5>U'POZ0!IHF)PWCKD81C%$>F MC)VV-Y[25[GXC<8WGEH&K$5;A,)IKJ V1,ZR 8_2"E-0[CWO*1%7J4$&[>('!YI;FPB-0:_W-[>[_H5=I36[P:I@6 _D[@' M;V02Z<-MA)Z/^MA8M7O4&'ZR3H_ZIG:;/!K<99[4^V&U4=Y.'6NZVT'\ML&; M;;F - I0!%. ,\P!Y(Q)YR3C((NCD"5^A),TTZVBVB=H;LQ1Z^HURG8VPFMU M]MO )ZFM:@>B M..9K7O[K08[3K*S]#,-0KE0 B;,$0)9E $>^ ##*@L!/$ABF1GL5/;+F1@H' MJGI*5T\I:[EQT0>RYOZV&^C&WHRV1A29#1\"TV M?62I6K6LB[PJ,?U$R:PKI" M;Z)NL!=1=-4%5@>/_O:OO2-,V/=5QY+#AJ]:=UP9I_EI1==/7%5[722(L@") M&"20R 581D.Y]J(",((A25$:$.I;16KN9VD9H=*/6< MJBL!&ID@]]&:#4H_*04O%^VS#]D\-=]UT&9'PMN$;9Z:>#%P\\REEM4YU.XN M9Z5JJ_6I++73*E?M%^ZW9)G3.R$DI:P>%TQP$K$H $%*,@!#52F7^H%< M=XF$!1$506;4W5E;\MP\J%;QFA'R1G5UDD'KZHEEU>]\^RQ_S&N#O.?*(GE- M;=*-MZK//MI?R%M+TQ@G_:G38YI1)F1D_CFB?$ U[6-J/GS ?_H5#A8\ 3EH4A2.-( "A=&I"E00!$ M' 0T08C@>-_(5=_%Z9.I]2H=E2>:+#V%M?T"5%-6Z\(EO9#K,=/5"+Y!WX6# M&B:_%*-T2NC#PW'/@[.BWJ1[09_1E_H0]-YCF?,B5\U5 =N?MV6^DFNP)N:] MK$K?1WY(0H&1:N^'U?Z2I)+,YR -8AK$A% HJ<0DVZ5/VMP%VD![KVLL@YE..OBBJ5;ZI4_,TAF/*7E>+>G\V?H^3/F:+F;GVD M)W;JY9$1&&=61V;W7U'"4849%_P[7Y7Y"]]O,U7A?]*!.I^@L*O!S^6"2;*5 M &GZC0>Q2"#F( $,H%]RC@*C'CL>I7FQG!UA4/:-4DEP%5[ITNU=VK8W]3! MI&EN1$\Z%6/O6U>S<&#-X0[V+CI9K>7&:&CJ#DZ7I2JO4VCZDI9. #Q;^M+- MR)9K2]5"Y6K]N_\(%NZNB,,M]8_M]XG6Y>]T9 M9R@)$B29&44 1G*!FLFW!+ L"1D,<4!C:+0V'5/;N='WKF_UKC_ROE[; R^> MO)_^F^/"M&W5N!.NN6B>RS2.O>A61H#*"N^@EE7'5(^\>MWK&G.]REY51;2R M6#6]WG4NZQ@]RO=BDNEQM24PJJ[3;BE, ?O)EL0D0LUS=SY*%-=V3L?HZ-E7#RMNGC6XVC\W8<_LX-#9XK1$>VS9]\P[M M:/W*UI3!DIYN9J+_.S#%)(Q,[:/A;Y0^= V(5@E%5@(G2S&Z!HYNTM%5XYAS M7<6GY3M)GE+.KZOG7%'I@VIGJ,MHET>8&V_5FGJ5JBI#]R%_JMZ;7[_, NY 6YDKM'%S/NSTMQ1:N(P-%8,TC/L9#PQ;%J7#32NMFQ/D:_X MG7A7<.E"+8*(A3Q,8Y!"7RZ55<4O@K ! 84DX@E)--*-SPW^.Q(H/H$EMYZ MNRDW>,7ZXJ6&D=-;<]KB,?*[_7F]>@35:EXIJ+R%6D6'?2'.&.ZJ]T-WZ&G[ M.YPQZJ2'P[EK+-)[=GT?WBUQ64H'H KRD.N@_(6K/L.=FDI-@D4F,HX1"H O MN'R7TX@"Q&((B,ABW\=4B$3K7;83/[>W?6> M[? VYE0]_/N&&&0YF(^,_U< M,3[>8[.)&=0VJ47FF!ND&XV*_40I2*X>=[/$)&OD>I.5S$>=+H')VN*#I";[ M49R>MR@7\Z' *_J=WZUX\^(@E-"$!R&(8U442Z2I] 9C F+!!(\Q# F*')R> MG),]MV](HY\G%71RW'$6[ZL.+ZY%<<*CB-T1PWZ7]\;K(#S\67!UI- 'VK@' M!&P\34C3P8XTV=QG/6#+F(9^]QE"969=?+/^N-BW*1IH@BPE* M8L8 3&D,$)?^($M8!JFJEPJUZH?H"IP;P^Y2G9K0Q0W^<656V#'">GZ?2]Q& M9M@=9$V<8:5L%9JMCB(;?4?,$;N S%AY8L?BWC97[(+Q@_EBE^ZSHY7?<9&K M(PI5OKVIK!5Q))TT/P99$/L \LP'&4L$B*.8)SSQ8Y]1$R(Y%3$WZF@UK)LS MV-4J.P.D'E]$0F<$3#I:W_9P.,7O>=*B[78NZKNPS=5 M]N'WM2K/\54%B99?MLH5N1/R=UQU=JA6A@NU6^3CF(&(8@H@8QR@E*L87!Z' MA(L8,ZW&T<:2YT8$M9+J=.U%J>D]R[^42E&#=881\AH+MK'P')DY:K6]2N\; MK];[(C0:<+KE MH8V=!VM%JP',(\;N\>OO9:?O]SX(Z'.^XI\V_&EH5:,YRHR(1VKKO90'G>J[ MK1F5REZELZ/X)P-TK *A=,:?+"+*P-AN:)3);;;EV7]?+[>278O7C_E2N@H+ MA@,8ABD&(28!@%$8@0Q" 9 (:*QJYP2QUJG810ES-DV$JE. M7,VV(([!ZW]CKX!DY/?4&@WM%_:"[7U[#?*6SCZ#_-O^93T>;9)7](()[8MY MZ9_-?I;;WKNIUJ9]T, #BL._M#K^17UY-Z*I^N;2O@(Z1\ZT' MCY7?/3#T9"ZWGHE=;UOSCHD+ =0M(S^MRDU1[8.454V#!_E4-"FB7]:K%UYN M.*M7P8N,)@SZJO8E8E5T- =90BC@/N]U3X//2C%,0H$0 BC@%F*020!E&$?#\(LF#Q7!6[D!Y#L?D;S_ZQ M%>,] S_SQWQ5E80@>%EMBOR4K^J][*8SUHR>Z)V^:G79U?@_6^=BE,)C)BBYKBG> M*_-M:HOKP'"QQKC6S79OQE=>\]?^')=50C^\$-]V'E=*'@184X@ M2@/ D&J1F_JJD7:2@0Q'?L@8CDB6FGPQ-63.[^M9JUQ%7G>4]G[ZC_^%PM#_ MKZ__@9^>_^M]];?@OPS7:CJ3H$=.CJ$=F9HNHMHH/$W1<0/,'!&5CL1):%6XL'CM7E27IED@ M/XA)XD,0QP$$D-,(8(A\D$ DZ8OS,,-&U7BN4V=NQ-:J[=&.JAXV*"SH:)IT M%Q!3@3_Z.J,RQ.LJ6?5=N/%V4W)@S>&5KBH/NL7575;0-GB/<1O?Q+D V0FD*+4R<^7!]LB;VWC3,/O7;=&ZRW&ZAWSG; M+E7)-EQ^5__OU-Z1CN*W[^MBHRKE?:HV?*O-X*H*XWX_D8?,1PA2P!'# ,+$ M!RA6K36#,(SBB%&"M4JJNE-I;ERD;+CQU'\/ZH"II53'!L-#P^LG3G,3;=+I M&)GB]&:B*>DZSAK6'9ZN]N*N5VC:C3IG )[LXKD;V8Z-/PC!Z>9.?/A!J_@^ ME;UZMSJCC%S*2T^2;J3C*?]!JG;XB\Z5"\*"V$_#!,0^(@ &$0&(!"E *. B M]",2(B-Z'D''N?%U;:+:A.>-D5ZA,K;E:J[^:UG]J%A$,4?U S>MI3GFG.LQ M^QO/Y,A4OY_$UKXZ[5[.W/FOP(VW-ZNY1,WNT2\/[U KNGRU53[SW3,OJO-U MAS4^1IPA1Q^/,32<]&LR(L3'GY.\J,^M/JTV4JESUN'P$1$?FYT,P]SI[M=(W7JTV^*ST=D>IAD YHDE= MJ9-2GR$4QW1F>KMYTM2N[4/^Q-G'==6R\7>\_+C$C[H94SU#S(U=CAJ+5 U' MF"?6Q6% JM1^:Y SU8=A/[4XA&]D*C%!SOM3*>^H6H$&/%;94GWC3I8JI6%< M-T]*YW++/4K^J%CF*W^6RV_I:IM&@5VX?48/<*.BM]-QG$"O 2!<[2==$C/M M+M& L2=[/T/7VSV[MY1677?N\:O:*'JW+0HI91'2F- 48P7X!2CP2N!VAD"MAATVAXXS4ZNGO_ M^S%P]/9?$#+IN]]OZ/&;/W"UN=NJ5NM-..A[^>?MC[S4=5?/W#JWE[BCHO>> M2XE/^:KVKY3&_T??,ST'T[!'>B5"HQ^A]X$CO^I274>^9P\05C[GN?$F\S5[ MC.GZF'V777/B(M>INXK :E=.]2!=J5/V.F%J\Y'+$?%217EOY8R\'ER\2&.> M(9'*CWE 8@#]+ )90F,0TBR":8 @BXT^Y@YTFAMI?-I5$?>>B_5+7E:ABQNO M;+6O#EAL#DZNFSJ3@Y+))F22@Q'5%6M?J+P^&CFTZ$9-4&.4M[/J^":')4A& M@-OI*<=U&KW!J883",^?8K@9VHZS5;G/O#Y]OUVQ^@CND4OIO%PPQ'R!: 1B MPB47(YP!E)$48!)&E/*$A\@HA+Q'UMPXMJ-J?2S=5=;[ZU M'GDZ0G!D4CP&[T!/=]2F 88CRNJ3-"D5:9A\3#$ZMYA71-SEZ/W"UX\%?OZN M2N-5JPX?A2(B,90LH8J;PC &Q!<4,-^G"0IPQ#'6K8]X4>'GLR6HI#IK7K:PX?+%E5$/K:YRK?L SP7R& M$R @(0 R/P#24PA!$/E1@E," V&4%-$G;&ZO?+GZ *Z!&?O,[ MRYO1:TOH0.(J *%/U+11!QI&GX0:Z-QC318%QR5_S^L_/ZVJ+"U,-W_DF^_O MMN5&2BYVW>@6F*,881Z!0*C::1F, 2(, Y\%H5QYL(@QHW!:0_ESHY1=T[." MO_"5;F""+?C:3#,6I..33Z6Q]U.K^S^\?.6UZGM_2?V]UH ;;V>"4TJRPE48TP4S%<3+*$(!)@ ".$P;B("5^ M)M* (U\#-)Y1$<98"#'V50Y$)@*6S M")"?X0RA($21U@+Q:M2F\1)WF'ETX Q: [M^SKX:D=$9N5%M^#Q> PN#QEG7 M8#)1YU:>DI5O195I@CK M[GR[P&WTC6\[R"RVOH?0<+;S?5'0Q!O?0P:?[GL/WF%'%I]Y67+^6;F;95WH M:;][0T5"DYAS $62 "C]&D 2%@#)%"$4*45I;+2@[9$U-[JHE31CA3XH]6C! M$4 C\T*MI5QC5GJ.6]9- Q%'W- G:5)RT##YF!UT;K&MN2K'^%2UL7B_+?+5 MXWW=2:$J9G^^B/0OQ;HL%Z%T-4*><)"D @+(N%Q/HB !*("")'*U&0AH5/K# M4I&Y$8LRH>H)L!8>K5O(ELHT;_LL?U2U U2,_[KP^ ]>T+RL+JRN *0J+5^W M%KGQ5KS*CE/[/JJDJ+I+Q5#9MQJPG6D]:IMB_D;FO5I7KS;BIJ[W7]ZH.JO9:ZG&Q&5\KP/KM++OE>/94?)]T6RL M5_+O<7%75,>EK$IBVW?B%GZ$4>0#'R,?P##B@(0T CSSPX 0SN,T-"%@/;%S MH]N=UC6'WGC/N/!>JFP_Q91LO5SBHM-_WI T->="CR+=(SPR(>[!;;J@2YW5 MIZO6NDFJ=-CZW XH1QRG*7121C,#XIB_#.^>;1N[/[CJZ<[9[0LO\"/_10Y= MY0!\Q'E1F?)5ON7RZZM&720\%C3"DA%3)E3-(TF+/.,@14E$HD!P'"4S:W9G M8M_<^+?5'7B-]EZE?IWSH@QH6.(G6P:>&?X+$E,6^# 44BY?,C2"! 21W(9 M%$4T31DD0:9WCC93"^=WDG?ZC"DHZFZH?^^'27-I-2^M9^2@O$GKMA:K <8; M)8U_GD_"WZ<7G)%U_],ZQME,[1OTE;-2TR)$Y@'_^&._N7:J]=ZF3ZLJ&(+] MO-U\66_^FV_N<WN)[F\^]E:Y$F3Y&=RX_VWZE0OK9IPB@R":R:< MJHEB<::8,K,@'D<8]\;\7"MCNA A1V@<1!2Y&M.\PLD]7S^L-WBI/O^W3QO= MZB9'M\WM>W7_X.M:I@T3I##R'G#3(&Q+Y1&PP],"XWN]"\W]Q->"BP\DRD(_*S7/2S M^F70]!7.W3LW3FET[/K5Y8W::I0*YR\YV^*EOMMP%JQAW^%:G,9>2@Y#Y(XG MAO"P\BG.#CB98]%G3M>[Z+UNXD/=9B_O;KLI-_*+(-7ZLJW:Y26"LC 0"4A@ MP@#$ZM@L3E(0X@0Q/TKC *>+YSJ^9H.+S5L&%]E& SF<6TT! #CE(<"J]3!$D*D$N!BQ)B4A8ZJ,$-S/[8<7^-O/: MZCK>K'ZH])OCE(Y\+.EBDN9_L+@[.NS8>>/5EL[@1'!H$M[Z3.^B?G^/4[DA M>)V=JPT*,O?=OZQ7]WS]A:]O7QZK+0NZD;[:\E7M'!IL^0T,,S>/7JH+U)[7 M%_G_]F3_\-5O]*]VRHVW!H= '7;W'>(Y,GNZA=)H#: )DM5R8&CLR58&FD9V M%PFZM[S->J$ZXR\_K>H ^\$ @$7& DQ2&@.1X S . U!)F(." UC0L(LSM T M09YV^L^-^G8!=KAY61^KB":F(IJ$BFBJ ^K7PEO7]M872)_'18S]U _/--[M MB(_$W\CWK5%0X1TU#KK1<_-QD"WG<2;NLZGV?ROGVG)J7+O>MFK8?6J_\$U= M$N^SRLU,8@8YA!F(,TX!)! "A&@"2!ID#">IB!+Y(51GCWH?PH/1C3Y3.QDC MNI5\HR+&I'9F'YA#R-+0YUD0IB#QA2IZD!+I-H@(Q!!")DB&8AJ9^ [VD$VQ MJ'$"6<2%0$DH'[ 8"@"I#P'&&94^5R1@DN$TE9#]_]R]Z8[<.)8V?"L$YL.@ M"D@.M%#;S*_TUI\!5SEAN[HQJ!\!KFE-1RJR0Q%9SKGZE]02H=@4)$4IY&F@ MRW:F1)[S4'QX2)[%*.;!&K1I(@[]+U[*Q:QZO-^8R)#84!S%,622@B#*? M!#3%*/9,%H33+N:V*M0^2M8NPCU8ZLW?80B-/(D[PHU05>ZRZJYRMIQV,&VJ MEHL*GF1HN?RDW=S^L%I+2[*H&Z.OWZ0=66):&9SW!:O^N:P,U9-41'Z*4NIE MGERM,88H(*HF51K &*6A3U,OQ:F1@6,MR=R,H481T&H"NJJ8L87]Z.B1RB28 MC\P]O7!7_F)=/4"396K4;%.#877$:_9R3$I_@^$Z9LGA#9K?9KW]KO;Q[('S M]=_6J^WSAV(_&35OLGJ:F!O'-:(")2NHA+T#'U:K3;'2K;%W#;/K%U6.X!J9 MGOJ0TI M?N[EV4WNU=,S+EY!*RIH9 5*6(/9?18HC7D]%*.Q9[05/&:SN \"N_E[ML7I M9FZ?0@=SMO?!(;EI/S]SE?:V>*SS6W;2T_IAE'$>2\!B A&F*4Q]%D&>^6F8 MQHF?<*,,9_W=S6VRVV>HO0BHYH&&,YC&/MQH\M3N1-UEK!TQ5>TU7)QFJ[W8 MV0T2UEY3_'S.VJMO621NV%W3K=:O?Q3YIOS"G^4W]5W=SW43-=;7_3RC)$%I M"GT2,(@HH9 D$9+_S#@A(LZ2)%X4_%$E1ONFF:W!2 *M&9/5,^9$CG%7RU8' ML%5*@/5>"X/@?;/AZ.>@D="=SO[8(5H)#CJ2@UKTG2-$OY_#4)@-,B*,!O=$ M^0]_3!*+ 5RZ#Q(-91CA$&0FXQT7$S?*5G^EC;A;D3D25%3=G,"^@$M/,I#R' MI9X=.1"AD&QUTY*YN M7[J2__N_I8&?_%>3#='ZYKQ_(#2WGR/ ._9&] C9)J?D&!D@3=%Q?Q'?W^VM MKN>UP.BYM-=[W_(J/Y?V#O^4OW#V45K#Q6-.EOQ>[HXWY:==73'$(BPM$00) MXJ&T2C"'69HAE:S%#[,@)&%L5+E-I].Y,50M,ZR$!GNI02WV@'IN6B.@1T^N M<1V9FEQ :G[-;H"1JQMUG2ZGO3PW .'DGMSDW0&%GWJ/$ )/D$AETH^HJ@Z7 M,,E(* YA$J'8BS@6\K\&!V?:'<_TO&POUJ_;Q:J["5+UPV@HO\?^LP M&64!="L_691I&G""YA;FB2*.J@)9XQ_:&&/CLGS2[4]RC-4_6Q!IQ'.;^Q>< M+U7ZF@^K]5>\Y.\XV7SE5/92F6B4;I^V2S7?JS)+?Q1KCI?Y_W*F7*G?5$6X MON$?BT :2YF7J%J6ZGR'<@\2G%!(8T08PP'/.+7@+2?"S93;:A_JOAF]/38;;K!F.@T2LH/]@K<@9V"4 H+E8KR9WNU0*77\8CM2M%)Y=RQI5.L M'3&J&YDF95VG,!XSL]O&'94E?\,+^OT)K__Y;O6$\V*!J4AQR@D,(Z9*AJ9" MY2.5]J6(LHA%'"7"*&K_6H=SV]Z>J;>]DQC\69Z=.H2R=$O68> M.+QT^05DQBI@?MS=;[ES629*8&X$Z^L>H+GQT5@YVL>Y!_OF0:K7Z= M?!I351KN0WF2&L-G!9A1=>$^@,SJ"O>V9$>8'XL7^3VMUJ]U0>\,J:2K.(+< MH\JO5C*B),<(BC#T4A1R1B-B$B-\V+R1U359?'#>R&@<%WR$G1YEV2,R,AWM M!+NK=Y#N^..\RHZXX:CQ2>?]><6.Y_2%IR9.IU;]Y^^\W.Q(Q5_$*$R"(/!@ M$,1RU^7Q!.(0^S!(>9;Z 8JCR,B+WJ5P<]NA52*"EUI&\-R_Q(X_=)KVT8T& M9/Z64SV)T7 MIHY\/DX;P+U09()AZ/$L@(BC%.+88Y!GC&:Q[\4T-:KEH]OQW!CZ0.XF/Y'I MD9DFY+I'9^Z!'/T([13#NTGR+YB"Y>Q43;/;B4_7S, X/64S?-^:HIY6Q=LE M+LLWO_&J/H 0$4IBS.2.DSHQTE&W@S MP*_C#(S:!#, G/&I1.'1PO-G+:!;QKB@O3MN..Y@:A:XH."9^7[I2?-D"18I M$F:<&,$L_X%9UH-YYCIPG]K 54*#FZ0QN)*\8'C* M7*!RG9JN!?.%V]\+6J MM64R?7XU H)6PKMNU3IWDZX?!ZOY=Z')R:9BOTK= M67GE29O, %MIF3WQ=6MAA;'*%1(3*(C*]1SB&&*!0L@Y#G 4LY@S+8^3:VXH$W)D'E1X#US]RA,(QMC.X0N&Z(7H?")(+>'I*I8N2O?QR&H>_G5>X/ M;C]Z9\+P]?/2'@:H7WC&;M>L7.SHZK%03G;?\(\WO. B5U4"Z+I*A/*%E]NE M.D?\("5]6.>K=7V@*)]]6)5Y=?V[0#'Q4H]QF" B]]E>0&&69!&,,8FPP%F4 M<&&RSW8AU-QH[YZQ6C! JBL N1M]5I*#5X[78(-_R'^N7O+2/,>KDR'4V^-/ M/3 C$W%7'>6+#%J%E!55JP1V*@$U5T&E5'-%4[VRT\O=68)+E!V=/C@1:=+S M"I<@'I]P.&U[2$JZ*EG5.U[2=5YYXM05N5F4$#_C$62!\E\.N( 8AR&,0R0R M$GDAR7SS?'1G^YH;R[:IUBIA[T!'W*LEO(UAUJ-,1^"-S(0#<+/,3]>+B-/D M=.=[ND%FNEZ5SZ>EZW_%_&BHNAG^HV#KY>MC)^Y"OUCJQ0;FQ@121BZ%5 OW M7D[]$Z/+0%T_-'*"T<@3OG8Y.0N2TSJG5[&P.CNZW.IDQT=7%>N>(%U_V-9A MMK8XWO'ZSX_%/:5J\*0)0GG^4JU37I#$J<@0))4YX$4$ILP7,(L8\P(<)"DB M%C$%.GUK??#31Q&T@H+U3E)39UL-W/7L V\0_7(= M40N777V(G#GR:G0YL7NO/@BG3K\&[]HQT7LA.-WL'#SD3N>+G,WJR+R@^3*O MC@W/^[.]_T&EJ;/?1LFMD@K*6B2Q2.,H2V$4*MI""8.813%,,0^S"$=Q8)8. MS;F$<[-XJH@,6)\NT8[X9M3F?B#U>/"FPS,R:>YT:PL5JH.C+W5*EJY^=]4O MWO]0JDF&;?3Y]>Z\[_#>#_0.-#J[X]S1AL,10;N7;U(V'PW>8^H?KR.[=>)A MS56.U^8;OR_8Y\UWOJY31OTN96I*&B+JQ23,! Q3SX-(4,G[B4@@\Q.4>IC[ M*4M,R%^OV[DQ>B4DP)649BRN";,>-;L';V2^;03>,:G*=%5C60M]!_9BNZ-, M,Y@<\:!FIY.2FQD0QXQE^+8=#1V6>VCS:[YVID:,F8HJ5_(_\LWWUI5F MU\47_L*++7_'!9<=L=_YYK-H?O9E=^/[L?CV7?ZS?*X-Z_IJ=X&#@'EQFL"8 M[L9>J@L]B]XN] MMN!C :2^8*_PM1CIZ8;;J'[1S8=]LDI'MQU^T^I(HX[+E3I*X_0]9<6E4=$[ MJLTT;E]VYD115QO%]'M>\++UZ&9C 5$L,,2""QCY-,-AG'(<:KG$ M]G4RM^5\)R9X:N0T(^BS0.JMIT/A&7\];)!I1;3R_+\ D=D:-!2JZ=:0(\C< MT7T?!-?H^NR[D])MG_3'=-G[K.4)?GW_5'X6N_QP6,K]=E5NRH7'4H%CG\ L M]F.(/"(4[:4P2)(@P#Q,,QR8G=CT=3>_PYI66K6)J8+O0=X(+'&?,*%*[*8U[J9MH:F5>4/2F4 M>>UY6VJHMV_?\(].U;L_"I;+KG*RE=;,A]6:YX_%>[PN\N*Q7+"0"AR(!%)/ MI! )#T/B(0_Z..2,93%-F5&6'W,1YD8G![("40L+>".M*9T8#X@NT8P)\^@4 M5 M?.6Q]ZM[('6+?: #>7\/>@IQLX7-&6\8"3$QHM@"=4IUU2T.W6!7+'IC] M44JX%V<9] 7C$'$6P\P3"')&XB1+:$0S;.'-W].EUK2;WHE_MV60_ :8,@G< M;+5.(3?=:=DA./U&J[:C1M]G783#^3;KM*<;[;(NJGQYDW7Y%>O0H-43_[J1 MTU'U\$D-F,H>^R,O%PD*>5WTZTPWMPQQ#B@48ICZ$5$4D8849AA7R55S; 7! %!L?Y] MUN5^YD87K:2@*ZK!E4T/HAH76VYP&ID;SD)D<[W5@Y7!#9<;S":ZY#+[O,SN MN:X#T7O5U?/Z=+==UW4XN/#2>-S%@?4?;A4>%EZ5"P"SUDJ:BI.]SR+R($4FC&<)&6?$'RC,WENTH,'PG-W2L M;([)1QV!J4_3NZ/1:@-^:?3YM0JF.;-SK!RXQCI[M\9WE"-Z))O#5W_ M@;]]L_;9_?--M5>6'2A',,GSO* Y+X_K8<013Z,HJ )&F#15J23;+$V43W: MXS!(?6R4_DJ_Z[GQZB?^B)?@0&+S8@":J.O1YCA8CLR0':$K]CL0>[*")(:X M.2P[H-GQY.4(S Y5Z; L(4AJ?HN!+7\ACBYQG%L&^\2A!/9 M=R9PN3+MM/J'$H#-ZV8Z4[MG_;,O::/RV:E.ZXZ5:]CX6;_%SOL'+ M3MGT0S^"-&%9S+P8>C&6N], 48@C+X#,#V./) 1G1%BX;@R1:::^';NC)95C MHE/*#FR?Y5_;NL>K->!-Y?F=OWV3_PRKA)O[/!5_Y9OOZCQ8O;7!/\QH<="8 MZ['EZ$,X45+9O1K*'MPK4MF%*FJ[T>6NX^2O8C_'&;=M#JF;(-'59L+3!'B1$30CR(.42+WUYG@,0PYX3[#+$A2K?QB M?9W,STKJF% M&4W<5LIJ!]?*"?YL)76X4=/ PYU;Z\6>IG9KO:;R&;?6JZ^8?='E>K-X6*_8 MEE;']5_Y^B6GO&Q"VY(D\C(O"& 0<1\BQGQ(:!S E&.?133U_4#+H;6WE[FM MYXV@U3??2&H8,M@/:C]!.(-J;&JP04F;%K10Z",$V4"'#.2_]D30W_8D%*"E M7COY]1XVKUE3Y?]\X&O15$(Z+ZV2<;5^JO; C:QWU^JP: '5 M/XD=8#3R]+6'QZA,30\(5@5JSK4W66F:'F6Z16GZ'G.WU>XX"BTB7R#&4P:1 MI\+[,R^$F>=QR,/4#Q,OXS32RJFKV=_>M=O!ZF3K;T9Q"RV=UWF[GY1O^,3CI[_G.OV7H>X;(Z M0SWR60F"D-/ RR#Q60J1'W.(69)"C(@?)5&*:&*4V_Q"/W/CWZX'4>=NHG8: M^EA4%H9Y&O-+(.N=KSB ;F3&;5Q]E(PC^_/T(N',9^=\+Q/[Y?2J>NI[T_^X MJ]J!'XL7N=BLUCDO%P$6#%/"89HB 5$4QT.M?+ MZ+V$0ZL$=A'6XX?A@-VT+J .=@[J 9[!9+1"@-V^;EP!\(S:UTO_G7O)CD$Z M%[;OMNN\>*S3Z5;EI,KS1:4^K-:"YW+B+E(_(#X. A@F8001B3',?(IA2((D M2IC(8FJ3QV2(3#/EGT8^N4-7ALNV4.XO=8F_O5_,+W*NE96.OYIQU* QU*.P MT8=D&H:KY=VYK-3_U"C-M]/%'0&Z0-01/PX295+Z= ':,;LZ:=.R@I4ZO5,- MK_EWV?:NPM_]"\Z7RDZ4VYD2+WFGW/3.!Z?*C?X-_WBHRS;=;^HT5I5UN7K M5?D?CP>84<8@59EA$$ICB /D0R],A/Q?F&:A4LD99V]>_RA5 MX8Z/1>/W?:]*=]12M;Y,B'LQ#7@$,0H81'$60D(B#U(_XRGRDH@A9K)8F8LP MN_5'A;&(Y>JO$JC/3BY$K=<\WLG^GV8+B\6XZ*T5XZ(],OTKQJ[ ;L4'Y!7\ MHC20F/\*=DJ O1:C.*;9@^B(F"T$F)1K[0$ZIL\!+5FZ<<>"3@) M89)D&41,4)B)5, XIICQ*$ ,&V7)/VQ^;DRFI!N2#_\(/#U*LH=D9+HQ0,/< MM_6LTJ[<60\;G]:#]:QB)TZKYY^RO5V1I%&-,H2E$)$(B3G+)<6 M2L %Q!&*/$:DH1)PJ_N4@VYF>H+92@EX+:;I-Z!C%[L]W\OMK\ M-]^H$+:%B-,X]GP?4N;)V8UX"E.4A')%SA+L4YZ2-#7+0J#7\>S6ZO7JF:\W MKY6W-?_7-G^NSL/S@BZWK+*(Y?:C2A96@N"-XEW Q)G- A2*/\D$"4J4SQ%!&:$P]5/)<##&)HP.#E:%2D\ ,7&A'0+,5!ZS M.A^*H5_L);7[W6!/WIK0Z_62Q(=.KA>?LG0Z.7NKVKEQ?_.Z?Z2YD+]7V4!^ MWZK>/XOZ$N[!*(Q9G'F(!WH<-YJ$ M,/L%77HW3+6&+AR>7$NW[1^,&/!>^(<,UI'@TM+WI#N/4O7-K:1?63Y7+UEPI!+!<^%:G/F =3$5N[HVSW\JW4)RJ$#I[<*W&8X1J;_@Y*5 MM5IWU=]WOVA4NP.M<@?I--2/*P7KG^Y4'*6DI2/8W9>Z'"K8K4I@.@*TIS2F MJQX&; O(]<6&'"\VGY_5@^7G[:;UII&N2S::'I%G$.FG^V%@C,S"9W!P5M;ULN)6:76.FIHLH\YY%;K) M="X\86?,_E'RS^)]N=C\W*;E'W4V[YU\9J;>$71Z5I@]("-/S6,LIBE&.3+O_G%3M> MF2\\95DPH+T4^;!:?ST,J6B=Y%7>?YH&',9"!2\$B2\G.O9AR&F4!D*D+#&J M5W>]R[E-^:JPCG[8YP11\X3[VB"Y2JM_O<-I MD^=K W"2(E__33,J8CQ?O"\V^>;U0[[D]>7*0L09)0J=YM6<-R-@KMBX6YM=J9U5V M=35VV/BTUUMG%3NYHCK_E.4U4Y-"L'%../%N^,+E4IW3#6=5;W\4^::L3NV: MF,#CZJ'4#X*4!13Z$4)ROGLIQ+&H H3\S$NB.":!T1626_GF1AC=#(Y[59IB M4DJ9-LK6T,/ ];!J7O[<;K FO-@YFQ3I[.#=[49OU$23(\'NZ@[&L733WJ^, M ^W)W3C(?[]=)KXGPLS,@\QZ M Q?'P:6KESV,SIRZ+$28V'W+'J131ZT!;5G>8A5K3E>/A7+=_89_O.$%%Y*( MVTRDI63I[5+ER_@@-7]8YZMUG3VO2BY45MFYRT7H9R'EJ2KM37V(HE1 C/T4 M,A]%V"!9:0"4ZY3*)P>>6Q4, M[]9<#*CFC=Q4XS/1/5Y'GD M'I9F44CE7%2Y1M*$IC!,1,!]Y"&!C5S/^[N;W03M2*N. O.=O !7 ANZ"/1C MK6>QN$-P[,E]!-Y>U"8JR*$W@!8FKCP!^CN;U@M 2_$3#P"]MVQO_[]^Y\NE M.B;#Q>LB\D1"8L)@(ND"HCCU(0D9@P%+/!92CV:^5@[!\\W/C3":>^]*1-#( M:.H#< #?];5]&"@C .?4'N +<-#H2LI%GK25: M1L[Z.E!8N>[W-CR9([^.>EVW?JWG+>;Y=LE]CT2^BA=@J^<-9Q^6^%%[BI]_ M?7:S6]W4*SFA?Q!S^ %66;L]R@1$ M6_R1T!Z985P"/<#91ALRYXXTUWN^D9.,-B27'6#TF[!-@5Q^5_]__Z]M_H*7 MW MK$TV&",O=$JRN[H83T? V?3^I%ZW3OX8?<-EQFP'2#K+"WV$%DFSI7M +;3 M!-HN&K5;1?^.U[E:C'>5W!=Q)JU]RC D*)0K8Q((F,8!@5'FITQ0*E!FY/A_ MTL/A%,*!)D+ PP?)_ M1M5R3[J8VWS>26@]H<_ J#>CAX$S\I3>XS+*G+ZLNZOZJJ<=3%L2]:*")U5, M+S]I6;/KZ1GG:W7Z^GG]+B^?5R5>?A:?5K*'_(6S^AJ^3KRR#_7*4DZ"U ]@ MB 6&*/1CF"'YSPP%&4?B;%( XA(&,(LDO_DD4=\%L5!B(R*DE[H9VY4][93 M >.NJ74!\DI4^^H7ES#6/,X9CMS8!S4U:%]KT&HA[T MIL/#EWX<7!VK7.AE MV@.3?E5/CD*N/#YQ91YUSK)Y_5BHFPSUP[*J3__M.RZ:7*=_Y^5&55BN@QL6 MS$^)%V8")EA131I[$/LX@,27!.0'7D@IM8@)FTI^K8DX?=Q8+>0-2O:8#K_F M7>V<1O.G2:==*P\ZVH-*?;"1^N^3;3??BOQ4'OKO-*8K_F,Y;+>N"60J]L]1 M*LAR,)Q5$++MWW+AXRKQMD2TNG7W%Y$?!PD.(LC\3%4'P@02PAB,(N+%"&4> M2XRJ 1^U/S<3>"=>=09HN+L_QDZ3W.T1&9N#=V"\[07#G!C/J^R*OXY:GY9F MSJMVP@87'K,,L*OVQA_D]OGO>+GEM/W8D]&$WG7WWC?;GM4I$0%E:R&<707(=6;U4Z M&GE^GV($]G(ZC)R[!H6KH+F+_4P;+W=-W9-0N:LOV)2_ED;&5JZ87U=B(ZT( MWO[Y3A+/%N]S? ]MK4AD/EEL-;A4S*3=N/6S\Q33@:XY^X MU0/Q=3<0[=] 1Y'::+D#4A>P4\:J KC]D)B4"I]D:*:J*3Y@B%S5(!^,9W^Q M\.:LNRU5N1,K5W=#GXILTIDM< MI8I:L%00GP8<,I8AB'BL?'Q))/>MTMA-O%!N:&.C+:M)[W-;M1[6*\HY*^M$ M3!\?/AMN:8V0U]SPCH7GV-MA7,>=-%<]![*#5GB5H:PCOL,]LPUJKG;41GU/ MN]^V@>5D-V[5B'7E[KQ0AX#%9IV3K6KQ07YF[Y^>EZM7OOX-;^CWMMY=^WLN MO^!B\UE4OUQ0EK((\QB&&59Q=QA#[$<^9#''"64QY9%97OVA$LV-\UK)P5,C MNK3)][*#7YYKZ?$C-[P6&CYV>@PYZ8B,S)J-+J K+%#:W('=.+4*'3QT!QJ= M%.=63SBMSNT&8'=%N0?*,W4M;C?PG2G![:AAFR.3;;E9/?'UVV;SYOLX]2*? M0I2R1-J1S(.IYWLP#I$7H" 5 =>R(\\U/C?*;,4#;TTVQD> Z1Q V,,P]JG" M#@&K,X(C*$PV_O:03+6;O_YQ&.[-SZOF?"7?1Y:0^WQA>>L3JYK2L= M_R/??&^;_<+%MF"?I3C,#!Z,11)RI#]%>@WKOO&YT MJ!+)TUJ+.@WUNM;#Z$C1Z1AKG?Q./F13G0;7BH&_I&:@54T%RBKEP$X[E9UZ M-Z!*0=!J"#ZHR@#-@"HEP9=;#ZC1N?&M!G:RL^3I!]CTJ'F,(;AR_.RTRRF/ MI,? ZNB8>I0NAH08O%WBLKQO;,.,QCQ3]ZMR@R$W%R06,&5A#&D896F4$I1Y M1OF.3[N8W>ZB]I&O1 3W-O$#!P#J':(,@V7\.\P.(M=W')8! ^>T=QHK<-#! M#<($SBEX/D+@[)-V<[HYCN!?)6ODE)_W[/Q]5;Q4CIF5$V?Y3?D\=7^O;LI^ M7TFFV7S9E46H/3@E#34_4L_YRA\CP0E/(&4J'MM'%!*5=BW,!&,A8X'@1GPQ MK?ASXZ*#\B55J!.L2\O0KI>YJ^2&7]-_+'H<>-\/X&Q[_"N M%7/<*=U&$2@MY4_55F\#]HK>M>5LU,?Q1>/C,&;PVXR1H]5A8N$G77EN,S#' MJ]J-I+!;,5LOA*JT3SWME+5=13)\R M<4)7QKRYHF?-R$:,T"CQ.81IYB5SR M,A_B!*BC(CP MR$O"H8?,+ZWPBMA_;0+&=@J O0;NB-X2.D=,;=K[I%1K"26K\5' 16"USP1NOC(@"P&Y'C-* MC&-&[Q\?U]55VD?E22$EIU7L21U*N@AH$F4IC6"<)0%$GI="@CP$,4TI3=,P M]!)JY$%[&SWF9L8UD>:XE5G5>JN%!B_F$6JW^CCTF/8G&/()CQK&S6"P0P3L M(*G#^=KD!HY3&MQN6%UF.+B!%M,G/+C=4)W-?W!#<6PK#=XS)EFA;/[XE!?< M7Z28!T&:J%( 7"7M\3G,!(EAY,4\];TP%(R8%1P\T\O<5J]:4-"(>-?^!2AA MP>="<_7J![9_;7$&U\C,;XV4177"'B0&%"D\U^K$M0I[%#LM6=CWL*7IO24E M_]=6\LW[%_F?NK(.CZB?D9#"+/5]B$*6RGD?^A SCR 1Q(1@H_RHYSJ9V[3? MRP@J(2WK%YV#4].2' C2V&:>*3[F-E?MIMS@@N7%XS]X_OA=W>*JI%&/_/T/OJ9YR1_6.>5?5LNE6*W5 MBPO)1GZ(:0A)%F.(_$3Y^H<8LC"(LR0*,L$BXW.[2568&_6U8D/0" Y:R4$E M^D1I1>T_"8/3NMD.]/P/ZG9'<1T@[D +Q85O!_QY3\K*4]FEL7BSD;QU]E%[ M!7Z./*2#!\A91M+ADCC9DS?>X%P@E"9(0)8E5+G'8IAZB$":I=Q'F4A1Q@9L MRN?I47^\ZQRT&S=RJQ\,S^3[<>>^];T0C+,COX6'?:^:5_;D#L)@F\B=;Q)0 MWD;DRVUXJ,H+4OD9J.JM*0C.T6])'[9Z0^ M&[U_[CGK+$]\O>;L&_Y1IW=M?U#[!RU$$+&492GTN<<@RJ((XM 7RG+A61B3 M+ R,=NI7^IL;L;72@367JX6IY\LU0C4Q\.[2DJ+L::+L??NSWI+3) MC:2#B[O,1[V]39W72$?U,UF+M%ZSW/70[YQM58*Z#WF1;WA5#>VC7$:*QYPL M>=UC=0>R+QE(W@C(<1T7)0&"##W"CGZ_;I M":]?E>_L7G"K(HXV Z*YMQH7YK%W7HWT"N):_J9LXPG>S1WI.(4;!X#H:N]F M(<&T.SM[B$[V?0.:LJQ8K=R_VDP..2^;E T+03*2I)S!$'ER.V>TK4JT,A_J",\7F>>7U5>HFV2HN5>"<.JUA>@#D.? M,LREN1IQM0\/8IC6SC BC001$8H#DR@6%U!/$,%2A4\"? 2X&TCU%@@'0(V\ M"-3^R1T1[]K,.P[KAO>CX*IX^(5>IJT@WJ_J21GQ*X];UA*OS-BO&[RIK@7: M6ZM%2GV/A()#Q*-8T@ )(1&JS%"$:X MZG&! [1&Y@(;H,SK=/?#X*H4]X5>IJVVW:_J24'M*X];;D=5RI2ZQNZ[[3HO M'NM\ 77MW=_Y7]6OR@6-1<(B:8.1-%41_)'\&V,Q3(@?QS'WXC S"R'3ZG9^ M5"%I6-H,SUNRS*G<& F^KEP#BCJ*L_U!4S3(OEZMWJ!H[D*=0SWVQE,)W)3< M!K7(37:6?4%N*7?]A,LRAD9 N=IO5BK,5JN M$H!H]SMM.A!3.$Z2@Q@W8.$K]2Y_D1Q8L/(=ITMI-;$WV\T?Q3/.V8()7P0T MPM!C0CD:, Q)Z,7R/Z&7DD@P^5MMEZG+_0SW( M]K./0[Q&YIH]5*V40(H)_G (E8&/E1O()G*ULH/.S//J.B"]#E@]KT_GAW5= MAP-W+(W'+4CRM]5+=0[VL=!($*^2RPOY M@;Y445A?\&;GMAZE28I$ A,2QE!5\H*8)1CR*! I"C#/(OU%Z6(W(34339I^6&0]?Q:&7:"^_ M/1V37M7@@"JO/VT95=%N#![PJW(I;)VGO"0F) HHC#P40!2P#)(XQ3#T$D+4 M02R/C-+%7^AG;FRXWWX^UW+>[5S^GE=K\U(EE^#5.V=U -ID)QT/+5[.?=.N MH. J:N)"+]-&2_2K>A(E<>5QR^L95=;ILZCND#_E!?^XX4_E D5I1D(DS:%, MN:>%G,"4I!$482P_$I[@-#,BA+.]S(T.ZF)B*P%J?X@_E:"@DM30+^T\IIJW M+4.1&OMFQ0(D\TN4/A!<79B<[6/:RY$^-4\N0GH?MBS$AM=%7CR6#WQ=>8N\ MRYR"312JJ\R&H/LCO0@CF&#ZLF,JYJR7RM+!1:OLSA#<&1>&0*>I6/\%5"/'OZ]7V\?LW M7N!B<[]%J-E,:I\=CXCTQ9>^B[\H-6 =!H &H5 MP/UDT!L<0X\]!!.=4+L?"K-3["$P]AYP6S4\W=GW$+T/CL4'-61KR:IL;*OU MZ^]\LP@9HG$8QS#V51;S&$G#56 ,*8\1(SX-/9451#]LN]NXT9(Q6:QVWDAH M5RGU #Q=2]0.DM$-ST:LJGZ@2QOS5%UG)F6GZ8DMR%.E3@W&,\_8>.X>IPZJ M.&+G1K!@B4\CG D8>V$*$4^YJL1'8)K$#$41Y@$-]-UW^SN;I=6W2UYQV2?& M'%4-L\TA5F/?:IW+#E9C=]V?R.*+-/#E=8?A5 Z]0[ T].O5 Z??N?=*&Q-Z M^.II<^CFJ_G.4,M'BM^F".(\R;R PRBBRFDJ$I PG,*$)0@G/HE]LU319_J8 M&XE^W%M H%@5L'40^"4OZ'++Y*>>%TU125P-@F'D^3F834TE*_ FM)AV\HUA M.)TH[]Q^VO=P(S/J1,7+UM3IHW:SOZGJCI?[NI'W/_)R$1.4^I0*2#W$(&(H ME*940J%(A!\PG 2(&Z6LN=#/W%A@)V:GEBSX4TEJ>%I_"5>]*>\ K9&GO0U0 MQI/_"@R.".!2+Y.2P!55CXG@VN-V9'#/7OAZDY=Y\?A6Y5FI L5?]\DYLU#@ M6+X)4>3YTBS( HBQG\ PY$$F/)HF9NZ#5_J;&SETQ 65O&:4< U=/6IPB-G( M%'$,%_BSEG6<;*::N#CBC&N]3E[&DB0E),Y2[0.:T_;GQA520K 3T>!4X0QR&H

>U9RYK7ICDVYT5-_R=,0$7_AFNR[ _=-JJUL5 MJP>L?HYR@]/(-&4+D5&*JGX4K/)276ARLF14_2IU,U!=>=*R('5=;Z_\L%I_ MX<_R8_B.2_Y9O%T]/:V*RHEZX:>(EM7*YWJO5A9_6'W>UZQ"5F)VCEUD\K64&IA#4L2GT=<;VMC",4)RI. MW0@+Q$HQ0RNN@K(6N Z4<%BB6AL=5V6JKWUMKKZ'4W-UNC MEOA@5K3I9;ME?_5(1Q/Q?L)QC^/(9#,40FVR,4.FQSZ1#=4<(_^RIQ;-YB>A M%3-56THQ?,OBK.0K7O+R&_[!3PX$!0NCQ$\C2(/,@XA%GJ01Q26$1@S+_WE4 MZ[BUOYNYT4?-C]VN6?_\VWUP%>JIOJ'8O\1:IZ[7'A] M;FPFQ=R6F^IV]-L*/+S_#+HUY._ A]5J4ZQT<_/TX7;]",8!9*-?&>FA!?YT M>H>D 8[5TL2?%BN M_E(N<_*ORH6NW,@]VWW!&B\:^7>ZR5^J0G#[/..[I U($![)S19,<*)NKOT8 MIM03,!(D2Z-4A"DUJM T5*"YT=;7[?/SLHK1PDO =N)6I\R5)ZU*S9^W6E;9 M^D6K)\ [10U3;0P>5CU&G'*P1N;*JD2"TJ7VU%7_^G@P*CN%P%ZC3NV$43)Z MN,+7876%0>),7G3!!7CG:C$X:7=@1(+UK.UI84830A E/?\Z#I/?&H^Q3W"UH3 OL'A.95=U% _:GK9?_XN*[E#FMRAKMUC7!A:^RD<,0<021P BF@D20 M\R"27Y; GC CA5MI,C<"VHD+=O+:%%N[W9>A27H_PWB/3;!*0:@2:;.#VJ M=>OA.EDA;RZ096QJ6_SOS>ONK_]_SM>RH>^OG_B+'$454AG2C*=)&D$/"0H1 M30)(:!3)_R"?BXS@.#&*2M/K=F[K7*?MTVBA8(R!.@F+-WK;PU7J[YBS?W$O2JWBS#6WSPB#Q ML8#<3T*(N++=@QA#07'L!Z''T@1I^VF=[6)N9%,+"792&G@?G8>PGT7< #/V M\?H1)C:1;N?!,7#+&@S21"Y9VA^0F5]6K_J]/EGGWYS.'ZM7\@-?K/XG[2RM M+WR#\X*S-EOX/95?P7:IHE+><9'3?+/@/LT$\Q-(&$4093&"&8XH%()ES*<" M!UH:=APXX[!Z%0V$'ZKW ?FXV"2&V'4\9@J=\)H MT\(PWX(UF/WY&,R;G3!?@[7.A_D<[)NQS'15I7!L*NOMKEK".$$!53?S2:0N MX>(89H@32'#*(S]D)(R-DMZ=[65NJTHC7I/5TM +[SR.>G;L8'1&YOLVK6T+ MT!A7.[T8N,I5=;:/:3-4]:EYDI>J]V'+^4ZI2N)1?N&42R(A2_ZW]:IL.UGX M-/4Y$0)& 2$0,8*ZHI+^S:3E% M2_$3$R>/C2C+[P6K!1EKWS.COZ2(\:G_2C/*_8\4=XX2G; M7"3WC,EQ+[_*C1;_O'Y8KUYR*>R"DQ 3% 30\\,((LY3F,;<@U'HQT%&<1HB MPRPDYSN:VW+6),]HA+T#E;@24M *;)IYY *^_=/;)6HC3W1[P"SRC/2C,2## MR(6&)\XMTJ_>:5:1*\^;A]4K%Y][NMGBY?+U >?L[^69M&O&T?9FK_I=\ZV2_Y9?.$OO-CR\H-4Y_T/21$%7K[=EIO5DV2+^X)]6A6/ MG_(7SNJS@F_*CE_X*4-93#(HLHA#%*8<8E6_+TMBGODH8!1A(Q?Z0>+,C0-; M;514;JL/4)\+:#4".Y4J1S>E%*RT:@H\R3FJ%#.-X!DVJ'I[J.F&:F3ZG&"4 MS-W/G8#KRH=\F##3.H([ >[$F]M-JW84_3O?J.#@RDYEG+UY_:/D[&/Q^9FO M\>8@*GAW"I)F..+J/H7CT(>(J4N5F%&(?,H#/T69[PL36C8786Y47 7BB^7J MKV9JKUK1[;,A6(R+'K..B_;(;"J%!Q78K?@J^N<7I0'(BU_!3HENOH,QCKOL M073$FA8"3,J4]@ =L^. EBR3%3Q\;OPNTC1*$?%BB+U00!0$TOX,/0JIYR$6 M841)HG7>=M+RW/A+"F98^W"'D1[I6&D^,I=(F:[[[YAG9CC6U%4>AEV[TV9= M.%;G),?"R0.V>>7(9A^7]G955*6,I'U3_[7,5\47=0;ARUULQDCL!="+8SDK M4QY#DF0$)EF"49P%240,4\MI]CRW6:L"8-;XD0-%A"O3)'.Z<.M-\%% ')D ME,R=P. [T!&[_8<2''SIQ=GV.W'&.4,X3I/.F39@1U&M%_4# M7U?'96]PF=.=]1WY"?5$Y$$O5>70(C^"\@,4,"99A*A'0A[$)K34V]OB]9!$S\AM?_Y!MU:/.5T^VZVK3\AC?J;Z^+D-(@BC&#%">9Y(_8 M@QDF"![[_6"S9U51HR MOI;UY(UQUI,'+ U&FC]7#7Z3@U*JJ]![(>GOMQ7+14[K24!]/PNRP(-"Q"IQ M,.:0I%D&>1B)D(91X!$M&V\>ZLQM(3@0&VQ:N0%6@H.GCN0FM5%NC;)6N9I; M"SFCU4TKY]<;%SF_#K^W'3B@0@?\]K-^;R8U?VXM[ R-@Y_J^S,LXO MIG1S*2JE;P:I_+6M-=T6+?N>;S^(;_O&P6E>_V&S6.=E6MNVWE51&A4&EA$41$AQF MR!<0Q2F%F8<)Q#[Q@BSF:<:,0LTFE7YN-N#;[^H; WFA JVJ^B^TT1=L]BH" MO-/1[(!QVB]#[\!RMN,]LJ%7+XD'BK?%?GY1H76_WNUJ +48@ X(E;- %F@[WFO=C(B(Y]7=:*WRT(IS0 ARK<-5NM MCA9WZHJ-.N7Z(6"ZNF6S$6':R[26UB]J[JHUVVL&TUW)KJ=XWOV4#G;DM_[6?U_UM3S*UM=1K9[?>PT-#3W=5X)J4 M,%74U#YTFZ!$))''(6$D4S%,"!(OIE $*(EB[ N3<,$&R]ACH60-C(#OV968'U)W0G01TE># ::2\+5K.PSFO='NC MP$T],"Z':&J^/Z!:GX8'GQ^&6U7'Y8K=4O%UZ*,Q8J/Q6D M#F<82V'&Y-[%5\9.(@0226)IB&BD$7W2O,$_3"U?@R$8HQ_)G.Y[!87P?('I'\+TM6+KOM*']55;-3SDF\D/9O"ZR)/"$% )R/Y8[ M=9PD,(OD/U-IVGK49Q$7G@E97>AG;LST(!M39LM+5;M0FJ/[[")+)3A8-I(; M[\\O :WIMS(@9V0#KT^^E%PY9]QH9=I/2GZ53WQ>;CRN.46 MN2X._X4_*P>(XK'*A+1;3HK'CQO^]"DON/JS7"19%(61ET'?YT35.$LD6Q!? M\@;E/DE2:=X8U3@SZGUN&]I&>+"3_J[., 8Z"@ E.?A3Z5#]U;3&K-GP:&YF MQP)][#VJ6[S-]YPVN+G:2AKU/>T.T0:6DXV?52/FR7_/).?\>_G ^?IOZ]7V MV3CKKV9S0ZBL\O;J M]C%9PEY#I;N9>DU?M3PL>GI>KEXY_\K7+SGE%PZTEM70*A\KH4CNL\D M1AQ+\[.P<1!W=6#F6+II3]7&@?;DZ&VD;FYS2_UW7FXXNR^8F@^J1.2WE?K1 M^Q]\3?-2W:?_@^>/W]4S=8*[YC?\89VK*C@()33PY081PVH[CT)(F8:V(-7:5 S%]QJ 7_("L-5RB=>=[%Z:Y8?G ?0B%!%3>5LA MY4D"D4<3B*. 0B_ <2A9*0SC:"%?)*O_>U].5ZW1OYW_ ]_*-%X6TXW_3^2- MT2&@%A85K:E^K"RH'31WH 4'-.BTO^6@PF<^SAMNQGDF3AX#E?FIG$'<#)QK MIQ%'4MD9?ZJGO'ALW/QY&@A,(P(1EQ88PBR!Q$,<,L10X@DJ(F%DBQVT/D?3 MJ/(1LPJ".@1.;X&QAF-DOM=&PIAJSVKLB/D.VYZ4B,ZJ=+Z 81)(&QGA *91 MY,F_D20)O"S)*%D4_!$KUC$H?& EC=8'G]4?_(E,H_IC*-'E]JB2N:[:M*J" MCFGCUX\K^0U+*MB-F!Z1C#@ $Q5K:!0 O[0J_*J2Q+1CT8A?#443_]T_!.9U M'08AZ*H(A)T0TU:,& 3427F)8:W9D><]I=NG[5(1RJ7$'4WU$R_A+, B@$F4 M8(BB-($ISB+H$1&%,1,B##T3^T>[Y[G91AW!P=7$/F;$J#\:>EPX"L8CT]_] MY[:'<5Z%KKO%A2?L+(BFD.<7KK9R;][)\;W_D9>+2 21GZ(()I13B&*4PE10 A.!:(#" MS,>QD5.%6_'F1AN-=G=@IQ_H* CV&M[M3YAK):ML+ATU[T"E*%":@C^5KH:' M/HZ_ ST#YW:C.S+IW69@C9C M4?5>71'H5<+J?7=&T[D2$71DU*E\98"202)\%VA-E)_^!#5'R>&O0=";L_WB MR].E4K\F_T&&\ZL/6VS ELOW/SC=J@C)MW+R/U8)4%7 M1<45_\@WW]N49;OHQM^E*O4ET"(5<8AQ2B!E&$,4QC[$C D8Q7Z49B@-4FZ4 M$EFSW[GQ1'M0#]:M]5[4R=G;R[+G.I.U84I1S4'0VS&- .W(K-)*#/Z2(H-6 MYDZ$\QW8R^TP):D94*[RE&KV.FWR4C,H3C*:&KYNQU4/\J-1&1:KTX.0(AH) M*B#C-(9()!QBPGR8^#Z+8T'2F!J=(G4;GQOK*-F $L[JV.8 -CT*L05C9)[0 MQL&8"LXI[&B^'S0]Z:0^I]3QS#W[C-WT5)7+W^4E7:[*[9H;%KH^__*,OCTE M(-A+.$I=ZWX0''V/%SJ9],OL5_3X&[WR](BAHM_PCS>\X"+??) Z='_3>&HL MN,\0XBB#3"0!1"C-H,J>#Z. RH7(\],D0,XC1*^*-;<%K$XJ7P>&TN[%'ETI M1_@-_@%(K= (09_7!U&/HJ8?FI$I33?$\ZY*=?;FR@"-$\FIC>>4 9S7A9I? MW*8VD%;AFOJMV[%UG;Y6A8*J#79=C?NQ+AB4TC!,LPS#@!,&41*$YJ;JRZS^F[WLD*RD98,R+MP5>/'-V@-C+A[0';BPF^7@/, MF-BN8^&(K'HZFI2 KBM\3"H:;UB:=7BMKCG+![ZNF&JW#<%I1!#V!20\#B$* M0@Q)B#P812+TN"^P\+2JH5SK:&XDTL1$4S])()!E&$6B3@.S&Y)CSN8F\E0RP=*)> =>,;K)M'\ M_^?]A^?Y^P0^=\"_"R+OSO.J_]<_+ '>;KZOUBK3&,!5M;AWG%9>-O_^;W[L M_5?HWP$UY^1__>0N\Z.[Q ^K,-W S^[B*+Z+TJ1M*R_+;9/Z9=6AK+YVZZ:\ M(+@#LH7GND#!\O4_3+U)CCX"7;<1^Z$=W3^D&M6O]:A6TMV!CQ6^+KU!SNOO MS.WCJ/F)_3O.*W?JR''A.\ MP 7-\?*K_$E%J:7A\8*3OF;TT7?UN0,'&E4\T=5)4QY*,Q/)7OH[-SFW_3NYD^W\$U*#87(/E'B[NO: MHP)J6.2KH ;FY_BV# *U?HYO;*)0L)_D6S.+0[O]"/=&NMU0O.EBZ6X_!@?1 M>C,0Q]:_MXY]V55,;%Q[&L>?<[43=UNX"%'$N(<@\F("$?4]F/HBAFF6I(+B M+."DHG=Q0=#=NI3/KQ)BVUQ&QSU[:]5$QI,.!(<25(D M'HJ@W+&&, M3290\QDE($Y2&^KO5D^;G1G:M@$!*:&#.G\*FL8,;!,;8)]H= M'*['3NL 8K#M& 3,1+L!K0_%S!:_J':OB7SZUG26ZT6)#PS*RT\-2O=5.W*? MQG4:6A&:KWU%KF1=*&XD/1(^W6K_"@? M"Z;V6UN\-,^+>C(Z11&I138/J9P@4F(U/"$1SNLYU<5-XVR\EI M@U-F-[FHSE%6D\O/6=XWJQ.1WU?%JJW67IOW;9Q?Z$4\BST/IM4I!&,AQ"KS M9!:C&'L9IRE'BXVJ5*IW"M'?G=&$[,# MB"M8:U[:.T-P[-OX"K:NI+LLX(VPEZ^^S&_8M5!Q=77>W]FT=^):BI]<=NN] M948IC.>+]\4FW[Q^R)=\W:1=>EVD*:IV"-#+@A@B% 60^#R!<9PR@N1>WME]B:9T%>4:6?PM<>F=#SY+2_RI^W307FQ!_EW==;QR#^+#SA?_X;7_^2; MRC/NLZB:*3\7*CGJ9U%=M2PB'N X)3'TA:0(%,4<9MP7D&4HBA +@H1EX_N> MN%!E;D34Z-36<>7@66EUIUQZ&[V4$YR0FH&G2K7&\U?^L''(716 J0S)\B>5 MW\H4[@1./BJ-L\Z?YE,9F9L=.!&T']IA_;Q7)OSP)G)B<3G6X_BQ.)'P)W!E<3D2;KQ9 MG$ID?H KMXL/?/4[7]V_/%8'(X:UABZ]/S>S2053/KS_#'Z7_V\K2]<'08-J M#UV$[_I1KPOD1K8BW(!F= 9\#16K<^"+C4YV%GQ-K>YY\-5G+1,_M'$-WU2: MF05"@?""S(=A2!!$&2@0;96>?,C]Q?5LGBOZ0EQ0O M_YOC]?N"J05_(5CF^4@P*)*$010)#V:4!BKGNU[J9&Z3MY$3 MU((")2F0HE8VOOX1[$5(KY_#N@!JY#EMA9'1F>PU$*P.9B\V.MGI[#6UND>T M5Y^U79E7])]?^+/\%KYCM058/:[QT_TN!K^VK_Q%(.+4\WT. U]5;P^]"*8! M#2'. LP"2D)*C7+L:O8[-SJHD^BN=W*#YUKPNX.T!0:&O.DXZ"[_SM$=W2Y0 MP.Y%!@\ML'NIG1G[EC Y,R7T>IW8QC""XM3X,'O=DJSH=\ZV2_Y9O!>BSLRQ M\QW_(KGP"U?:YLN\R83YDGD@A\C,&TP3'\I\I M83Y"U/>-DD\.$69NM'8HJ[J=Z41JJ"W@5E6^Q!OPQW]\_0_P@P5*7U5 ?(=$]>(7;1O)R0!K4N-$PS8V7S9JJ+':H]X9M6I(CL:UWG(!I0^H M%'*Y^W* JRN"'2+*M*SK +03*G;1IAT__U&L9>./A6+\?3;RZH6+YRH^LBIUJD? %WHSF:3'?8XW7[O"=FLME(I5 M"7_,BZ*I*OPJ;7LSUKP$>^CYC/@8P3#!!"(D*"0L3*!//(9][#&>T 9VN9F8 M&/2VQQM!KD+/G8*MM_HX@&_DA>4 M4[-"8>YV:^ X&@5N-3+I 1_1=5C[K[V MN/D=FSK-EZ.M>Z76/#XW^[2Z")*_U[\<:_6^?A=FH?+(4_"JMD:W6D?Z65UB MM6U,=F=U)'3WBNKX5P.B%+YN"[9^;8LDYKQL#MD6H4K0&1(!& M8NH,U9'GKTK0FTCD<]=UD,:F.P&L'N?VY]X(BS!./!##V>2 G/4JD$<$CF% 2[B#<^P]P0[))@-WXVZ\%]9A(68M4%R5 M9N[O;-IBS5J*GY1OUGO+';UTRA8L/"XP)FD(DSB*Y4[%3V$6<0IC'.(D\(DT M-;1\5?WLI_YYNW>+U^%75ME'*142%$Y@D818Q#A' ""2(8 MLI %W$M]F@BMZ$K#?N=&/.IDG%9B&N]H]'#6W>4X1V_TG4_#,0K!6N:ZMG4M M-CB0VWW&1TV@'&=WO-;K33(Y:D)Q*6NC[NONZ*C]69-4XB#8J6#M99/B80LZ-Z*K%!I(J6))V9!W. M>H.'TYXBIQRD6_'I[A>-DG>'@5/J++]5].X@)/;@,:7MN"SL:BQ&I.S!(MZ< MWUV!K+,8..O+(O/(?7UKU71=ROZJ4_[F4+]SS'_D.YCZ?N()+*U:'$NKUL<> M3),H@RD./)(&'LM(I)TSQ%*(V3%_Q\6P4:GEDOHJL+[7:J,_/IE>!0X:L'[N MGVH81N;V$]3O^U W<>]T-Q &^2HF&)"),DV8#8RC%! #X>M-WF#;]G1I%P9J M?Y P86A;MD>Y*[:E*JV]2K!0)[3_DI?_;!*TXC0..")R<\($A8CP"&)!U.8D MQ)GO,0LUA>EPS5)P= MV/9V-O%YK8[BI\>U6F\Y2Z_W=24V?\E?O.,O?+EZ5JM@Y7#Q%C_G&[RLHK J M$_V>_FN;2_M\P3+.HS E,,OB *(@Y!"S@,,H\U'*_435IQZ8*,]8J+GQTJ7C M#T#W&@"Q6H.RT12PO:KR#6V/%ZQ MN^;X!+2ZW6#@!F=_&W4 ;YS'S?U NLC!9HVX138U\[YNG1?-&AV-#&?V;5LL MNIV3KLX&X1U_7G.:MX=;]T^K]:8I^;R(6)")-(Z@\,)(+:\)3$G$(0^ISR(O M#EB2+0K^B#>R5F=U=/[1)8Q3ZWW$E=G2;@CLP'OFH^*QM(X#L@W MN XX\#4_@%R=5]Q/!;G!HC8J]!,M7ZZ'P&R1LD:P=SDR;W6ZA<=:XX,EQKZ5 M@2GQ/HL/>8$+VU3P*T$V D,6HE'J>ME I'KC'%] M7=XFCYP&"!>SR^F\.R 5U??54KY1UG66%W%&&$LQ@1E/ XA\CT"2R?^P,/'C MS/=1HDH6ZQ<+.NW"Z+QAL@)!94?.?_^W-/"3_P*\DMAQ&,H M)3!$ZGOEB$"%*$PS$K(LIB&3>WS#C LNH!T_V4('V":U@B-(=9? (2"-O.#5 M MV!^\UFG9/MIKJEW:S W8;_'D9!)>9RPX[F#Y)V5D%S^8C._^DT]0VW[[C MS3]6VR7[^"0'?[/+N-/DVED@AA,42$)(O1!#E D?DL"+)#_P)/ I0KX?FUSJ MV8DQMT/URYE9-E(1\)?2!.!*"IB[I=Z7"HE0*V%2:HW5PEB-($<-W_,-2'FD%Y&$RC-[#.ZK0W-Z2CW%?F& M?Y(MLX_%1GZ7N5PG6Z]"E?I<)%GL14) 1+P,HB1(81KB#$8^$TE$.!>)UGVE M>==S(]"N:UXM.ZR$!WOIVSL0NYSS^H.B:9^- O78!Q7N4!Z03E$7,.?)$Z]V M?*-4B;J 7$Z,J-V"Q3W1%RXUQ$5S2/AQPY_*IJ3.9]%<3%7&Z2+$A"4)B:"R M<" *E;=Q@ 7$.$K\.$AQHN?O9=3KW(CL4&Z0*\%W]035O&O<+.H3$8-;"NUA MT+@/&@//-:Z-U*HV62-W'>D[!JX&ESYCX#O178\CG,VN>$SQZKW9 MT6YLN@L=4_T.[G&,7[9UP"M57B/.ZK^?UE?;5U_[L%H++IF-W1?L7?Z2,UXP M=2;Q@I?RM^7"]X,DHHS"T(^E;1NC$.*(>)#A&$49C]* IZ9^ DXEG*D/02/U M=ET9:-OBA9>;VDOO24[%:L&H7 M8HU%U@MZH9)X48H2!UUAZIA_'"7WU2E K MUB::N#M?F7.OWQW8:5A=G[]6XSJE Y\TXZNA2>?ZP&X[L_G MK,>)O?I<(W7JV^>\AP%7T+4H[[;KO'A\J"ZQJNJGYWT0=_(LHLQC)$@%C&*5 MY%X0"K,T2^5:CJE'0YSX.#98QAV(]/.NVQ:WAI:C9G"]..(@W&31K:0W867' M-Y7#\'1YI6DIR?1WG\,@.WM).K!).Y[M.8#[#?_/:OUVB;$0 M)/)PPC ,2!6I1#*8>;X'?8[BB)$LPH*:G/P;]C^W4[/^P^@[4.D *B6J1/+@ MSUH/PUL TU'2X](1L1^9/]W#;DR*/Z?^:A=1!W/ZDNQB&2>A_RWCHZ>!PH73V5G+N]0 MA\/J_./-:V71U\YL'N0Q!'G$!$>5RPTQC"K,@\!"*:(*X4:&? MGK[F1AUGLH\I4<&?2EA#VNB#6(\V' $W,FU88F9,&1IH.**,OIXFI0P-E8\I M0^<52VM#&4GDNAU%CNVHG;ES7Y;;I]IT4@DK:7U+^^0OPI2*!*>$>.,)^K<"*L5#LC.GJIS-54'W+0\T(A#JVD@S6+ YG"> M17JW_OLM.>@H? =VGX'2V:&5-OJPN#+RQA-T6AMQ=,!/3,SQ>[1<;K:DY/_: MRN[>OZC-MVDFF0NOSXD/=B*"6L9Q\L5< <+5#+S4S;3SYXJR)U__M>?MOMV/ M!5T]\4^KLOP@190FV28OMGGQ^/F9UX99^8:+U9K7SWW#/[B<.K)CV4=>X/5K MY>O_NU19OBG5EST]?BSD"L_+S2(,TR0)/0J9RLF!&)4;,QYG, Y%RHA(B>^G M)HED1I35R%B:("--K0(@E3[@>;UZR4NU_JJDMWG]NXW2S\QX&G6PLRC% 8YA M[!,,42('&\P#+^^09;;V&;R1".O#8VH_>+TO-7 MH(@>[%4%>UW;\6V>K]2] X?J@58_=XOJ!(/@:%T>4]))E_8)(#^V#J;HTJ8R M5)T)N$[@J.QVR1WPAAN/.0&1&)LT=**U\+E QJ8HT#)VI*AZ9H618V>@R M!/U5B\Z\-V%%HLM2'U8;ZGEND-?H:734-_DW^IU_D,/>%+QA O$H00(&<<"5 M+?FCPAVWC:^<8\1MXOUU%WKG7F0%FFGY@.BW>PC/+0-,+OE(F+5A&3K4' MR+]Q7&[751\/JV5.7^O_[@LSQCY&G,0AC.3_((J#%&*>,2B2.*2$QBS*M#SX MC7N>&_%WKG\ZHAN&0FG#KG<>,0J8(R\ YW&\ [7$X,_F3YWRH^9Q3Z9XN8IX MTNYWVE@G4SA.HIR,&["CJR]<^8'2315>>E^P+WRIPLSO50+)NL!"7M+E2HG0 M82[!/"\.(YBP3#(7C@A,&<,P]1!'F"J;-3!A+ALAYD9B!SJ8<9?5&.C1V-C( MCLQH!^)7N8(:! [!7 ?PY"K<- =$1S5F),"GC#0'IF/P&M370;/M8/&\W MY2=5L2QH=C))RK+,2R/);QZ%R,M\F,9Y M+>T=J.0%@:5]=@9?0XML&&J3V6 G@(U0\5<#$]=VUIF>;F-975;YHBW5\\H( MZ8C4[]I8FH4?"AZE/)-;/(]+#J%8'?,%D$>1\$7 8IR%KI,/=070FB(W*#/8 MB%<"QND2JZ)L%S,"YI6:#C,/'0R0'@FYQ7NJRT73"F;"?LK&X,_"' IZWNR(A<*<+E[%^_)"5%*..A(!6D M4KT[Z*G*RI3(>P_%PTOR/K;\,U<9-)INQ+IZ4 6$/I%E^4V?I^[<(LL'=7LL MOLC?U@)3];>V'@#*8AJ*"!1%&@(8BPP0$2< ,KE3A%P0A+G=/M&%6'.SL5JM M;H*=7D%/L6"O6=\A6BNG0]IZZHT+!'0TV*8;TJF'T/L6=;+1&[%Q=0FVLZVL M$Z$FWMRZ!/)XN^NT]6NCKN^J-9.;[[]A=4FR>>J*K3[I7O8'4#F*(ISDF31A M20Q@A@3 *4M!DA9,2/L6<6'EQ&DKP-QHO!]GW&H0="I(B=\RJ9^;CK'H.0_\-NS^A:+![< Y'R)NV<[HR(:*XYJ_XE1] J8FFIV@Z3&1UZ!-\S&WK ?8S/^!CT MW/F!6_4^M6_W&&A.^&N/:L:."CEE"Y4UD[W]R>E6E0_\)$1)90_O5GL#PX#3 MC!J:&X-I@8.=Q$$GLDJNO=ZLU@/%,T>@.,Q+S@'TS$*7L7-\+VL%T FBJ3G] MCV_K'_]+MM-R#&5[:C%K?1(BL5*THPV[E^Q(@O%R\:;UJ7Q7UA0OFP/(=_)W M]0*1/.5%*$"8JCI)!>( QR(!A8CR#.$4Y;G1/>E@+W-CCD[0H)&TRT"H937C MC&%0A[G"&52>.6(42L:$8(3" !'(]QLBD#_LB6"XU4D(P$BQ;N*;/3QN@[2[ MI[O#3VKC]>IAO5UM9/O:M7:!XS02(>$@RN,40)9"4(2)_(><]C$B61[&5H5_ MA[N;'07L+C$?&W&OR@1M"+G9WL8=D+X)8H=A*ZF.9)*R*JIHXV[.8H>)H MBW*ALTEW)&:*'VY #-]R76GDCYJ+[?+W4O %"5F8H1P"&J84P!1A4"1A"$). M2982*')NE?;3I-.YL4PC6;"4HKFJ$M)#V(Q.7./FF50&ZX''<KN2FZ+;BK-R\PU2?)^]NWUZOJVK] MI_SA%LO/2OYED2&$PA!F((:HD-:-W-P481J#E)"4%A1&26%5W,BN^[GQT/Z> MFW2BJB+@6E8[8K(N9[)2@JMKK4;TH).][UBP$S^XO02X-6^-P\T1 M@UEV/BF7C0/FD-5&MN+J.NL5I=66L^[VK.3UJQ73B=_;K!^K;[V_+0B*29Q# M)$MJ%71; M5>J@8[F7OO?7U7H%3CQQ[368Y?".O1?S-V@O/O!V/5U!W9Z=3_N\^+ MLW'P>KM)LQ3GA:_6QH%W^:YM9+LC#5,N[5R^;UB)L/-X:&/7ZS=;_M\<5RIB M?9$G<(28R"*T<$6P%F!LQR\\ZMS1";2$W-$,] M NG;$-6BW_3Y3TE_L_>ON@DVZX#PX Z7["90*CC*;'$M>J[,4=ONIS5(1X)S M9)*.;>>*1/MC"A:I8$]UX*BRU7W U3_XYJXJ*;^3W_MW1=5XPQD1#@" /@?S_ K(D27&"K5/M>Q)V;ISY ?\L'[8/ 5^6S?$8?WA7!<)N?W)>KTZ?D]@WXR0;_O/B=>J-KZ>9^VFWHCMY%R M33THE??VIZ3-LN9:XD4HUZ8$%DBN5+%>N%1!*KF$$1XSG# 6QC!=/.HK_"\; M7&T\KUQVTMLPW:$._DCO-?]6KO11Z9]=!5#<5@#EK?3!HQ+?R0W]5!]*2D*& M5?4@P2($8$$Q("S+09JQD$"%PC9MG]AZ ;$SZXDO8620L=HCA1"F*QWQ^=@F) M#3$93$%\J8WID@X;:O,LS;#I.^.VI<\/:M\V-\\+&$<)1))#228DI5(8 I*' M',24A$5*(Q%F5KGI3O8R-R[]J&[1B?/H MYN;M!82LS=)!!!P9D:?[F-3D&U3ST$ ;?MCE6=0"QRA,$,8@4CF5H. A0#1F M (>I2(N"8"JL/!)/=S.W::_#7H$NV?GL:L+%GORJ+?2,IO[%4@2J<).B3N>4 M, R-UXWE'/:!=MNV*VFAS1BDSL#?_I13;X67M]MZLWZ0L_#UTV]\_:W"C]]+ M^DHYL1SF[6$P9$G$02%P*#=A*F]/%$*0HIA&.,TC9'=5>H4LLR.87G:9>U7N M*VB54V=$G2:63L[7#)49)TTT )Z)JT-:WS5V>@0[1?HC4-) Z^(US8\#5-TF M3!LER4MD2;L&LC.IT:YJTC[$_;;,+T**((V+!.1"6E@P*PA )*1 M0)+ (B=Y!I%I5'N_X;F1GY)-SZM 26<>NOX,K&'&N@8"WV=-9MI;A:2?4G54 M%/JSAB8+/#\E?C_6_.3?Q]DS;W&E;FWK+J:T5VH$889#DP*)U!YGK:=C'N,/-4 N0B& MH\7^?#^3+N47U3U/6CI/S5S[)>D (52(081!&3 MA!!E#. 4$U! SG-:A%1 HU03YSJ8&P]T62Y57$HK9O!5"6IX]7$6R&$2< &/ MY[D_ AGC:7])_:'9+M_MS73Y7_M9?K;922;W):6Z.7WQN6LS#']J[W)1?6OV*"<;WNR7F31[R7FY,5G(TG^YE<^U**,*P8'G!0(28VC9$DF'R M" (2B1!+.&#*K#+K7NYR;@RS$]'2PK V8QIW$+GF6DL4+.F%',@'%&*08>3 M4HHY (>48O'FM8>LIQW/M ]E&Q%TYJ0O9+#(57;=*(D(@#A$@*A<<"(F>2%R MC@MNYUQZM4ASHZ3^86%3.K<1_^J3V-%C9GLZ.\5(^#ZQO>3IVBAR,_7Q[;70 M.C_2'2W0"QWS7@O@^:/?JUNV+ZFD(S#?_JQH$ZAM6#_I^5MSHS_#6.=+6 QS MUG4P>.8>+9CSF._S*H\J8G30U&05BTZKT"]/=.8)UP4$ZM=/'_#?U]7M$M>U M]GG H>\B!.0D0("&.?2M(DC#-*4>;&.D:J^L[ MZM8^B7OEYKZMGK3)\GNYXN\W_$$57B-,*!X+4:J"@",*,(H*D.4%(T41$AY; MT9I!GW.CLT;DFW82J?B=5NQV@_9521YHT2UIS&0 S.C+,:R>:AQ6M];=O6CHP&G%+\4/G'EK'&G] MMEZS/\OE\M7JR%I3Z427:TF3_!6I;>Z=K=J[D;WLM[TCDS"I;#*32ND9'73"J3'*Y8&R;P-ZP.WC=/NE@&7BYP1%"$ M.04H1@Q "'- :!R#&$($<4$8*]B(U+:#G=K,L0DSTF+YGY0'>!.077)::4PW M$EC>$PV#+A!D.1<<$*AV@8Q20%)$0$1R5L0A25B>6Z>)=0RY_^RN/<"Y*KOD M!6K#ZS9GX/F^2FL%#;J0JD[4H)75X3V9$2:N[L"&.YOV?LM(\:.[*[.WKO45 M>-M6?&B#O!R\X@"_M MD-"FW&+:]+[%C^4&+Y5>NU+GTS@H>!H!YWX+KN5\(7<&3W"?]W+PU>'85&4* ML7)9MIWMW&GEDB;*S>_KNE;9?5HG_OI^?;M>U>MER?"&LSW-8%%D.4,A"'%! M 21" ,1B 6A:B S+'4986!6Z/_^)/P;MR)8WA$B_5$9E85P_:-/Z@ MSX6Y/M3??.=!IZ1M8C,G VNV?DP_7)X7B^<*J9'8QP0T.@6_**U^;1*B=8JI MPGM]U3RG0',)NK-L:$Z$FC@QFDL@CW.D.6U]9+#4L_JHVG3]OE[*]^OF3FJ! M8I93$2& :(%47;X,8,PXR'*8($8@R>)TL5%)%\T(_%*'5M2\Z];?A&_R21Y6 MA:Y[Z MF[CFO9GRQU7N#=\;1S*O?N!RJ=:[=^OJ"U[R-YQLOG"ZK9H>'];51EFQRGY5 M]T?U@N((LB1* "U( F"6Q:!@K !QGA".&4LR874=;2O W.S#5^SO6YW81$EH MQS#6V)LQCD]$/3.0$C78RRIW\9TN0)K:0&FC=_:-!L.06]/36-P_5>OMH[83])Z]8<[/F]6KAXUIX,"%9N;&1TK<0,O; MYMON21Q\YIMMM6K/QLRC#"XA.\2SXW(E(Q 2"&#LI4RJ(8*8[_0.!M> MULQI]":\M!E9(51I'6BU@Y[>-X'2/%"J!YWNP>=Y%$NW':>7K@IJ+.\,ZL!X M@-]9)5#KCEU4JONL:HU^$G_4C2_:HA %2F.5UY45', D3@%"(@*80(A04N0T MS,=7K#OH;6[KQ/Z0ORE=5REQP5J K?P/K'WUKBEC=XBU&=\[0] S5Q]E3?K< MH2>%;1Q8?56X.P.*ETIWAWV]8,6[,VH/5[X[]Y+]IK@Y-%2,U3#E$)( MMI(:O5OMKQ(-]\AVKK-:FYJ@(]"^O(_V![1G MHK'%V''-B?'8C=IX6W8UV3Y\' 3];?G(%L99/;?;JE+)9M<5+[^M[O'/UMWK M-5]Q46X6N$AX+H$'JNBQM'L846F5$B"B)(]0'$=%9&7W7.AO;KS5RFEGW5S" MU,R^<8B49^)I)0U:40,I:^?[6W.9\_PRED]'<'CE Y+*],1X,S]/ZOL(Z]-0* M#RMSX;3JH\R!@Z8F6^Y/J]!?SL\\85^CX>UJHVK7,28'N59E[#Y5]^L_5XL$ MX[P(!08DX@A DN4 %1D$$8&DP#&D16R4SGF@C[E-T4;,H)7S)M!U$-=5H&0U MK])P#M#A.>L()M^;@3$(6=5IN(#!J#H-Y]J.WI[;S&URT-V7#VIE^?#Q[KUV#"XE0-PPV'$ J9ZW0_@$7Y6PCK;JPTB,3]UWW.2T*?S.JG24RN_\DV-C1I;*-_D.5YNG M#_R!\&H19HB3B I .9-+,^8%( @CP%$:4U20".>A7?S'81=SF]^MA($6T38T MXP@_LYWR=:AXGM#/ F^-O(Y#73D-J-L^O!LKS5!^!D?5T'\3 T8P_W<>DDWY0S<-Y/_SP%=YKY+*W M CGT5FA3(6_\<]< MU5&0O^^JM&SQ4I5MB1:(8HHB+D"&8PQ@KO@FA3$H<%0P3E(F2 MZ^0.<"-X4'62ZUI1>*XJL^?<<_]$S/CW_D(/"/2 M=^"*]ZGSO?OK_NOJ(%*AL^K7\JD]3#?![DMMD0IV4 4]K'2!+L>>>[,:?Y0T."\)K\U:=(OK[U(@]2]UT_\#+W5\L[:#LSCD45I 0.*, M !C'"! 1QB EO,!0I+#@R;@,1 .]SFT5[J>#4/*VB6?D#SW)Q^T^S$;!<#5T MC:WOA:"SN='1;<59N0FH M.I=74V:M9)<[@YWPEJ[/0SB;,8\K]#P3CA8SZ,EY$VA)=Z#1!QY?4\ MU-6T3L\&2A_Y/)N\,[*B41>F\4GL$CB]7]6;2E>SK^_6RY(^+21U"$)0!A(4 M)P 680Y0DE! ,2^0B!B*PLRJEI%)KW.CE%[LE5R,]^FN>H);%BTRPMZ,79PC MZIEF#,"\"1JI@Z_MO[TDGK("SE6U(J,^IZU39 /#484BJY?'^BNJ#9UL7?M4 MJP!3*[?%@Y?GQBT]\8(WQL&\Y[&Y[%-Q-2R>">*4'Z,Q2B/\&<\@<85;XV&+ M$WLWGE'HV,GQW(,C0Q-T*12=CDF?\=2OMIOOZTKE+EGD6+!01!2$6,2J)*( M1*01$&G*,DIP81GZ/]#7W"9X6R%&YV"["6HM;8!WX@:_E*OVMY;W$4-XFYD. MCE#TS H[_*0ZTZ4P M.'N>>5(?SO1^M:]_U#FV[$M5Y$Q$)(Q!D1%5$CIA "&4 (YCA)."X9!"*\9R M*M[<>*U5IPM*;%*O-L>3G:-63R]+[G,[L(8,^6+#Y9E'.\6"5K.;H!N[GB8W MO?'K)]3=:]AWP/-QU.,'?U<\[5:X:=G<"[!'G.^G%_N0OC=KJ@^VWJ]TF0.U M<6ZNH 6-BB1!#!"21P 6B0 %#3G 11XR&N=YE!KY_ UU,C>6[N0,>H+:7?,/ M0CK,K*Z \FUGCL'(*JSO$@BCXOK.-CI98-\EM?J1?1>?]9('G,I.MSJ 05_* M_;&J>%-HZ3=A^$E]\.:\NN4ZMQ##@:4K=P.1LL4YI:-CZ1KE0;NCY5\047@;JHM50M!%]@9AQ%* M( 0,%@S L$A!$<,8X#01<9)04F1V)1H&.IL;N;8UM[=*VH#VQ+7DUR%\#6G3 M$6J^-[5*S!:OOJ >HD%-$''%64-=34M%!DH?,8S).R.)0Y[A)2OI# _&JIK"Y\O,DQ$$F8, MQ!F/ 48$YMB(<#T+.CJCV.JHPFJK3,EC)Z5AJ/=7OU7_1 MSB%:_\![#M&/K?XJAN>7K8K>*5>_!NM=4E>\@^$OEOSGXS,QY,T7'GS??/M\ MW'<*!E+#H%&Q*U.H"A.J$;_KC_(?W2CO4_?N]0V^=AJ[I&V/ ^**[GV(..TR MX1'DH^7%9U_7IR>YK_"JQGK)L^6.2\W,B >>I][H"^ME$ILBXR$OQ\GN7BQ+ MQY#R0SD[!M\;GTY+G=S_7J[X^PU_N.2"MI VTN(Z3 M1)V$XJH<4<];G#Q%U$F%3F6(.OW@. 9^4RJJ7['NWJF]2'JU8A^EY+M0*UP4 M.<0@26 (8%:D "4T 4DJ(LHAX8)8W>R;=#HWPWTG<_#870.WD@:/JGJ=[5&# M$?!FRY]K.'T?Q.Z0;.5UM]S9(.%HR3/JA[D1?Z M.OS^.UX]"ZQ_O[KC5;EF^KYE%[NQR%E":$AR$$&F;J_E3T66$A"+#$49"\,\ M09,49KM*C;FQHO;._-$%.F&E7]TFI)FH8MMU7X49P8=+V<4M?BQE\XLT%U$1([D"9C0'4 4NH3"+05K0+ Y)7 A&[$[O3_8S MMQ5K+Z8TY$L&)-/01E+;H_+3L)J>=E\-EO<#ZQU.2D3%R+<7(A%8I9(NP/),"L8X65.! M"0".^&"PJTE)P43I0V8P>L>)U_?^?)K"HLC"F()0!?5 E>@5QQ$!(2["/$K" MB(=&>^=+'^" M;[BKZX$S.QY]$2%W/?0[OY= \]9#+N-1PDD2@UCN'0"$$0YT8>K82!%M')8=@9U*\ZP[H>RPF/GG9'2OL=]TWP#&GH1OFFZL!\VZ[O)&(UB$$$4% M$(1& J& :$I5CQ7Q$P0F"=T7/9NAU+.C2\;FX.MS^:48C?! MJP<5Q7UM)G"77X"A>?C2X_K29N350WI%%G(/D#O/6NY2QA?* YSJ: M&[VWX1924-O$.F>A-"-9%P!Y/^'OL)DF0?$E2)R5CSO3S<05Y(:5/2XB=^'Y MD=> %5=7W^V*U^65:4)HNZS_#!4QBF(..,F$M!L+"C D&* \3Y(BBS#*K+C! MH,^YT40K%AJ@;WAIZ!93S\S2P=F*V\N7U4CLH02# M!4"N[A8->ISVBM$<@J.;1HM71Q(1KC8K.9-;<[M-@:6K7)5DJQVC%@6D)$M$ M!AB*51[40@",TAP@@J'B(DY"JSRH!GW.C8A:455>@[V0EJ1C@+0AZ;C%SS?I MM-+^>[>E"UJ!;X);(S3M.<<<'U><8]#CM)QC#L$1YUB\:A]]]WY5E_+)-OF^ MW/[_;A&"=_[E&7WOK9#!B?H"/F+Q+F,R*B!OH-G)HO(NJ]8/S3-X>FS!@:;D MX]_*S??;;;V1^X'J,Q?;U2XUY-."(,1IE#! "YX""'D!BHQ#@""*$Q07G!7I MXE$?*GS9R EFME :]&SSX1_V[V\.O,;R/ZDT,#*0)K"%_ZU\[^7 [WJ?!'JN-DO^0#+J$,80'%>),'_5 M;7Z,UT_]OV@_8YJE+!(, IR'$8"DH)*%\@R$A+""P(@2;.5[9=[UW+9+SU-L MC''HMH#=C(?\@.F9CI[A>!/1L^0\(*;92P9:F#B0 MNXUYZQ4\?Z_V=]*$IDU4;I&S.!%< )HJ+BM2!DC&<\!P$<8 MF9K!.]L7?_M6\6]RZ(.RD[N)V9XH1/OB>,=Y1D22,Y5//I;CC00@/,M!R/)4 MP#S.$Q3:6M S&FW_=O=;+>?\!]ILM9S%T'E>7!U$U.]BYGOZW@0[C6<3,V\Z M*B\=%G]1SCGX5[N#VUEPNW&']E%I;U<;N8GZ+%9&@:KG.IC;?J:1,=@+&2@IS4//3H(XS,0NH/%, MH):H6,67#:D^*J[L9(.3Q9,-J=./(QM\SOZVY<.F6JKJN[5RD6Y*\7;N4H;% MK<^W,+?)VY@S,M>#T!W^:+*#6J>IZ\18(XKI9F!,^K& M:J#9R6ZL+JO6O[$R>'I\>M,/?/-]S:SG^YG7YS;9GR4[;60UG]KG(+H\KQV@ MXWE2GP#&PQ2^@,-5*6 /VYP\">P9I4ZE@3WWZ&@O\8I+T_X-;_[]?J7=O?:Y MO[7?UX)F89[&A %5:@9 Q#-U-)?.9L2SG[S'_PE;I%0"S* M0B: ("@!,(L(()"&@#.A* O'(3.JA^5 EME9,)VH*OOF)J@:8775F:J1V"(H M^LIA&B:WB<'WS'BF'AXWP7Z$E$)!JU'P>>K1L0APGVZ4)@J']SY:=D'T;O = M#+F_LHOI O3=8/$LG-]1DR,VS>SO]VMUYO[J86.\4^Z],[_%I:LSI$M9]2X3 MNEAJB]UR'QN#+?)(6'SOB\\B<@D0NXWQ">W'[8;[#4VW!3XA_K-][ZF_>TMK M]N>Z3:^%<)R@-$U "%79>QY'H.",@9S&%" &FQ('<#DF6GVJ;Q:&8,O[A :D?7L"J0F3WYFC-BX)&AG MH##*A7;X[O0IT\KHSS5"&(D0IB**\D-1'"X!B M$0.1%Y@2R$68I3:FV5$/<^,]71@DH%),Q7U61W7G430SN*["QONQ6@.(ELZ# MW716=V=!48?M3QP"=4:]XX"G_5:MMX_OZWHKI^Z[E36###0Q-^)0H@9:UJ 5]B9XMUYO5NN- M!5<,87:9(AS!Y9D9AI#R0 8&H(SB@*%V)YOZ!LKU9[S)XR/K15*Z?=CJ2.$W M_+'BM-3,+W]>3>],^#NOZ[\$>*]DP'I: M6M:H=#649D<$DX[,1!N7WCCT=;H)=EKI1)9]O6Z"3C/YD]+M1C^R4\]A_4S' M@+LJN.E*K&DK=#H&\ZBDI^OVQX93WG+EZ+)\OV+\YW_QIT4H>$QS2(" "0$P MSS H6)B")(Q( 2GC66Y4"N=L#W,S\-K0P5;*0(L92#EM0RH/@;Q\.G,U/)[I MSAJ9$6&59[2_(J[RL,6) RO/*'0<67GNP9%V6E,[@+/3]\]MVMZ%2..4IYR" M.,(Y@"3) "))"@A$(<91F* ,+G[PBJR-#3"CCFV^ZG[W'ITO-M(X;JNZT/Z9 M1IO@V]*V,H/?T')R#JEGHC MI^+0UK&"R)4E8];IM':*%1!'5HC=V_9G11_7 MJ\_;)8]"DD8JJK1Z6&W8NR7^9GI2=+:!N9D14E"@) V4J"!Z%KBL(FO+E<+9 M_,3H/'*7SXN<@.:9,\SP"KXJL1V=&%V$9=1YT?E6)SLMNJA8_ZSH\L/C+)!W MY:K<\-_+'YR]7VWD6)9DR9NPK]^J=5TO",59 )'@"#*< M,A0)&_^,2QW.C2&T4,$MKJHG'$2.<\TT8@*M*S!7MA=E1 M MKSN[PA091Q;%Q>XFM25,E3^T(HS?&QN+_D,N"NOJ2?53?^?LM_6:J2LM526M MYM4/7B^2-(5)GD# HS@$,*$(H 1QD')!LBPG(L^LW/(-^IP;O722!M^4J+:1 MYY=M#?!#CXM\(V^R%Z+H!/:9<"Y,4+.HLTO]SAQJ+DQ!,=Q MYN:OCHP&4@YM;1R?;+=UBTPS)@E%,4J6)@!&2(6/\Q"D.25%(02)A-&QZ& O MM7\L5;A0RFE42:*#!"JJA 7F(-"%3.*8)1@EI$"FP5Q MC.Q_=I-Y%]I6:ZF#LA4[V$JY50W 5O#@EW+5/O.K53X0ZQ$:YH@)UP7LY+]ITF_70:="H'0(]DKXQ=TJ]XI/_"?+M^)\'&PSK(Q%\4)6%>MF MI\RD,E;G@^PIHYL9MVG3R<;4U57%O_-57?[@C;_S[^NZV1SJLMF5]JS9--4C ME0SWZSNL2RQS M,(A@P4(LM5S%$*"&'JE!OYGJG2!%K\H;7[='5E)E6Z"5JF@ MKY5*-]/HY6Z/Z@A@1[O9:Z69=-_K"+K#';*K9D?8^W?5FG+.ZG=2UP]XLZW* MS=,G\0%7_^"ZCR^; M]SLW^[Z3/%"?1_#0R"[E5//X82=_4.\4L+ Q+4;#P*;W@[%GTMS!JZ0..K%5 M5H>]X,$7S^!:&.Y^0)[(8'<%MIV5;@_9H'5NT=QT5KF]CL^L\1&OC[PZ40:_ M#D%B;V2+JV]WNN*9KOOSD?^I_R+G0U30/(\C0"7R *(T 46L;FWS*(UYQK*, M&Z4HLNIU;L3_?B4!Q\O@<4N6)95T+WBE*W:M&B.N^X5.[V%YFVLV#(;W,*[! M]Y=C <'2U8_7R MV!+*^N9(,>&I#*]O?]+EEK7IRN7_F+25%QFD11JF"!"8<@ IRD$1"03"-!5I MD<49THJMDO04XEV5ZIT/0*:'V^2Y++X^& MT%D-9GL))B[&/!JBXZK,XYL:F2X-U]]?K9CZEXH=_(&7*@?;[^6*O]_P![D? M)P4AG$B2$W$.(&0QP!!1@'&"HICDD8B)5?*TX?[F1FA*3AV7JW_H21Q\53(' M6FC+NO&7(#?C-H= ^KXXNPY#^SQL9LBXRLIVH;=I<[29J7Z4LX?U/6 M=+FNMU4O!YFF. ?0\R8^P"_;R.L[K- (@9S[REWN&()C'WGS5UWN)E[] M+.L%0FD:PS '298S +.\ 6E&)"<):A DH&PU6G)^:[FQC$#]J\2U\GN04-\ MS<;!%KB7VS,,8^9HM]"'P^M&07%7I8XPV+'"] M9G^6RZ7L[9"L%GD&(YC'$!0L0RI%200P02&((*Z<16YZ7[L.%6=,T]1P:..]89@YDC'K+J>E)F&@/*(5>- M:N.:2A,ZSK M8:%.3-IH-B)@G"O'T3"3.RJ8X@*@E.: )448I6$2IVA$T8G3 MGVWT>;UA &E!A"(G1HC17=!8 >9&5IW$ #WZUVD8+)6*ELY_U@-D MQE\^8??,93O1 RW[3=!)'[3B!YW\@5+@)FA5Q[8R^>./R*]VH BL?^681$E3 *&6 %IDJO(H(*&*4 8YX'C(F".56Y]X' M[<^-QO1Y[:.J^L,:)]O-=QX\:H?-0*PK:3\6/Y8;O"S_V62UTP_=!'NF>D4WY0]'81(78')W@?:L]:DORTZI=N)B M[.1CXQA \\SW]9*]?WBL6LNKJZ*)6<8XI!@P78LT*T* &35T9&1O'E4OGSKE@3=B5_;I-KMU]U1F(2Q@@!&,8$0(X*E9,?@9Q&.8O" M5.Z>L%50U(4.Y\8:3;%>=;SYT,EK&?1T"6$SWG")FV?R:$75H.V$[5+M^TA' M9PB-J_"F2]U-&]EDJ/Q14)/I>^-XY6";TY5:?U,NMUU6__K3=E-OY$ND"8G"G*;,RBZQ[']NK'-T&$.;I$-MLJWU7O*; M@#4ZV2?:&CM6/!.X('$**%-7BQA'@"#*581&$B:42GLR7FQ4#?B7'ZN=%![O M\5O\_S0>L^F&RFQM\3@ GI>:HQ.S?5ZZ-A?7I_Y4:35RM_2,1,[12F3;^Z0+ MTTAH#M>ILFFY)B4B[+S9-U M8>%1C<]M56J5"#HM=/VD3@\UYPXU,4_W.@[\87J;!'?/!&<-N8>"QE=A."H! M[;@>)TM4>Q4@_82VUS5TY45I:^[7KTBM WT7<4IHC!@#85J$ *(P!M*LXX E M<12'*,\*.P?7LSW-C=?VQ]MMC;WZ+R/O-H\PM;S$O :IR6XK.R&#KYV8#C?S M%Z%P??=XU,_+7#*>4_?L;>+9%^PMG]OU%[[D5-I3'SA6X3BO'C:FALVI=^)?-D^W2US7I2A572OE,E#^X'^LRMU-5,@RGI%,KN$IHP#&(09( M% C0),T)91 )8117:]SCW"9\(W.P%SK821UHL2T2*AHA/LP!7G#T3 H7(;Q\ MD#\22XNTE*XQG2@AY?C/TRX%I0T\@\DGC1J:+NVDC5[/$DY:O3BRWGD3N<8A M0E0P E"&!8 $8X##7 "2RO]+4)Y'G-F]1'@X=BT(9C,MD>S M"]US'8WG)<[N)2+HAF/CKHIZ4];4*^4H7M\NUS6_7W]8/9;*?=*R1M90&W.S M8^Q*9@VBT07'.F-JA\56NKK%='[?73_I$[_*1^I<7Y]*@> MK/_*:W5OM&+JI$3MP.[7ZE=O?_**EK7*+WUPM_29/^!R5:Z^=:D/Y9>C*KY' M"P0ACG(" 4\QD[NJ)).KN8 @4]X)H<@Q@U;!;/-1;6Z,MW-\V-WH[D0/E,#! M+__-<65[;3X?O$V]O68C\(R87VL,7BN5@SXL_=J* 7D*^L^UV 0:'.7(KN&Y M"1J M(M:!Y%:1/ZJW=U[,)T(RME_D#VL],?IT*5M=N/ORGEN/HI-ZZ8W'[W/ M.03.3\*1.W#V]VV]T2[2]^M7C)5*/+Q4L17O5VU\RVEE/_/_LRWK0H@)DF1)1&/J-4]J6^!Y[;& MZWSZ0"NCR[9UVEB>(/@>9L.SB1D-GN^=U]W[VYO3J^OSXL:T4O$*.MQ.IP[I MZ>3PS&0BX%V=QO@6=]ISGHG /SI!FJK?L54\ZDVUI1L=>2J7PL]\B=6"MPN: MM/0+,6YO1BSQ3&9M8+=2]V)'O7B.6(/EK#Z$:;\35X6PA..X%H1M U><\[R^ M;'B^/C0\F]N<]RLEIJ8$76'R_CM>/3-)WZ^:N7Y@?OXFV]^\D1J]PV75K/A) ME&XJE6( M?A,2,>9H9PX8VYSLS$'>&2T9#@YVVBOU'CQ!4YAX(P$Z.O:1WUU7>^WH>$O,2D#[:]^/Z]5'ON[\@PSO M>9^]-+<%4 H'/K[]9.@T<8S!Y=OI[YOI.3RK0 MOVD]_< XD_LCWZ@\27?5^D?).'O]]$>M9O*[?@KD8FME93R#PLC.&(O"!)9&"X![8^.4 MSF/-C6=M36EPG%+BP.0X^<@(QTWV]_NUVH#H.D&FGIK]E^8VO?8W$ M+F1+9/WBX]27XO_#D3);E+RA[WE9LLP?I\7WGCUN_N>/.]#V'S''#L!CF MC;O0R-A"?#J.N&H+&%"&^A+@9;;G$T3-370/AB"I[9K@XJ[1W MH;N)J^V9*7]<<<_PO;&^I;IBUO[F![(89Y&TH2!$ZA]" "1""E*2Y2&#:1ZK M-+SFI'+8P=Q(I)7/\DKM"#8S9K@&#,],T(GFR8GVM-[.?&4/FI_8)?:T> MKV>>NZ9.;]OH(N-YPF!!09AGTA9@\B>=(P0G64I1C#(463F9/FM];G.VJQQ; M->*-*;#;X6:ZHH]$P_ORW0#Q^0(0(POB'BCLM )NU_8+E+P]4.MTC=O#A^QO MI^Y^/-ZK $73BZGN^;G-MCO\%/RHE6NK6%%:/SR4^LKP'>\J'\I]^B*D,$^RC(&T4%OE@B" \Z9N-$U9 M&J8XL_(S&RW)W":W4D2M(%2K$HA6EYM@J[4)!.?!+X\[\2T/!<&:6;@0:+8)WNQ%H% DZ36Z"O2Z!5";8:^.P<-JU@+HJJS9:CFF+KET+UU%) MMJL;'!DMM\$;[;>O!'@O?ZP7*KM@A&$!"J;R$424 \PR#"+(223R'&5V.XKC M+N;&A3L)@Z]Z4FHA+8\03P!I1F77P>.9HRR1L0]?.JN\JSBBXPZF#>@YJ^!1 M9,WY)QU=(S16>,)%4L0D!Y@*.;W3'*D"SCD0"8LYI&F1%58%G$]W,[/.YWL6\:':TWG(2I=]_9 M7(1*4N%QE@D*8A7$ V'&09&D#"111N(\9A%-DDE"W2T%GQM-]?+(\7VFJ_'. M&9-] #03#"4I!*$H,( AE$9C&@N02LNQ((E0^2WM/'#F^ E,X[S32V:I4DL^X9FF6Y2%!TCCE(8",10#',08IB2DA193*D;:II?$RHSI= M/8[:27Y-AP-H879,/BP3&A8GLV6^[<^VV_ULNW%6?58Z# M6BV\>)_KVSO%H__OX7?[TG__6_4;^0_'T?_[;_P50 M2P,$% @ Z*1E6%4)E5#%X0 .= * !4 !COR*GYG6\,O:EK;NO*;64R6YF2B8IN^Z=%U@L'A)N M@8 : )52_?KQ , -)$@0)P[/84\ORA13.N'A_H6'NXZ]_WGS7R__ MZ&IZUQ^DS_*?_]=OOWY,7_ LP'2^6H=YJ@NLIO^ZVOSPUT4*ZPW7'Z3KIX-_ MHOX.+OX8U!\!%R#Y7[^O\E_^XU]^^FG+CN5BAA^P_%3_^<>'MY=+IN4TG:__ MFA9G/]?_]//+!4'A??A<"=W\Q?6/K_CO?UE-S[[.+G_V98GEW_^2EFE-"PK) MQ7:Y__OJ+_]\M?+7):X(+IN=_DH_V'VCKO98*O#[&N<9M_NZ^/YLD6[\H5GE MZF)Y\3=G(>)L\]-)QNED\^47<;5>AK2>.,)-]-Z -:A 268@)NTA*^EDL-(7 MGVYNNA*\(HHW0EAA^NOGQ;>?Z<,_5T;4?]EP9,.-6\MMN7(:W1>G[NV\GJP- M,S^%.,.)LP(Q% 4Z%UNW8,''0OM@GA>6C(HA=-K"H95O[N:ZE%\LTT^+9<8E MJ9.+I<,RW9#X;2#O_L3/7\.2/@3IRW26+_YV62[.6LAPO6C,T:WHB/2__$0< M*+A<8OYU*[F#&]WL-ZD?[Q MXOMT-2$]J9@Q&D+.""HK"]%*!*\R,N\+=]G< XT25G%#]6ZE+3YPMEY=_.0* M* \2,QQ:VLAYT0?31X">Z_2_6IR%Z7Q"=ZYF+DMP0B?B2R4^ATA[R<);HX@S MJC%L;E,Q#%X:BW?1E-=C0,OB[&PQW^SCQ6]X%G$Y20ESRDR1R4;;4)&X$@6= M)ZVL*D(D6Q)OC99;5 R+EJYRW8=)-R:/"R:_['8@O-3,,P$N,PW*1 _!88 L MC58F<>YC[ \FOSP")N+YP>04)@\(DP.W,CD'^);4[FKBN4(CI" /T)&GEUD MI^FB#C$;@=R262=:V[27JP\#DN:62E,FCP0LG^C/3K (K3$58%%Y4"(+B!@Y MV.BLEEH6F7(3<-351F6VGBB[.P#Q:$:.! OYO/S,/N 7Q?+]43HF)(+&:R* M="EZ+L"C*9!%=DEA,+;()D"XONJHM$,[0)S,V)$ XSTNIXO\>IY?D>$^24P* M%H( 8Y'3!AP'ER0#N@9M4:(4S*X),FXL>Q0TY+.#QNFL'1@;+\^7E7%OIJL4 M9O\;P_)B#]HZ[V(*0%8UV5K:9MJ#4H!19!]#5LJ7;E&_ RL?A1#U;!#2A,$C M42"?EF&^FE:^[)0@9U)G81"LJ 9YB<2/E!04%=%'69)0NHV9L;?R42#1SP8D M31@\,$A>S]?3]8\WTQG^?KYQM(Q,1G!/-Z0N!50P=$,&35:Y%R%GPPJ/W2Z8 M_16/ H5Y-J#HQ-!1@.$#?I[6!XCY^O=PAA/N3,C>62BN@CD)!L$P!(U.DL^6 M0DG8 ! W5ST*%/:9@:(#8TWF3@U+=-M MCL!.3R:IK+0A58?,D)Y,&3R9WB"UB8D\L^)UM]?>>Y<_"CG^F2&G!:M'@9D7 M.9-$5KM_5/;P";.*,8:1&$*FE6*"+'$G$P1DWFK-DXW=K-B#2Q\7.6//#"Q= M>3PFH+RD?WVW_+3X?N 0=/.E'B61Y<1^!*R6J]>6XN>]UYI$PN5KX M.) \G_AJ"_Z."2*;B_3=\OUR\6TZ3SCQQG+!2P*4-07/>0NA_C8GEY%QH46Q M[7"RM_IQ8'D^L==FG!X38MXO5NLP^W^G7S=V%W+"N_2>N)(T[0(-1._(>D_D M[''2CT5W>ZLYO/9Q:'D^X=A&7!XZ)EOWL,2PH3N+4J2/=&>J(D")#2N, Y,9 ML\F)Q$LW9^CZ:L?AX1D%7T_EY, (J$G/L_=?%O.+T(\OY,,7P4%Z;D%%0[27 M0%>EBLIDSG+JZ!+OKW@<$IY/A+431P=&PT=,YTM",A?QTW1=4QVBRX*1:12X M(B3'(B%&;2 X%60ROB3=S6'97_$X-#R?T&HGC@Z,AD_+4,M./OXXBXO91 :? MLXX&9#&<.$ NE9?$$,]T9"E)$4VW+* ;RQV'@^<333V=ER-1":^_IR]A_ADW M86!CI!-6WJ]4YW7K*"R>%J!$81K^4%"%:S<&FG(0P/EEQ7[7#L;[& M@>6/P\ISBXVVX/4H0/.?B]DYR6.Y>7-2XC>:!58L"UBYW>O?AQ4GEMDM &G1X&8MW/Z6DCKZ3=\%=9AMZU)*):N MT\@A9TY65L0"WA<&D6'(-4L[WUMP=_SK[EVK'X>8YQ8>;<#I42!FHQM?AC5^ M7BQ_T,]9-LY80*M)17*GP9,W!L*80I07IF6WNN,[%CT.'\\M('HZ7T+/]9>7B[.O8?YC8J*UV=M2G?@(2I@,D<@'GHT.)5A4 M[+Y2RV/A<>?BQ\'D^01-6_%Y8+B\367YXCQ/Z4^\6*]QM17)FUGX/,DA)7+% M/ 0MR;$/C!Q[(360B648:N9(&[/#E#EV@P*47'E9"J3>'E81J.P\[SB<,VYOHH MKJ>/7W VN]"6H@@4/AE PS,H=(7V$0T$I@OCT3CZOQ9&R[4UC\/(\PG,=N3J M*##Q_CS.ING-;!'6$QV=U#8X<-P:,L.%)L?,"O":"RZ,98JW2/NXMN1QB'AN MX==3>3H*0&S[$VRZ'7S\0EQ#P.:Y>VL0RS MM_.,W_\G_B"6V.@%)TL]6MI "!Z\)+C+((/7WM;BH!8&[LUECP/($K[^\?C.RQO HG7N'23TN,:+=_Z1L=^R_?3U+'M MKHM)/%@ZVHF#,IJL1F\M*&^-2TS[PL)#[+AWA4[&XC;HNTF44TX8Y-D!T^1V M*VDC>"X18I:1"2>D%-W\C&N+#=-VK)V@;AB))_)P:#]A2_:ONQ[M$Q31<&8" M9$V7D1)>@7?,0#8Q:6),=J);3&MOP6$:C?4*@9-X.0X8O)DNS][FB2"TJAPT M73H*017D$$5.H+GFO@CT0G1[@;VQW# -Q7J%P E\'-\-_G(Q7RUFT[P)AX19 M'>OP\0OB>G7*57[X8YUG*!Q%9[)/"FQ!P#Y#'2 M$2ET1&0L@,KJH"4R>>]0B5-V>9."D?1.;X6$_<;''=@]@M[86^IW>8R7FRA2 M9&ZB!FEU(66*'B+Y,8#:U[@JBX'=]_!^.F;V"!D6.ETD>R=(NK!Y!%AY&59? M7LQS_9V+%#D# M89+07 H54VNM>A1A8\!2)P#L-UQO+HT10.RWL/P'KFN7\5UUV!0OF#:1DCN5 M&>V"A5R9E<&9',!H'KV)C*=\7P'$*<"ZAYQAF_>WAU,KSH\ 1"]2JLW65A\P M(9T+VM+ON+[82Z[M![)2=+=[XI%1#F+A=-5S'P7MQKI[XR8G76WWT#.,4]4? MC)KQ?D <;5S.M_-O1/)B^>.2^"@\4TD IE*K@J2$(+,F:P"9C<)9L?_.SHT%NLP:Z1W%E]QN?[Q M?A;J (Q=AB"9MA&2TG0/)S+ HDYD MR >%N13O)6N-H'L)&H/AVP1"[=@^ @R])1G,/T_);-]RB([!Z^]I=E[S=?^V M6.0_I[/91 CCC.<1"M:."DK5%D[Y]>SP%2L?0-08[N@FBF@MA M!,!ZM5NVYNZ>X:?P_7)K$Z5\Y)%L-E9"]1#(*_2L%AVA3L$7^H_ROBS'4^!T MF)HQV-!-0-2(X2. SGUNP.^+>;IT-%/QM9I 2<'IER)K3[D$)G!R/PU9?JEU M8.GMC>M1C!R!V_7K-,3I;!/N)D1O*I6^+&;$]%7U!=8_+EG#I):.[EQ( MW M062@@S8E0@DV!A>A8\YC/L;0-ZX[U_L+>BXA&H'FN[6L_"J*=X$0QJ<\D MZ1=5*YCHX-1I9$*QX)V\=U!&1["-ZA6^'^D?AE@748P 5!W3W58ET>?:Z2O3HP?030 MV9ASMSDTR5PP;DT!34YG?;;C$(N,8!4W'!-B5O?U@3HI='0W*<->=#V!IP7; M1X">EXOYAA=_GZZ_O#Q?K0B1#* MO:.03TH..H*N88.1/>&JN4!& +*;P=9;N\$@C8L)03+T4(O P0O#:_\:$ZU/ MF7[4:Y#[)&#U%I/L2V&U$\(((/5J^FV:<9[W+V^;=7"%%R(^$X>$-1 -7=Z% M&Y39.I-CZX# 5*&C4GV!*(6;!\!>NZXMXVS-B-5(,*E.0>&^ MN,0: ^=$2ZFWH&-/F.G([!%$FPZHSFO1TZAKE,P[<+H6)'$C:O-I#D(E*R0C MQ2K[?:>]@ZC1F-W]!0#:"F8$BNE>Z^_:M@P7)NKL@2>30*$JX$2]MT-6]?@8 M=V\-87.+_)&H>PJCO#_4]2&D$6!OWZ.]_CAD:SUEE& +$[NN/+Y($ %34"AB M,?3:S1V.-/$@]_%+-'8&+5EH/3]:917"V/(@U+MSK.4]T*,M*=(1?0-EI0 MK":'>LNA:.\9,AF4;JU][B%G-#9ZGQ=<&V&,0/_*E1%*B":LFS> ] M1T E(\]!:Y%58UAU? SN+9_@25#52!0C -7[BW4W6]J6;&;M) ]" @99&Q<& MA!!# 6:*,B;[$E5K)74'&4-7[;>1\.T,ID[L'@%BKG74W=*OO3-2<@^6U>8E MV5@(F"7MI&1KC#>J>6+W/@U#YY_T@I5.C!X!4%[DO$G!";/W89K?SE^&KU.R ML2:9>Q>\=!"T8:!\=!!C9""#MRPSEH1L[? ?(&58![\GV+1@^PC0\P'783K' M_#HLYV2RK5ZD='YV/JO=>UYAF:8I^8\BL!)R!,X+UJ%GB10G(_LM9YZRS";; MUHKG8:J&=>E[PE1C88P 7M=VL(E0U#D32_R"\]7T&VY3UG]=K&JV^KOR*7R? M>,Z\$[4_;_0)E&(>'$8!QL>4.5,IE.:5DH\C<=B@0%_*K$('P6EYJ.)AHI5=A=+,YCUW][Q_48$7W ] M361+WZ"_8Z_'FU_NJ_'C/?0_91=(CF2+&RU :UO'G0D'+H4()H=HC; N-']P M?XHND#=#'<3K=\O-LGGCS+['Y68>SR1K*WR@C3-MZ.#QS.C&9A%R"B$IC24V M;T%Q'&5#QY\:(^?^2%03\8S H+JYJ^W$IQ?GZR^+Y?2?F"=&!56809"ZT'UO MK26&)0XIE\)-E@E3#VUS[J%HZ,#5DX*LDSA&"JZWJ]4Y[<1'DR+9GA"T2O4I MR4$TB,"SPU!J%YCF[N%A:H8.:PT JA/$,%) 79]/5P+]KV6Y#@72]66 @:_E MK*24D.9,B*8$D+ZZP"(X\,X5 M**2-,1H6_;WC CN^WG0ROGH,9O6,L]:"&1?6;MWS(?AH [G4/KE 6RD&0E 9 MLJ]WOBZU94Q_&#O)YNHQN/5TV.HDB#%B:G?-D^_AN/("C*UM7)WWX(I$\(:S MDM#F4.Z;4MD$3X\PM7K+=7EZ+)T@@#'BZ,808)]DE+F0=D4.*O) IT/69E:E MD(L;>5;M\\\[CF'N+5[Z](@Z513C'H-SR.L!JVOD]%%K M-8REGK['1M'5[:A^K60$ZJL%*:B6C=EN4G!L#'1%O*^_2AX M,H<'O-A6RW7M')O/TYJ[P MWP(Q;HZKW_ LXG*2=;% -"5>4,+_T4B)JP6RVW>RF]T@2[)W;O8"7/<9VTY:$^^G1)(&C(4 MLJID1).<=7[_K?30(.K[EAGFK:HG0+1CZ B")I<6U:^78^N+-'11%@= M&RQ$5D?I%*9#<,))W=JQNDW%2)[,3[Z))6D+0HI:Y53@5B;!)C,B@NFULJU#NZ?0.:P,.N&B[M!UIN0 M1H##EXO5^EW9;?2J$U0)GCCEP%;Z%:-_\[8DX'0B69)%"M6Z)>V=A(SD1FNC MLKJS>FQXF02D4Q1U AL0:YI:AJ", >L,X5T:44+[ M=K! RK:QH(]#Z(/(J[ M(X#&WY:+U8I\AS)=3Y!S@\Q)"*4&D4(BBYX7 49&AH7;(EQK>_C:\B-)\VNC M-DYEZPBJ][Z:?D@,2/) MW&N#EC8L'X$V^4!B( +J'/57I ]GB\WLO]VN)LF&&AM@P#;I.LQ*B"XCB"2, ML%SRG%L;*/<2-.Q%U$CHMZS?5A(8 9P^XFQ6+?4:?*K3U*^8-AH$[21 M.@H@:/"Y\LAY)HQ+%EUKM^HP-<-:O/T J1'O1X"BO^&<CG;S(9]/YM#)G M/?V&%]M1,2!WK("O8[45(Q5O-BF>F]>UVBXAAK:)^@-.-TV,RJ*\:/$R$ M#3F@U""- 5)^7\P7-W=Q M,1ORXB"I(# 6GZ%L#+@H.3CGZR#V& 7*&)AN[8(]2-1("A#:H*BM"$9P4;V= MT[=PM=YNYO*03(3QFG@DH03G:Y8A@\ R!Z%3-$$GJ7QK _H *<.Z88T%?GOT M=&?NCPA$%\9:U(;+8!)D6UL8,\F W,H(7%CCA%?%Q]8CIO=(&-;E>AK0G,+M MQX/%;\$RQ\\U"_Y3VZ;UMQDU0>0^*>X@2E6GEC !M=4:"&EX8H6C-:6UZ7,W M*<.Z6?UBJ 7W1Z!X#FSCXF1@,($Q5< RQNKTAE"SFCP0:V0QRFO+6U]B]U,T MK ,V"*1.D<4(;.TK+^$B4V Z/Z=-797^_()EL=P5_'P*WW'U^CLQD60XG8?E MCXVI6:<_U!R#Q296=J&W)UH:H9VMS2.MJ:EQ"*[H#"R@+9FXY+%U**#'[8RD M*+2-?3\6L8_F!- 6=R?X%YSCYKV2*6TD:LC"UN$X*4/5&F!D,J0ZHC#'E58\ M&KVW2!E)\6A+Y'5C]PANY-]Q?2W PDNN#2L]W2>:S(E0$T9CV=10)UZ\+<*T MSB6Y0X7;?UX58I.-X RI3L?IYOI\JF M'Y^68;XBUM==S_/F=[,M8A[%G.B#USI9"+X.:T1.!C;+CEQ,7C1WF87\@Y[G9X+A5+K?@^ @/]8MC)14>^7\)JFB:>&V^"P?6 M19>8%X6EUC[_ 5*. \USJ1EHP>\1P.;O=%M_(;I??,-E^(R_G]=J\7?E5GNT M[9DPR"./)H HJH#BJ"%8S(!:TR$I(D7E&H/I400>!['G4FC0GVS&"[S=,;K= MGL]S.CN9)5+"5I Z%@*BUS7ZJI+@FC-76H\F>B2)QX'ON23H]2F?Y],^\8Z1 M0C?VT*UAXJ&!1>U;)#ZTC_8C9^X9=R1225R$ K;0+P3+VKL5 VA-]Z94*GO3 M.BWR*,(:-TPD7S5R[CED5PU(76(MO+!0HB)#(#"-N?7+W)@:)K;'P@/M$Q_# M[Q%<@)?4;SE2?=?%O)[638NX8'1P,M59J;7$N5@'SAD-//G I8M*Z-[ LC@,ZU7MB[%F&6&)"++E!RS7+VMH"72@.35D0I2];-&VS= M(F)8R#00[.&.XR=P>00P.3#0>[>9E*7GC)Q,NQD38LGQ=,X1?TQBD0'CP-^#T"U!PQA'NWL9B=2R8PT%S2O5ZDA6"= F&G@[#19=/ZDAMYX]$F M_M=I#!X!1/;S*=[.;\+Y9]AF2>.YZ"\-B"CK44\*8/7AZY?0;136U2+%X XJ:= M=*)]I,B)*];*:)A3KG4=U*$'D*'NN2<%4C<)C 9)-^L@"G(NI!:0 OVBD)2V ML\Z!83GF*&+(N;4R>GR)26].W%/BYW2^C^ 6>T_HF]/7=@$-8R"$VG09/3$+QEP&4RQ"\T0;3VYXX@:UA/[BD!UEI&(X#= MAEG;,:*OSI=T>6\SI+=W^N_XY^8_K29>H$KDJ@*9FS6'JSAP,C-PD:YYF8,Q MMI>;\$'*AFT!]>2W8UM)C1=_F]G;5YO*)BB6JO(6,M.ADK[.<#*@C*,#9I0. ML?VDDR,(&[9UU C0UT%.XP7?]DA=)#[C9H JSE<;N6X:8T_0B2+))8>B2NUH M8R*XE!58'U,F9]RWGWA]*JW#=C\8 43;2G,$J+TJ%%I]6AQX#[O&B_IKF">L M;?Y7$UF'7F%M4^IJCP=+EDFPG)%][-&K($V)V!BY7>@=MH/"4Z+WR:0ZG@Y; M)QQ8XG3!::TJL+PFPDDR;!0=515=-7'HTB%.)\;) &>F=>)]%WJ';?0PNCF?V_WNG]7WX<=FPOMR&>:?-P]3EUNM\"Y !]0@G.$UN1EY/M-&H_ J!JXW'@3*3RK)X9%\XR+Z M@%_/E^E+W?=MJVJ2,%MO(@+S25?V,O"R!"C$6(%<"9M;ES0_3-7 U2X3=^B:M[!]D*B!BY['@KS'"VAX MX&T'MQ\1"WG]O;;P/9^NOFPKZGZ=ACB=U4*ZRE/Z>[L,@L!D5CGH.@CV_\TM31X$-?_D^ZBVBFK5Q/P3V 8G1 M*W+!/N+RVS3AEC$?,"T^SS=?V=HDT43EG:2#Z<@24;K0OT5/:CU$X;WG638/ MWO>]I^/@__^?IZJG@L> =_W&QKG.P^:Q?GWJ6Q7AT\U%=3N]I'(HYB<",A>)- F4B([X* M#1&UCD;(.@*WL>KM2/)Q"?#_+=ZT(&Z63B2G.;)2P]H3::3 MD#EX:PNPE# RV@^SS6%T8NG.LWZD:22"ID#JO0?>R[#Z\F:V^'-UD_QNK>^N M/MI3Q[L#5+=O='>YT&5/,ZT8HZNI9O18\H55CN#H]^"T]CEXSP@.S4_C87H: M%'C5;[Y?+JJ;GW_Y\0<9F&_GE^-17Z3U]-MV>,+EX+IDDB[)@8TBU4! G?GM M"J04DD_(LXZMFW4^GLJ15#UW1= ==6%]BFL$T>:;E6_6A,@#5T1R;6-A+((+ MUD-A5L;"??"V!ZP]LN*POX'(/4O[WJ+#Q[!^!+BY$*<+]E*VG3-LG"F]E]B&4K,WG%;&=J^!5;[?0P\H?EI43PX$$9P&%XAK9RF M&Q'3O\]P-Z/EQ5GUN/^Y^?G$HP\FJ 0H4P'%$H,HA(/,N72"Z2!B\]>\(^@: M5N4.CY[]Q\#6HAP!/#>\6VW3C%\MSN.ZG%]4(*\FA>Z>H;5G:.#8S/1C0"&+U8K8N39US!=5@Z__!*6GVO9,?>\ M:,&!3A+D%[P/]5IO@LP[(8O,7O3LI&;;=Q>B@UT!<(P#=W?46DV1RL [) M%41E0"4G( A/MD]2,MJ2LY*ECUCQ+4J&;8$Q.M U$-<(0/=JM^RU4>IU8E_X M_I)^."7-+3RSQ0<-GM=NLR%X\#)$D)$[;B(I[] ZQOP03<.VPQ@=$)N*< 20 MO.33KS6>OQO$/G%!B:(\Z?$D:O-)1LK5*Z^CJG80,VPUC=.#K M+JP1(.[M_!MQ=+'\\??E=(VO%G_.)RPE5R(W@%AJ3S;B3G1: TNF&('":=8: M;K>I&+:MQ>BPUE%,(P#:X3&Y?PO3>>7H'_,EAMGTGY@GD>L0DBX0M2LUU*4@ M*!NA"%&D%CKJW-KP>PQ]PW:M&!TX>Q/MR+*R?B=.$UNW;+[0]TH:F06*&;4(Q.ERV$=IX0'@[W^.2[JR;K:;\X:XY[F"XFT@?GH/3C$+VK,2BS,^N=8^ M^'&4C:T?^1,ALK.0QHS "ZOC??BQ,3FR4,)&.DJBCHG67D MISV93;@C:FRMR)_8(#Q%-&-U09;G1,>N$<5T\V9T\W1=^V\39ZR.TAOPG%BJ MC")U[P)9OTKPDF21-ONG@.(C:!Y;V_*G0VI?@ATED&\^0%TV5ID4D;1BS@&+ MP0*=5H1@BP&5Z1^,95>:=R\_FKBQM2M_JLN[@:A&B<'-,84 'Y=:%."8AD*HO:GZ\46:PK*K2>R_Y($L?6@/R)\-A.;"- MY?&Y]),8%=J"",1.4WL'D;V<+?ENEH6@,6636J?T'$_=L*[VT]?5]"&TT^&X MH-/6)QQKJ&MU@)$!/>/9UV;HFM$U(!-X3>?/:QN*R#SJU#H:]'@J1S*0]XFJ M!UN):P3Z<==(MS;S2?]U/EWB;V'Y#]QTEOB(Z7RY/66\""9#+L"5(Z4OO0 O MH@9D08BL2DRN]53ZHP@;9;5A,W3O.?Y%7[#V>+KUCAY.Z?UYV%&S/ZX*.L_ M2503RYEUQB4H/M=.*<%#2&B!_QF.@_S M=#QE_]3N<2MQC<$]OF:[ M7,[ZQKP+P$YLU-Q$.E1!U,"K5'4WA@-'U"RXQ+Q0C<%W/T6C=(B;X>%V:7TK MX8P,:A<3/M_6SLAA]OX\SJ;I72&Z:I=&%[/*)=:YZ-_2U%=(HQF'OT= MEVE*[)PD>JT2:W0KE!#(L?;V* M/);64?K'?2O&7@4ZGAC.Q7;?E5<8US>'PSN7O%4ADL97M<&4%'04R;LS*0;O MN M6M?:.[R%GV-S#@5#852RC!-KEP*U$Y/),7I4-PH%*-D*(0H%6(=!O#..] MO0Q?(V/8S,'A@'62&$8$J&NFQ#5K=I.6>P?W)JHD]$*3[X32TRZ#@Y!(72^&4AK))AT.APT#]'921@R3$5PY*+2 :H3 MN,GYG:2LI$O>0+*)C)- +(I"^CH5UN14%)>Z=2ABCX2!)\GU(>9;-;.G\WP4 MD+GLB%YW,&'6Z1P)[O"*V]FJ[2;+$Z7^(E[U),5O)@00I9'R@VF2A2@+>!,U\S MGE/KM(VN- \;-^W5(GLR48X NA^FG[\0$_]8X:8OUKNX#M-YC0E?>/;UR>) M"PY;K(HE)4A1Z=I8@;9*#CY8'HW*I-S)#&V,V@[D#GOQ/BVN%L,(>01XWJ4W M;[H.YNF:.+BBRZ7V5\^_G*]_7ZS_-VX,DXF36H3:M A#[:;NR8-RNMXX,I08 M.#?HVJOLB;"597V56[5^$7RV4]@_5?[]YK4CD9- Z$ MYO7%+Q>(O#!(+ ADLJ#D#\Y6;T'(L/G#@^#RR>4W-%;OSOV[J..\5N>Y2=7: M'=ZX OF@-!BWZD#&3:7849AL1-.PKZ'#8 M'4*>0V/XQIB"%YGN$=IRF-6S^'9^><-4_I]/5U^V7L2EP?."^)+I[]5 :S5_ M+"<.BT@;U::V.E3@,W' H$]>Q,QNS=,Y@..&1 W[3CD2Z\EX_H;+N&B! MZ(U-7N^?MV=?EXMOF[OF\FQ^^K)L7,Q)-3:5=36Q(T=<.-TF) M.B\H%7!&1H@IFA"RE%::HZ![RNK#/C0.A]'>)36T=; M OB5?K#Y3YO_4O_6!RP_U7_^\>'MY??34QJ>B[DC)#9?N?9B]G1,KSS?VZ2DZZQ%?[ZC$3MU'(ZVV2U[>H^ 2 MB-&%D#7=8$$K J*7%B(W'J)W(CNZ)ZUI;4_=3U$/Z?BTV%VM?*\.BLLE"*$M MH&>UIZ^I8SMC;<%&!X?;0CQH[6N?0.;P>3.-<'1$\GU3D8U/MUV?FGN"\KHU M=/=T[720DD;JY^+[/^X(P@J"BK;DWQM69_1PE@@ND@'/P7G%BHFE_6BE@^1T M3U>^]>EK<%4Q(U<9=# %5 B%O(5,H8>#-X&$[>3EQM) M8'P*XZ+A-UD.E^V^3]$<=WZGHPIYF+9&NN1&U_,7UU:[1 \9SE+X8@!92?56 M2.!KRF2PPDK+,U>L=37=@T0UZ#YS]P)WH5PDZ93P"*8X3@Q0@E"NL?:DT&AX MB2&UMF0>0]^P>J(IWL[>J8,2%>#$=XB1!T9U'9*$1F=M]3>V'N0K&$54G\HNJ,4 ML*F$QJ>3=I.3-PGK*ZPAEDV#KYO MWO>&D#"[/@DD*IZE!Y9JFWI7>'V'U5 $)B=2B1/C#8[>O M_>CJS.S$<75TC"K29RDA^%+[%64/+M;$\A2"06><;=Y8K>T.!C;,&N%N7^L- M*.7Q*<@/^&TQ^U;',A,IT_6;D+;5>*<]^-WYJ>[/?0]3V$C5U6:W=]RQ*)DK M$07091OH#A1T!Q86@+GL2\C:JM+:?[J;DJX*[N97KS L!2]TO6L0AA.&B^;@ M443PT7B=6,DQM'ZY.T#*L"JG@?SWM4T+EH]/;5SK"'":CW?UUSO[=@-N^":3!(JB@(^ M65.?I@V$D!"D,,(I$:UHWKWX/GJ&#E6WP<3!/AM=)3 ^A;&K__FX7IZG6C=\ MVNO\WC!5C+"Q/($@CK,B@N#7@N,J"T*FAT3KKF"8K' M$C>L_NB B5MYB;V(8WSZ8[//VY-A3M B![[4-2_Z"/I:.2F7PMW,R[I<;#JX*]<9Q.\DMDIX%$D\E<5N<[6;"X3KTMRRLC6-WDWBCL[/<>N M?KUKP+6D$NY2-#H*,+%$8AA3$#E:<,E:YB./1;<>%M>1Y(&=J*?#YRUGZPE% M/3X=68?G3;<%V&&>:Q;H=/X9YZ<6E-SWN:Z6U[&4MDIWO%KOQ=YZ=YCPAI>D MD$M(0M:>2NC!>ZN@,"64Y-DX;)[]^!@".R=#'K/8U:'PW"J6K 8;/!DEI78. M#"&#]2EK87-)IG48^W$4#IP"V1NV;F5$]B>W\2FS3:7^27IK]S<[JJB[UF^D MC;:?OH0$LRH)@34U5B H9 ZVB>Y#USH]Z28%7?7)K[A:(=[L4'?M M4I6J1,4C$O"4J/W;.4%>*="V=IY%9-:V?B.\GZ)A]44'Z>\KA(:,'Y\"V-EL M[\-R_>/3,I EES:C6D][FCKPK[%KE)!>+%:.@G(8U7X+D"0 MM>F$4RA\1!ESZX#+0S1UKSV[^_MWW7?%"2]<+3'P2,:[\72U:DS$ RMIZR+E MU%K//(*\H2O0&F+G=NE9/T(:HTY:[8+%I&Y/4T37/]!9^QRDIIG*N;;"9MC% M1M)WC+U3QDW*:/$#\1>< M8YFN:_;Y*>KJKL]T5%H/4M8NY',9_MO(?#U=XLW$^ZLW6\$DJRGWGIE8;7!& M]Y$,Q L,.GNFZ1)L'^$XEKP&X9[K2]TA@&L^@];!%AGIG,6L:W<="Z$X UE( MF87+*O'F?;,'5'H* MH*I5:D!8SNE&6ETL$+6HC(LF"&8>N(ZR%:.@_^ MW?ON%6ZSESG9G$ :OZG5I@,2@P=G37;9B>!UZW?(@\0,G [0 @>W!O V8?SX M%,9'_+QMY7XYXNBD)(#;7^F: / 78UTQFZ9#_AUL=ST-KULM6!]9C8IL*;. M==7HP$D"3);>ASJZWK#6U62':.F<8K3WW3OC"-'D8FR!P$P&I:0!%Z*C\Z$L M.JL\;;CG[8[.FVJ"C5L)1HV%,4*- '*9+IWHI' '>,V.L3 6^(&;HJ9,-<'![8FD+QH]16QS3 +7_1JY/ MV]!UJ,:NV0<=# JZ3[2OCQ$*8HW",2^U$[(D(UJ'E?MK[+IK:[RWP(_MK]<: M] F?6-2)V9);5YL=1]EH&[L^!B6W.E"W%\H8YNQ= M[^:]OY=H0Y1%&;"U\Y%"8ES,PH-1&3FQK&!I_31Q'SW#SM/K"5;-!# ",/VQ MPG?E]6H]);\65Q/:."*3$83.@8X"TOVMF <>HL:5$SO:6$XE!H M%;P+O+49?C*QPTZIZPEX3R.Z$6"TOJHL\0O.5]-ON OOWWG7:Z:<5()###F1 M@X(%R-$ID SG2683Y/Y0N29O8,?0-NQLN=[NRAX$,P; W=D<=W]3'%-QV5JP MEED@_S>"IZ-#O_5<6%YR:%XF>11APXZ(ZPMJS44R IS=U1-YNZ5)"%ED)F@G M0G&R-&7M6JCK,W$Q7"5KHFU=;GR8FF&GP_6$J$;,'P&,Z*K/>-'[Z*))T@=, M2,>$MG>Q*>L92[&FDEM!O$H6O"%'V!3G+7G!G%1T8T0=1=A1X'+/#%SM13(" MG)%KG+!.J-A49DY7_]@V=JK_-C'*\9A"C:MP,BD9UQ"$$5 4[<$FC]&USN&^ MAYRC,.6?&:9:L7\$2+IL[7T[P**"5<:"%I(T+[$#HF8&G,6(A2E98NL(UR%: MC@N:LF<&HB:<'P&"#K9GOK4OZ9AUID[-(8=#*4]WN8X.+'?*,QZ4X4_60_PD MA#VWN'PODAD!XG9-AW93-]^5MW/Z]CS,-KT)+B]T+!Z] UYXW5+)X*)"H!\5 MQHU"AJSU+?@P60 M3LJBA4^)M8YMW4/.<9!Z;J'\5OP? 93N:3EP:V=&>9MR@>QKDIFJ;5,X5R!R M#)%;H0OV4$1Q)'7' >VYA>Y[DLX(<%>[INYOP2H,Q=;QK4CG1R7N(=;9JE8) M)E/T9 8T;UQUFXSCD/3<0O!=^3T"R+P]^QJFRWH8WBU?35=?%ZLP>U=^7#6L9#)*I4#\*P2J!(B<4]JL"EX$^E8&-:ZTN(4.H\#W7,+QO^X,S)B]22)8R+0+4%'6)RXA(;@B?<@N%-TZY>LH MPH[#W7,+V;>7R9B ]AO9G>?;LL2[7U&953PI3B=(BPS*TNY",;4N(&OA;*Z9 M;GV![2'BC@/<.,TV&:BB1=B8Y+//[Y2*?T\["RYO0&TD\$( '4YW.&6GVT2<:0X4L[1 MUXD1!;P+&00JSS )&41K]76(EN-@]-Q"_$TX/R"":HG8Y&.8X6HSYF9_%T*J M4+*.X$-RH$Q-!"GD$6\?V\'.[YNS^)8Z#Q7,)TS=DYPC4RE4[\^M= M8]Y]W?6.>;M)]IA^PTW7F)WFS$:1DJ3=A52YIDMM.Z_=AOC^W MD'^/4CH9@]]P&1>-4/@BT]?6TU6=''GUEG]MGA:WF1OTP.NT+B5AD1D=(Y3H#/E@$AVC :R=C9-ZV?SYZ+(W'@>^Y!?9[E=1S[7WR M:3.U^^8N6G8^V7W_2?J>W+67_KN>D(GE9)$(O-9R*"X3V5J;PEK!,>BH=.QI M<'P/74\^IB^8SV=XV6-C52<4KGY=A$V!\>X%=O[YJJSEVG%1CJE<)$0G _GB MK$ (.8"S(ABADT%E&S.B [FC[8_R&#S=\E>?2'PCN'=O%UB]F,T6?]+^\,UB MN2V3^76QVBJ%:P$CHRP9&)&4>"$#UBL/+CD-2>MH'4?ZG]85<:=1.MI&*UWP M^01"&P$T+T[AJLXUO%:_]:[4NJU??M1?WQ K%\MKC[Y6HJL^E="V$%:'KL4DF)\:$\_XAO^.QBXZV"\LI&.J5XR-05%=;VTLC M.+0_D3 490-@8&0:R)+ Q8"0@C4N"VM%:AT8?BR-H^W-TL;3Z$%0XPNF[-Y? M0HU;;NG9_>3T^,E#G^P\;^P1%#>;0';O*]4E\ 3RE(T+P++.H"*7$$HVX)Q) M#KU2O/G(C"-):W03OOP2YI]Q]79^%^^O7?/2:!L$ X]T$A1=^A!4,6"<":A4 M(B:51UZ'QZT\]""Q]C Y<$'V((@1W)*[37S LS"MJ<3O<;D99$'.R[LXFW[> M2+*^JJ0UYD_3,_HCU5983U=EVRQP;_NJ%(Z6!4A1UR<7,A)BD@82CTJ2L8G! MMYXCU7@+PT9+^@3T&&0^'LA7%K_^OBOZW[%W]W]M%I?L?^:0Y:58+P$R,[5'#'I MP$N>H##O5(R^N.:-Y;M3/?!(R78H.^Q//XE QZ<:+YJ4=0TTYO72ZR[66^ MWH];UHZKY'D!"V15**EK/G4=YB%RS/0?I5?]Q?7NIVU8'=0**X<54$/)C$_- M7#R^A.OO+B?KFWN^UE'Q'$MG(PUT\$WJ$EM86.#1*\A,!U#D,-9!I)8,?AL\ MCS+$YH-$'B3J"9Y%>;)T5IS7S8]S34W5 MS87ON.8*)J>8$*!1T V4,8+G*4-1UA;GN"+T-3Z3CR*PG9%$7O1TC9L&2_O+ M[MW*9.EKDR*C,U9;^4H9(1IR X3GQ!K+5)"MNY">0.:PBJL_E!TVIOJ1X/BT MVHN4EN>8=Z4<-0*T:8._,R$O'H4[.7>/7:*C!NRTHU9F6?BQ^3@A=D-.F%V+ M-NB T3H%IB 9^R%;\$D+X"E&S 0**9LWN3Y,3J>'TSU6O[B?U5='QM"AM'1& MP2/3H-!KB*B(!0Q#8D'I$M1#J.I"P,!V6"-PW'@Z?0I1C$][73:=Z!9\VO]( M9QOL7JJ:!9]VJ]QQ!Z(K/CF9P+K-].?Z2!A-;7CFM#?21!9;/PS?0TX[N^IU MH=M]?3G C%;[$-:$E+28)\)WN/.]M':N(8"[7.<#N:0A:"Z 16V5J+'=W#IG MI0N]0P>IVF#JL%W5LP1'\.)]M=>+W!7:Y-9R?'&5[WE;$V?GR>&V$1@O9+=J M3WZWR@6,4=J@]YZ7UF?V1%*'3=KH'Z/]R6U4\*RM41;S^B!58\<[INX,B%]P MCF6Z'T(N+B1MG0-M:Q4O\PEBB@JT$3:AX\ZFUJ9K!W*'3H3>!> M\&C[*LMZ/+7#5LOT#]1>I3<^I^3CFO9PJ_E4AX+]^[[7M4#_:%H;>2U7(-LJ ML(LE/^",[,"\:5ZSZ=X5*U'D*I_=2-40.C#24AR,++[VL2&K4#L.-F6'3+'" M5.LF'-TH;NC[$%86/Q _XO+;-.'=+H;(6[=_X!B=O3 MFF.]47E_S.D">E&OGA?5&[U=]B2UB!9K#T!7Z H2!2$(RR#+(LCY+-SJUOT& M&F]A6"]M%&?BZ:'P#$["9M/;5IBK SMVR6KFA0)5"PU4"@6"S1&L%$&(P J/ M_25QG4KUL.[>B/'>6. CA?B.I9N#?'W'=23(%@6KU?G9]F=[N]?)Q,24@ISI M%^5J_B_G'KADD6ZZZ"WVUP"IQ0Z&=2!'!OTG L*HCL'OBTUV.=UHE0T'#KE% MH6VLF1 QU1Y\7(*K^::9F^!]T+E/D^88"H?M^# *&#<7Y/C"(]N1K:>'0V[\ M_8[AC\.T- IW;!>XBJ=YAZ8X!];6S.M2'+B:92FB> .2D?LL[* M]G*\;I,RK//=%$W=63V^.^AW7&^?/2YFN9U^'1WZ5,>;Z2@*&UU2^X/M+H'C M59#68 0M;0(EZS2Q7!/VF42#";5FK2W&0[0TC*/OK4!.PS35QN;3V7EMP;"7 MW1LC]YS3QB6A6YFB(>I<2#TFE9233NC^\K,?1>JP%U@3#-T3W>Y-:".XSJYU M_YVOI[EN:?H-/V*J5_445Z^_I]DY'?-MSK^?K70A_GRO7HO>!?)$4:HLP MGTD]QP2.U?:K+)B46,%86I<_M=_%L)=HSX@>1-3CNXD_XN?J1[^=;YKB='PH M/_2MKH_D1]'8Z#+>+?8!ORZ6U7Z_A)VUQI/N8B#(_=]4[8(3,4,B*7',QL;8 M_+WV "W=FP)=3_=\5RZ=E??+1=EVDJX'8+?\ZM/BY6*^6LRFN09BKKU4W0=CMWD!/+M+Q*;-7N*(?;4++ MB_++^6HZ)U\\S'.U5E:+\O[: J]P'::SD]3<":MT5(!=]]5(-;Y;?@[SZ3\W MZUS!9SO2[SH-F^J];1>CC_03O!FHI:M;!F_)N[7'Q@K#26ZOYL^)-8/ )L M7%[L&Y5\_0RACC)Z-""UEJ"8K2%&'B10P\[7U$8^\EOES#][[ $5XPZQ5)?G6S0%O4S&PRFDCWD537H\! M+8NS,W(\ZCY>[)2FS#YRC0ZXU @JV03.LP1HF4N,?B:R:HV66U0,W,&UHUSW M8=*-R:.!R88?%QM0FO/:??(]/>%^&%\ >^X,!AE<*IUDX';5 R;J=^?*CF% MR0/"9+5<$_7G<_H2<6[]HUK^FPN8!YE=(@/?%*PP+P((VAX0C6/,!V[44<73 MM, U@-#OKL!Q:.UAH=':E&W"X8$1\@&_GB_3E[#"%Y^7N+78]K:T.T5!6*%- MM( J$8=,0'"":PCU42=9'E(YZCGN =@<3= P%DL;F2_Z%L#0TR=?$TOJ\^#F MH'U9S$@8JYWZC 9Y[=18Z19U:G"$R)F&4J3R"4OT?J\-GJ2Y M:,_:,1@PUZ[J7Z=S?$L>(_F'48=HG()04AWZ532X4 -)7&8D^G2>+PD9 MMNJJK[!+=YZ/ 3A7IOO[L'RWW 0;$IAZE=$(,/C[>343:V^8FAM8;8F+A+V)2%)J+32D$@RHH&@GDGX;+),NAA1M M;HVVP]0,:WJUQU4COH\ 0==?DG>;VBKFMZO5>>VE?^UE>5+CZDPI 19-K"XQ M.28J%D@B*:Y#8MHV+ZYY!'W#UJ/WH+WZDLVX O+MY M,+(JY$'326!UCIHG71P%&9@F98N696V]ZP]0#Q-X%,KLLT198^F, 'H7;41V M&ZR*N$X&WS0;F9B<66[L MD8.@'K_V<:!Z!I'VI^#]^$HM/YZ?G87ECT7Y./T\GY9IJE-'4ZI/J;7H=#&; MIBFN?@_+:BQ^PP[EEB>NU+7FO,'^&I5=WE[VLLI-69-2;1EJK2>\1JO :+DBY\:\-1X84'LJANKSR6(LBV\ETT8_; 4-G69=W8PRY1R#DK3- <,D]D M(\;DR#S4@GX1-ILLN4RB 6(.$C!<,E57B2Y:LW=P$WQ'^KLY[C*^3#*"U=&> M.>FTM?*FUL=B(PR(K3 M56L<^1"6<2C218X2'20]B_TTQHU&["3!"]@&Q4R4DN@/S&Z; MDY%#9X %CCZS6+Q[I."O/CY,-D??HC^1>2-X/"!GOL8>=\\AT]4_?OGQ"\[3 M%W(!$VJ8(>!!>'<0Q M GC5%][5!_R&\W/\'=<[99P3BR&* )BM!V5UM>29A/^/O2]K;NM8TOQ%.5/[ M\DA)EEL1LJ60Y'NCGQ"U9$GHI@ - ,I6__K) L%%)$%BJ8-3U,S$M*^UF">7 MKZIR3Q]C-!B<9*EYC.4A0GH#TC&Z?B"U?IS@.T!/S=>^*[_/YWGY?C'/%VE5 MX^D;7@22&4\W.!A=:EUU,V^D9N0A[2"PU4T,7 MD+IW>W^B_W1]<8O,M6?"019D'BIA/,1:VQL17632TU%IWT&]E9Q>^F5/;4X= MI(X>D549V9P^'U,2B1,7ODX7X#:3L'@!)H03T42M4NL*ZT?(Z>W9.U#E3T'I M0/GW *6- WN/IK,I&H$ MJH9:Z !3-\L9U_;AV2S_.9_ASPNKE[>J>%_\^'CQ[=OY%!>7%[[DHBAF0%HR M1E60 5QV=16U54GQ9,A?:>T)'D5Q+YWA@UIE)U3J,X3P%:^;NT"GF+V. 8*M MV]13Y38J ZP$Y*44)U/S^;1'43QR-< )L74DK(]0]-CYHT_S;Y_^GO\+9WE^ M/2$D)6NC%@&2D\T&*,6HZ$BE"$P%#2H&"2%<=D^++ 4*SEO'5/8D<=Q+<3"H[ [) MH_4V]C/Z\GQ^D2^7M=5M2@MZ0CZO!WM=#=WB1;B,"$969TT& 7X=#T LT@49 MP]U-%]M*,A[_4+=(.E[#\X'$W?>-]O:Z+R0A9[RNE.=VO=#2.G"UJU6Y&'(, M@2&VG@"]"UWC-K2/_YH>IJ >0#=?X/3S[.4%?7N6?MRR>G^GLUF7M;W ,J]+ MA_^98,HJ(7*0CM%Y4@$A)J' Z\28D86\J]:U'7N0U^VE=R V[H)O($5U@,'+ M_OWU(LT_<77)X6KB4V'KL7! M<76\\#M T+WH^*89.WQ&/C'&UQ>?K%5=91(, \]8 6*EZ(S1\SQX2=HM>L9- MU ^.IV:JZ !69U_K7M3_V2SYNRNOB;/!:"4YI$024CDKB(Q+*,$81;:EQN8E M18]3-&ZV87!H-51'!^#ZC_GRCMNR"3W2"5IW2;ZI/G*D/ D%5$H,HC0!G#9)FJ)X;([, =D9-U0W M.*Q[ 4('9^(166_CD'E!/CWY.+-E_CN3^6X[O'P MOLFP:NL F'0$PW3Q=3W?YRZ+E]R?5^XG4F)Q6D80LLY*+(E#L(H,')65YBE$ M:UOWV>Q(VKC#X :'X! *Z@!W:P9N>'OY)2P^XW(B3Z"U3H=]KU=.#5M96P<>?&G?3B:J.<#A!W4V%1 MTS,X6V[T=6WAOOAQ\U+M\_"23\O:6PO##\[)QFC/G M04O#0&4AP=O PZO8:3$7[ MX\]?XF^&GVL,^]/ 12_)>N=*%O4F=F351@>>?@W"!Z89+S*$UI; X44O@V62 M!X+5\2(__/J:K\)Y%Y;_U=$J\\5+HGZZJJ5CI[3^'R7@U![ [M(8W@NHT6.- MLD TIKJ@R=*_<0'!BR24],&*U@'8 ;V G:[P#_/SHT MD:PTA-K75V)!%IT,1HUCZHV,NF'A<1 8]]+5L3;?>UQ,Y_GC*BQ6K>9J?)_6 MQ1L/L#A)W@NK=(!072BE,C%&(B-S1SO/C&!>MO9F'Z-G9&_VI-!KII=^G(S= M!/COQ72%[TI93F0))"Y6AT\B!X71TPNB!*C@M B)&R-;KV'=D\21_=T.[\+# MM/=\GF4C X_>MZS&'\ZGOCQA;'[K,9&:^]C7+:&HRAQZ 8.D?V2*C0R\LMKX@'Z:D6^]X M'Q0\/2=R;Z'WMUHJ!TG7M)(@7=UIR^A1B$DP""(&*4E8S/R*JZ5:Z/+Q-5+[ M"+;;-5)_A)KI/;2Z$YKI/81[^@3 M33:DGUV-FY2I:%:[B.K8726* ,=5!N^D(.L.LRWA*=OFH1_FU'7WRFJI%$:^E\)?]KLRZFB%'R*T7A3^ZAJL MWFF>-9"13+1KE/3 $6Q%RC&C]<4'OY?"7^VA\.;AD8$5?HC0.@BU/39$'U.R MPB8+3#!RCH0-]$[)!!Z3#T5''4KKM->Q:RQ..,3[8 >AM>A[1-&M$>ZRLV$?^/4#IB54)S*$USA9 M4X@=0<9S8#K6D+(AVTI'IELGHI[MRHJ]5+_GRHI]]- #K)Y:MD=7-V9%$L)U M8LPY!5'E"%:(8)DGPZUY@K/)'LS!,IJG>?$.5T*7H+JS+"USXUBJX[L1UU7( MY7)!=%VB%HMD+HO6(TB>^<[+O1"P[\[+?=31 ;SNIU&O1L-S'1,=-4C&T!ET MF4%T04/*20K/1$K-=_9NHZ4W.!VC\2<[I0X0?PDM]>MLD6')%-,@"[1 M:=-2UPV>!E HLAA\D;GYUISMU(Q;-7&*Y^XPP?<(H=NC&W.6ED3!ZSA915:F M(UY<#7;EH,AQD3D/OY-PWRF:I[N1#M3Y/K,S]U' <^U0?[^8?\/%ZL?[\U ; M__-O_^=B^JV.@1B\E.;)+Y^DB&8__HO =FF*:62H2230$6L5;^)@['9H2_&"-.:ZUUI MZ[;$9A^DW)L+,X1B.GA/MW)S*QYH/6(-WX!-RA%+8MVX8\C*+-;7[!%+K9N^ M=B!KY/U<@^#A?K5_4^7TC+=;P4)K0I0\!A#6T3DE!P<\\@"R-LT4KXQ1K-4 M"R]8=(Y#,'6O@*KC-U$%8,BU3X:SR/13!MV1-'2*M4.Q,#^]8CJXZEY?+&;3 MU<4"B977TW_JOUUM5#18MP@4 :CKENUU.L05!SF58FJN34G9^(;;3LVXZ>RA MP-98"QW@Z8] HISAXL<#1\,H8="0;2%4J"7DVH#3T0$FJ0-QPDIJ'=Y_A)QQ MTT5#(ZJ5'D:NK?Y0)UJN[08CA)#*:0@^2[(;Z!]!"#(C2B 9.;(=V$[KGI^H MI;[^X+@7SJ"6^^&"[0$-5R FVI)S#$RID6;/,D3&!+AH0]+%!+M;8<,N>!B[ MM/I 9=U5]P&2&[OC9CJ;?KWX>I5(TC)*YSWP5$?.RSI:U&0!VJ7D??*J[+;( M[*EFF]L?'5GIAZALWD)^8RL^_'.+<"F]0.L5N*1KK1=+$'AA('BTO):)"I-: M*/[V1\>KJV^B^(/EUX$-N?7)NTD.,88F*+\[;20Q!+R7(( 208Y*%/[CG(A:]SK)&-P MQNB=[I\6:+LAJ]/XRX%(V!5H!ZKEN29R;T;L?0SKGWLQRV^G(4[/IZL?)YPV M^,C73SQJ<%1A/<1,3&_%F=K4J[]_3U9>KFN8[TJZC4%Y?C4(),:?L+'!1HU,V2'""Q6JI2&T\ MJF+34U \BH)N\[C[@..GV/-)=-'!P[L#=Q-4N23M'!BI>>W_C!#)[ 6)D4M= M)^+$ 6JEGB)K',R=$!SWJZF::NI@\'UK-$!PD^-YDJNSG*?K'3F?OH35!WI_ M$N8/^!UG%SBQ*=5%=Q)27G= )E'[CSQ@D8XL$1.RSCO=?,?1,8Z;>GHLGEIE MXZ>&GV3U5>5NS>MK4LP'TOSB.RY?UU[=]4#N_\1 _\GJ8C%;3ER*,6A&ICCS M]!J9;"%(*X%)&Z552HJ[U3&'HW4/NL;QF/M%[U J[6>0YBYO"5?6J.1J=0@+ MH +]PX5$_\9YY#Q%F>0 +;!-7OWF]?9]O_K[:.K(5[^+^83S&ENK1_3?H2[; M(V%OCN@)/?$G*#BQ-[Z//(;WR(.M'0,\@76UMS8*#H'58>X^,2E$G4ZQ4X:H MBS+KFU/_L9:PTWF^(VSZ].(BG-\^\,GY("K;EO-0E_EI"%H:B-D9IVR6BK6N M@CV S&Z=]GWP"R/\[81*(+!4T$Q+H[P: 9S6C)T?X)$51QK7> M2//B;'! W*W^;Z>=T3WTW7C:_)).\)OE\@+S1$0K631U<'=!4-I;B%;4 MXVPR5^A+4:VG$NQ'X;A517TA\BCM=7\;;M8NDY]FE..U9$?H4@LX&1VYP#18 M3%K+%#3'UC;);I2-FZ[N"XL'::L?K_J)JY\$580."9088^-G8V\WN.BS!=?Z]Z==_%\^GFMKX_TSV698GZW M>$_^ZC2Y"R9K(M&:).^0*:*>?)%M'% M[]0,=>H5-WOI?=]YGOLHH4M0W1DGJ T:IC "6A5K@;:"0&<-O&?"1%DR M:SXCXYG/\]P+ ?O.\]Q''1W JQ9Z+Z]<<+QJ7H[2.OJ:@[J#$9169'UR-+7: MT#C.A#.NM?_[("&] >D87=^-5QTM^ [0\]CL>!#?W<-C4T?N<.$GV/*+HUGD%X9S@KCEB1#)1P=""\JV-S%8N&NS3 M:/WGN*EA+Y7OL:EA'_EW *7?,W9>8Z6+'Y._/DYR MT1&9$Y#XNK&+7N_@LP!D2BCAHPKYL>4)2TS_Z_/\^__>_,1+:&Q^<8.,F^^- M"(,V2IL?)<$.[)1'1K+SR#+GR4)R09(EYVNO?9: 6@?BD(446R_2>&;[#YJZ M38<)_M=*N:F2DLQ: K,^U[U9=5PL>D!>O&':691W1HAWDW(;8VG"7D 9+LNV MC]9ZO/)NKXO@)2H?ZJ+RVEVGO-/U2!-#DG/DTB?E!E_(N.^^CM-%BXZ#7G,% M]#?F96M5V4T/U+77P&!64L<2 [:>_#)P$=[]VM@[TK]=#!L2!NU% DYR("LG M:HB"C)Z"(6E$P^F*;\S^+G0]CUJ^?;"SO<>LD7;Z>'SO">O67!'#72:7"QR3 M9% S,JA#4A:D<@&%]=SJ >H2MA/42TM9*_WOT/1]F#*Z:2%[E*4K\6&:?YZM MJQN]#EPPI<'R6B!6= &GR?CPTF@O419S=['"L("[1V$O+61C(/ X=8W?K[-U M#LA=#J^$^R>NWI5[7+^9??I"OUQ^PU3;$BY]KXF0P9K,L M"?,CW_(3=*&-\I;OHXQGUG5VXTUNCE?]QKS<^5O#^M2[?'EX;WIO_D_L1PL= MLE1%0+!U,+D* F+R'IA4F<=HR(^^OM]K!JF.&GDHL/K;/_6V)\-B M^I7^RKMR&50-ZPE@E_D$5%HDFT@V:.O(?A/)LI$)*S.EUAAVS*2PAKQN82]W +*%6UI!]XT-162&9 M][WA^R<.NL#Y23'8^A@<#HA?X3C3$CGSF$:BFZ6+Q5,6K5 MNEND%>W/_%H^(;I; ^%9%B+L$"Z8W+&^3ADPF? ^0B9W97 =-/G?@VCETWP5 MSC>_&W]L_SG^(\.KX=]N#YQU(IGNGN$+&!"5J#H(@ O7()0C$VTX&*+JRS7F&8 7Y9S*BM#PF$; Q MVX_1TX7EUA0K=Q^N9MH8N^ED:X,%6L:#T!JXR&12!I/J3-HZ9"_%6)1)*;58 MZGQ<@])@&&JGWYW:E/81]MB(V=J+D:51Q1J$S)D E47=:"#J G,5!5EA0886 M.X"?59O27HK=J4UI'RF/#)4_YXO5ES.Z,<&,;'&KW/]RC\U+>ZERWDRN8W>AO)G1#YJM91_.KWIZ2T!4"<')[$%Y M.B(^^P2HH^$LB;J_;*<"F0=^^'CKHMNJOHGP.HC^;'E;;R(*,>524PIT2S)+ MAIF4$$/M6,DJ"(=DLF'KV41/T31NM*:Y-3*(*CJ UA.F_V__I/.+/)U]/ELN MD?Y__A3^F5ACO#)UY7K4F9YH%< Y%L$%;TRL/:"\-=H.(+-+<_A G#PK]5\](N@T*#U'QJ-.)ZM&H:KZX;-9OO/]FZB#SN0+( /TD=%)X0Z\0'K^ MB]$B(I9*0>-*RTL "%#*#'S MI)N/1=V)L)';A=MAY=ZDN.9JZ>!]W_09?OR"N'I;_W;5TWJ0561!";)Z9*SM M+W63;'3) LG(8RS.1VP]>G ;+>,B:@"USP?00:=8VGAGR*+C-HE-6[/)FLX= M_1)-3K7X4$G=.JV\G9IQ\=1&VSM Z #1=P"B>KHV7CCGG+SPX($KX4!A("^\ MR )*9&E#]EZEYI,KK[_>'T@.T>?=+HG#A#MV?.N/L/AOLB_IGOV(Z6(QK6O4 M-FSX7'(4W$))A8@/14#4QH'+!74P.=#]NU.8:_LWQHU4-$9"2WEV<%N\#M/% MO\+Y!;[XZ" X.30(I%'/66T\V M8>.;9#?*QL76\*;- /KI"75_8%A>+-:)JN5]_C;'U& PEH0$7A<%BB5ZUXM" MT*I832][3*7UI-.]"!SWI1L"(=M V%Q=/6'QS>S;Q6JYEAC?7.:&/%V.T8!G M@;S=P"M34H%+V<90' HVV+5WGYQ.<-8>!-O@=J1&.@67N#(@T;M,X@$61D'AR MAF@L@X@E1)ZL3+EU8',+*>,.<3B!==9 QT Z=,BS);TY27)Z",NOD_3NJK] MH8Q&':F^?/B/-H=3!A=29 5D9"1/1EZ0#V1M\&R(=)=MSJW'?;6D?^1'M@6@ MYIUHMP-D_S&?X8]+;_WUQ2Q?.>GH0LST/3!*D#A]2."$EZ"SE]ED(:UM/5OD M84K&1=MXR+@WJ>YH-74 MK\^?EJLS9Q5L)U)@!V"]E9039!JHS 4X50>" MU,D,P2E?]QHF>A.\M6FGAH]GF/$\G<:WYT3W$7\GP+DODK?7):3>Y50*T<^% M(JDD.HI.(H/")68?E%:I=>OF$R3M!#']J[V@AVFD6X"=K5Z&Q>('F;WK0.0$ MHTH8>8"R/GR.9W Z1S!!*).MM%FTSF_M1%B/#^.!4-C-4#M"+P>#[3LNXGQ0 MN%U'O%]-E^E\7L/KD\0BN4>V@,AD52@R)\C!0;(O$%,L6@=;Y$D@]P!Q(^\L M.3GLCM5/!_?I&GGEY(!0:ZR1#C'V"N/J%E=?YXM5G8S]V-4:>@&!3A74 R#O\W.'V[/Q\ M_GIK,76.8+K#V-RKMD M(_GS&(VH)Y*#BUH!>D.>O'?6Z=8#=YL0/NZ[/NZ].H!JGS&>Z]F]85H68WUV M!F2-2BFK&#@6'* N)ODH,;G6MV\3PL=-G'2*Y\-5._YJGZ=%^[,4)J5D8R6] M/"9K8D_65#C+ EPH3/ D)9.M1P+L2MNX,+ L1U!<.SHOT@)WRB1>% ^ZN?>\C9AQ;YA!PS1-Y-\,2"., M$_DS+.HBY^_';%@ZXFLG&P7R.)^G&?2ADF7)KJ(M?^IAS5>3LS@A1Q]'+^]=M\5B4V+[=^^XA;:/Z8J\_\N'FLKC'GR,S)2DC@49+UPYF!6'B!HI3UFA$:L?7 @4?(.=8XNO[1 M'\+?= !P03?ZI M&O=::H6/NZ928VUT$-.ZYHCLA>GR"^;?Y_-\AR5I>:HKBR%QS8@EQB%HKL$8 MPXJRV9?=IM,> K#M9(V;'A@<88WTT1/$UK&S"0KMLM0!&%/D5$0Z()'Y *'( MF(I0I=R=:=L.36L*Q@W,#PZ<_:7<00S@FOKJ@JYU<8UV7;0CSU:#U'6&)GI5 MYYC4R):2(G//S6[STP_!RSUJQHTB#8Z=XZ3?3TC[FB&Z."=<99E,K5XOGJY+ M@8*. C=0GV-&3[.(H744Z?;WQPT<#0Z9?24\XF6SF12^(?SEQ:(*<*)T3 HS M ^MC!N5"@9 Y@\R8"R&Z*/1NPZ?N_N2=%&^>B^*/%UY/ILB?\UG:L" UYL + M Q/KCK1H'40=#,F&QQ"RLDFTSFH]0,9.8+'/!2RMY-UU]*9%U/BQ']<99ZN6(MD207/B1=30$@6N/,Y%]FZT>LQ>CJ!T>'JG@\D^XYQ M5&<5;(82<,V50X60A,UU\Q&'@#D#%A^Y"E&(YE&6IZD:%U/M$+ CM Y4Q]B5 M.7\$$N0,K]FX&DPFC2%#S8&3O$8=4R([,$H(-A,#J*T(^BESYY&?WRU&N?^SQXWQ#PF-(^78@?5R+8ZWU^5KQD6KK,Y@DB=I('D&(2D'T9.,O-/> MN<%"M&_[6&;7WN(]4LX](>7?\\5_OYF]7\SKM?AS,C3(A-)H"5G7?+O4 CS) M#)R(N::Y?%*MATOM0%8GWM.!FM\&I$9JZ E9]S->J)DQ*4MPIAXY=/2HU@&\ MWIDDA54RL,'JAP[+-PY_)S7&T7%";SCFHEE8F,[$-URL?H19KG60WVJY[;HN M;CFM/W1>'OH+1\2-C_K>D8'E=KPVBCQ??>_]>9BMSFY]]#KRB$ESJZ,% A:A MEAPO"())B,P9Z:-3'EM/@WN2J'8+!K=^:F-#*"$]692 IGH)29BZ!%M!C%IZ MXI[.6.O XJZTC>ST-\7-]DV##?73P=.YE9L7:__F,IJF3(JF.,B.O%-%G(#+ MUH(0R4OMLR[\9.?MAJQ>5A"VQ,/=4&1CY?2,MUO>M(DBDYDI05I''K"*=2,H MBW7Z7_$EZA!BZQD!.Y#5Z>UV*!1VA=J!>AD[0%5-F OZ61_G9?4W2?CJ?U_5 M[1SSC96S7"UOLWJU$$8;EU-B$)RKST1:EWLKX-(F]"Y&8]Q3%MV1-'2*M4.Q M,#^]8CJXZEY?+&;354V9U_Z]?^J_7:_TL[I(@:F^ HG\:VL@*%0@D_:>(W.: MM:Z@V$[-R('W@<#66 L=X.DMAB5^F9_G-U^_+>;?+S<:74W;-1$1M07E"GG< MN4ZM]Y9#5G0E,:9,^S[,1\@9.5X_,*):Z:$#2&V2F8L?#]RVW"MA&#.0D),U M01(!%Y!!)B^JU*2&\ZT;T1XA9]Q2_:$AU4H/'4!J/7_@KQGIX^5\W:N>JI(V MO 3#LA:!+%26:\U89/4%K[U.3@N5.)>L]9#8Q^@9MYA_:% UTT0'J-HJJYM8 MM@I),2X",+IKR?M9Q[*+!QGH46=>*&9.YC5VDH4<-TAQF&IZ!MME,Q[17TKF M!HQ8/_1^O2L4 ;GBQ3(D1ENGE!ZGJ%-O\4#][PJO_971 ;1NS9Y[A41$FEYN MC\=OY[A6V"QOIC^M?W\K\Y,D2B03DP%S,M3A=$CW-SJ0,2KTP6K1?"=B*]H[ M]3?;P'44!??3JKF5G]I8J%+D3#(R83Q)4WFNR9A)$5 5Q2/T=.I MESKPM;FO(OJ;!/900KI%]]9./W> ;/M)^KF>SH[J(K73,8'@)M%+NJY@M@%2 MW8 N,"1V-^S]"V754[8Z>L;!R+K_VP16:V B"!M35C%K]*W'$OPJ6?5]<'-P M5GT?_71@YNV2K;.59A,EE#IC6$E)#SPS!2P7, M>%!T-GT)=2R[%A"41W!>*^65CFA;IQ>.35F-FE<_!&ZM]= !I'9PQ4WBN=1A MW"G7TBKI''$4#$B?$_W"&%5.]G@^M^3"(+;:8:KI &SKK-R;K]_"=+&^E;^$ MQ6=<3GRP.2?/0=.%6ZT,!<%:"8%9:U46#(<9CG^/DDX?R0/U_5!*]#CA=P"A MVX'EB6/,Y&P5%$ST?"MKP*> ((I3&D/47K$W]UYG& NF7Z$MAK"C=?O'/-F*ZC\$?==LT M44&/4]-68?9Y2F_[Y;*1/W'U\>+KU[#X44?&W_NSHP:J'?2EHV>M'<]?H[!] MG1?]]_3\G,!Y]\L/C.0R16LN2@#"D@3E+=G=GJXH'2*+L:BD3>M&G;T(;!?. MK_.T5_AV^AWO??;2Z-3>DW&Y'M>>#;D@V8-7]*3'B,K+PJP1K5W!W:D;U\8: M#E/;P_M-]=7!Z_H(/R]^_!'^:[YX>1Z6RW4 48C(I;)D6+(U:ZY>]MQ#UG7H M ?UN$W&T"&$A=?2/QAK$_P]>KF ^3NF2) HJJ\]%8K2O1 MN@#:G%)167G>>OW#GB2.B\C!H+([)(_66P>P_+0(&2.A\)\*+UT +)'!'?CP47C M66%10ZHK%%7TNHY58Z SRF)5COKN&M(A+[SN@K=CO;N'*:AOT%V6)'/NK9%D M+.=<]VQ:[NK*W@@,(^1 M3U+JO5]\#Y&'VIH.4<3UZ%IZ&C/3$"*3=1FO9[%UY7.O,6.L4T1PO1O=T1G, M@1R?),GP=2YHNINQ?:#NUXP9[X.I(V+&^^BK;ZON7F3)F(1"FPQ1D9FJBC/@ MT*[SA4PR=%$U/Y6_8LQX+X0<$3/>1UU](_'!@)--R)6MLTP46E#)UUY$1U:J M4LY**YEIOG[DEXT9[P65(V/&^^BM U@^'IO,6KM"7A&X&!0]*IQ#C"%"4(ZS M8)(6L74<[Q>*&>\%A;UBQOOH9420+1=UV\+L\V531UUQ:A7S9)>H6OE,SK=3 M/H/,)C/'I?)NI_>5?NHM(-&O;D#TTP>?3;3WD!?S<-'V@(<-C%U1)3ERNW4N M'!2+$KQD H1V 9UATJ6=\J*[(&+,"^0(9=U5]P&2&UGA?Q#\OUY\O=JT(A0] MO2( %\+6_GH)D8OJL!!E/!I;[$ZCM)]0^4\?'5GIAZALWD)^8RL^_'.+\*AD M\#)HR.NBSL X!%<[_)(/=-EA]+OU"3VE^-L?'><%:*;X@^77@5VY4P!6NTAJ\1-1N&B;3T^K%F:>+#0]?BN]F$*ZAIT?RVQ7)R_G1:< M."NBYQK!T'T)]/"2V2R=!9FRX$5HD>7I'.L;NKIU;0Y$P\YP.U U'<#M=E;Q MW;TJ]8E"Y;'0O2]E)">-6^+&*0$8N.,\/5\S$NX_$_PYC^9U_\D7?XG MYS?_R1$IO5.0=61*\.22:S4]*ORHCWR-_ZQ9".?+ZV2/M%J(3&\^T]R LIE! M8#F!M-YZS@Q'WWP NM=S*)8F41KZVP+*2/WXPX)HB/EWE]EU ?\/C__/IU]?DFD M3%>O0ZKL_6A1';7KCS[2'#J(@T8FS2N,JP=*5QC/(CKE@(Q_!DJ3>>Z5*Y X MHRLF2LVQ]8S:ARDY>EL,^3'ORL^"O8S4<*D-MTJ#3I9>X<@,.%UO3BN28B)Y M\D :L[B5F'%MGP88N+<+XZS).G@-5C-9$Y@DD:SR>G6?2JQPB:W3 M<-MH&=\@/D;'CT+F0(&//O-X?8[./B\0;XTX=<9&BXP#NF1!L3KZP5H&+D1N M8]39JCM.U+:8\$,_OB<4'*JV>5,9CHV",](<>Y@-%AG=J9&#"2+5H0D,8I$< MLD?/G&*2C+N=H+#]&^.^)^WQT$B:';PI_PJ+:7U:/X35944ETS99AP8"2PC* MF3H3)M5NRSI"@UF236NGYRX-XP9QA[$^CI)S9SC9G!ZM-&+T/A7COC3':?41B!P@XM%?F'/Z0;-UW/M%6*ZYV%R)*+ ( M)QE=B8'1-1L<1%7=SQ[8'9MLG^D'!(8J;-Y=B!Q?&0]?HV^O: M)&T#8N82 O("*JD 008)A:F03>Y@GIYT&>H#3?/;Y$RZ^ M5ENN_N_$2HR:N]KYX>I^29/ 5T%%S[23Q3J;6@?S[]+07RC_0/7>!,NH0QG;6'6#O+] M26CB_Q]N;65H@N2-OIU_IN!4>A2K,@2N"KF.I M(H0D#6@O==#:>&)])W_N&"IV IU^/J [K5J>&?[^8_KY"R[N_?:[;^LAA!E) MI+D&WG5A=4&7HNN_+B<1&+EW&7W8K;Z])54[X=/\VOALI[9.7^V_9A=+S%=\ MO9Q_I7.XWI>#^!X7J6K\,TX4MVC0$(_$)(E;U/*$P,'$VFR<1?2B=6ONP<3N M!%O[?&![6NUU --7F\^^GL["+.%Z:VJ=HLF]5#;K##ECJKLR'8DQ%>"%!RXL M>?;-\SI;2-D)8N[Y0:R%Y+L T.ULZ5^S<-D*BKE6&L\O9JOW"_PZO?AZ-LOK MO[I<7OS$KI+,29XX(+E=H- :,H-#A!2M0A*H"@@<(GB.Q)S/ M11?OHC,[S6LZ&';;:=L-=<\PES&(,[ R^E5JBB-+IU"_0CY!Q[#UW_Z-_^ M"5^GL[56+K/(LL3:LZ$@,2U !?)>HA(>HLDB,*$MP]87SU9BQDV:MD+#W6NF MC>Q''C+WD?2P+F7\'>>?%^';EVD*Y^NR)NZMEM%+2,9S4"((NA=K*C@;ZU-0 M<<@.4ZY\]:2'ALN^/DN"]=UM8PG2QZOM:FNW)*!#A%F2#J( MR$V2(NWD CX%EVT$C#>DLI%BYZVE/&:\OWJ:BQ^3OSY.N&/)^<@ C:4;-D6B MV*,CBK/B KF+C^;"EYC^U^?Y]_^]^8F7T-C\X@89-]\;$09ME#8_2H(=N$8/ MW9PW=GU*J7@FJUU?CT2=B^$B!N#>.VES5B:U;G5[E*!Q:VW:OC+M-= -G-[. ME\O7)+Z7\]EJ.KN8SCZ_^X:+-6?+%UCF"[SE8_SV#QEWI#IB??%CS?2?<_I3 M.D_S<_K,YS;7)(GIY]EO85$K5I:3PH3@ MF@5 [@M=)"72XU,4&'H\%%/2IMP^ +4OE?W=PFV@.["^.D#D7[,%IOGG64TQ M$)U'5I:)XC[!FT+QSJ[ MABM+]ZJH"^@96=4A,BLM&M.\"Q-+:^FU =B=6[I$(NWL=GUJ?'5@.N["\#JV=S?); M^FGGM^ZCB7%%H28.#2L6>%8YBR!J$DG65T$CP*XM&)Y)1# M'GSKOMP]21RW76E,H!ZJI_UAZ"]A.,//1$3^=%(T5E=D74FTG(@@K.(B #TP M=-94KF>M<# JZ/K0ND#Z5UW":F,>%YM.;&[K#;A/1!!!FZ$D1#R>B=FMB1<:0AN4\$R-RO>3B+/_7Q7+=A+6K>-QHWO MR;MTCMO.-.8=>93&ND7E0TGE"?$5K4X!0JR;5I"LD^A8 JVML<44XT[DH#]$ MW;C]2Z=%X-':Z6\/SBT+H\8/YK-ZEN;E3US=2AE?+EYLDU[:]2OMNER;E6 M#-9V/G*KP"M-OK^4,4K-4MAM:_AAU1\/4-1O^F8?7#Q2YW&L%CIX(^]Q\V;V MG80[7_R8<.^3#LF#L"0:%76N%8G$20DD(B&C2*TGIVVG9NR)X^UT_A2<#E/ MV.[H/3;>7@ZNN2R$^C$A"5B6M0(CB0WET$%$RR!JP;PN!F/R3SUQNWQH[$GD MS7'27+H]7CKUEM[\WF;W\ =2W.+[SZL6S\_G?]<&]M?SQ:OY15R5BW/ZLUH\ M3R8BJICJY%0MZNK6+!$X]"Z#HKO=3IKD80.]G5BE*'TBBIY=WQ;>WQ^C-)XV;E3@G" M(U31([+NGZG;%1ETBJYJFQ\NV:B3;R:.O#V97 $EK*EMX Y\,!X*O2=%F,!8 M:CVP=P@^QDW=C7N1#JOT'H'_^WR>_YZ>GQ.W;TC-L\]UL,[E'TT,2T)P50!# MH$-=O =7!]@IBSZBDU(WKX_S]XMY+7BK1@R1]F4] M5.P[GL^_U=S0A#$O,2D++%I!XO,27'3T2YERM-))[_S0('R"QG$3>:<-(;53 M5H]@W*2&9I]KH^C+L%C\*//%WV&1:XK2.5FD@,PXKQ>]@LB+!A*@]MIFLG8& MCP-L)V_<3-XI(=A(13VB[V7X-JVIPGN,Y9BTM))N]N#JOLA,1H:I?(9L1%1" M,#FX9;F-N)''#IX2>DWTTR/PKDLJ?V:+>T*%UP9T#&3;&JXA%F; R*09UPFC MM"=P:!X@;>2I@R=V4H[538^06Y< 322K/3JHP0A1O2A4_/+N[*7$Y6NE;2A<&T$ _[4(/\UGK-,@)/ELLPNPS7E91 M1T>VGT(/V=8=TLQ;>M,% ZZB$R$6Y_V (8K'B>NF?*85!H=53W_PNWX3;G$Y MB3Z%K)(%)E@AENK6.)#PS1*[,/=*98E:%:*L?3:D:=)WF<2Y(=:!=&$1(YC M8,:U'NPP8*_$RXM%/:Y;9/Q0E]'-,:4CFH/-X)CSH$K6Y#/360TYZFRRRR&W M[@4[G-I^>RSVP=/=V^Y$VNL@8K;A=#/MZQZK$R7H80@L@"G2UGM=TY7N.%CB M)_AB>"JMFWJ>(&E%F+O)]=H2.CLO"Z-%0&:KL('H6(251 MR)T2RK&!GN)M)(WK78Q\^[504S^HVR+%B0L*D]0!BG("E+*N=IL;0"+%!QEM M9*WCJ@]W M*(=DE)38,0[)J?37P>UXO>;ZTM;==@"S8XKGDD G71M(#%F\-5AJ30Z&\^+5 M8-,&'J>LCS3:X$#9MIR\G=8ZPN+#DX7OVKXHDD_&U*"J 54WR,8B"YDBCEE6 MO"YAJ"JE7>CK([4V%BZ;:[ C=&[LXJUGSG"98F10+-DKBNP3"$P%8C)&%6)( M@@]5G_DX97WDX4:[*=MIK2,L;F,G,&VL(2O9Q=KOF94"5Y(%*[G5F N1U'H) MSQ,D]=$)/A;Z6NBI []F&QN6JR25<. +$AL:76UWTV"=#YDA)M=\MF.7E]Q0 M_D@+N7>=!MZRL^K#_/S\]65Q?9LL\.[?:9<$/I"W$^2 N?=,:*7!N.A!*2' MR8)@L\\F*UU4\^'^ ^: [TPS+5OD_ML_Z?PBUS*PK^O1,N\OQ_+2;WR:7^YB M6__US:B.6UJ:L,R+":9>T77LDA5U+J7AP#1G9!]$*T/K>N2A>>HWG[P/-N]> MEUTAH0-K<0O_DZPM\X+H%H4X4"QJB-%%<,Z8HKCG2;8.?6\A95P<]H67W=8Y M[J6\@S%(UO!T7KWYQ6I()+["M*@C[FH'^\5Y[2.N^X#70_O?KRGX=&MH^D0' MZ8NP$NJH.[)Z2H%0^VBBEBR8)'+[O;[#N M@K0<5:[[8>FQS%I#"")#%)@RTF\&%*9CGC[A: MG5_V?I4+7@?7)2,Z5:3[/ MN"D#XP;,?IW#T10H_9Z2A]_*)YDW/BC%B5N3HB$W*R2(A2,DY;AB F.T)]K6 M?A@#X\YV?(ZGY 1 Z=ZZ^H#Y(JW?R)^$\#9\6^*[ M3K].5YOU)*FXPFJ0/F"VH+PGG0@O(4?IE?7%6=TZV#T &^,.E'R.!^=DH.G^ M^$RB8CH)E52P5WOC8_DS!T:7 M_OM3O7,GG/BP#C78M1%OT8#/VH TF(UV&%-NGPC='ZO*+N)N$?T MF9:+U>1EO7)Q0<);_?@S?,6S?Z;+B4.IA#(%I+3T''-;[T =@1FD^U4YIL). M15KT@5M0H5_=P&3;MT=NJ&NCTGE#^8Z,CP_X[6*1OI!'=/9Y@6L7Z"Y+K^9? MZ;F>Z%H%5B=(HBWT&!=B*AHFH-#O&1]K>=!.$:4G0+,S0>,@J8W.YT,K8.Q1 M5+^12*J+L#YA7^;GI(SE'_@UXF*BO4C!6P<\^%J5+11X&R,D[TA.:)D2["ES MY8EOC >-@;0Y;R_:#F)YZS+IM8@NK^4U1^O#9 2C(X,!# ^U6JS4VY@Q8"HE MCL%S*UOW6VPE9N0&W*8O5EO)=P"AV_1O#I;4Z#0CD=3E6*!\"=7D*\"U\Y+; M7+#Y_,W[5(QKYC12[\/V\*&R[@$M\Z]?Y[,U'V>;*U.IH*.3$I*NRR9%-. T M(A3'.).21Q-;5[7=IZ(+H_A@O=Z%R7%"[@LF+ZXX,"8')M83_.MH6?(CG4R: M'F^3=51>9!P0)B_V@,G0+]$ ,#E$R!W Y#+4\- #_78ZPS=T ]?[-I,99NIX MS]KAX+* H.CZ#20?S-[[4EJO*]J!K)'G.@QBTK361@< >[^X[B MA\6[Q=IJS/\*YQ?X'A=K!B<),7 9"]@2J[WHZ@[%0FZE1N&02VE9ZW;.W2@; M]RT\+=:::*<#S%T^^0\?'QL-:@P2G*-;7P55*Y#(J"@2HV4H2)JM@?8(.>,^ MD$.CJY4>^H+4UE.",9./$0*(4B+9EMF"#UP#MZ@P>NM8:CY5\&FRQBUP/"'$ MFNBE ZA]#.>X<7_^O*C^"OUB?7K>+)<7M[B]5R%6:UOF92B'(9 MG(,@M*K^DX4H30*4UFKZE6&Q=3GK8_2,6V1W\E?T4$WTB*K+DS()B@D2B !9 M(\5*(1F8/AC@3 F>9;8E# ZH2U+&K70[.98.D/_8*=];//QK7A.4'Z:?OZR6 M5S7PJA VAB X>P35O-P4<[Q?SSXOP]<8WOBQ?YI/L MN&6:KF(C#;WM@3CR*DJ0Q:CBD'F'[8L3=B)MY+W'@]OU RBH/]SELUG^@*LI M$?+J8D%7^65KZ^5)F^B8;.1>@E6QKG6.K(;\#&@TF)T*18;6?9W[T#?R$N03 M(["=JIX-#-)RBD51*S5R)FA*Q,)'/! M"7!)6N!1R2!85EKNYB]L_\9N.'EVT?Z6DNWP]MEL9:#[]<_Y+%W^8H*9"V%C M 1&- R6-KGO+#11FF6(RYV+CP'?00W3MAK!G&])OKIJ^X#;-]'>FLSP)5@>M MB6:C!;G,,2>Z4GT&@19+"2HJTWS1P'TR=@/3LXW<'ROXGK#S,BR_T#V;Y7IP M,K.6K#S),C@7.4CN4UWA*Z4=S"ZJ!.R&EV<;G3]%;R#N9F!I-FE@S<.+ZF/65;XX6ZY_ MULOY%R85RPL" MG>!8F]>, ?(P+[B-@=?>N'%O'8T=W;UGUTS+%2[:N MIR)85DBHDAQZ29+%$L$3[73^;2!&6& J/66I/OF5D>_)T0$P'T(;'5R?'Y!L MF6E:;5IQ_IK548@?_]HPX\B002<?>MBG;#"*@#?:9:U$ MM$PU1N%68L;MG.H.@6V4=C#ZON,BSH>;BN"B5JH4 ;(&0!69UN 8BKKWW >? M6,EIF*:]O:;;&\R!&0"]O@TQ_$NQW?3)'PBBDJ8Z8C[$#(H M9PO$4JM:'4],J2B4:ST$J1WUG3OHC7'W$.Q/#X*&=NL)*XL^"UEL"*K8EK[ M)[WD3*\=3UQ\GR;<GG#A^MM"9?UXVM*+Q]<+X4/W 5@V3-0D2FR M[Y0%8[TH)J?H=QL7?E#^M"$CSSJ7N@^6M^=2QX)%!X;0Y;KEZ]&H;S?JTZLZ%3X%#3%FIHL1B8[,3@!X MX(>//+2ZG?*/%=S8BC]+"9?+^6**R[,9(9A^[#2<7W$2M RE% DB.GI0"Z,' M59&4N,Y!26F5$V$G"#SZF9$'3[<#0SMA=F!#?" U$ %?B)-7^!W/Y]_JL_G; M/]7&QZMT-9>\CGN'1)XFV>]!0LPJ00F>KCYK%%.BL56Q UGC7B[#V1FM-=(! MR#[B^7G= 5I/R^*_LMT-JTAL[I<]&>FBK3,,Q;!Z5IQ4\A 93B4M==*!U![$<[#K,;"$'^.2" 2H4EQNG\=F1(I M*(@L1"C9)^:8426U'HFSC99>$OV]Q ^;Z*Q3[%UOXHED7-(I(O.2C 'ED<23 M!5A.UW541:!O/3=@.S7C^OMMM+T#A X0?0<@^C@OJ[])D+?LRBN#,EM>1$&P MGLZ9"N2Z.(82"G>FGC%LWV&ZE9C^('2(MN^:74U$WP&&WLR^$^UK[_?*8.0: MZ2IVP"7Z:B<@!$:.="HY.\TPI^9[8NX1,>ZS-Q!FCA-U!UAI8P2\O2Z#0IV, MB9FL1)-2G6CG:LA&0'!.8 [)"M[:BF_,PL@M$MV99V,BI(,#LN$,\\.,;[RE MB?'M-=M'YTT;& M+\.WZ2J+(R,6&PM=$P$"LC;Z/KZ ST M@)4.+O6&!==<:NZ-,,"LDW1=& M16 U):UNL5]';U@;/B:ONAYN/V]'!& D1 MAY^%.1W TQ7@_QD6E]'AYJ7U]W[R($7SC]/?1SD\\XI;LM+!*4^&A_4<(@8! M3A?MF,XQB5^U'/[8GC-NI1.!G&YDEOQXJW&]9!5DBJ4$7K1MW_KT_T>([8G9 MX4:([:/^#JR/GR<+&6>],3J"X:46"I2:P].U<:P8H1FKR^A:>XZ_X@BQO4#P MZ BQ?332 9P&Z48OC@LD=H&'NCS B@2>!0,A(";ILQ8%AS!K?^$18GO!ZA0C MQ/;1\=CED8\.K9(HC+29&(G&@/))@>>L5D5H7:SVBJZ&G:HC_Q\;(;87 '8> M(;:/-L:&%?F19;[X6E-##TVC>O_AXU]7;#&9@XQ8TT0^@&+%DW<9 EA4MB@G MC5:[[2'9_9N_X+RP@R$WD*8Z>+\?'X-FN9 9U'4O-/2<()5A D9CS'E46 MK5V;XV?8/:\)8H=@LKWR.D#B]G%HKB2'SM2A+LG4A=F*&*%S5;(Q49>0XMW^ M@Y%GV#VOB6+'(+"-TL9^B!\X1]7(^![.JTCI1-WZU88]X[G36@K P#4H8TMM M\")[.@B?,6;GHM[I0=[_V[_@^+&#'^:!-=?;M7A=YL.-MJ9 W49"SIRI(W:B MAN2M%"8X9D/KBLX'R-@)AX,M@NH&AZT4-?8E>->M>D/&[JQF+=9FQ8:AG)-( M(D>2"*/#HT*!&%4!*5D,&"1=[KNU N[RM9T -MCFJ&X -HQVQH;; X,C?^+I M_L6M12Z!2PT<1:@K1=>-1QK8>EAN=A%]V0E[>W]Z)R .MI:J+R .J[<.'MPK M05W.$M&6Q6036)\LU%EZX)SSD'1@]'%6M&L],./V]WOIUADS/7*P/CK"TE7' M'"L,2_8@:D>N8G02@A,6$DJ1T2>6?.O5*#UE) [7Y!9('"#6L9^],](0OWS, MKZ_-RL[FKD3DGI-S#$+8.K\V, @B>N!&H#+2\.1W^E7 M&M- /50;_0!I<\8PE20=79(N:TW$DUT6>;90>'8!DU*B^73 GP@8URHY6(T/ MP^$ F78 B"WG:'U0Z"S1>7LWNYK.X86)1ND"0C(&"K.AUY4XM3)Z@3DC7N&7U*L!VFD>.7D.WJM SB/9 M"_ST<+LA<%R[ZZ2 .U K8_MS]ZW-&V-TP]KK^<7BZN8VWC*F):"NPT+)S@#O M3 +&HG>6!2QJ-S]_K\^.6\QR/(H&%O1S@-#T^]7AT-R[F)(A2Q5=S34[B"4I M*!*=%%K%*'<SDL:[4.)^*D;LHVJCW[MJ!XV3= UINMM*>;:[8&(H7G!?( MD:2B?.$02HIUCX?4%D-TV#JT<)^*D5<3'*G7[:M_#Q%R7S"Y6EZ&6& P&DT.$W %,&FS33/10$\^B#F&J M4V0BAQI6@VQ55H'><3G,+M/A-_@.5Q7>AP%U6MUW@/:=IMC\.9]])T?IJE/R M4YW>DW:?6@:)CWYVC(;ZK42 M:[S?0F3HH404N@@C%==C'*$G*>^\3[F#H]%6^1U _F"A7Q6P+E>+B[5]_&[U M!1>?OH3993_M\OH6^?/B,OZ,TK%"RG",DV"$*!"T"H!*:6Y]N#T":%^LF"MI?(^+%;3-/UV>2'145E^F9_G%UCF"_QCGJ=E>CG[/#[, >M$]GOAZ/^U8W=6B/"? MI*520;(!"IF[09"FK2:;ET1&HL*2,:;P?]M[LQZWDB1=\'U^Q<6\VVW?%V P M@%)25B>N,J51*NOB/@5\E=@5(M4D0Y7Z]V/.8.S!Y?#XX7$RA&YDI121?MS- M/C,W,[?%[=?S:/2C-%XI?T9"UP]%#9B1UP'X53A_W>A\19]%F?HY_YZ*8_CK MU?)JGGY;+*Y*/ZJ+I%4F:!E#ID6II$R0-X0#I<)3GH04LG;GWLZ;;+R2?UBS M;EB6-H#9X83\GRNC];?I=5!D%3_YU4WF_W275^F"16XX#1'08)4@:$#)=EP# MD\1D$33SLIEGFEXG;;S]P*DZ1=7 -;:I=NW4O<_K5+7%A57%GD1Z9\[*&YK0 M2&^T,YWW,<1DO-5\+\OI\&1+[TWAL@!Q,N'5^Y>O9-*X"T8NWD\]? MEO_?%=I>:?[ZZNO5Y6JNP:OX7U=%EMZZ^11_?8$2M5KO(GCBRT@ZH#E3)#>: M8>CY<)0B*HQ/*2KIAS7A>YY@OY=#&%9CG-[:?')S;$_KH+&[%N/>[C^^?V%]_?YO, M5[^\/CA1QC$G&01!2E&M)F ])<"5&FTHW6H*%K"(5 *94D1$KDD5HV5#W7?H)U;D_HS2+GE*6IS#\L$XQ+ M"MSUC7Y]V:\;E!45./ M35(ML/"0FRT@R MP\%2ZB I[T,DDABEAHTB;-S;?D@_MV?M%AC=BO(_)*)X_X7I8_'*%G>AD0L? M38B21! LAI)?R<$DSY$_UFD>#9XU#W$!U#[(?J)Q;N_L[6"C%0$Y^-5I381K MW4 O! U!&2?!,T?0J<)CVZ!H"09&G4D,*55O]%-Q__L5&I[;(_SH2#AE*=B9 M_-4YP"=$)LXZL-&A'6EL:3VH&1@EI0B!!OYXRG/#R89#A)+9N3W^-\>&3AAL M17@/>C7>1;A7GS_/TV>DS<.XX75"YT7DF2G%'!B:- B9.'CA \C,E58FZ*P' MB3L?_ZC[">;/K(3Q\%5-#/^?_WC"8Z3BOU8_6OVD_%H''IIHLW:>DF MEXN')UU,OGZ[W-EFM/H>_N..#H\IM-[* ^ ?ER;I[V7"7X__=S]U6D+ E[/% MU1Q=_X?;O$2DQM)+8O$$[XM7'@_APO+"ERZHWA"P+J#_8VD$)R0#%ITA/@BE M1.W@:+\=][Y^JK6D2L3:R)%6PFI44LPJ5JBU^7%;'QT1 MLT]NAU'8WX#9=3?T<]5:5%D7J=(@A4WH\!E9$A,T)*6%)RE9FFN/BGZP@9%; M;XT#@EDMCC0 I\,)MV7Z+-%<.X%FGPW)@: .:1 T!LNKJX0_.X 9P_9^U]_/.O=1/4D2H 7D0;O4J2%S!&LX@J"DGA!2&Y0S 9"4PLWYN&< MW#Z N@M9QTXRV3$T.7!FA*$>-!6JU+UG\,H8X*A!C: Y<-)EPNQ)#*#NQ+X. M ZB[T+(!75$AG.N<3$(G"D0&CB>6'$_L N1L4TCHSNMV6G*\Z]0Y_01FV/:Y MXX[,^U-&^Q^S]3/!TV>$J^5BZ::QI)_,+B]_GQES MHBA806Q*90:IK1W>/-KA3E2VA@7W>"US.R#M8!'\MLH$^7/IYLO&!?%A[LH% M%$ M1R@<1>Q."5YG;8X^;"%Y09@SDI C(R]]TE0$9/YV &"+S"P6Q<5%\[#9')J2VF8,AS(#(3H,-1H+6 MQ 5TG".SZ60$\9 37NM+,Y$#/L@K6> YNWT9,1P9U71?48K0Y5QD8-+M#1+ ML!)0?R7P.5)*F"U]>4Y/6+N0X$2#/2._9S0 Q[-V,_HRF" M2/#HK8.6DIB$!!/I=.I4]S_WB;Z5M" X#2J!3BA^<8\MN\FG@_":F(ST"JKD M@AM 0TU HA0M(N6$M'*M/PO5D?_VWHT:DO_6.=P)QF?M%SQ\%MA-.$Z%I,:446:* M@4A1@T5:@> JTI+#DO/1R^Z.=?@3?#YK1;!^DKA"5.^FFK,Z MA2 3J)S4=:M(DZ,';FP@P7&3^.EH@2XG/]%GLQ>E @9#\L'RCU_WL^8U0(?@ MBC,^>*J*T<1$:;&OP=G2<\G)J&+,WN=SC/*?Z&O=BY+^@5!<];EOX$Y<'S[^ M^==-EZGJ+;:>6WR0WED[3]%&4RPM:"!*>K"*X@4BF +KG0$N1*9")R52[?*1 M.R7K'NC MJY_KKU1,O,6ZTP5S4I)H"'!?6N(FAG0V4J^ZS!NK:3))[+)8.WZS\8R/P<$Q M&YY3#2C:[8V]G#/4LI451&-IW**@= 6%%"+5E#*\A6IG^??ORC9>[L&Q,%F? M>0T@\4'O**J]+5-=00OBT/"A"0SU#EB02EI!LXNU^]R<8U>V/O;CP?QH"$MK M&<.C*ITI[K[X<:+TDC?*)=!66?3V$I.N=HU$2R;;X9S>$(WO95R?4E:T3^SIT9>M"RP9T18V: ,ZE M-9J 7)5KG!I^"$+7+U..WK9U>V)NZX(_/^E-'>N:@M)F^1#P%T2*;D MCB!?"&.04>LH;:S+HIF9>"^O*UL7U([6E:T+A%Y*^L%-MZRH PTB@N5"HG-G M&!@2 SB6J:664&5.IQ/&"^W+U@G>X_5EZX"TT4N%QF[Z"&-.T5W9S)E=@/;2^L(8V*)#C&!$C+D#29!#"HM,!Y MQGR9W^G(>3>D::_&Y4S$L _2?C:D>39+66HC.%/(WN0="(;<-DEF2"(E1ZWF MFIQ.6^$7VI!FC%!. W \:_NV0YX^M<806H;K:(T^0Q=W0PJ@=0YW@O%9FP.=BG:Y1TO0* E92HM4*V/*)'/@M$DZ9*,X/YV1/=7+ MS]L+DC6D$=KB9RB#9&\X"F%R\=*4RF(@7K2>_"_@;\L0=U#T$GHW7.P!)1((S'O3MAP%OE MJ33(3:?;L[5Q2=0$5Z M)PALJRCJPH^&L+2NG7#>9*.9 A:R0.N$&[1.RJQ$:4P,/N1@_$NI*.K$R>T5 M15W(VGA%D=$<)Q"R$=2Z0$/0NZ^[4*HHZL:]#15$76C:@ M*RH\ZOIL%,M40RX568('#88; I83[X)B7+7CP[_K5%%T E6S?>ZX(_/^E-&^ MC@EL2$%BJ$AR-!2481I$%@&L)AXM7I]5)M)2V4SYT-:3G.A#]8%XK"4.]I)/YD_W9)TG'293T5D#BW4_HUJ(WC+B/<&#$6W7D09P2B-=! Q<*(LR;&9XM)>MTM[R0#MRDH_ MF)QZ_OV# 1JOIO'MW]]2:;SU:5;^ZBEM/"5*J"3 F*)%.,6;-RF^&EL=$J?" M\F8FQ'4\VXG>0FTX-(, Z+QY 6__3O,P6:0/\TE8I3CDFZG9A#"MI 8J M.0?!G$+-HY%"/(6@I-%$M29BW4]YHM=8&\(V,*A>CMA=X$UN5! :\)@,C>)4 MM%%123Z'*$PB+IRHK)U-%&(0A(\CD)W@=CIQBXW/#IN]T:U44HKFF#('9C4K M#Z_(28GZE5-G9*!>,4^.+925SWBBMF:CTCDF %_298G.N56E3Y+S2)9@,]@D M)1AA@DG9A$1J=\UNZ;)LSQIM5!Q'@-MYAV'6="F/^%LI1@DE3@N'7,T*A#81 MC(P*T*SP)J?$N6MF0&>5$Y]H;40;7N01P78&E^2K&"?E7]SE7&XQ[S MM",T%4'^G/@UC+@S$,K=KS5[4HZBHK6ZS-X F41 3C,%AE$.G @BF>KQ)P?D,B3*:+25C5'-]-@$6F4S_IL#@&MW'-U0DT/"7)!6-(ZY0PQ M.XL7ODG@."? F'!<)2DL:?CA[^%AQC$DV\/K<''*'N YG6>\P\EA+"'42^#2 M"1#,&+!$,,C9R=)>-TG:<%KE ;)4W:)[R;+4 3PO)LJ_@947*02O)=H5QFA> MZAZ0F0XMVLQ5UH((KU0S/5'['G8O2=1G9@2.3O5.$*MF(0[=FVA=0CO+C]S& M>D<4UD-GDNG(TYX9#%9O&2+>'.-^L@0#\Z(F+VPD:K:[6)^=CKJBMGA.AUU M87\#_O_=?/G2D$411DU$/\L0E4$89< ;I8&*P'(DQ)+'K4=Z8_?!!LZEUU$G M$,QJ<:0!.!U.N+MC3^.CYC#&\A@3NE74H>\B)$5J6FJ!(I8"I3(86KMETA#G M&!?.OZ61YUR=_\?'/O^[] M:7T\I8C45C @+):.N"4--68\K:0VHI\L8[2[/*\#O]WX^^VQ('@,SHT-S.LN M;*\OW6(QR9-T$RA9GT1$:1-N%S)W#D0NS][<&0A).T6S9,;O]S*Z]3.-IYD? M%6[U^-' A?LG4:%J1)ZDXE"3$B0J&6V;K\XP EU M%N_$O@Z=Q;O0L@%=42'; BTZ0J)(D"E7(**08/#&!N.UL]I2P]B)=A8?KGZU MB3ONR+P_9;3?3A&[EZ;QL"C7.Z<%-[I(NP:A&D/F5&IO7O%39S2 U,/7IU$9-C-62JFP94!9( MF5%9)$YS4,EP'[C0)-7NPW(N-3$^I@J'XR5HEQE*I2K+%L+GO$ F6AO3%"*LMH!W[.L MB>D$@JTU,5TXT@"[$:V(Z MP>H8-3%=>#QVYL$!N>V1Q2"-I4"),*7'2\2[*4M@.3'JHO'H<(]9E7!:A3&= MP-*S*J$+YQI0P \R@[PVU.3,(*\>%%048 (M]3Y&9BFY\:GV.U3GG+L3R!#O M7:[6):ND /Y^3VG+LN M9!W[YMN1)T9LI#0Y"TPG!R)I4T9 1" NB90TH3SQO6ZY$\JYZ\2^#CEW76C9 M@*ZH$.4U6O)L2X<@FRB>.%JP+!M0EJDLD5A$-A-Z?]'S'C ?)&.H8:3EX M-'7Q'T$RGZSUIGI(\:@G;-Q'J8S?6N(S/)A>AJBM9PGK1(RA- "C;-53";W* MP R@C^=C%,J2V,Q LJZ'.U$!.P+"CR^,!\#M]-O^[B3//W")Y>U Q8OHG5>) M4+1"5&FT'VQY[8^@I4!M*JQRM)D"C(YG.]$\VG.2Q1Y@.^LK\;K1ZRU=>&:6 M:RL@D^Q!.%U*,96, V0:^N)$:? N9 @>V9B=S<8( HD0(A!:'@^-\N D.NTN<4,RH8ZP9N9+#.+FM9?I>T(R-RC< M3GTBQ?[$>=0Q?F6/OT%E#)1HWXF=CVZ@5"7BAH_6!.;3G)2<@A(A@LO4( XT* M,@H::3.UG!7/??:!U^%$IT$UT G%+RYHNYM\'GUY*62$C'0$X6E)F\D2@M".@M. M\ R4YYQ()LD][L8X8@G/86<\^WAW.V(])CI_>O0W.L\)HI4S";PM.D_:!-9K M@523O!3+6!I.YPZO[-&??];KKYSG3;-?3;<&F5L Q$8A0$ M)0H,=1D$Q[]@PD;53D^IOH<]43.]8LR]>8BU8DD?DU#OKY:+I9O&R?3S!7-$ M4IDT2(]\%3D9<,%Q,#$X:93B?I@DR9'.VT LO7V1&%N0#\5G6]'RL2@FD5Y, M&PM$,?1$@D%BV9B!6,ND,#$+PE^:1 \;$_\IT4/ALZJU/'"_N[_6_L+UN*7K MT4O7T[[6+=RJ][3;^XN#]*T[[+QM]*:3UAL=O >C*=XJBELP2I?VBRI2YI.+ MK/8CXKGTIDM)19)D!N6]1F>797 Y4M#6ZJB#]5Y4GR[^LS==1\P.UYNN"_M; M\*TVCE_,C%F5A8 @2],%CS>0\U8 MR)E[@DUC]LIC3P']01ZUG4"Q]YS4+MP MJ@'(/3/#45LA!;$)#,-C")TY6)4B:,+P#$)906L7WY_.'-1.[-T]![4+K5M MR],1G4Q'RU8!<,)0BCA'@IB !TK1Q6S0=):UB"HNH+P#-V.T[D2#S%-VRLB.!,Q M[(.TEG*#&\H/-Y)Q*1/:%9R%8MU3L*C-@%FT*QAEVH43[+;SHGIWC!+):0". M+R/>L[M"PCJF&0D6M"XE'M0[,%I24,2Q%"-GUH@S%.$3C1*U(#@-*H%.*'YQ M8:;=Y O.:$2 AJB4 J&]!U_\D6R\2Y8P:54S;RVC%.RW=X._*$TP))[/VA"X M5RN]AQ*-U)IL(T0>$PC&"3A- A"NHK<^4I-K#Y1KX^0G&AY[42I@,"3_+/F_ MH5K2*1 ='+!L46LFJL [12$(D7D..BGQ8EV!]J)R+TKZ!T+Q*14QK2FQG'VX MFH40'P&QQ4LDI)%S)S MM97IN=0Q&4><"HD!SYF#6/4?X58")8QH&ZT2O+H=^K..J2-FAZMCZL+^%IRW MC>43*2O%"(U@5\/%D]'@68P@>&)*D9!\J)Y3<.YU3)W L7<=4Q=.-0"Y9VHP MLM?.:661$+&T*'0*3+ :Y=XX238HW?"/>@D)_H^?B >*\]LJP".\Q*1=<8=,5RQI AD M25!%"4W!.6-!*\\)^I9&RF:>F3<=XD0%HR(RAQ.6 V#23C)',21_6RRN4GQS M-/#W3= MY8FF1PR(]V$9?0;E-ULFEWHMA*7E0G:!HFB'6%Z7#'@1O)%1!:.;>6+L.?RV MO7R!=N^ OE Y[1J9C1>AB$$*3SWR@,92K&? :HT7H72$!(8D(,VDU_>RE]I[ M76]75OK!Y-0+61XD!+Z:QK=_?TNA7'NS\E=/::-MI"0Z"\Q$6DJ1/#B3)3*. M.VH3TZZ=NLZ.9SM1RZP-%WT0 )UV*ME3_;)MK$Y1AWFM#B6)/N8D@&J)]JT2 M:-HRK2!XJ;D-C$O2S CG@T]YHD9?&^(V,*C.*UJV=9J53-;+0(L'R9&+UBMT M([D#)!=UGG$B:3-SF;H=[6PB:X,@?!R![ 2W=F)Q!S^E/0K=[#=@3A.6DT+% MRD+0);W @K-(+<,]$LU1G:OWD#WN"4_4TFQ4,L<#WRENDV906<\DB(M"0>WS8=8S9I>Y;IB8KGD !\20[DA>4:+0@MP2J20,28 MP&<7@:#!$6W.0=(3]1K/)N;9A$". +?SCI*NZ5*RQK92+ KIT/RG$)E T\*[ MTB")28B1NQQH9C*U]EC7[\0G*K=MA'B."+:SN"9?Q3@I_^(N[ZIV[DIQC.(T M6") !>%*#DP"&RP%A]:",R:FD&N/P1KT0"_31Z\*),*)$N,A:#D6:0II+' M/>9I!U K@KS63,TC(>X,A++SY;^)20A:,>8 M]Y;FQ_U?G[:>.,9&]Q(KU9Q8];,^FT- *_=1M!2"#C+;?8C#C&-(MH?7X2*5/.5)DJ+84S T62IND7W@F6I"WC..\Y_CT8;6'E!T%Q5EB+CE.$@9.)@ M"+L>W*!XR)2FUBHR#S[L7I*HS\P(')WJG2!6S4*LUHNO]/68+%=Y 7C,X@SB M4=,T3-*B1[N]/5;MV5&OZ[XK-4AABGO?<&>_G>;Q$(LQ\I_9[B)+C+UY=N\G7Q*H3Y5:D(I5Y2 M(A6>W$H0W'EP.AB0P27F=:#6[>W&IG;TSWO$BKCQ1\. ME?1R\CWUT#<;5NJI8_;97R6]3!9 MH]A!/]TAX\''QP;"978-^M+RQ8 L&XQEZT2.>'!J2UC M;\HSA-&,0$3'G*=D:.![!1WW@<"83?MZ,.LQNP^@W,@,_WTRG7R]^KK>>,Q< M>1T)")^*H20S6)8$8EUQS0,/T>[58V\'RQ]\=&2F'\*R60WZC]C=/D M+(G: #&I!+<,!9-4A*AH\%I*&?U>E>R[&'__H^,$+ZLQ_F#Z-?!2]?Q]=Q<, M$D0)D8KM8[4MP2 TA:3TD'.9?F9]EK1VY&['EL;-7:AM'PS!AV9@]?Y;*C[; M]//J7"6OH?2+OTYTN! A:LXTA>1#2>:/I0.N2&")%BALF5%2^_5E]ZY:-#X/ M!,&S *O&D08P]O L9>C A4HVET=.D-2CH1:(1 (I"]QPRK,6DNC:?5&?[J)% M!54'0STIW@!F_NGFDZ*K[PY DE$D: U1E'[&I7C.>&F 1TW04L-+NWI'^R>; M&+>RET44/1H+6U,A(&;6V=BK=$-']YTGYXT9@WERE M/Y!^G_Z=+K^GW]'4^[*XB-1X38P&)DI&39#HLA 5RC,_0]?5:6?KOVLQ M#?*#$;./_5V=60U\_\D-__T[]F%RA(O?NK ,ED&03H%7C,D,759,,<< ME;6[VG3 AK3@UY"*5T(:/549?1.RIY$%24S$*%Y\73&2]RTJ:V M%==YDV/[!N.@KS-[3@Q_O\ZNYANS$*^CHSYX3 =\%-MMY3M!]$$" B4V"]$\ ,I2+%1)VOW6UCW[V-6[P_ M M@Z,>-PD,V6[G)XD/TUC9-%F%U-ERF^_3O@K[[Z6OYTD;7102@/"J4&U;@) MX LYMMWCL6_*JPJ9WI(1M.>4&5(S8H!EF3U5@'!BZA M*>%SS,E'P7/U&8$;MC)N/4!%6-4@=0-*;,,Q7E_-"STO*%<\IS*-FJ"K(X37 MZ&E'#IE0PV)@*:G:SY+;=[07?LSIXN<0PC?1F6G#>?Z83<+*G"Z<#R5\144T\%EP\DI7AGPLNZ)@/ M!H_/>_MD\!^'TOVNR\CJS[]-\VS^=76>WN\QNY>N0LF.)QCFE259GJYG*Y+B M1VM.P7,I@*-[S=#*I#K73LFH^\KR$'F;^K?N[>8U.O*ET0LOT2J,R^L MBC0!3XZ#8*4LG4N?$R7Q7?_X.;+ M'Y_F;KI ^I6:[1J5@WNOW?-B/.P,E6[&31^_!:,W6D1K# 1GRX.'8^"ID& 3 MD\000;6O[7ONVE/OGA-K:^Y]WO2E7WX\^,DJDUI13[,L/=PT15_0B@R&L00H MD8I&:4OKC2)"<;P>BNZF>#Q/ M)0%B1$B<:AOVJXNI()M/=S=R2];AH3(["M\:0^2;6;%?+RC/D7BA@%G"0&3\ M-X_4 ,(ZB+:1GR3"SZQ]XY2,+;D)F1050LND5(/;0E8HPQP8:*3SE'N:HC9/]S7Z_X<5E$6)8F0'5ZW(G,D#)IZD%.(0421M=HKKVA'IX+G MOCWR*,2CW4Q5:#]V(YOT[6H>OKA%>O5YGJX5\*,CK>4K1>5RI!Y4D@($ZF1P M,E% MR&)3)D@NDJ;FWTW-%X_E/X\GPW-@+%G'KQ>19;_S $'0UN#>,L*<&R MJ8RX[3MJ)Q#4G_NSP5C1 +!6CL>=XB\]N3^FY00W\N9JCCKZ>B3UJIGWXH*C M]TIC1(_5.53[B1 P:!( Y2+C_S'\1^T0=9?]C1M(&A1T@[&I!0B675^/;D=JG^.:8 UHI^Y,:C$Y:K&<7X7EZEB] M$J&>6:=WTM.NO55+<+KWH16O5]AZA8CZODK6OLU,L=$F:;D$R4K$6X8 SDL* M1"9OE0W&/9[H5\$3VG-S-5.>GOUDZ8.UN'9E"'(^"^W0%'0&!"$)7/%P*;$I MJV1RKIX=W6%[8QOK0Z!I6YY336XU<$7^-D45D&Z?G=Z5_Z#PK@3S H],9Q>! MN(C>"%<&T*DVH+PW.FOB@JV=:KAE.^WD+U6%P&P8?K0+K744T'/7BOVW]W\7ZF4;CP\CPE:VV0%&$]4,20\^-)Z31%.3))!7>)Y7\>MD.BFF:2DH>7@H%XRAFN?U=("< M A@G Z1$F8XB*+0E*@-LKXV-&^(:#F7UN=( U!Y8J<4V75FJBS3_GN["-CKR MS)2P(*AT(((18$FTP+R@NLS-1=(-Z6%OV%<[.9U#6OK5.=0 ZOY,I;!Q&E9M MO!?T0BI"LZ09>"C=^6+FX&600&U&9$C.=76 /=I"0^&)*CQ^3O#V J0W M S1_08V<)\L/EVY:HW!TGV5[AD\[[[S>D-N[">"64T$+6?N'HL+V^JN<-TGV:XNVC.GZQ<&'-F/GO;HFR6H3P MWL^O2Z[?Y]4/+YB1*3!'P%*)QF0JY1Y9^'+-"TI]0#>F=D%I[TV//E=W$/0] MUG+'Y6T#]^CA![ZP1!(A2 0C.=JIAD9P/'+\8P@T22LCK^V>'K[;<2V]]N'; MB9OMX[;0=9Y6[8;F/^[_TKJ]I#72&N,U:!)+>S?!T+%G#K(1CB46/:U>TM%O MQ^.ZQ(W@MR97V[-)_TC+Z] #BN0J$^:N]]A;-R^=@Q8W/_G%+2;!3>.;R65) MZNMAL?;_:$][MO*I*UF[CS]]B^XL)%703 Y0:8X,DF:;:(;-- M>ZF7&? LH7_Y<:]*ZSH(D9ASF<<,6J62 6\MN%)7G*VSC@BG2?4.DITW.:Z= M6@4WFY,"AF!4 Y?YJW^[>?R$O[QZA22!,*J02J7@ @1+#K4X6M IT\@R4<+H MVM[1@PVT\OP_"+-GM2C? &QNJ%(,AGOVR7Q>QBBONMK_\N/N=]:=[EK.G =P SF]"?JO\U?>KH88W)6G""((W1QEF6 ZB+?B<%0B7K?"",U7=C=FXF9'5 MYN@XF0W!M ;0MWI9F 0TN%='^6LZ62X^_OG7^C"^"'%B&I(L,S7QR@'+,GI@ M3D=IDZ5<#Y(ZNVE#([_HM8;">LQK (G/&D1WKUMXPR@C5< S%#I)&\LLU@PR MD.RU%#JQVA,TM^^HE=?E8QB2%7G3*M)N?3ECHU$$2412&1J=0P(KN ,B(IXQ M69FK9RMOW5!;+F\?SN\#JH/8T "F;@-=[V:+Q85F*242)3A1YAL%&< 1XH%) MQ00S1-/J/64?;*!!S!S&V%DM*C< D4=-N_^X*K?T^WQ=+_O^:KE8NFGI2/&0 M7"(1BFK;0G *KC1+@ C' 56:9)FV3KZW>.FUP7/5W!,#T@6@G[C4 S6=%^\)Q(PQ' MM9^,#J7#!06?$AJW-)DD29:< MH(&*TF:(1;'(C#MFE1'5.XDT[ ;T8NU61Z +G9L8Y[BOWKY+NXF!Y]7AN"SY MV(*CTR,9^E \L.!3=M4G0G3=X[BM11IP YBUDG!\?JR%Y&@<#I=>ODF$$R7 M,59:@\W&)T[0O<_^I_4_#%IZ&?Y=&-/\Y< MG_+5\CK1M3S2?)K],9M^3XM;$OSOR?++K[-Y3I/5S]],OD]BFL;%16:,,B(U M)%M&ST2CP:3H(3'&4J)*:A8K0[OF_AO4T4-![VDGC7%0T(!WM-?9G[Z@WWM@ MOT"-HDJ9-.002^>VY, E+L&BRG$B,BJJ#ZCJO^L&M7I+:*_'\5/!^-O_OIHL M?Y1\C0^/FYTO+KQQI9\)!Y9= %':IQKK'3 EC8DZRJ#E&!#?MNEQXU/-([P: MOQL ^ 8C<1.Y+WR,Q#/A(5.FD+AX/1E& R1'J)/4!V=KU^YWW&*#X#VRPUB% M>8=CJ!=EIJ!V1OSZ MD!%/,T^O\TRUXC;Y1(#36,:3.E_L=0J*26WPPB"*U3Q4?JXV IZ]0'T@)QM YN8B/):#53)8P NR%%65SJ[))>#.KCHU2:YK/_PU6CE9 ME^=[5T%V84 #2-I>2!=L8%88AJZO*LV3 KJNDB20T6FCC,VL>E>0AJL@!T54 M/48T@*IU/+@X7E[(MW0T=)$E(J7/A@#<$!>)T4M9P[DGM0%25C;=H, Z- MN;K /P [34,_#-]+N_#OTWS;/YUM4Z-'M9[K-HST-]UWY4B]>O/?DS?9O/E M_2>L8)$ B:"IJ$I_(J,]V)+_2I,PCF7.5:R=3K%I+S6G_7U/TZNTFO_\%@DX MG[K+UU>+Y>PKPO'5-+Z;33^_0XK'5XM%NIDR((44@?H,E"LTK1B5X)S3Z)1I MDBC>4Y'7[B?4;\4&_(@_9M._%NM( .Z0I<0YS*.7$1+3UDK!N%*U$^;O?7Y$ M>-1AYN/ZRP,IVP HGESK1;E^3&$V#1/\;SX7[^7.BY&,!)8='HE;=-\M-^"] M"<"%,2(0S3.K_9+0:8.MQ$J.=I<-S\8&,'J3F'=]ND*K]7$7%YJ[J#WEX#DI MV7/&XTFB!6.I("1GHU+M/GB;=].8@5X/ H_571U^M( L),[5O%#W6A O)&6. M24Z 9/1C!#,6]V\#&$'P959[*OSC/8RLPXZ'HCZT/X4 U5U*Y_]*/WZ= M3!V2T%U^2//5;TQ#^CVY,DUD,O9=#&[G,0R MB//:&'$Y.DI8 &;+^64N">H\ '&"VB1C%+;V@]DA^VSLRCT$/4\?_0=F5P/W M[JV7_LO5 B^3Q>)&UM>>>G1:L@C!(\V$CQ&,DL53%X9HAWYZ]12ZK1L:>]KI MT'AX[$M48TX+2+O>^]K)M]H;8DD ITN%N$53Q266P45)E%0A*3605F\A$[,B M8Y]W/P^@\H@0*0;4!8K.-)4,J]]=&1>8;L(X02NBC6$@34H@@D4?I@SS2,KB M"CDKXW;:8]L^T,3%=0B_9I6)-S8 _KSR"[1<5^F:-_NGGCINK$$R!%'V[\H MJP26,)HY.B8DV;V8_\SB3;AW?1G?EVAC,_U5"*C^9O.21SY%].*RZ(C>0;/I,?KDPCBLC0L#^XAMAL+/[[5.ACS&D#F^CWA.M5KNO(Q2Q>D MFR>%ZU2P]:'Q_Y&>/7#+9:W3U\7R<9@ T4ZX1V [H0*X&UT> +-E+#?)8GRXLDM! Q49 ^>T1[EH"7 3H-,7%OC;!4 MUVZD>N_S35AC1X#+H11O\,$%?9#TWU>XR-OO?1].-BS5]P%DGQW6>LAX]*W; M4+2G0281RJ SC;YX# X,<198T"$H$94QU6>\;MA+;_O\X;K7-J,@D@>N!'## MR[!I(\!G$A'3P:BLK<^I=B;3<_L8V8ZIP?TG%G5?+P#-(<0O$WQ!+6 M3,7,F$O$#7UB-!!:'OK$.(WD#T-F2E6F-L;)9L%6[OGQ#;A?1COXK='./#I5N6C+S;0SB:B#:!E-GI&83F M":R7 8AB)E#.@HV/;)X-#V*;OM"42NF'B7J4; 8.\UF\"LO;,T3%'34K[:HY M*MM5 Q%K00BB!)5*B\?MI':AX>$'1@[%#0>&'G0/.U MHG.W,QU*IX8T7:SA?#?8X90[\WTS<<9B^ MND'?39R?7$Z6/U;[FN1)NC[9XCGV;S V=JVQ#X?5*7.X"R5'Y/7U<)@>C-ZZ MP#YXN M"T5PJ_?^U $4!RR[#SCLR8/C<'J/:_4]Z*X\B-GWW!?VBE624P;%'O1MR!KX M#77:M#3/6VFR'E;!LPOMQ>WA0M-CF0?;B-H0[]\_**,YA.GO.Q?BT.&"SF-Q M^UDRMN7<1/<#]R#T.1%*(%] ML<(6?Y]^FY1%/Z6_E[_@#_]599M/5QWE#74G+VZ MA=%1GS>>K"_M/PRBY7Y M]6C-45XW#^/6\]1HA%!"?GJ5$(UPJ$O]Z MNHCS>FQZM.0HKS$':[^GM&B$4?\Y^_?=_NIJP U+C_*,WJF3 MKRG^.IL7D_&?[K*WN&U;=Y3WD4ZLVX,J+0C>XO7E;)$^S6ZW6_+%*DK?CO5' M>0'I+H+[4:E9?@[$QG$>,"IQKQ&F_3:-D^^3>+7N?M^'48^6&MK#VN,[R7E*T ME2C5F77TF5?/GNIQU<20\]./$WJ1N ZKO;WZAI\/ MUPV-/DX^?UDN_GSU\<]!8+'[>^/FR!\1'GN3?FP#YKG; V_TVD:0%EKW]>QX^S">A M@GS=+35.#DAWYCPY? L<^0?> ,LW;IE^=9/Y/]WE5076/+/F.)D;W7FTF1PC M,^NA9/_X_5_+%91>?YE^_A#ZJ;T=2X^39=&)=?L1I]6*O-^FBPE2\=/EL]4JR"(X91=_'BOB+? M1HR1+^"[K?5^A'BTU&B\V4KM9[G2UO/#,U=-G;M@\\(-\&K+<\1.@KSHA[Q! MW(M]9>A(3W@_7\CVA.+OR_GEIS3_NGB?/\TCLJ]./L>694>#:+#=A1K^( MRZYJQ&D?KC1:*FE7$^F9X[?"DD^396_K]<%2H^6-'LB4!P08F2L?KRX3)5[2 M8C3$V;=EZI_>NVG-T=)$N_%I!TE&9M@?L^D0/-NR[&@IHMW8MILP32C U;Z0 M>"5^7$$)/EANM"300Q3A;@J?$J0MC1A)89M M7G6T1_E>>K YMMTX#/.ODZFKJ D?KSC><_PAVG #/9K@U9NK^6IC%9ATN]1X M[_&'<.,@M [.^I_F/]_G)MYX@X3 ;;9\/]!#7]:HWG^G_>O?L@J.% M>+OPY[ZD;B/+V(Y 6MP,52^W<>^'B.?6&XU?6^D^VXL(/Y^(QF+*SRJOGV]8 M7;WD/]*L!E,>KM1TTM'&@S=TKZ1E11=XZ\*C*;5#+8-]R#2VROO\>;D^5.^* M@H=+C?;$>"BWGB?%R/RYV=#47?Y83!9U'NXW+CK:"V1/VWLC>4;FWI_+?WV8 MA_?S3XOYV\5R\M5=EP_6:^FUUP=&>Z\\E*M=R#8RA]]?+5''3U<1G7JJ=/.J MHSUB'LK+G01JYP+\8[;\/^GVIDZU>D[M\X'17CPK7)8[R38RAW_%16?3='/2 M&LE4&Y8<[37T4"YN)TU;?'MSE3[-WOY=ZKD3GG.:9_.P,JW[*MLNWQGM[;02 MA_>#<( M3_S?5^YRDB=AO?M/[N]?TC3ER;)W0?Q!'QSO^;X+I]>!W;[; OCO?$7 D4W2C;C@=6T\3;LNQX1>(5G+ V;;UG-EC9 MCWZ\[%Y,;"K6M9M&#;T*S-("_<*/Z;^O)O-;O5)'*7?XS%Y,;BKTU9V&K68! M??@^5 ;0PY6K9/]LV6R%S)\/[L<_%_?&WM5._-EG_1YRC<3IG^MSN\AH#ZX= MN'!?(A^??NP'H;]3N"K3<%ZCFO@\F__HG3KR_(KCL>DQO6=['G[L0/+EY>/M M35*E))+-"X^7?;65%;-N=!F9=1_2K *?[E89,Z=D-ZUG6PX^?I(/;NF/*NQX MO-9XC9L[,F4#$7[F*A[SIOF9G_@S/[$;;^)_?9JM_/&^XO%PI='2J+9)Q[.' M'9L!EY>WVZHC&H^7&^]:?Y;2*@]5;)NZO,UJ2VC:)>.:@8QNU MZ]W6";H]76V\:[N?']_:^\7KV9_I,I6)]VL,]7ZZ>'[%\2Z2P_BUE2YC^RFX ME7AKU+_/>1)PW5^G=61M]^KCJ<##>+DWO<;6F2G-_S&?77W[;;&XJLC1;>N. MEIU[J![=3:.Q->J7TA$RWFZT%A>WK3M:7NZAVG4WC4:7Q=FGV=)=UG@'?KS6 M:.FV!\O*FNAUJ9.\C3$/=6.[NG(6HR M\;FUQ\M3K<#++<1J097>;K6Z0MVX\G@9IGWTZBY"C9U9\=]7D^6/,@?IFI3H MWGR][NPXR;B9A*>MQ=V.GQHOX?1 =A]&RK'=QD=JYI^+U26RFA3Y97:)5/ZX MK.5)=OO4>+FJ!\?N#B%E<_S_(RU_FX;9UTHQ]+T^,%[*:C5>;R9; MBM-;/K07QYN*'1U QK$[33Y5/^7DZ^!7':;O^XV]^-U2]*DC\9H3\O?++VD^ ML'P__XV]6-U2X*HC\<:6:N>O+MW\W62QK/C4O7G5O=C94CAK)X'&9N!3S=*[ M]^_S2^Z5K=!2,&L[:4:/_-\H__H,W+7V7IQL*92U)[%&9.G5 CX[]^WBUG!_ M-UMLR]?*;N%7FUC_AVM.7BX7-W]SQ]+GU]Z+B:T$L+:29W1KYY'EW5?\GEUP M+W:U%(#:1I:Q2YV+055.5(EASZVW%[]:"AAM(4H+(?XJ[3'O+[07@UJ*\CQ' MAM&-D%GO5,F;-?;B1TLQF$>';R/-NS<[NN:KLI;") VFJEJ/3_O6GTOSK84"]F; M8*TVU'@X/^C#['(2)FGQ83X+#W?>L[O&EL]4:;6Q[S$J]-W8_*DG2#FPD'7W M^KU*;M?+Q_M+UYJ4NGOU$0M!]^;;PYK=/>DU>BGU<_O\8[9<;[6."M__*Z-5 MPX/3\;"1Z?_^WL[]4JNU!1,1:999$6W(J8%49FM^R7 M6)@[5JV64CV5S[2\'5G6J#=:[!>E[^2$^W8K;2K.YWK.#OWSV:$;Y"Q4\>S\ M+)83)N,/>S)J!R=)/8Q;1T&[%;2;QYR'1YP?U8]#T1+UD]^"/72%N.]C["P5 M'_;&,JN.!(W?:;5KS?>Y/9W*V(XZ0;W^CSTG>GZ6J,QB/(W^_JM7LZ:L:D14 M%?=6\\AV3#$>R"!LVG M?S^2H;2L&=2"U@7-;G7OQX./@YZW>'@ZI)]NKG^?-.]'++A M%;N^^;G/@B:O!JU]?L"NKEG0CO' V=7')R?W?2#X:#_F?5_ M[?W4O?RQS[J](8QFP4FSM:.6=S^S[L75IV'_8B4&F(R+2[/>8#MJ.?SJW-Z] M_J%[":=?_?IS_]]SCS?J]<:V"^%_9'5KH]6#"NN:D30CUM5*\PJ+A+8RF3$[ MXO;MF_;QZ=;K-^=Q#.:MIB*Q'4=Q+B RBQ&,3C4X?N&I!;6YZ2\UYJH+3FKO MCVC* S;B$\&TF$@Q17ZR<#?K9EG!4W8M#9C169U(6 W2@M792 ZG(WQ1':R!"F8*]\V!B\^ <2T<$A!9&::" M(L8$X!>FR/S4@\3&X#SB/7J.I8E290KT(S;4*O60R+6*1(R?#=L' F(!2/DP M]^^C$<]N!>N":*Z+%!*N9F[O"V^%*YKIR3]**M R#T72SXB-EA#J$4.V;#U0 MLC)0@H%HGH]Q"PG*QU^N;58P8\<)LWX725"@0\G(DG_A4H:$ ##.1QO$6I$3F]%"INF"\9=;4(N4.0V7F M6^"@4C(J-4JP'VPQ*I6Q.T$P16AD++F6- 'I\[/C\8PT%89RIEMUQB58QW+* M"!ADP:K4*>< ;U2DG,@9TW)&+'(O>OA,OER X%LH2!#\B?XB_C)?[AQ&PYW$ MZ-9$LP;5[2EJ:\0"Y1,9$Q"Y41DG+N8&(*82C]#)=3Q'"K K>2A3:6>4?C<- M2^O&@RAB74C<[#N*P-G])W!^;[6;-&<^Q.>%HYE*'(B25"=R0E\;C9464CN M6_"E?]Q<! MB 9X/4"*=X7E?*36(T[;UK)$]:U-^_5N;=S96CQ? M"Y4%TQ#Q+>-Q03J$J&=4!6NU(^SBJ!RMTN8A!;L?H&P\EM8*L9'*0X7T3BVQ MA$VN^SZ0"N8TQ,SX2Y7K?'F)WPL)D]U2*K+(; MV@32=C*2 J$NT^?#[F$J^!WE0U\;N8SHJCIWR#<_'GD6@,I"WV_!-Q 2C]'1 MB <^V@"VL@J$,'"#8JWBT[%!+O;7?W"/FT:9 38>(;W"5+LK&XHN,FJBL<0K M"*9PE 0XN)/6$C<5GY!D-E'I1%!6ROAM>6"L2Q83XSQ5,X'6Z4AYWN(KJ 2* M-J3L=\_(1+5GW#%9M_LHFT.@2N@J7)ORW(C._,LIF#5/^:PC,^8G&P#V[[X3>2(J$]>]%5-"9 [ORA?Q?UA_[G_Q)&M+WFE,. MUKURZ#+OAL1>*G7E6JZ,N]3K^'/OB5A[R6RQG%SJKB^Z\!!KJK#K7;[R7EKY MZ=^2.W1OY_T)4$L#!!0 ( .BD95B4N#TTZ0< *@E 7 8W)C="TR M,#(S,3(S,7AE>#,Q,BYH=&WM6FUO&[D1_MY?P3IH8@.2K#?'MNP8T,G*G7!7 M.[!EW/53P=WE6H2IY1[)E:S^^CY#KBS)4A*Y31,9:(#(VN5P.)QY^,R0U/G( MC=7%^4CPY.(OYW^M5MFECHNQR!R+C>!.)*RP,KMGOR?"/K!JM93JZ7QFY/W( ML6:]V6:_:_,@)SRT.^F4N)CK.3\,S^>'?I#S2">SB_-$3IA,/NS)*&VES?IQ M"Y^BG<8GI^UV*XZ/HDC$@@L>_[.QAZX0#WVLFRGQ86\LL^I(T/B==KW6:N;N M;"H3-^HTZO6_[7G1B_-49P[C&?0/7X.:=67'15KN1]UO%3 MW NJYN*Q5MITWM3]OS-JJ:9\+-6L\ZYK)%?O*I9GMFJ%D6EHMO)? I9!M7^< M!L./T5O)3,PGTFB2Z?W'D8RD8ZU&K;EJ]W86QW"Y,-_5Y%[_9CCX..AUAX/K M*_;I[N;VKGLU9,-K=G/W6Y\U6KS::._S W9]PQI'"1XXN_[XV[=V;G[I7+->WWHA_(^L;F^T>E!AO\IQQ)5B MMR.I5(7%PCB9SI@;> M6Z,V-_U[C;GJ@M/:^V.:\H"-^$0P(R923)&+W$A:ULVR@BMV(W)M'-,9^ZC- MF#7JU5^93EG/R+AP%3;(XAJ""([6$1;-E-[QN MN+5V'6Z"I3)#0 D;BP!6@#6(H]DLM"U9?M 0"( J1#F_F,\XMF]8%T0S4VA(.&+YJ-]$:SP53,]A4=)%5H6H$CZ M&;'1$D(#8LB6K0=*5P9*,1#-\SEN(4'Y^,NUS8KCCYL_''O8>?Q8\!W5COV< M+X5%@8U(^!3T=9A4*#O&O+#;=Z$T%0F$O!PI)#Y=&"@ PTRD];P%*9%Y/52J M+AAOF36-4-QCJ,Q\"QQ42D:E1@GV@RU6*YGXTP);1%8FDAM)$Y A/WL>STA3 M82EG^E5G?8+U+*>M@$$.K$J=<@[PQH7B1,Z8EC=BD7O1(V3RY0($WR)!@N!/ M]!?)E_ERYS :[21&MR::-:AN3U%;(Q8HG\B$@,BMSCAQ,;< ,95XA$YNDCE2 M@%W)(ZFDFU'ZW30LK1L/*H^7 /D5T:42T5/^8SFAO# Y\&I]N1#'VB3> %\L MWHL,58 ";-$B12B([C.AL(NTH7[_-C;,#I_DA94M:9?WU2P M:%X/^X4E@@]@CP<1#?!Z@)3L"LN%2*U'G+:M98GD6Y8!]?;-2;-Q?&9?PFV4 M774<%X;BNI3*-F@=:^OPGH[?H,O&4/1G@4P(U?N?Z9("H&"=9]*EX=B!"+_C MILVX/S )=AT$JT;>1& MRD(_;,$W$!)/T-&*)S[: +:R"H0P<(-BK1+2L44NML48Y +W^&F4&6#C$=(K M3+6[LJ'H(J.F!DN\@F *3TF @S]I+7%3"0E)9A.M)H*R4L;ORP-C4[*8&.=* MSP1:IR,=>(NOH!(HVI"RW[T@$]5><,GD_.ZC;(Z *F&J<*WBN16=^9/F]!>I.#V7",S7GV8:^U]VS9=.JL MX1T[U_<%T6;^2,++=]X$N.=N#![\7M>8WAN]FT'O;EAA@ZO> DQ+3IA;,>]T M%+#TK1RS(KJEWW?!F6MOFFC2/:? MJU?(FU#S#1!2,I0GL!QSI,,Z1I,[VVE?^42VZI_(7/1&4J3LXQ.!7X>JEIKV M/X43%KQ=:S]8]^VA9^0-A%\:X--XKJV_[.F$\]")6/NAT<++GM+KBRX\@JL+ MM][E*[]-*C_#+Z4._2^T_@U02P,$% @ Z*1E6*F ,( #! UPT !< M !C&5X,S(Q+FAT;=57VV[C-A!][U=,'70W 2Q;\B4; MRTX 55%0H]LXL)WN]JF@)"HBEA)5DDKB?GV'E-4X=;+= NDV]8-@:2X\YW T M(\YR7?"S64Y)>O;-[%O'@7.1U 4M-222$DU3J!4K;^!#2M4G<)RM5RBJC60W MN8:!.QC!!R$_L5O2V#73G)ZU>6;]YG[6MXO,8I%NSF8INP66GG980DE\[)X, MW&PX&7G'V0FE=#B*XTGF)8-X-/G5ZV HNCT4K'1R:M;WWPTJ/;UC MJ2)-I7=5$0N9GBY097T*+R M/9->HX-#.+LI?4NZT^1OYS%C,-PT'/>TQF5Y#G$2>X"51^50_0Q"J_7\Y\C?(P>T1*>Y?3?["*0LO)&X[=[BM%'JP@.%]]"H'*F<@BDD*0+ M"96:99LN5+54-4$<6NR6$$TT$V530D 4D%14IM'NNK=.N%D@,M YA161,2FI MXE-0=9)_CF-&F$2@E:3*0.J:&,(Y8"YJ=AH!JPHQJNZ6>DG* MQ#S'55)FUS,@T*OF#2-146F!J+\*^ ^*49.8T]8<"YE2Z6!1VXS"C7./YVV*V_- M/6OJZW3?-CKI3=SGS6[/>];V0FG[%G(#&Y51%2E/.\-.&U"1-,7/$=\%SRK; MYON,ZZ"Z-\Z[(Y'3;$_'1L*OU>^L&N%RCK,0J^DR?*BF'1%:%&W0N"FFEQ+F MD>L7ZOX:Q-QKPU;,Z?I_Y?;F8/1NJNSUT:QY MJFA>H$"V'V![@]02P,$% @ Z*1E6-_/: 7] P V0T !< M !C&5X,S(R+FAT;=5776_;-A1]WZ^X<[ V 2Q;\D>3 MR$X 3;8QHYT=V ZZ/0V41$5$*5$CJ23>K]\E937.G'0=D'69'V19]X/G'%[= M:XXSG?/+<49)H3.,[.*Q3E5K*; M3$//[0W@HY"?V"VI[9II3B^;/.-N_7OM')6.!DUZ_NGO5*/[EBB M,]]SW1]:UN]RG(I"XV(2@^O;.L=!)D?1V*'W6I)8^ZK*8S1T]6SE/Y;"E?7J_5UL-C M9@G>&5QWUIVP ^MI:"EY_:';?J7(@S4$D^759CJ!?1(-]'/WW2L%CG6R^6D* MZV#U8["8KIWE+Q^FOT(0;DP%]5SWJZO_7T(]>!+UO WO61X1SF&=,<[;$%.I M6;IM0UE)51$$HL5^#=%8,U'4-01$ 4E$:1KMOGOCA+L%(@6=45@3&9&"*F=Y MS^D6@E@;B]&EC7:BK5-0%!7AL**ED&@O8"9D#I[KO#?.H61QI=LP+^(.I$+: MD)2I&$.VE$B@18) )C2F>40E]+VVZ>]]2"O.MQ"+O.2,*KAC.K.QDOY>,4E- MGU=F@0=NQ^0$< %O>)RTH>&=]P= BJ1FP@H$EQ.; M*L8=(*AZ@D]!57'V)8XI81*!EI(J ZEM8LS.8"YJMAH!JQ(QJO:.>D&*V#S' M51)FUS,@T*OB-2-14FF!J+\*^ ^J49.(T\8<"9E0Z6!5A1KGGTZ:E7?FCC5U M=7)H&YQUSMWGS6['>];V0FF[%G(-&Y51)2DN6OU6$U"2),&_([X+GE6VR?<% MUUYY;YSW1R*GZ8&.M83?JN%9-<+5/+S>8#4MPH=JVA.A0=$$#>MB>BEA'KE^ MI>ZO0#:"GXG$+C&TK6OP2-?_*[ ,*,T11FGUO],DT9CFAC.KZ2#!^6 M^/3 ?G*H;=>VY"'$X>5+8]W7T((1%*7>G#D+\Y MS^RN]=&J:X]T?P)02P,$% @ Z*1E6%=)E-7M& ?9< !X !CMSVSB2_WY_!2]3MVM728K? M3NQ,JC*.Y\YU,TDJD]NY_70%D9"$"4EP =*RYJ^_?@ D2%&RDHDM.^79VMB6 M2#P:W8U^_-!X-2NS]/6KF13)ZW][]>_#8?16QU4F\S**C12E3*+*JGP:_9Y( M^SD:#MU3%[I8=E='!WL%1]+LVG]6UX.]+5:;RM6_GU7/^^]5SZN356">+ MUZ\2=1VIY,=G*CXY&8_W7QZ_%*?[1R<3^6(B3L3XA3P^/!V?)L?C_]M_!J_" MX_R.+1>I_/%9IO+A3&+_9R=[HZ,717D^5TDY.]O?V_N/9ZU'2WE3#D6JIOD9 M#1B^G6B8GOLZUJDV9S_LT7_G^,UP(C*5+L[^?@%OC8WZ^\"*W ZM-&K"#UCU MISS;/X!.Z<\Y#^04WD]5+OW >"B7-S,U5F7T\G2T_^HY/N^GLSPI8:8PKU(7 MW'@P\A@(*^@/>-"7_WL)@[[ZQV5T\?[7 M#Y?O?GOSZ>K]N^CCY<7[?UQ^_&?TX?TO5Q?_?(#3.>J=SAL;B407*(?O]+7, MQM)$^X<#E+K#KYG$'Y4MU63!'ZD\@3F='9X4WTXJ-IO6A5%Q50)KY?$HVBEG M,OK;#R\.#O;._9SNE<]U5HA\<;==]].!9KU_OALI&\4ZRU2)*UUJZ-]HT+JQ M-H4VH(:C*:R^R44>RU$$3%$(4T9Z$I6S^DU4MH,(:>DFA(WOGY[;Z"(ST8@64S$5\[&(/T>%3E6\B&*1IO2=C"YO)+"KNF;2 MRMR*4ND\^BAC7)5%]('?V#91>1C;I.HH^@0D<.0 FBI0F:!DB*4GE0'ZF%X. M+<1B.-%F6$@#/S)D\ZB8J51;7#S(EU$!$51E^K!(T54Z721D:FL$[P)[R*G8(]8W4.K]"C65'")VX!039B:4JA$_CN_:U%;+6"!>##AYRI-82'H(5, "_&*B0@$+(=ECV$UE"6^ MX9=^@]T!R;Z_]]8S*'Q4&5@XX)_+FW@F\JD$'B=NWW]Y>'2KSKL'.JTRO)O1 M;FE@ZW7E@!59BZH?07$A]8?[;@'A 99R2RJ%.!N$U_KER4E.1!K99IVD;_'! MK\V#7!?40_.9BIGR 5T=R=W>1=H.UT4F@Z^9QV1R1_.('A1551ZG%6W*2#,] MF:A8 ;O6*@GU_[12"5FVF^KK>_8I/\"6@AN7WR3!&&AVO2WN,0M-C?0'9 MI0 5A*0'@ZX"D9G/-'ZL#9EF8',:L*HLL!-%Z=!:R_TRD)A)XSMP_,IN(!H M8*,:DKB56]")&.[O3':C'?$@E[8V5$ZB]SS7A[BRSAVZ<(Z]!+L+G,0QF.#. MLM=C4 >"7?Y=L'3_58'+@"N,OX*OWFN88W0 5IW$$11H97+O"]0[$R[QYUS/ MP7^=DO\!7X,M;RO@J!Y+WYF)8Z249Q8V\K&/T.MJU%[7T_-* A:%&+>G&^=L MP/1P[CS@[D,X,^KV;S\D1,8$.S.-E#LKA^OJQ,)>IUH3D_[!S<9//[!P^>/ZDF, MHC?+2]]T3T+?^!^C1^_617C>\39FJNVXZNLMT^( 4$Q%.@+"S8L'7E,0YXH MJ:1GT P^,^@ YCHGPT*1&=IQK3G""[\@D^7D,$(GVKB6J6]JF<)]73\=X\$H M5Z'C60]XQ1 I?&8P.X+SD,: H(!D%AA]U)6E<*.MX/UF1,'RDW4%9*EGYV:[ MV>L#EDIH8JZK%(TZ6Z6EC]2Y%C-HH!ZM8G+Q,.<@5G[PC18$:A@*",/KFN0^ ME1,DV&U/[C1NQ#9R&/T2MLV4<+9B"9S=[CDD2XR;7,&]JA@/T&O+ST MTECZM(-,ZIVWE0QQ7@%J$-+O]'!?\W6"H-;Y^-F$7$0*"3_-F0UVO'4Z":G M0$1\L& I/;5;*^YMT/"CRRUNA5YHG8 =.T%/X'U<:L25'#"L9.MI[,O)!%?L M6D9O05EM5_4GE7&IQZWPB-=D'VAOW@JG@'.2RI9U1L@)A$M8<@]"RXO2(EYH M2U[\&<,TKN5*!.=8EZ7.SO::5\38ZK0JEU_Y1G0_'1UO1/BC%\='PZ.3DY/A MP>G+D]%!'\"3_YT9/ZA"3.5P;*3X/"2:GXET+A;VV=?B6WO-EV5;Y?6KL7G] M]0#4NW:W^^G;QWDE^7.E M8,E',+.,2.C(\GK1.'T5;WN66+?IO:(Y/0"$?@ M,G3!4+=_F>YC!/=_%QR&$',X4N9M%!J;@'O$NUTYQZ.[CC3#>/TD1Y%>_WR^N6T MI49$IU$89,(P:8D6R0Q<@9E.,7;$^:4!.LS@'J@Z-6>K\1\8#:*H-B+/H.&8 MXE#P;UREW$]"@%I8EXG1F8O DA[BO39?C0@X02"L>VHHP M\X>B[)TP-NX0C?Q0NST79?/IZ\Q5) M87+\">Q]+#9+I +N+EBA"<3H4"G MO4AI/G05Q 67FD+W+!6%]>'%"9!!$X!6@6X@EZTU9@R+H,9;*_/=7O[VP_&+ M\\B*5!AP[ ;16.>5]?L<&.<2]ZIR13YN1098^XP44=$/BUHD]2JX%R"N3FM* MAWLXT!K:M),%1?W7K6K_@(D_@B9@U\5!9=I(OXJ$46CVZ :G0,F,>I8BLH6, MU40A,AN^T(NL";$CV^1#3$B4"TQ3,-6C(L4,RIP:=FRPR;@P3RJG*D9YP:D1 M0DA#3][_]I\S)MAUZ_J94*C8:WT2*;\!@O.-%*,L"_8OXIF2USZ?LH:V+5M\ MJEV2$$63>-"&+8<3_ (*1CMR-!T-R L8LK3[]EOSVPU7B(6^2S]W?(SKJML#=0T1'KM@()Q"IM?&";!%$L M^853=>WX?!Q;#2",(@ M-YP4+>A-=HAWQ"[[O!B]"D">8@54E*(6H3OBOG0'.);/G+5PN27";[@$'1O+$(=/@!\KN\CO1)/R(!^/WU'(.Y0%$=1,_T$?/O5DI1N* MWW#IW),/ZOFJ!:7>)<6Y,5\7N+GGTR&"6<].-^#TX198'7:!^]^HVJ0Y.!KM MO<")-ZQII,K&X!1(KU]B86_!X 3X98R3LC+?*L"CIZK75NHR#0^&WQG8XW%( MUGC[DG4X.C[%B5LI/[-<-45D4$_CJ6CX2D$ MY^;FF):D=!@LY:0J*R,[R4UZC9YPR/K -"'O9(*1W "I$%CIO891>$IG9YEO M=[TIY'"F\#:Q#A^FH$1H Q'"0W$5.>G@O^0..,8'B98[KIWW#A(AR#3Y^BOK M1(/A0;?*QG?)YX=RU3)2;33*0R1RJEB_-=N$W_J M&Q%B/PG'&;@I-7X&$S]MK]Y#U8R<:$X^='!^O@#DHU[+(/Y-^-+208;L6OS1 MX(NVATHHCJ2NJIW0*FBC3ZG0I9\CQ'W\D=\V',]QGB$P7%

D&_#SG@V;TU39PHO)&8+J.SS*O*!2J\FN=7GO #'S,O$2"D$J'A5^+ MA.YFU6I^XU"CWR-*#DHBX]3S[R]KU"-N[AB!9R:>+VK(T.PW!IF?O0Y2$2NJ M)GG@BH]BCBS5B'7I7K#H8 $*W--#%97:LU=$#E4.8J! M?+&H,*X@4E10TUDT<9IP6>75JHU\J#'G8_(21+CBO*? *M$,S@D[JGMQ1\Y= MP2?*[-*Y6W33R/P-J/B(TB^_../_DDKLAGO0=W&&O#?]LLJZ6@%]HW"-7F( MR]7^M;)$+H+&Z 0V%<#FC#;JC'7\JVRPJ > M(D7^E&&XTPP#60>,<(5^3Z4Q8+#B-OL2WH U,>!4_K MQP?(U@2L1M%/;,,;S$!Q&XPK!G?>$O*CYT@*VBSA*1,!;)85+2P]Z:[>.A[^ MX D_LMS*CMT-&AI\XE^IG%4O4944:\EX%ETH012W$S M_%<%XR!,'^[6;F]'>/[ V0P,;QO+7$Z4B_^-C18)VIK7L.L29Z##PQ;=4NW@ M =7#%XH*!652LH_+GE1@3U >%QGN$6VA[\E,N:H+LU^US\-]-WMI6(*]Y7%W M;$):>G^.^7#OJ*ZK+LQ8P.8V?'^3RH4OJ7ZPMW?00+\#7Z3M"M>V[<4,(RB- M41J>S^?O&ORE^XXB67.9IEPRUD?#.OS7LS%QTG:9&.J&JKVSPI[5;5S*$)[6?TLZ8=C[\WM+.CPB>_ZX3 MW5QB^;:2;T):9BIR]:<_C^4M@0WR#SV-C1J[-S9 FW<$AXD1]:W2F/REI!(KM&;(-&?N&9Z M/&M?5QRCBYJ+S/089:/HW5>/#K%8. "03I8#,;B*DXP%J#L5)59-\CP&W=? M"ZIH4E3!6<] =S7Q1$(D4X3FNG:-U@ JUP'-NNK6;4$.I-Q7<%ESE!NH"$8F MS<1;)(-EFN#ITYSNZN,;J*3\W,Q(88(_X0#,ZFMX!BX=EDI;FSPM"0&=++', M*2KW5*B,PHT6\9L=WG/G.YOJYQB%Y8MC0%6@"_#([8>>8Z\<:,;;;FC_SG2" MXM-=::I\@AP /Q_SR8@KY@A2#7;Y1B1_-*5=3K4.?S6ON3(;O27T1?('*+_8 M55CGJW"N8?!8=C=EYLJO \74^Y]K*$IZMG M.W?4/$GR_4AR+'FE*ZL-;>H(LI5$N?!OZ!->A1X@53G' M7N@R)%]O@N M3RQ]7YL3+HVS9NO;HWHNZPU9.T]"2>#TZ55NJ^*R M=,4RG5FDA(17@6/9C$%R>5E_ "",X+5.5G3!A$\L=?\LY1EI&0Z%+$/W+5&H MQR[I*HP@X7DFAZ_JH#RAR1!:YM]M+N%+U@>B5Z7A:DAG@P%\8ILML4V8__!( MZ;P_7!?PC3/;IF1?&4(5:,*>\&V='DDWU3IQ4))H!VT>!1,4="TW@JMV<1O* M/$RQ@TT-$8NAG@N =T],LRT774V\J4H7>I)10XMJU?/G'/1%OVX,_GGAC6[S1 M:!18V3>=6UJ]:FGV'^03=SN9.RD@FS0>O>-SO=N_/+M_33ZP=\>)K<'RU;4S MWETSG&2'@[\P8]!.#Y2D)^N0-OJLB!>@RKAG_I=S/%^=BL69RFGD]-*Y:]W% MP?$J"+#FJ/"%XWOJCK]VH=[CO=$>1WM+ _]/?,[?/T;TCG0UM72F2G@\WF 86,45U*_(ME)A M;+>3^GD2@2<1N'<18-\$'.0G"7B2@&TSXPY6"5S)%,_)3 NFMS*+W@.'.+HK M+,0MJ7SW+U8RA!^S,DM?_S]02P,$% @ Z*1E6%1_Q6*S @ OP< !@ M !E>#(S,6)D;V-O;G-E;G0R,#(S,2YH=&W556UOFS 0_KY?X:5:NTE ($"3 M$!HI2UMIVEO5J.K'R1@3;@4;V28M^_4[7J*UJK95FM9I^8!R^+F[YYZ[PW%N MRF(9YYRFRQ?Q2]LFIY+5)1>&,,6IX2FI-8@MN4ZYOB&V/:#6LFH4;'-#)NXD M(-=2W<".]N<&3,&7^SCQN+?C<91YNFX">C$H2=\S9_- \# 9"%5=.!VOT5[8F>TA**)CE8*:'%D:2JTK;F"K#_6\(UC.(S< MF;=]M@"]"Q!\G[W/=W:70P*HA>]X\;C%[SD_8F[XG;%I 5L1,52'J]'S$5UT MR5/.I*(&I(AJD7+5HD;+M12Z[;K,R#M\6W%\H'G)MZ"1)<[!19T4P,B*,5D+ MT\[$.:CR8;GW6T35%KMD9!5Y;7_N%?ZUU@:R9J@<1T(MGQ)F_JLH?UV_2=OH M:TYR%"-I"!OT,I*8G!,0*&HUZ$KP7/$,@8*U1QVB5W( ; RN5K=E:)Q+56JR ML6?D]2>I'>+[OCT)@^/IW.K_'_O^=$:H2'MSZH9^\*;MU%H!JXV%'6-.:\M: M86*D831)N^7]2!7+26AU:VKA84&[U@VTVRID 3TV T$%0XU0RX&>[K*V2)YE MG!G8<<&U;G.U+]>RK*AH#@]F$V^ZT%@JCHK !C7*%D0N>/J7MR>&^:WR&T. M2(Q6%:>JEP@T60E1(^RR@^VE(9YKOW?(GP_:\XS(X4& 4G1/\O;T,[G:K"QR MX:R=_V3$-[0PY .]P>Z":2QR96C^%.K^OZ?^8-A_QSF1QL@RFE;F2=^A(='4 M=<)C)%-)#=TGM-^H'7]T_^P=ASSN#Q>:X,[5YK'+3WD\>/87Z+B[N+\#4$L! M A0#% @ Z*1E6 1%Q,[W<0, ^1PC !$ ( ! &-R M8W0M,C R,S$R,S$N:'1M4$L! A0#% @ Z*1E6*S2;"B %@ YP0! !$ M ( !)G(# &-R8W0M,C R,S$R,S$N>'-D4$L! A0#% @ MZ*1E6/-S:1#L)@ "W\! !4 ( !U8@# &-R8W0M,C R,S$R M,S%?8V%L+GAM;%!+ 0(4 Q0 ( .BD95@_101[=8T R:!@ 5 M " ?2O P!C&5X,S$Q+FAT;5!+ 0(4 Q0 ( .BD M95B4N#TTZ0< *@E 7 " >,L" !C&5X,S$R+FAT;5!+ 0(4 Q0 ( .BD95BI@#" P0 -<- 7 M " 0$U" !C&5X,S(Q+FAT;5!+ 0(4 Q0 ( M .BD95C?SV@%_0, -D- 7 " 3DY" !C&5X,S(R+FAT;5!+ 0(4 Q0 ( .BD95A72935[1@ 'V7 > M " 6L]" !C XML 116 crct-20231231_htm.xml IDEA: XBRL DOCUMENT 0001828962 2023-01-01 2023-12-31 0001828962 2023-06-30 0001828962 us-gaap:CommonClassAMember 2024-03-01 0001828962 us-gaap:CommonClassBMember 2024-03-01 0001828962 2023-12-31 0001828962 2022-12-31 0001828962 crct:ConnectedMachinesMember 2023-01-01 2023-12-31 0001828962 crct:ConnectedMachinesMember 2022-01-01 2022-12-31 0001828962 crct:ConnectedMachinesMember 2021-01-01 2021-12-31 0001828962 crct:SubscriptionsMember 2023-01-01 2023-12-31 0001828962 crct:SubscriptionsMember 2022-01-01 2022-12-31 0001828962 crct:SubscriptionsMember 2021-01-01 2021-12-31 0001828962 crct:AccessoriesAndMaterialsMember 2023-01-01 2023-12-31 0001828962 crct:AccessoriesAndMaterialsMember 2022-01-01 2022-12-31 0001828962 crct:AccessoriesAndMaterialsMember 2021-01-01 2021-12-31 0001828962 2022-01-01 2022-12-31 0001828962 2021-01-01 2021-12-31 0001828962 us-gaap:CommonStockMember 2020-12-31 0001828962 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001828962 us-gaap:RetainedEarningsMember 2020-12-31 0001828962 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001828962 2020-12-31 0001828962 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001828962 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001828962 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001828962 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001828962 us-gaap:CommonStockMember 2021-12-31 0001828962 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001828962 us-gaap:RetainedEarningsMember 2021-12-31 0001828962 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001828962 2021-12-31 0001828962 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001828962 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001828962 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001828962 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001828962 us-gaap:CommonStockMember 2022-12-31 0001828962 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001828962 us-gaap:RetainedEarningsMember 2022-12-31 0001828962 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001828962 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001828962 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001828962 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001828962 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001828962 us-gaap:CommonStockMember 2023-12-31 0001828962 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001828962 us-gaap:RetainedEarningsMember 2023-12-31 0001828962 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001828962 us-gaap:CommonClassAMember 2020-09-01 0001828962 2020-09-02 2020-09-02 0001828962 us-gaap:CommonStockMember 2020-09-02 0001828962 2021-03-11 2021-03-11 0001828962 us-gaap:CommonClassAMember us-gaap:IPOMember 2021-03-29 2021-03-29 0001828962 crct:ExistingStockholdersMember us-gaap:CommonClassAMember us-gaap:IPOMember 2021-03-29 2021-03-29 0001828962 us-gaap:CommonClassAMember us-gaap:IPOMember 2021-03-29 0001828962 us-gaap:IPOMember 2021-03-29 2021-03-29 0001828962 us-gaap:CommonClassAMember 2021-04-28 2021-04-28 0001828962 crct:ExistingStockholdersMember us-gaap:CommonClassAMember 2021-04-28 2021-04-28 0001828962 2021-04-28 2021-04-28 0001828962 2021-03-24 0001828962 us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001828962 us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001828962 2021-01-01 0001828962 crct:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001828962 crct:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001828962 crct:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001828962 crct:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001828962 crct:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001828962 crct:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001828962 crct:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001828962 crct:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001828962 crct:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001828962 us-gaap:CostOfGoodsProductLineMember us-gaap:ProductConcentrationRiskMember crct:TopTwoVendorsMember 2023-01-01 2023-12-31 0001828962 us-gaap:CostOfGoodsProductLineMember us-gaap:ProductConcentrationRiskMember crct:TopTwoVendorsMember 2022-01-01 2022-12-31 0001828962 us-gaap:CostOfGoodsProductLineMember us-gaap:ProductConcentrationRiskMember crct:TopTwoVendorsMember 2021-01-01 2021-12-31 0001828962 srt:MinimumMember crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember 2023-12-31 0001828962 srt:MaximumMember crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember 2023-12-31 0001828962 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001828962 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001828962 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001828962 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001828962 crct:CloudComputingArrangementMember 2023-01-01 2023-12-31 0001828962 crct:CloudComputingArrangementMember 2022-01-01 2022-12-31 0001828962 crct:CloudComputingArrangementMember 2021-01-01 2021-12-31 0001828962 crct:CloudComputingArrangementMember 2023-12-31 0001828962 crct:CloudComputingArrangementMember 2022-12-31 0001828962 2024-01-01 2023-12-31 0001828962 2025-01-01 2023-12-31 0001828962 2026-01-01 2023-12-31 0001828962 srt:NorthAmericaMember 2023-01-01 2023-12-31 0001828962 srt:NorthAmericaMember 2022-01-01 2022-12-31 0001828962 srt:NorthAmericaMember 2021-01-01 2021-12-31 0001828962 crct:InternationalMember 2023-01-01 2023-12-31 0001828962 crct:InternationalMember 2022-01-01 2022-12-31 0001828962 crct:InternationalMember 2021-01-01 2021-12-31 0001828962 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001828962 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001828962 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001828962 us-gaap:CashMember 2023-12-31 0001828962 us-gaap:CashMember 2023-12-31 0001828962 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-12-31 0001828962 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-12-31 0001828962 crct:MarketableSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-12-31 0001828962 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001828962 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001828962 crct:MarketableSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001828962 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001828962 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001828962 crct:MarketableSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001828962 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001828962 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001828962 crct:MarketableSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001828962 crct:MarketableSecuritiesMember 2023-12-31 0001828962 us-gaap:CashMember 2022-12-31 0001828962 us-gaap:CashMember 2022-12-31 0001828962 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0001828962 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0001828962 crct:MarketableSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0001828962 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001828962 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001828962 crct:MarketableSecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001828962 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001828962 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001828962 crct:MarketableSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001828962 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001828962 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001828962 crct:MarketableSecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001828962 crct:MarketableSecuritiesMember 2022-12-31 0001828962 crct:MachineInventoryMember 2023-12-31 0001828962 crct:AccessoriesAndMaterialsInventoryMember 2023-12-31 0001828962 crct:RawMaterialsMember 2023-12-31 0001828962 crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember 2023-12-31 0001828962 crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember 2022-12-31 0001828962 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001828962 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001828962 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001828962 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001828962 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001828962 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001828962 us-gaap:AssetUnderConstructionMember 2023-12-31 0001828962 us-gaap:AssetUnderConstructionMember 2022-12-31 0001828962 crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember 2023-01-01 2023-12-31 0001828962 us-gaap:MachineryAndEquipmentMember 2023-01-01 2023-12-31 0001828962 crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember 2022-01-01 2022-12-31 0001828962 crct:ComputerSoftwareSoftwareDevelopmentCostsAndEquipmentMember 2021-01-01 2021-12-31 0001828962 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001828962 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001828962 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001828962 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001828962 us-gaap:RevolvingCreditFacilityMember crct:CreditAgreementMember 2020-09-30 0001828962 us-gaap:RevolvingCreditFacilityMember crct:CreditAgreementMember 2022-08-04 0001828962 us-gaap:RevolvingCreditFacilityMember crct:CreditAgreementMember 2022-08-04 2022-08-04 0001828962 us-gaap:RevolvingCreditFacilityMember crct:A2020CreditAgreementMember 2022-08-04 0001828962 us-gaap:RevolvingCreditFacilityMember crct:CreditAgreementMember 2023-12-31 0001828962 us-gaap:RevolvingCreditFacilityMember crct:CreditAgreementMember 2022-12-31 0001828962 us-gaap:RevolvingCreditFacilityMember crct:CreditAgreementMember crct:AlternativeBaseRateMember 2023-01-01 2023-12-31 0001828962 country:US 2023-01-01 2023-12-31 0001828962 country:US 2022-01-01 2022-12-31 0001828962 country:US 2021-01-01 2021-12-31 0001828962 crct:ExistingStockholdersMember us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001828962 us-gaap:CommonClassAMember 2023-12-31 0001828962 us-gaap:CommonClassBMember 2023-12-31 0001828962 us-gaap:CommonClassAMember 2022-07-19 0001828962 us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001828962 2023-05-18 0001828962 2023-05-18 2023-05-18 0001828962 2022-12-21 0001828962 2022-12-21 2022-12-21 0001828962 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001828962 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001828962 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001828962 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001828962 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001828962 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001828962 us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001828962 us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001828962 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001828962 crct:LiabilityClassifiedAwardsMember 2023-01-01 2023-12-31 0001828962 crct:LiabilityClassifiedAwardsMember 2022-01-01 2022-12-31 0001828962 crct:LiabilityClassifiedAwardsMember 2021-01-01 2021-12-31 0001828962 crct:ConnectedMachinesMember 2023-01-01 2023-12-31 0001828962 crct:ConnectedMachinesMember 2022-01-01 2022-12-31 0001828962 crct:ConnectedMachinesMember 2021-01-01 2021-12-31 0001828962 crct:SubscriptionsMember 2023-01-01 2023-12-31 0001828962 crct:SubscriptionsMember 2022-01-01 2022-12-31 0001828962 crct:SubscriptionsMember 2021-01-01 2021-12-31 0001828962 crct:AccessoriesAndMaterialsMember 2023-01-01 2023-12-31 0001828962 crct:AccessoriesAndMaterialsMember 2022-01-01 2022-12-31 0001828962 crct:AccessoriesAndMaterialsMember 2021-01-01 2021-12-31 0001828962 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001828962 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001828962 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001828962 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001828962 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001828962 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001828962 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001828962 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001828962 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001828962 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001828962 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001828962 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001828962 us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-12-31 0001828962 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0001828962 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001828962 us-gaap:InventoriesMember 2023-01-01 2023-12-31 0001828962 us-gaap:InventoriesMember 2022-01-01 2022-12-31 0001828962 us-gaap:InventoriesMember 2021-01-01 2021-12-31 0001828962 crct:EquityClassifiedAwardsMember 2023-12-31 0001828962 crct:EquityClassifiedAwardsMember 2023-01-01 2023-12-31 0001828962 crct:PerformanceRestrictedStockUnitsPRSUsMember 2023-12-31 0001828962 crct:A2021EquityIncentivePlanMember 2023-12-31 0001828962 crct:IncentiveUnitPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-12-31 0001828962 crct:IncentiveUnitPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-12-31 0001828962 crct:IncentiveUnitPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-12-31 0001828962 crct:IncentiveUnitPlanMember crct:ShareBasedPaymentArrangementTrancheFourMember 2023-12-31 0001828962 crct:IncentiveUnitPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001828962 crct:IncentiveUnitPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0001828962 crct:IncentiveUnitPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-01 2023-12-31 0001828962 crct:IncentiveUnitPlanMember crct:ShareBasedPaymentArrangementTrancheFourMember 2023-01-01 2023-12-31 0001828962 crct:A2021EquityIncentivePlanMember us-gaap:CommonClassAMember 2023-12-31 0001828962 us-gaap:RestrictedStockUnitsRSUMember crct:A2021EquityIncentivePlanMember 2022-12-31 0001828962 us-gaap:RestrictedStockUnitsRSUMember crct:A2021EquityIncentivePlanMember 2023-01-01 2023-12-31 0001828962 us-gaap:RestrictedStockUnitsRSUMember crct:A2021EquityIncentivePlanMember 2023-12-31 0001828962 crct:PerformanceRestrictedStockUnitsPRSUsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001828962 crct:PerformanceRestrictedStockUnitsPRSUsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0001828962 crct:PerformanceRestrictedStockUnitsPRSUsMember crct:A2021EquityIncentivePlanMember 2023-01-01 2023-12-31 0001828962 crct:PerformanceRestrictedStockUnitsPRSUsMember crct:A2021EquityIncentivePlanMember 2022-12-31 0001828962 crct:PerformanceRestrictedStockUnitsPRSUsMember crct:A2021EquityIncentivePlanMember 2023-12-31 0001828962 us-gaap:EmployeeStockOptionMember crct:A2021EquityIncentivePlanMember 2023-01-01 2023-12-31 0001828962 crct:A2021EquityIncentivePlanMember 2022-12-31 0001828962 crct:A2021EquityIncentivePlanMember 2022-01-01 2022-12-31 0001828962 crct:A2021EquityIncentivePlanMember 2023-01-01 2023-12-31 0001828962 us-gaap:EmployeeStockOptionMember crct:A2021EquityIncentivePlanMember 2021-01-01 2021-12-31 0001828962 crct:RestrictedStockUnitEquivalentsRSUEquivalentsMember crct:A2021EquityIncentivePlanMember 2022-12-31 0001828962 crct:RestrictedStockUnitEquivalentsRSUEquivalentsMember crct:A2021EquityIncentivePlanMember 2023-01-01 2023-12-31 0001828962 crct:RestrictedStockUnitEquivalentsRSUEquivalentsMember crct:A2021EquityIncentivePlanMember 2023-12-31 0001828962 us-gaap:CommonClassBMember 2022-12-31 0001828962 us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001828962 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001828962 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001828962 us-gaap:EmployeeStockMember crct:A2021EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001828962 us-gaap:EmployeeStockMember crct:A2021EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2023-12-31 0001828962 crct:EquityClassifiedIncentiveUnitsMember 2023-01-01 2023-12-31 0001828962 crct:EquityClassifiedIncentiveUnitsMember 2021-01-01 2021-12-31 0001828962 crct:EquityClassifiedOptionsMember 2021-12-31 0001828962 crct:EquityClassifiedOptionsMember 2021-01-01 2021-12-31 0001828962 crct:LiabilityClassifiedIncentiveUnitEquivalentsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-12-31 0001828962 crct:LiabilityClassifiedIncentiveUnitEquivalentsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-12-31 0001828962 crct:LiabilityClassifiedIncentiveUnitEquivalentsMember crct:ShareBasedPaymentArrangementTrancheFourMember 2020-01-01 2020-12-31 0001828962 crct:LiabilityClassifiedIncentiveUnitEquivalentsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-12-31 0001828962 crct:LiabilityClassifiedIncentiveUnitEquivalentsMember crct:ShareBasedPaymentArrangementTrancheFiveMember 2020-01-01 2020-12-31 0001828962 crct:LiabilityClassifiedIncentiveUnitEquivalentsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2021-12-31 0001828962 crct:LiabilityClassifiedIncentiveUnitEquivalentsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2021-12-31 0001828962 crct:LiabilityClassifiedIncentiveUnitEquivalentsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2021-12-31 0001828962 crct:LiabilityClassifiedIncentiveUnitEquivalentsMember crct:ShareBasedPaymentArrangementTrancheFourMember 2020-01-01 2021-12-31 0001828962 crct:LiabilityClassifiedIncentiveUnitEquivalentsMember 2020-01-01 2021-12-31 0001828962 crct:LiabilityClassifiedIncentiveUnitEquivalentsMember 2021-01-01 2021-12-31 0001828962 srt:MinimumMember 2023-12-31 0001828962 srt:MaximumMember 2023-12-31 0001828962 crct:CricutHoldingsMember us-gaap:RelatedPartyMember 2021-01-01 2021-12-31 0001828962 crct:CricutHoldingsMember us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001828962 crct:CricutHoldingsMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001828962 us-gaap:CommonClassAMember 2022-08-24 2022-08-24 0001828962 us-gaap:CommonClassAMember 2022-08-24 0001828962 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001828962 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001828962 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001828962 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001828962 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001828962 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001828962 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001828962 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001828962 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001828962 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001828962 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001828962 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001828962 us-gaap:NonUsMember 2023-12-31 0001828962 us-gaap:NonUsMember 2022-12-31 0001828962 crct:ConnectedMachinesMember 2023-01-01 2023-12-31 0001828962 crct:ConnectedMachinesMember 2022-01-01 2022-12-31 0001828962 crct:ConnectedMachinesMember 2021-01-01 2021-12-31 0001828962 crct:SubscriptionsMember 2023-01-01 2023-12-31 0001828962 crct:SubscriptionsMember 2022-01-01 2022-12-31 0001828962 crct:SubscriptionsMember 2021-01-01 2021-12-31 0001828962 crct:AccessoriesAndMaterialsMember 2023-01-01 2023-12-31 0001828962 crct:AccessoriesAndMaterialsMember 2022-01-01 2022-12-31 0001828962 crct:AccessoriesAndMaterialsMember 2021-01-01 2021-12-31 0001828962 us-gaap:SubsequentEventMember 2024-01-01 2024-01-31 0001828962 crct:AshishAroraMember 2023-10-01 2023-12-31 0001828962 crct:AshishAroraMember 2023-01-01 2023-12-31 0001828962 crct:AshishAroraMember 2023-12-31 0001828962 2023-10-01 2023-12-31 iso4217:USD shares iso4217:USD shares pure crct:segment crct:vote crct:tranche false 2023 FY 0001828962 P1Y P1Y P1Y P5Y 10-K true 2023-12-31 --12-31 false 001-40257 Cricut, Inc. DE 87-0282025 10855 South River Front Parkway South Jordan UT 84095 385 351-0633 Class A Common Stock, par value $0.001 per share CRCT NASDAQ No No Yes Yes Accelerated Filer false false false false false 591990000 50536912 166259962 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of the registrant’s definitive proxy statement to be filed subsequent to the date hereof with the Securities and Exchange Commission pursuant to Regulation 14A in connection with the registrant’s annual meeting of stockholders in 2024 (the “Proxy Statement”) are incorporated by reference into Part III of this report. Such definitive proxy statement will be filed with the Commission not later than 120 days after the end of the registrant’s fiscal year ended December 31, 2023.</span></div> BDO USA, P.C. Salt Lake City, Utah 243 142187000 224943000 102952000 74256000 111247000 136539000 244469000 351682000 19114000 23842000 619969000 811262000 47614000 63407000 12353000 17078000 0 760000 34823000 23819000 35363000 33301000 750122000 949627000 76860000 63195000 71933000 69775000 40304000 34869000 5230000 5436000 2137000 80781000 196464000 254056000 8938000 13935000 2931000 3789000 6916000 5112000 215249000 276892000 0.001 0.001 100000000 100000000 0 0 0 0 0 0 0.001 1250000000 217915713 217915713 219656587 219656587 218000 220000 505864000 672990000 28514000 0 277000 -475000 534873000 672735000 750122000 949627000 198312000 252563000 548205000 303989000 272344000 205858000 262846000 361389000 552164000 765147000 886296000 1306227000 172571000 244260000 484025000 32346000 26375000 21961000 216937000 265768000 342791000 421854000 536403000 848777000 343293000 349893000 457450000 65048000 76914000 79814000 123169000 130379000 133963000 85091000 62647000 51268000 273308000 269940000 265045000 69985000 79953000 192405000 7976000 1809000 181000 323000 289000 298000 2145000 508000 85000 9798000 2028000 -32000 79783000 81981000 192373000 26147000 21315000 51900000 53636000 60666000 140473000 711000 -300000 0 41000 -120000 -64000 54388000 60246000 140409000 0.25 0.28 0.67 0.24 0.28 0.64 216892525 214458284 208833827 208833827 219722063 220588789 219776069 219776069 208116104 208000 412741000 -184033000 9000 228925000 140473000 140473000 200000 200000 14218815 14000 260675000 260689000 121014 2606000 2606000 541850 0 524 10000 10000 10784000 10784000 35755000 35755000 170000 170000 -64000 -64000 221913559 222000 717369000 -43560000 -55000 673976000 60666000 60666000 620611 6815000 6815000 528002 0 2349581 2000 18578000 18580000 64314000 17106000 81420000 45342000 45342000 14000 14000 -420000 -420000 219656587 220000 672990000 0 -475000 672735000 53636000 53636000 1125568 -1000 6853000 6852000 317549 -403000 -403000 2548893 3000 20329000 20332000 190333000 25122000 215455000 49986000 49986000 752000 752000 217915713 217915713 218000 218000 505864000 505864000 28514000 28514000 277000 277000 534873000 534873000 53636000 60666000 140473000 30039000 26957000 19388000 1720000 -64000 1096000 9953000 2922000 0 47326000 41121000 38074000 -11238000 -20461000 -135000 4987000 4845000 4186000 26330000 11466000 5070000 -88000 1040000 0 2143000 440000 2000 -23500000 -63696000 37673000 -78376000 -63085000 207978000 -4204000 -8807000 27942000 -869000 51000 934000 13535000 -139845000 -46667000 7761000 -2137000 3639000 -5423000 -5096000 -4672000 4577000 3252000 9128000 288097000 117683000 -104949000 63451000 180112000 0 38390000 21393000 0 0 84621000 0 23717000 33771000 35786000 -48778000 -107869000 -35786000 0 0 200000 0 0 262007000 20332000 18580000 0 383000 31000 272000 8106000 6384000 2017000 0 1300000 0 294130000 0 0 0 -14000 -218000 -322185000 -26247000 260244000 110000 -221000 -127000 -82756000 -16654000 119382000 224943000 241597000 122215000 142187000 224943000 241597000 0 0 14000 24072000 28916000 81132000 280000 4285000 6805000 2824000 4410000 3355000 451000 1324000 860000 1960000 2321000 1607000 0 0 10784000 0 859000 0 2342000 81420000 0 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.67pt">Description of Business and Basis of Presentation</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Business</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cricut, Inc. (“Cricut” or the “Company”) is a designer and marketer of a creativity platform that enables users to turn ideas into professional-looking handmade goods. Using the Company’s versatile connected machines, design apps and accessories and materials, users create everything from personalized birthday cards, mugs and T-shirts to large-scale interior decorations. The Company’s connected machines and related accessories and materials and subscription services are primarily marketed under the Cricut brand in the United States, as well as Europe and other countries of the world. Headquartered in South Jordan, Utah, the Company is an innovator in its industry, focused on bringing innovative technology (automation and consumerization of industrial tools) to the craft, DIY and home décor categories. The Company’s consolidated financial statements include the operations of its wholly owned subsidiaries, which are located throughout Europe and in the Asia-Pacific region. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company designs, markets and distributes the Cricut family of products, including connected machines, design apps and accessories and materials. In addition, Cricut sells a broad line of images, fonts and projects for purchase à la carte.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 2, 2020, Cricut converted from a Utah corporation to a Delaware corporation. In connection with such conversion, each share of Class A common stock, par value $0.01, of the Utah corporation was exchanged for one share of common stock of the Delaware corporation, par value $0.001. On March 11, 2021, the Company filed an Amended and Restated Certificate of Incorporation to effect a 64.2645654-for-1 forward stock split of its outstanding common stock. The par value per share was not adjusted as a result of the forward stock split. All authorized, issued and outstanding shares of common stock, additional paid in capital and the related per share amounts contained in the consolidated financial statements were retroactively adjusted to reflect the forward stock split for all prior periods presented.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company organizes its business into the following three reportable segments: Connected Machines, Subscriptions and Accessories and Materials. See Note 19 for further discussion of the Company’s segment reporting structure.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering and Corporate Reorganization</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s registration statement on Form S-1 related to its initial public offering (“IPO”) was declared effective on March 24, 2021 by the SEC, and the Company’s Class A common stock began trading on the Nasdaq Global Select Market on March 25, 202</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. On March 29, 2021, the Company closed its IPO, in which the Company sold 13,250,000 shares of Class A common stock and the selling stockholders sold an additional 2,064,903 shares of Class A common stock at a price to the public of $20.00 per share. The Company received aggregate net proceeds of $242.7 million after deducting offering costs, underwriting discounts and commissions of $22.3 million. On April 28, 2021, the Company sold an additional 968,815 shares of Class A common stock and the selling stockholders sold an additional 150,984 shares of Class A common stock pursuant to the partial exercise of the underwriters’ option to purchase additional shares which generated net proceeds of $18.0 million after deducting for underwriting discounts and commissions of $1.4 million.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the IPO, the Company engaged in a series of related Corporate Reorganization transactions as follows:</span></div><div style="margin-top:9pt;padding-left:63pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cricut, Inc. filed an amended and restated certificate of incorporation; and</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cricut Holdings, LLC, or Cricut Holdings, dissolved and liquidated in accordance with the terms and conditions of its then existing limited liability company agreement, pursuant to which the holders of existing units in Cricut Holdings (including holders of purchased units, incentive units, zero strike price incentive units, certain phantom units and options), or the Existing Unitholders, received 100% of the capital stock of Cricut, Inc., its sole asset, at the time of the liquidation with a value implied by the initial public offering price of the shares of Class A common stock to be sold in this offering. Cricut Holdings ceased to exist following this transaction.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Corporate Reorganization the outstanding stock-based compensation awards issued by Cricut Holdings were modified or settled as described in Note 12.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon filing the amended and restated certificate of incorporation, all of the Company’s historical Common Stock converted to Class B common stock. Shares of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to five votes per share and is convertible at any time into one share of Class A common stock.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”). </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Cricut, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> 0.01 1 0.001 64.2645654 3 13250000 2064903 20.00 242700000 22300000 968815 150984 18000000 1400000 1 1 5 1 The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”). <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Cricut, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.67pt">Summary of Significant Accounting Policies</span><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. For revenue recognition, examples of estimates and judgments include: determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price (“SSP”) of performance obligations, estimating variable consideration such as customer rebates and product returns. Other estimates include the warranty reserve, allowance for credit losses, inventory reserve, intangible assets and other long-lived assets valuation, legal contingencies, stock-based compensation, income taxes, deferred tax assets valuation and developed software, among others. These estimates and assumptions are based on the Company’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including any effects of the pandemic and the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. Actual results could differ from these estimates.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company translates assets and liabilities of foreign subsidiaries from functional currencies into United States dollars (“USD”) at exchange rates in effect at the balance sheet dates, and related revenues and expenses are translated into USD at average exchange rates in effect during each period. Net foreign currency gains and losses resulting from the translation of assets and liabilities of foreign operations into USD are reported as a separate component of other comprehensive income in the consolidated statements of comprehensive income. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized and unrealized foreign currency transaction gains and losses included in net income are recorded primarily within general and administrative expenses. Foreign currency transaction losses totaled $1.3 million, $1.0 million, and $0.9 million for the years ended December 31, 2023, 2022, and 2021, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income consists of two components: net income and other comprehensive income (loss). Other comprehensive income (loss) refers to net gains and losses that are recorded as an element of stockholders’ equity but are excluded from net income. The Company’s other comprehensive income (loss) consists of unrealized gains and losses on marketable securities as well as foreign currency translation adjustments from those subsidiaries not using the U.S. dollar as their functional currency. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents include money market funds and are stated at fair value. The Company also classifies amounts in transit from payment processors for credit card and debit card transactions as cash equivalents.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt securities with original maturities longer than three months are available to fund current operations and are classified as marketable securities, within current assets on the consolidated balance sheets. Available-for-sale debt securities are reported at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of stockholders’ equity, net of tax. Realized gains and losses on the sale of marketable securities are determined using the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the consolidated statements of operations and comprehensive income.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The available-for-sale debt securities are subject to a periodic impairment review. For investments in an unrealized loss position, the Company writes down the amortized cost basis of the investment if it is more likely than not that the Company will be required or will intend to sell the investment before recovery of its amortized cost basis. For investments not likely to be sold before recovery of the amortized cost basis, the Company determines whether a credit loss exists by considering information about the collectability of the instrument, current market conditions, and reasonable and supportable forecasts of economic conditions. The Company recognizes an allowance for credit losses up to the amount of the unrealized loss when appropriate. Allowances for credit losses and write-downs are recognized in total other income (expense), net, and unrealized losses not related to credit losses are recognized in accumulated other comprehensive income (loss). There are no allowances for credit losses recorded for the periods presented. As of December 31, 2023, the Company’s available-for-sale debt securities were in an unrealized gain position. As of December 31, 2022, the gross unrealized losses on available-for-sale debt securities are related to market interest rate changes and not attributable to credit. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at original invoice amounts less estimates for credit losses. Management determines the allowance for credit losses by specifically identifying troubled accounts and by using historical write off experience, adjusted for current market conditions and reasonable supportable forecasts of future economic conditions, applied to an aging of all other accounts. Accounts receivable are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As of January 1, 2021, the Company had an accounts receivable balance of $199.5 million. Accounts receivable consist of the following:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Credit card and other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: allowance for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 12.07pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">136,539 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes changes in the allowance for credit losses:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for expected losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 12.07pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,950)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(448)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains cash and cash equivalents in deposit accounts at financial institutions that, at times, may significantly exceed federally insured limits. Historically, the Company has not experienced any losses related to such accounts. The Company’s non-interest bearing cash balances at December 31, 2023 and 2022 were fully insured up to $250,000 per depositor at each financial institution. Balances held at the institutions may significantly exceed federally insured limits. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments, which potentially subject the Company to concentrations of credit risk, include trade receivables. In the normal course of business, the Company provides credit terms to its customers. Accordingly, the Company performs ongoing credit evaluations of its customers, generally does not require collateral and considers the credit risk profile of the customer from which the receivable is due in further evaluating collection risk. The Company maintains allowances for possible losses which, when realized, have been within the range of management’s expectations. If one or more of the Company’s significant customers were to become insolvent or were otherwise unable to pay for product purchased, it would have a material adverse effect on the Company’s financial condition and results of consolidated operations. Customers that accounted for 10% or greater of accounts receivable, net as of December 31, 2023 and 2022 were as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.910%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">*</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Accounts Receivable was less than 10%</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, no customers accounted for more than 10% of revenue. As of December 31, 2021, three customers accounted for equal to or greater than 10% of total revenue, totaling 10%, 11% and 14%, respectively. The revenue from these customers is associated with the Connected Machines and Accessories and Materials segments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplier Concentration</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company relies on third parties for the supply and manufacture of its products, as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers or satisfactorily deliver its products to its customers on time, if at all. Substantially all of the Company’s products are manufactured by outsourcing partners that are located primarily in Asia. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on single source, or a small number of suppliers. For the years ended December 31, 2023, 2022, and 2021, the Company’s top two vendors accounted for approximately 59%, 61%, and 76% of total finished goods purchases, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories (current and non-current), which consist of finished goods and raw materials, are valued at the lower of average cost or net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Assessments to value the inventory at the lower of the average cost to purchase the inventory, or the net realizable value of the inventory, are based upon assumptions about future demand, physical deterioration, changes in price levels and market conditions. As a result of the Company’s assessments, when the net realizable value of inventory is less than the carrying value, the inventory cost is written down to the net realizable value and the write down is recorded as a charge to cost of revenue. Inventories include indirect acquisition and production costs that are incurred to bring the inventories to their present condition and location. Inventories are recorded net of reserves for obsolescence. Once established, the original cost of the inventory less the related inventory reserve represents the new cost basis of such products.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As needed, we complete strategic and market beneficial purchases of critical raw materials that are used in our core production process (such as microchips) in quantities that exceed anticipated consumption within our </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">normal operating cycle, which is 12 months. We classify such raw materials that we do not expect to consume within our normal operating cycle as non-current within Other assets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation and amortization. Major additions and improvements are capitalized, while minor repairs and maintenance costs are expensed when incurred. Manufacturing tools include tools and molds used in the production process. Expenditures for tools and molds are capitalized and depreciated over the estimated useful lives of the assets. We capitalize certain software development costs in the application development stage in accordance with Accounting Standards Codification (“ASC”) 350-40, “Accounting for Costs of Computer Software Developed or Obtained for Internal Use” and upon the establishment of technological feasibility for a product in accordance with ASC 985-20, “Software to Be Sold, Leased or Otherwise Marketed”. When assets are sold or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the consolidated statements of operations. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the related assets. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the following estimated useful lives: </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:49.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software, software development costs and equipment </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3-5 years </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5-7 years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Manufacturing tools and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3-5 years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of lease term or remaining life of the asset</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cloud Computing Arrangement Implementation Costs</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs costs to implement cloud computing arrangements that are hosted by third-party vendors. Implementation costs incurred during the application development stage are capitalized until the software is ready for its intended use. The costs are then amortized on a straight-line basis over the term of the associated hosting arrangement and are recognized primarily as general and administrative expense within the consolidated statements of operations. To date, these costs primarily relate to new website hosting services. During the years ended December 31, 2023, 2022, and 2021, the Company recorded amortization expense of $1.0 million, $0.7 million, and $0.1 million respectively, for these implementation costs. Gross capitalized costs were $2.2 million and $2.2 million as of December 31, 2023 and 2022, respectively, with accumulated amortization of $1.8 million and $0.8 million, respectively. Capitalized costs are reported as a component of other assets on the Company's consolidated balance sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to control the identified asset. Right-of-use (ROU) assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Lease liabilities are recognized at the lease commencement date based on the present value of future lease payments over the lease term. ROU assets are based on the measurement of the lease liability and also include any lease payments made prior to or on lease commencement and exclude lease incentives and initial direct costs incurred, as applicable. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the implicit rate in the Company's leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company gives consideration to its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental borrowing rates. The Company evaluates renewal options at lease inception and on an ongoing basis, and includes renewal options that it is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. Lease costs for the Company's operating leases are recognized on a straight-line basis within operating expenses and cost of revenue over the reasonably assured lease term. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to not separate lease and non-lease components for leases of office space and, as a result, accounts for any lease and non-lease components for office space as a single lease component, to the </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">extent they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. The Company’s office leases typically include non-lease components such as common-area maintenance costs. The Company has also elected to not apply the recognition requirement to any leases within its existing classes of assets with a term of 12 months or less.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Contingencies</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities for legal contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated. If a loss is reasonably possible and the loss or range of loss can be reasonably estimated, the Company discloses the possible loss or states that such an estimate cannot be made. See Note 13. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and paid to the lender or third parties for the revolver credit facility are recorded as other assets and amortized over the term of the revolver using the straight-line method.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-lived Assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses potential impairments to its long-lived assets, including intangible assets subject to amortization, on an annual basis or when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recovered. The Company regularly evaluates whether events or circumstances have occurred that indicate possible impairment and relies on a number of factors, including results of operations, business plans, economic projections and anticipated future cash flows. An impairment loss is recognized when the carrying amount of the long-lived asset is not recoverable and exceeds its fair value. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset exceeds its fair value and is recorded as a reduction in the carrying value of the related asset and a charge to the consolidated statement of operations. During the years ended December 31, 2023, 2022, and 2021, the Company recorded no impairments relating to amortized intangible assets. During the years ended December 31, 2023 and 2022, the Company recorded an impairment charge of $10.0 million and $2.9 million, respectively, primarily related to computer software and software development costs and manufacturing tools and equipment from products that the Company no longer plans to commercialize. These impairment charges were recorded primarily within general and administrative expense in the consolidated statements of operations. During the year ended December 31, 2021, the Company recorded no impairments of property and equipment. See Note 6.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments include cash and cash equivalents, marketable securities, accounts receivable, and accounts payable. At December 31, 2023, and 2022, the carrying amounts of cash, accounts receivable, and accounts payable approximate fair values because of the short-term nature of these instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurement</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. Fair value is affected by a number of factors, including the type of asset or liability, the characteristics specific to the asset or liability and the state of the marketplace including the existence and transparency of transactions between market participants. The Company estimates fair value for the assets and liabilities measured and reported at fair value on a recurring or non-recurring basis by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Level I – Quoted prices are available in active markets for identical assets and liabilities as of the reporting date. </span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Level II – Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves and market-corroborated inputs). Pricing inputs are either directly or indirectly observable as of the reporting date, and fair value is determined through the use of models or other valuation methodologies. </span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Level III – Pricing inputs are unobservable for the assets and liabilities and includes situations where there is little, if any, market activity for the assets and liabilities. The inputs into the determination of fair value require significant management judgment or estimation.</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s non-financial assets and liabilities, which include intangible assets and property and equipment, are not required to be carried at fair value on a recurring basis. However, if certain triggering events occur such that a non-financial instrument is required to be evaluated for impairment, based upon a comparison of the non-financial instrument’s fair value to its carrying value, an impairment is recorded to reduce the carrying value to the fair value, if the carrying value exceeds the fair value. The inputs for fair value calculations of intangible</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assets and property and equipment, are based on Level 3 inputs as data used for such fair value calculations would be based on discounted cash flows that are not observable from the market, directly or indirectly. The key variables that drive the discounted cash flow analysis are estimated revenue growth rates, levels of profitability, the terminal value growth rate assumptions and the weighted average cost of capital rate applied, among others.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No long-lived assets were measured at fair value on a recurring basis as of December 31, 2023 and 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds are highly liquid investments and are actively traded. The pricing information for these assets is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy. Marketable securities which include U.S. Treasury securities are valued using observable inputs from similar assets, or from observable data in markets that are not active; these assets are classified as Level 2 of the fair value hierarchy. There were no transfers between Levels 1, 2 or 3 for any of the periods presented. There were no liabilities measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022 other than liability classified stock-based awards discussed in Note 12.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of profits are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net income per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted earnings per share is computed using the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period. Stock-based awards subject to conditions other than service conditions are considered contingently issuable shares and are included in basic EPS based on the number of awards that would be issuable if the reporting date were the end of the contingency period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives the majority of its revenue from the sale of connected machines, digital content subscriptions and accessories and materials. The Company markets and sells its products to customers, which include brick-and-mortar and online retail partners as well as users that purchase from the Company’s website at cricut.com.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Identification of the contract, or contracts, with a customer;</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Identification of the performance obligations in the contract;</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.368%"><tr><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Determination of the transaction price;</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allocation of the transaction price to the performance obligations in the contract; and</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Revenue is recorded at the net sales price, which includes estimates of variable consideration such as product returns, volume rebates and customer rebates or discounts. The estimates of variable consideration are based on historical return experience, historical and projected sales data and current contract terms. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenue. The Company accounts for shipping and handling activities performed after a customer obtains control of the goods as activities to fulfill the promise to transfer the good. All incremental costs of obtaining a contract with a customer are expensed as incurred if the expected amortization period of the asset that would have been recognized is one year or less. The Company does not have any material contract cost assets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following describes the nature of the Company’s primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions with its customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Connected Machines</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Connected machines include the Cricut Joy, Cricut Explore, Cricut Maker and Cricut Venture machine architectures. Payment by traditional brick-and-mortar retail partners, including their online channels, is due under customary fixed payment terms. Payment for sale of products online through the online channel at cricut.com is collected at point of sale in advance of shipping the products. The Company’s contracts with customers for a connected machine contain multiple promises that include hardware, software, unspecified future upgrades and enhancements related to the software and access to the Company’s cloud-based services. Determining whether the hardware, software, unspecified future upgrades, enhancements and cloud-based services are considered distinct performance obligations requires significant judgment. The Company’s software used to design, cut and complete projects can be accessed offline or with the cloud-based services at no charge. When accessed with the cloud-based services, users are also able to sync projects across various devices. The connected machines are not able to function without the software, inclusive of firmware and the downloadable software. Together the hardware and software are inputs into providing the essential functionality of the connected machines and are accounted for as a single performance obligation. Revenue is recognized for the single performance obligation of hardware with essential software at a point-in-time when control is transferred, which is either upon shipment or delivery of goods, in accordance with the terms of each contract with the customer. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The promise to provide the customer with unspecified future upgrades and enhancements related to the essential software and the promise to provide access to the Company’s cloud-based services are both distinct performance obligations that provide incremental benefits to the connected machines and are recognized using a time-based output measure over the service period as the customer consumes the benefit of the service each day. The Company estimates the service period since it is not contractually stated. In developing the estimated period of providing future services, the Company considers past history, plans to continue to provide services, expected technological developments, obsolescence, competition and other factors. The estimated service period may change in the future in response to competition, technology developments and the Company’s business strategy.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine the SSP for each distinct performance obligation related to sales of connected machines and the allocation of the transaction price to each of those performance obligations. The Company estimates SSP for performance obligations that are not sold separately, which include the connected machines and related software, unspecified future upgrades and enhancements and cloud-based services using information that may include the range of prices for the bundle of products and services and the cost of providing the products or services plus a reasonable margin. In developing SSP estimates, the Company also considers the nature of the products and services and the expected level of future services. SSP of the hardware and essential software reflects the Company’s best estimate of the selling price if it was sold regularly on a standalone basis and comprises the majority of the contract value. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s paid subscription services relate to Cricut Access and Cricut Access Premium which provide users access to images, fonts and projects. The paid subscription is separate from our free of charge service to provide unspecified future upgrades and enhancements related to the essential software and access to the Company’s cloud-based services as described above. The paid subscription services are offered on a month-to-month or annual basis. Payments for subscription services are due month-to-month or annually in advance. Cricut Access and Cricut Access Premium are generally sold in standalone contracts and reallocations are not required other than allocations to customer options that were determined to be material rights related to incremental discounts on purchases of physical products that paid subscribers receive. The transaction price is allocated between the subscription and material right based on the relative standalone selling prices of the subscription and material right. Revenue related to the material right is recognized as accessories and materials revenue upon redemption or expiration of the material right. Revenue related to subscriptions is recognized ratably over the length of the subscription using a time-based output measure as the customer consumes the benefit of the service each day. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accessories and Materials</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also sells accessories and materials (both physical and digital) which generally consist of a single performance obligation and reallocations are not required. Revenue from accessories and materials is recognized at a point-in-time when control is transferred, either upon shipment or delivery of goods, in accordance with the terms of each contract with the customer, or in the case of digital goods, at a point-in-time when the goods are made available to the customer. Payment by traditional brick-and-mortar retail partners, including their online channels, is due under customary fixed payment terms. Payment for sale of accessories and materials through the online channel at cricut.com is collected at point of sale in advance of shipping the products.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Connected Machines</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue related to Connected Machines consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue related to Subscriptions consists primarily of hosting fees, digital content costs, amortization of capitalized software development costs and software maintenance costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accessories and Materials </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of revenue related to Accessories and Materials consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Rebates </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue at the net sales price, which at times includes certain contractual discounts or estimates for variable consideration related to customer rebates with our key brick-and-mortar and online retail partners. These promotional programs are designed to enhance the sale of the Company’s products and consist of incentives to the Company’s customers. The promotional programs include advertising and product damage allowances, volume/growth and business development incentives and point-of-sale support. The Company estimates certain customer rebates using either the expected value method or most likely amount, based upon the nature of the incentive. Sales are reduced by the cost of these promotional and rebate programs and the Company records a related customer rebate liability in its consolidated balance sheets at the date of the transaction. Certain customer rebate programs are estimates at period end due to the nature of the incentives or expected and yet-to-be announced incentive programs that apply to current period revenue transactions. These estimates are based on the Company’s incentive program experience, historical and projected sales data and current contractual terms. The remaining portion of this liability is based on contractual amounts and does not require estimation. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In limited cases where the customer rebate is specifically for co-operative marketing or advertising campaigns, the Company classifies these expenditures as selling and marketing expenses only if they meet the criteria of being a distinct good or service, are distinct within the context of the contract and the fair value is readily estimable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Refund Liability</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides its customers a limited right of return with the sale of its products. The Company estimates sales returns and records reserves at the time the related sales are recorded based on historical data and current economic trends. Actual sales returns could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued sales returns by updating the return rates for actual trends and projected costs. The Company classifies the estimated sales returns as a current liability as they are expected to be paid out in less than one year using the expected-value method. The estimated sales returns are recorded as a reduction of revenue at the time of sale and recorded as a liability on the consolidated balance sheets. At the same time this is recorded, a right of recovery asset is also recorded within inventory. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the reserve for sales refunds were as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions that reduced net revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deductions from reserves for current year returns</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13,763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,267 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,273 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranty Reserves </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides an assurance-type limited warranty on most of the products sold. The estimated warranty costs, which are expensed at the time of sale and included in cost of revenue, are based on the results of product testing, industry and historical trends and warranty claim rates incurred and are adjusted for any current or expected trends as appropriate. Actual warranty claim costs could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued warranty claims by updating claims rates for actual trends and projected claim costs. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the reserve for product warranties were as follows:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.058%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions charged to cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Repairs and replacement costs incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,812 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,484 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method of accounting for income taxes. The Company recognizes deferred tax liabilities and assets for the expected future income tax consequences of events that have been recognized in the Company’s consolidated financial statements. As such, deferred tax assets and liabilities are determined based on temporary differences between the financial carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the temporary differences are expected to reverse. On a periodic basis, the Company assesses the probability that its deferred tax assets, if any, will be recovered. If after evaluating all of the positive and negative evidence, a conclusion is made that it is more likely than not that some portion or all of the deferred tax assets will not be recovered, a valuation allowance is provided by a charge to tax expense to reserve the portion of the deferred tax assets which are not expected to be realized. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under literature related to uncertain tax provisions, the Company reviews its filing positions for all open tax years in all U.S. federal and state jurisdictions where the Company is required to file. The Company recognizes a liability for each uncertain tax position at the amount estimated to be required to settle the issues. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. For the years ended December 31, 2023, 2022 and 2021, interest or penalties related to income tax matters included in the provision for income taxes have not been material.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Taxes </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required by certain governmental authorities to collect sales taxes on certain transactions. The Company currently collects and reports on sales tax in all states in which it does business. However, the application of existing, new or revised taxes on our business, in particular, sales taxes, VAT and similar taxes would likely increase the cost of doing business online and decrease the attractiveness of selling products over the Internet. The application of these taxes on our business could also create significant increases in internal costs necessary to capture data and collect and remit taxes. There have been, and will continue to be, substantial ongoing costs associated with complying with the various indirect tax requirements in the numerous markets in which we conduct or will conduct business. The Company conducts ongoing analysis on state sales tax nexus regulations to determine where collection is necessary. The Company accounts for sales taxes as part of accrued expenses and excludes them from revenue. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based and Stock-Equivalent Compensation </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records compensation expense for all stock-based awards granted based on the fair value of the award at the time of the grant. Stock-based compensation costs are recognized as expense over the requisite service period, which is generally the vesting period, on a straight-line basis for awards with only a service condition. The graded vesting method is used for awards that have service and other conditions. For awards subject to performance vesting conditions, expense is recognized for the awards if it is probable the performance conditions will be met. Forfeitures are accounted for as they occur. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of stock option awards with time-based or performance-based vesting provisions using the Black-Scholes method. For restricted stock units, the fair value is based on the closing price of our common stock on the grant date. The fair value of awards subject to market conditions prior to the Corporate Reorganization was estimated using a Monte Carlo Simulation. The determination of the grant date fair value of the awards issued is affected by a number of variables, including the fair value of the underlying shares or units, the expected price volatility over the expected life of the awards, the expected term of the award, risk-free interest rates, the expected dividend yield of the underlying shares or units and the likelihood of termination.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has limited publicly available stock information and therefore, used the historical volatility of the stock price of similar publicly traded peer companies prior to its IPO in March 2021, and the historical volatility of the Company's stock price or a blended average of average historical stock volatilities of peer companies and historical volatility of the Company's stock price for valuations subsequent to the IPO. The Company estimates the expected term using the simplified method for “plain vanilla” stock option awards or based on the expected time to a liquidation event or other transaction that would result in settlement of other awards. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield is 0.0% as the Company does not anticipate paying dividends, and the Company and its former parent, Cricut Holdings, have not paid dividends other than special dividends declared in 2020, 2022 and 2023, and the Company does not expect to pay regular dividends in the future. See Note 11 for further discussion of the Company’s dividends. Likelihood of termination for the Monte Carlo Simulation was estimated based upon both historical turnover and anticipated turnover based upon Company or market pressures.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Corporate Reorganization in March 2021, the Company’s former parent Cricut Holdings issued stock-based awards to employees of the Company. As the awards were issued by Cricut Holdings, the Company recorded a capital contribution from Cricut Holdings commensurate with the amount of compensation expense recognized in relation to the awards.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incentive unit equivalents (phantom units) granted by Cricut Holdings prior to the Corporate Reorganization in March 2021 to the Company’s employees entitled the recipient to future compensation based upon satisfaction of service conditions and were liability classified. The amount of compensation was determined by the change in the underlying value of Cricut Holdings common units. Since the awards also had a market condition, the Company </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded stock-based compensation expense over the requisite service period using the graded vesting method. The incentive unit equivalent awards were recorded at fair value and re-measured at fair value at each reporting period during the period from the date of grant through the settlement date. The impact of fair value re-measurement was recognized as compensation cost over the requisite service period. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Revenue and Expenses </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling revenue for orders placed by customers is recognized at the time of the sale. Shipping and handling expenses incurred by the Company related to these sales are considered fulfillment costs and reported as costs of revenue at the time of the sale.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs advertising costs associated with print, digital and other related broadcast advertisements. Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2023, 2022 and 2021 was $32.2 million, $34.2 million, and $45.1 million respectively. Advertising costs include expenditures for shared advertising costs that the Company incurs under its co-operative advertising programs to the extent the fair value of the distinct good or service can reasonably be estimated.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development (“R&amp;D”)</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expense consists of costs associated primarily with engineering, product development, quality assurance, service fees incurred by contracting with vendors and allocated overhead costs. R&amp;D costs are expensed as incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 280): </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses, and is effective for fiscal years beginning after December 15, 2023 on a retrospective basis. The Company is currently evaluating the impact of this standard on the consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December, 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 740): </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. Public business entities must apply the ASU’s guidance to annual periods beginning after December 15, 2024 (2025 for calendar-year-end Public business entities). The Company is currently evaluating the impact of this standard on the consolidated financial statements.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. For revenue recognition, examples of estimates and judgments include: determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price (“SSP”) of performance obligations, estimating variable consideration such as customer rebates and product returns. Other estimates include the warranty reserve, allowance for credit losses, inventory reserve, intangible assets and other long-lived assets valuation, legal contingencies, stock-based compensation, income taxes, deferred tax assets valuation and developed software, among others. These estimates and assumptions are based on the Company’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including any effects of the pandemic and the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. Actual results could differ from these estimates.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company translates assets and liabilities of foreign subsidiaries from functional currencies into United States dollars (“USD”) at exchange rates in effect at the balance sheet dates, and related revenues and expenses are translated into USD at average exchange rates in effect during each period. Net foreign currency gains and losses resulting from the translation of assets and liabilities of foreign operations into USD are reported as a separate component of other comprehensive income in the consolidated statements of comprehensive income. </span></div>Realized and unrealized foreign currency transaction gains and losses included in net income are recorded primarily within general and administrative expenses. Foreign currency transaction losses totaled $1.3 million, $1.0 million, and $0.9 million for the years ended December 31, 2023, 2022, and 2021, respectively. -1300000 -1000000 -900000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income</span></div>Comprehensive income consists of two components: net income and other comprehensive income (loss). Other comprehensive income (loss) refers to net gains and losses that are recorded as an element of stockholders’ equity but are excluded from net income. The Company’s other comprehensive income (loss) consists of unrealized gains and losses on marketable securities as well as foreign currency translation adjustments from those subsidiaries not using the U.S. dollar as their functional currency. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents include money market funds and are stated at fair value. The Company also classifies amounts in transit from payment processors for credit card and debit card transactions as cash equivalents.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt securities with original maturities longer than three months are available to fund current operations and are classified as marketable securities, within current assets on the consolidated balance sheets. Available-for-sale debt securities are reported at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of stockholders’ equity, net of tax. Realized gains and losses on the sale of marketable securities are determined using the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the consolidated statements of operations and comprehensive income.</span></div>The available-for-sale debt securities are subject to a periodic impairment review. For investments in an unrealized loss position, the Company writes down the amortized cost basis of the investment if it is more likely than not that the Company will be required or will intend to sell the investment before recovery of its amortized cost basis. For investments not likely to be sold before recovery of the amortized cost basis, the Company determines whether a credit loss exists by considering information about the collectability of the instrument, current market conditions, and reasonable and supportable forecasts of economic conditions. The Company recognizes an allowance for credit losses up to the amount of the unrealized loss when appropriate. Allowances for credit losses and write-downs are recognized in total other income (expense), net, and unrealized losses not related to credit losses are recognized in accumulated other comprehensive income (loss). There are no allowances for credit losses recorded for the periods presented. As of December 31, 2023, the Company’s available-for-sale debt securities were in an unrealized gain position. As of December 31, 2022, the gross unrealized losses on available-for-sale debt securities are related to market interest rate changes and not attributable to credit. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div>Accounts receivable are recorded at original invoice amounts less estimates for credit losses. Management determines the allowance for credit losses by specifically identifying troubled accounts and by using historical write off experience, adjusted for current market conditions and reasonable supportable forecasts of future economic conditions, applied to an aging of all other accounts. Accounts receivable are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As of January 1, 2021, the Company had an accounts receivable balance of $199.5 million. 199500000 Accounts receivable consist of the following:<div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">128,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Credit card and other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: allowance for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 12.07pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">136,539 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 100070000 128437000 13127000 8550000 1950000 448000 111247000 136539000 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes changes in the allowance for credit losses:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for expected losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 12.07pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,950)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(448)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 448000 1454000 1720000 -64000 218000 942000 1950000 448000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains cash and cash equivalents in deposit accounts at financial institutions that, at times, may significantly exceed federally insured limits. Historically, the Company has not experienced any losses related to such accounts. The Company’s non-interest bearing cash balances at December 31, 2023 and 2022 were fully insured up to $250,000 per depositor at each financial institution. Balances held at the institutions may significantly exceed federally insured limits. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments, which potentially subject the Company to concentrations of credit risk, include trade receivables. In the normal course of business, the Company provides credit terms to its customers. Accordingly, the Company performs ongoing credit evaluations of its customers, generally does not require collateral and considers the credit risk profile of the customer from which the receivable is due in further evaluating collection risk. The Company maintains allowances for possible losses which, when realized, have been within the range of management’s expectations. If one or more of the Company’s significant customers were to become insolvent or were otherwise unable to pay for product purchased, it would have a material adverse effect on the Company’s financial condition and results of consolidated operations. Customers that accounted for 10% or greater of accounts receivable, net as of December 31, 2023 and 2022 were as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.910%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">*</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Accounts Receivable was less than 10%</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, no customers accounted for more than 10% of revenue. As of December 31, 2021, three customers accounted for equal to or greater than 10% of total revenue, totaling 10%, 11% and 14%, respectively. The revenue from these customers is associated with the Connected Machines and Accessories and Materials segments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplier Concentration</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company relies on third parties for the supply and manufacture of its products, as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers or satisfactorily deliver its products to its customers on time, if at all. Substantially all of the Company’s products are manufactured by outsourcing partners that are located primarily in Asia. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on single source, or a small number of suppliers. For the years ended December 31, 2023, 2022, and 2021, the Company’s top two vendors accounted for approximately 59%, 61%, and 76% of total finished goods purchases, respectively.</span></div> Customers that accounted for 10% or greater of accounts receivable, net as of December 31, 2023 and 2022 were as follows:<div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.910%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">*</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Accounts Receivable was less than 10%</span></div> 0.26 0.22 0.11 0.12 0.17 0.12 0.10 0.11 0.14 0.59 0.61 0.76 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories (current and non-current), which consist of finished goods and raw materials, are valued at the lower of average cost or net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Assessments to value the inventory at the lower of the average cost to purchase the inventory, or the net realizable value of the inventory, are based upon assumptions about future demand, physical deterioration, changes in price levels and market conditions. As a result of the Company’s assessments, when the net realizable value of inventory is less than the carrying value, the inventory cost is written down to the net realizable value and the write down is recorded as a charge to cost of revenue. Inventories include indirect acquisition and production costs that are incurred to bring the inventories to their present condition and location. Inventories are recorded net of reserves for obsolescence. Once established, the original cost of the inventory less the related inventory reserve represents the new cost basis of such products.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As needed, we complete strategic and market beneficial purchases of critical raw materials that are used in our core production process (such as microchips) in quantities that exceed anticipated consumption within our </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">normal operating cycle, which is 12 months. We classify such raw materials that we do not expect to consume within our normal operating cycle as non-current within Other assets.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div>Property and equipment are stated at cost, less accumulated depreciation and amortization. Major additions and improvements are capitalized, while minor repairs and maintenance costs are expensed when incurred. Manufacturing tools include tools and molds used in the production process. Expenditures for tools and molds are capitalized and depreciated over the estimated useful lives of the assets. We capitalize certain software development costs in the application development stage in accordance with Accounting Standards Codification (“ASC”) 350-40, “Accounting for Costs of Computer Software Developed or Obtained for Internal Use” and upon the establishment of technological feasibility for a product in accordance with ASC 985-20, “Software to Be Sold, Leased or Otherwise Marketed”. When assets are sold or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is recognized in the consolidated statements of operations. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the related assets. <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the following estimated useful lives: </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:49.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software, software development costs and equipment </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3-5 years </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5-7 years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Manufacturing tools and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3-5 years</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of lease term or remaining life of the asset</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:114%"> </span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of property and equipment is as follows: </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.479%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.482%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software, software development costs and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">86,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Manufacturing tools and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets under construction</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150,454 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">143,457 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(102,840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(80,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,614 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63,407 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> P3Y P5Y P5Y P7Y P3Y P5Y <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cloud Computing Arrangement Implementation Costs</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs costs to implement cloud computing arrangements that are hosted by third-party vendors. Implementation costs incurred during the application development stage are capitalized until the software is ready for its intended use. The costs are then amortized on a straight-line basis over the term of the associated hosting arrangement and are recognized primarily as general and administrative expense within the consolidated statements of operations. To date, these costs primarily relate to new website hosting services. During the years ended December 31, 2023, 2022, and 2021, the Company recorded amortization expense of $1.0 million, $0.7 million, and $0.1 million respectively, for these implementation costs. Gross capitalized costs were $2.2 million and $2.2 million as of December 31, 2023 and 2022, respectively, with accumulated amortization of $1.8 million and $0.8 million, respectively. Capitalized costs are reported as a component of other assets on the Company's consolidated balance sheets.</span></div> 1000000 700000 100000 2200000 2200000 1800000 800000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to control the identified asset. Right-of-use (ROU) assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Lease liabilities are recognized at the lease commencement date based on the present value of future lease payments over the lease term. ROU assets are based on the measurement of the lease liability and also include any lease payments made prior to or on lease commencement and exclude lease incentives and initial direct costs incurred, as applicable. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the implicit rate in the Company's leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company gives consideration to its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental borrowing rates. The Company evaluates renewal options at lease inception and on an ongoing basis, and includes renewal options that it is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. Lease costs for the Company's operating leases are recognized on a straight-line basis within operating expenses and cost of revenue over the reasonably assured lease term. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to not separate lease and non-lease components for leases of office space and, as a result, accounts for any lease and non-lease components for office space as a single lease component, to the </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">extent they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. The Company’s office leases typically include non-lease components such as common-area maintenance costs. The Company has also elected to not apply the recognition requirement to any leases within its existing classes of assets with a term of 12 months or less.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Contingencies</span></div>Liabilities for legal contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated. If a loss is reasonably possible and the loss or range of loss can be reasonably estimated, the Company discloses the possible loss or states that such an estimate cannot be made. See Note 13. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and paid to the lender or third parties for the revolver credit facility are recorded as other assets and amortized over the term of the revolver using the straight-line method.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-lived Assets</span></div>The Company assesses potential impairments to its long-lived assets, including intangible assets subject to amortization, on an annual basis or when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recovered. The Company regularly evaluates whether events or circumstances have occurred that indicate possible impairment and relies on a number of factors, including results of operations, business plans, economic projections and anticipated future cash flows. An impairment loss is recognized when the carrying amount of the long-lived asset is not recoverable and exceeds its fair value. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset exceeds its fair value and is recorded as a reduction in the carrying value of the related asset and a charge to the consolidated statement of operations. 0 0 0 10000000 2900000 0 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments include cash and cash equivalents, marketable securities, accounts receivable, and accounts payable. At December 31, 2023, and 2022, the carrying amounts of cash, accounts receivable, and accounts payable approximate fair values because of the short-term nature of these instruments.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurement</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. Fair value is affected by a number of factors, including the type of asset or liability, the characteristics specific to the asset or liability and the state of the marketplace including the existence and transparency of transactions between market participants. The Company estimates fair value for the assets and liabilities measured and reported at fair value on a recurring or non-recurring basis by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Level I – Quoted prices are available in active markets for identical assets and liabilities as of the reporting date. </span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Level II – Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves and market-corroborated inputs). Pricing inputs are either directly or indirectly observable as of the reporting date, and fair value is determined through the use of models or other valuation methodologies. </span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Level III – Pricing inputs are unobservable for the assets and liabilities and includes situations where there is little, if any, market activity for the assets and liabilities. The inputs into the determination of fair value require significant management judgment or estimation.</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s non-financial assets and liabilities, which include intangible assets and property and equipment, are not required to be carried at fair value on a recurring basis. However, if certain triggering events occur such that a non-financial instrument is required to be evaluated for impairment, based upon a comparison of the non-financial instrument’s fair value to its carrying value, an impairment is recorded to reduce the carrying value to the fair value, if the carrying value exceeds the fair value. The inputs for fair value calculations of intangible</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assets and property and equipment, are based on Level 3 inputs as data used for such fair value calculations would be based on discounted cash flows that are not observable from the market, directly or indirectly. The key variables that drive the discounted cash flow analysis are estimated revenue growth rates, levels of profitability, the terminal value growth rate assumptions and the weighted average cost of capital rate applied, among others.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No long-lived assets were measured at fair value on a recurring basis as of December 31, 2023 and 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds are highly liquid investments and are actively traded. The pricing information for these assets is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy. Marketable securities which include U.S. Treasury securities are valued using observable inputs from similar assets, or from observable data in markets that are not active; these assets are classified as Level 2 of the fair value hierarchy. There were no transfers between Levels 1, 2 or 3 for any of the periods presented. There were no liabilities measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022 other than liability classified stock-based awards discussed in Note 12.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of profits are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net income per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted earnings per share is computed using the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period. Stock-based awards subject to conditions other than service conditions are considered contingently issuable shares and are included in basic EPS based on the number of awards that would be issuable if the reporting date were the end of the contingency period.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives the majority of its revenue from the sale of connected machines, digital content subscriptions and accessories and materials. The Company markets and sells its products to customers, which include brick-and-mortar and online retail partners as well as users that purchase from the Company’s website at cricut.com.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Identification of the contract, or contracts, with a customer;</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Identification of the performance obligations in the contract;</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.368%"><tr><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Determination of the transaction price;</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allocation of the transaction price to the performance obligations in the contract; and</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">•</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Revenue is recorded at the net sales price, which includes estimates of variable consideration such as product returns, volume rebates and customer rebates or discounts. The estimates of variable consideration are based on historical return experience, historical and projected sales data and current contract terms. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenue. The Company accounts for shipping and handling activities performed after a customer obtains control of the goods as activities to fulfill the promise to transfer the good. All incremental costs of obtaining a contract with a customer are expensed as incurred if the expected amortization period of the asset that would have been recognized is one year or less. The Company does not have any material contract cost assets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following describes the nature of the Company’s primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions with its customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Connected Machines</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Connected machines include the Cricut Joy, Cricut Explore, Cricut Maker and Cricut Venture machine architectures. Payment by traditional brick-and-mortar retail partners, including their online channels, is due under customary fixed payment terms. Payment for sale of products online through the online channel at cricut.com is collected at point of sale in advance of shipping the products. The Company’s contracts with customers for a connected machine contain multiple promises that include hardware, software, unspecified future upgrades and enhancements related to the software and access to the Company’s cloud-based services. Determining whether the hardware, software, unspecified future upgrades, enhancements and cloud-based services are considered distinct performance obligations requires significant judgment. The Company’s software used to design, cut and complete projects can be accessed offline or with the cloud-based services at no charge. When accessed with the cloud-based services, users are also able to sync projects across various devices. The connected machines are not able to function without the software, inclusive of firmware and the downloadable software. Together the hardware and software are inputs into providing the essential functionality of the connected machines and are accounted for as a single performance obligation. Revenue is recognized for the single performance obligation of hardware with essential software at a point-in-time when control is transferred, which is either upon shipment or delivery of goods, in accordance with the terms of each contract with the customer. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The promise to provide the customer with unspecified future upgrades and enhancements related to the essential software and the promise to provide access to the Company’s cloud-based services are both distinct performance obligations that provide incremental benefits to the connected machines and are recognized using a time-based output measure over the service period as the customer consumes the benefit of the service each day. The Company estimates the service period since it is not contractually stated. In developing the estimated period of providing future services, the Company considers past history, plans to continue to provide services, expected technological developments, obsolescence, competition and other factors. The estimated service period may change in the future in response to competition, technology developments and the Company’s business strategy.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine the SSP for each distinct performance obligation related to sales of connected machines and the allocation of the transaction price to each of those performance obligations. The Company estimates SSP for performance obligations that are not sold separately, which include the connected machines and related software, unspecified future upgrades and enhancements and cloud-based services using information that may include the range of prices for the bundle of products and services and the cost of providing the products or services plus a reasonable margin. In developing SSP estimates, the Company also considers the nature of the products and services and the expected level of future services. SSP of the hardware and essential software reflects the Company’s best estimate of the selling price if it was sold regularly on a standalone basis and comprises the majority of the contract value. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s paid subscription services relate to Cricut Access and Cricut Access Premium which provide users access to images, fonts and projects. The paid subscription is separate from our free of charge service to provide unspecified future upgrades and enhancements related to the essential software and access to the Company’s cloud-based services as described above. The paid subscription services are offered on a month-to-month or annual basis. Payments for subscription services are due month-to-month or annually in advance. Cricut Access and Cricut Access Premium are generally sold in standalone contracts and reallocations are not required other than allocations to customer options that were determined to be material rights related to incremental discounts on purchases of physical products that paid subscribers receive. The transaction price is allocated between the subscription and material right based on the relative standalone selling prices of the subscription and material right. Revenue related to the material right is recognized as accessories and materials revenue upon redemption or expiration of the material right. Revenue related to subscriptions is recognized ratably over the length of the subscription using a time-based output measure as the customer consumes the benefit of the service each day. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accessories and Materials</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also sells accessories and materials (both physical and digital) which generally consist of a single performance obligation and reallocations are not required. Revenue from accessories and materials is recognized at a point-in-time when control is transferred, either upon shipment or delivery of goods, in accordance with the terms of each contract with the customer, or in the case of digital goods, at a point-in-time when the goods are made available to the customer. Payment by traditional brick-and-mortar retail partners, including their online channels, is due under customary fixed payment terms. Payment for sale of accessories and materials through the online channel at cricut.com is collected at point of sale in advance of shipping the products.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Connected Machines</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue related to Connected Machines consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue related to Subscriptions consists primarily of hosting fees, digital content costs, amortization of capitalized software development costs and software maintenance costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accessories and Materials </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of revenue related to Accessories and Materials consists of product costs, including costs of components, costs of contract manufacturers for production, inspecting and packaging, shipping, receiving, handling, warehousing and fulfillment, duties and other applicable importing costs, warranty replacement, excess and obsolete inventory write-downs, tooling and equipment depreciation and royalties.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Rebates </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue at the net sales price, which at times includes certain contractual discounts or estimates for variable consideration related to customer rebates with our key brick-and-mortar and online retail partners. These promotional programs are designed to enhance the sale of the Company’s products and consist of incentives to the Company’s customers. The promotional programs include advertising and product damage allowances, volume/growth and business development incentives and point-of-sale support. The Company estimates certain customer rebates using either the expected value method or most likely amount, based upon the nature of the incentive. Sales are reduced by the cost of these promotional and rebate programs and the Company records a related customer rebate liability in its consolidated balance sheets at the date of the transaction. Certain customer rebate programs are estimates at period end due to the nature of the incentives or expected and yet-to-be announced incentive programs that apply to current period revenue transactions. These estimates are based on the Company’s incentive program experience, historical and projected sales data and current contractual terms. The remaining portion of this liability is based on contractual amounts and does not require estimation. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In limited cases where the customer rebate is specifically for co-operative marketing or advertising campaigns, the Company classifies these expenditures as selling and marketing expenses only if they meet the criteria of being a distinct good or service, are distinct within the context of the contract and the fair value is readily estimable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Refund Liability</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides its customers a limited right of return with the sale of its products. The Company estimates sales returns and records reserves at the time the related sales are recorded based on historical data and current economic trends. Actual sales returns could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued sales returns by updating the return rates for actual trends and projected costs. The Company classifies the estimated sales returns as a current liability as they are expected to be paid out in less than one year using the expected-value method. The estimated sales returns are recorded as a reduction of revenue at the time of sale and recorded as a liability on the consolidated balance sheets. At the same time this is recorded, a right of recovery asset is also recorded within inventory. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Revenue and Expenses </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling revenue for orders placed by customers is recognized at the time of the sale. Shipping and handling expenses incurred by the Company related to these sales are considered fulfillment costs and reported as costs of revenue at the time of the sale.</span></div> <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the reserve for sales refunds were as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions that reduced net revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deductions from reserves for current year returns</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13,763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,267 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,273 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 7273000 7826000 9757000 18977000 13763000 19530000 3267000 7273000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranty Reserves </span></div>The Company provides an assurance-type limited warranty on most of the products sold. The estimated warranty costs, which are expensed at the time of sale and included in cost of revenue, are based on the results of product testing, industry and historical trends and warranty claim rates incurred and are adjusted for any current or expected trends as appropriate. Actual warranty claim costs could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued warranty claims by updating claims rates for actual trends and projected claim costs. <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the reserve for product warranties were as follows:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.058%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions charged to cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Repairs and replacement costs incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,812 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,484 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 2484000 2398000 4163000 8146000 4835000 8060000 1812000 2484000 <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method of accounting for income taxes. The Company recognizes deferred tax liabilities and assets for the expected future income tax consequences of events that have been recognized in the Company’s consolidated financial statements. As such, deferred tax assets and liabilities are determined based on temporary differences between the financial carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the temporary differences are expected to reverse. On a periodic basis, the Company assesses the probability that its deferred tax assets, if any, will be recovered. If after evaluating all of the positive and negative evidence, a conclusion is made that it is more likely than not that some portion or all of the deferred tax assets will not be recovered, a valuation allowance is provided by a charge to tax expense to reserve the portion of the deferred tax assets which are not expected to be realized. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under literature related to uncertain tax provisions, the Company reviews its filing positions for all open tax years in all U.S. federal and state jurisdictions where the Company is required to file. The Company recognizes a liability for each uncertain tax position at the amount estimated to be required to settle the issues. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. For the years ended December 31, 2023, 2022 and 2021, interest or penalties related to income tax matters included in the provision for income taxes have not been material.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Taxes </span></div>The Company is required by certain governmental authorities to collect sales taxes on certain transactions. The Company currently collects and reports on sales tax in all states in which it does business. However, the application of existing, new or revised taxes on our business, in particular, sales taxes, VAT and similar taxes would likely increase the cost of doing business online and decrease the attractiveness of selling products over the Internet. The application of these taxes on our business could also create significant increases in internal costs necessary to capture data and collect and remit taxes. There have been, and will continue to be, substantial ongoing costs associated with complying with the various indirect tax requirements in the numerous markets in which we conduct or will conduct business. The Company conducts ongoing analysis on state sales tax nexus regulations to determine where collection is necessary. The Company accounts for sales taxes as part of accrued expenses and excludes them from revenue. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based and Stock-Equivalent Compensation </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records compensation expense for all stock-based awards granted based on the fair value of the award at the time of the grant. Stock-based compensation costs are recognized as expense over the requisite service period, which is generally the vesting period, on a straight-line basis for awards with only a service condition. The graded vesting method is used for awards that have service and other conditions. For awards subject to performance vesting conditions, expense is recognized for the awards if it is probable the performance conditions will be met. Forfeitures are accounted for as they occur. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of stock option awards with time-based or performance-based vesting provisions using the Black-Scholes method. For restricted stock units, the fair value is based on the closing price of our common stock on the grant date. The fair value of awards subject to market conditions prior to the Corporate Reorganization was estimated using a Monte Carlo Simulation. The determination of the grant date fair value of the awards issued is affected by a number of variables, including the fair value of the underlying shares or units, the expected price volatility over the expected life of the awards, the expected term of the award, risk-free interest rates, the expected dividend yield of the underlying shares or units and the likelihood of termination.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has limited publicly available stock information and therefore, used the historical volatility of the stock price of similar publicly traded peer companies prior to its IPO in March 2021, and the historical volatility of the Company's stock price or a blended average of average historical stock volatilities of peer companies and historical volatility of the Company's stock price for valuations subsequent to the IPO. The Company estimates the expected term using the simplified method for “plain vanilla” stock option awards or based on the expected time to a liquidation event or other transaction that would result in settlement of other awards. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield is 0.0% as the Company does not anticipate paying dividends, and the Company and its former parent, Cricut Holdings, have not paid dividends other than special dividends declared in 2020, 2022 and 2023, and the Company does not expect to pay regular dividends in the future. See Note 11 for further discussion of the Company’s dividends. Likelihood of termination for the Monte Carlo Simulation was estimated based upon both historical turnover and anticipated turnover based upon Company or market pressures.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Corporate Reorganization in March 2021, the Company’s former parent Cricut Holdings issued stock-based awards to employees of the Company. As the awards were issued by Cricut Holdings, the Company recorded a capital contribution from Cricut Holdings commensurate with the amount of compensation expense recognized in relation to the awards.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incentive unit equivalents (phantom units) granted by Cricut Holdings prior to the Corporate Reorganization in March 2021 to the Company’s employees entitled the recipient to future compensation based upon satisfaction of service conditions and were liability classified. The amount of compensation was determined by the change in the underlying value of Cricut Holdings common units. Since the awards also had a market condition, the Company </span></div>recorded stock-based compensation expense over the requisite service period using the graded vesting method. The incentive unit equivalent awards were recorded at fair value and re-measured at fair value at each reporting period during the period from the date of grant through the settlement date. The impact of fair value re-measurement was recognized as compensation cost over the requisite service period. 0.000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs advertising costs associated with print, digital and other related broadcast advertisements. Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2023, 2022 and 2021 was $32.2 million, $34.2 million, and $45.1 million respectively. Advertising costs include expenditures for shared advertising costs that the Company incurs under its co-operative advertising programs to the extent the fair value of the distinct good or service can reasonably be estimated.</span></div> 32200000 34200000 45100000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development (“R&amp;D”)</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expense consists of costs associated primarily with engineering, product development, quality assurance, service fees incurred by contracting with vendors and allocated overhead costs. R&amp;D costs are expensed as incurred.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 280): </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses, and is effective for fiscal years beginning after December 15, 2023 on a retrospective basis. The Company is currently evaluating the impact of this standard on the consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December, 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 740): </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. Public business entities must apply the ASU’s guidance to annual periods beginning after December 15, 2024 (2025 for calendar-year-end Public business entities). The Company is currently evaluating the impact of this standard on the consolidated financial statements.</span></div> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.67pt">Revenue and Deferred Revenue</span><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue relates to performance obligations for which payments have been received from the customer prior to revenue recognition. Deferred revenue primarily consists of deferred subscription-based services. Deferred revenue also includes amounts allocated from the sale of a connected machine to the unspecified upgrades and enhancements and the Company’s cloud-based services. Contract costs consist of amounts paid to obtain contracts with customers in connection with sales of subscriptions through third-party apps. Contract costs are amortized over the subscription term. During the twelve months ended December 31, 2023, the Company capitalized $1.7 million of contract costs, and as of December 31, 2023 the unamortized balance was $0.9 million, included in prepaid and other current assets on our consolidated balance sheets. There were no capitalized costs during the year ended December 31, 2022. The Company has recognized no contract assets for any of the periods presented. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the deferred revenue balance for the periods indicated:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of revenue for amounts included in beginning of period</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">deferred revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue deferred, net of revenue recognized on contracts in</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the respective period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,235 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,658 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,405 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations was equal to the deferred revenue balance. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects the following recognition of deferred revenue as of December 31, 2023:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:53.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue expected to be recognized</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue from contracts with customers disaggregated by major product lines, excluding sales-based taxes, are included in Note 19. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the years ended December 31, 2023, 2022, and 2021, related to performance obligations satisfied or partially satisfied in prior periods was $3.2 million, $1.7 million and $2.3 million, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the total revenue by geography based on the ship-to address for the periods indicated: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America revenue consists of revenues from the United States and Canada. United States represents 95%, 95%, and 96% of North America revenue for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div> 1700000 900000 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the deferred revenue balance for the periods indicated:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of revenue for amounts included in beginning of period</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">deferred revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue deferred, net of revenue recognized on contracts in</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the respective period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,235 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,658 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,405 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 38658000 35405000 26276000 34869000 30547000 23518000 39446000 33800000 32647000 43235000 38658000 35405000 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects the following recognition of deferred revenue as of December 31, 2023:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:53.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue expected to be recognized</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 40304000 2171000 760000 43235000 3200000 1700000 2300000 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the total revenue by geography based on the ship-to address for the periods indicated: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 609933000 743962000 1157679000 155214000 142334000 148548000 765147000 886296000 1306227000 0.95 0.95 0.96 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.67pt">Cash, Cash Equivalents, and Financial Instruments</span><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company’s cash, cash equivalents, and marketable securities by significant investment category as of December 31, 2023: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.290%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Adjusted Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> Total Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,378 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,378 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,378 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,598 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,139 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,187 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,952 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company’s cash, cash equivalents, and marketable securities by significant investment category as of December 31, 2022:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.290%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Adjusted Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> Total Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,484 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,484 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,484 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,602 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,199 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,943 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,256 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities held as of December 31, 2023 generally mature over the next 9 months. </span></div>The Company evaluates whether the decline in fair value of the available-for-sale securities below their amortized cost basis is related to credit losses or other factors. Based on this evaluation, we determined that unrealized losses of the above securities were primarily attributable to changes in interest rates and non credit-related factors. Accordingly, we determined that an allowance for credit losses was unnecessary as of December 31, 2022 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company’s cash, cash equivalents, and marketable securities by significant investment category as of December 31, 2023: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.290%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Adjusted Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> Total Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,378 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,378 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,378 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,598 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,139 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,187 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,952 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company’s cash, cash equivalents, and marketable securities by significant investment category as of December 31, 2022:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.290%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Adjusted Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> Total Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,484 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,484 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,484 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,602 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,199 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,943 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,256 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 44809000 44809000 44809000 97378000 0 0 0 97378000 97378000 0 97378000 0 0 0 97378000 97378000 0 102411000 0 541000 0 102952000 0 102952000 102411000 0 541000 0 102952000 0 102952000 244598000 0 541000 0 245139000 142187000 102952000 155459000 155459000 155459000 69484000 0 0 0 69484000 69484000 0 69484000 0 0 0 69484000 69484000 0 74659000 0 0 403000 74256000 0 74256000 74659000 0 0 403000 74256000 0 74256000 299602000 0 0 403000 299199000 224943000 74256000 P9M <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.67pt">Inventories</span><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are comprised of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.551%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,555 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories current</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,469 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,682 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories non-current (included in Other assets)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the years ended December 31, 2023 and 2022, the Company had $0.1 million and $4.5 million in finished goods for connected machines that were undergoing rework prior to being in a sellable condition. The Company’s recorded inventory reserves as of December 31, 2023 consisted of $4.6 million related to excess connected machine inventory that the Company does not expect to sell, $46.5 million related to excess accessories and materials inventory, and $3.3 million related to raw material components. Amounts charged to the reserve account are recorded primarily in cost of revenues.</span></div> <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are comprised of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.551%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,555 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories current</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,469 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,682 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories non-current (included in Other assets)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 44935000 40911000 286988000 368644000 331923000 409555000 54416000 28087000 277507000 381468000 244469000 351682000 33038000 29786000 100000 4500000 4600000 46500000 3300000 Property and Equipment<div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of property and equipment is as follows: </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.479%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.482%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software, software development costs and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">86,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Manufacturing tools and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets under construction</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150,454 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">143,457 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(102,840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(80,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,614 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63,407 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the twelve months ended December 31, 2023, the Company recorded an impairment charge of $10.0 million, including $4.2 million for computer software and software development costs and $5.8 million for manufacturing tools and equipment from products the Company no longer plans to commercialize. These impairment charges were recorded primarily within general and administrative expense in the consolidated statements of operations. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense for the years ended December 31, 2023, 2022 and 2021 was $29.0 million, $25.9 million and $18.3 million, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of computer software, software development costs and equipment for the years ended December 31, 2023, 2022 and 2021 was $20.1 million, $16.8 million and $12.2 million, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, along with all other Company assets are pledged as collateral on the Credit Agreement (see Note 9).</span></div> 106602000 86929000 2928000 2941000 5070000 5057000 34350000 35396000 1504000 13134000 150454000 143457000 102840000 80050000 47614000 63407000 10000000 4200000 5800000 29000000 25900000 18300000 20100000 16800000 12200000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.67pt">Intangible Assets, Net</span><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s intangible assets:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.072%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.272%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization and Impairment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade names and trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(42,301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total intangible asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,301 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(42,301)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.072%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.272%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization and Impairment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade names and trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(41,541)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total intangible asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,301 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(41,541)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">760 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s trade names and trademarks have useful lives ranging from 11 to 15 years. Amortization was expensed on a straight-line basis for all intangible assets, as this was the Company’s best estimate of the period of economic benefit. </span></div> Amortization expense of intangible assets totaled $0.8 million for each of the years ended December 31, 2023, 2022 and 2021, respectively. <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s intangible assets:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.072%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.272%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization and Impairment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade names and trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(42,301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total intangible asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,301 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(42,301)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.072%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.272%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization and Impairment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade names and trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(41,541)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total intangible asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,301 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(41,541)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">760 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 42301000 42301000 0 42301000 42301000 0 42301000 41541000 760000 42301000 41541000 760000 P11Y P15Y 800000 800000 800000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.67pt">Accrued Expenses and Other Current Liabilities</span><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer rebates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,933 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,775 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer rebates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,933 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,775 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 30479000 35552000 41454000 34223000 71933000 69775000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.67pt">Revolving Credit Facility </span><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2020 Credit Agreement</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, the Company entered into a credit agreement ( the “2020 Credit Agreement”) with JPMorgan Chase Bank, N.A., Citibank, N.A. and Origin Bank. The 2020 Credit Agreement provided for a three-year asset-based senior secured revolving credit facility of up to $150.0 million, maturing on September 4, 2023. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount that could be borrowed under the 2020 Credit Agreement was limited to the lesser of (a) the borrowing base minus the aggregate revolving exposure or (b) aggregate lender commitments at any given time. The borrowing base was determined according to certain percentages of eligible accounts receivable and eligible inventory, subject to reserves determined by the administrative agent. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As disclosed below, the 2020 Credit Agreement was replaced on August 4, 2022. At that time, no amount was outstanding under the 2020 Credit Agreement, available borrowings were $150.0 million, and the Company was in compliance with all financial and non-financial debt covenants. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022 Credit Agreement</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 4, 2022, the Company entered into a credit agreement (the “Credit Agreement”) with JPMorgan Chase Bank, N.A, Citigroup N.A., PNC Bank, N.A., KeyBank, N.A., and other parties. The Credit Agreement </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">replaced the Company’s prior asset-based Credit Agreement with JPMorgan Chase Bank, N.A., Citigroup N.A., and Origin Bank. The Credit Agreement provides for a five-year revolving credit facility (the “Credit Facility”) of up to $300.0 million, maturing on August 4, 2027. In addition, during the term of the Credit Agreement, the Company may increase the aggregate amount of the Credit Facility by up to an additional $150.0 million, (for maximum aggregate lender commitments of up to $450.0 million), subject to customary conditions under the Credit Agreement, including obtaining a consent from participating lenders (or another lender, if applicable) to such increase. The Credit Facility may be used to issue letters of credit and for other business purposes, including working capital needs. The current unused fee rate is 0.175% on per annum basis. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounted for the Credit Agreement as a modification of the 2020 Credit Agreement in accordance with ASC 470-50</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Modification and Extinguishments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In connection with the Credit Agreement, the Company incurred and capitalized $1.3 million of debt issuance costs in addition to $0.3 million of existing unamortized debt issuance costs with the 2020 Credit Agreement which remained deferred, resulting a total deferral of debt issuance costs of $1.6 million as of the date of the Credit Agreement. As of December 31, 2023 and 2022, total unamortized debt issuance costs were $1.2 million and $1.5 million, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement is collateralized by substantially all of the Company’s assets and contains affirmative and negative covenants, representations and warranties, events of default and other terms customary for loans of this nature. In particular, the Credit Agreement will not permit the leverage ratio to be greater than 3.0 to 1.0, measured on the last day of any fiscal quarter. In addition, the Credit Agreement will not permit the interest coverage ratio to be less than 3.0 to 1.0, for any period of four consecutive quarters, measured on the last day of any fiscal quarter. Management has determined that the Company was in compliance with all financial and non-financial debt covenants as of December 31, 2023. As of December 31, 2023, no amount was outstanding under the Credit Agreement and available borrowings were $300.0 million</span></div>Generally, borrowings under the Credit Agreement bear interest at a rate based on an alternative base rate (“ABR”), plus, in each case, an applicable margin. The applicable margin will range from (a) borrowings bearing interest at the ABR 2.00%, and (b) borrowings bearing interest at the Adjusted Term Secured Overnight Financing Rate, the Adjusted Australian Dollar Rate, the Adjusted Canadian Dollar Offered Rate or the Adjusted New Zealand Dollar Rate, as applicable for the interest period in effect for such borrowing plus the applicable rate. P3Y 150000000 0 150000000 P5Y 300000000 150000000 450000000 0.00175 1300000 300000 1600000 1200000 1500000 3.0 3.0 0 300000000 0.0200 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.11pt">Income Taxes</span><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s income before income taxes of $79.8 million, $82.0 million, and $192.4 million during the years ended December 31, 2023, 2022, and 2021, respectively, consisted of $78.4 million, $81.0 million, and $191.5 million of income earned in the United States. The remaining amount was earned in foreign jurisdictions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of income tax computed at the U.S. federal statutory tax rate to our effective income tax rate is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.072%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.272%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income tax provision at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign derived intangible income deduction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Return to provision adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Differences between the Company’s effective tax rate and the statutory tax rate relate primarily to state income taxes, stock-based compensation, tax credits and changes in unrecognized tax benefits during the period. Deferred taxes reflect the net tax effects of the temporary differences between the carrying amount of assets and </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liabilities for financial reporting and the amount used for income tax purposes. Significant components of the Company’s net deferred tax assets are comprised of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.194%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.949%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,799</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales refund liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,294 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,619 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">ROU lease asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,988)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,471)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,800)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.866%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.866%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total current</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,384 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,776 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">52,035 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15,169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,713)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,237)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(20,461)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(135)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income tax provision</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,315 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are immaterial foreign net operating loss carryforwards set to expire in 2026. The Company establishes valuation allowances if it is more likely than not that deferred tax assets will not be realized. The Company believes that it will generate sufficient future taxable income to realize the net operating loss deferred tax asset and other net deferred tax assets recorded in our consolidated financial statements. Accordingly, the Company has not recorded a valuation allowance against net deferred tax assets for the years ended December 31, 2023 and 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company has not recorded incremental income taxes for outside basis differences in our investments in foreign subsidiaries, as these amounts continue to be indefinitely reinvested in foreign operations. The undistributed earnings of the Company’s foreign subsidiaries that meet the indefinite reversal criteria amounted to $1.1 million.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, 2022, and 2021, $7.8 million, $4.1 million and $2.8 million, respectively, of unrecognized tax benefits would affect our effective tax rate if recognized. The total balance of unrecognized gross tax benefits for the years ended December 31, 2023 and 2022, resulted primarily from research and development credits, foreign derived intangible income differences and inventory basis differences. A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:60.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.629%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.384%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unrecognized tax benefits at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reductions based on prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions based on prior year tax provisions</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions based on current year tax provisions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reductions due to tax authorities’ settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,824)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reductions due to expirations of statutes of limitation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 12.07pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unrecognized tax benefits at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,988 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. For the years ended December 31, 2023 and 2022, interest or penalties related to income tax matters included in the provision for income taxes have not been material.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the IRS completed</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">its examination of the Company’s 2017 tax year. No material adjustments resulted from this examination. The Company is subject to U.S. federal and state income tax examination for tax years 2016 and forward.</span></div> 79800000 82000000 192400000 78400000 81000000 191500000 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of income tax computed at the U.S. federal statutory tax rate to our effective income tax rate is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.072%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.272%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income tax provision at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Foreign derived intangible income deduction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Return to provision adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.048 0.056 0.047 0.082 0.071 0.021 0.025 0.032 0.014 0.050 0.087 0.029 0.014 0.015 0.023 0.026 0 0 0.023 0.027 0.012 0.328 0.260 0.270 Significant components of the Company’s net deferred tax assets are comprised of the following:<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.194%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.949%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,799</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales refund liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,294 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,619 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">ROU lease asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,988)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,471)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,800)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 10888000 5694000 3434000 4799000 481000 115000 806000 1866000 723000 972000 6724000 5903000 212000 36000 18434000 15567000 86000 122000 110000 114000 2937000 2286000 1459000 1145000 46294000 38619000 8483000 10587000 2988000 4213000 11471000 14800000 34823000 23819000 <div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.866%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.866%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total current</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,384 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,776 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">52,035 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15,169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,713)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,237)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(20,461)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(135)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income tax provision</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,315 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 32140000 29741000 44093000 4695000 11928000 7780000 549000 107000 162000 37384000 41776000 52035000 -9561000 -15169000 -23000 -1713000 -5316000 -137000 37000 24000 25000 -11237000 -20461000 -135000 26147000 21315000 51900000 1100000 7800000 4100000 2800000 The total balance of unrecognized gross tax benefits for the years ended December 31, 2023 and 2022, resulted primarily from research and development credits, foreign derived intangible income differences and inventory basis differences. A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows: <div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:60.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.629%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.384%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unrecognized tax benefits at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reductions based on prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions based on prior year tax provisions</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions based on current year tax provisions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reductions due to tax authorities’ settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,824)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reductions due to expirations of statutes of limitation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 12.07pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unrecognized tax benefits at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,988 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 3988000 2379000 3318000 159000 227000 0 2691000 296000 593000 996000 1787000 1431000 0 0 2824000 368000 247000 139000 7148000 3988000 2379000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.11pt">Capital Structure </span><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Corporate Reorganization prior to the IPO, the Company filed an amended and restated certification of incorporation which authorized 100,000,000 shares of preferred stock, par value $0.001 per share, and 1,250,000,000 shares of common stock, par value $0.001 per share, which was divided between two series Class A common stock and Class B common stock. All previously outstanding common stock was reclassified as Class B common stock. During the year ended December 31, 2023, 9,214,127 shares of Class B common stock were converted to Class A common stock. As of December 31, 2023, the Company had 1,000,000,000 shares of Class A common stock and 250,000,000 shares of Class B common stock authorized and 51,414,599 shares of Class A common stock and 166,501,114 shares of Class B common stock issued and outstanding. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to five votes per share and is convertible at any time into one share of Class A common stock.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase Program</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2022, the Company’s Board of Directors approved a common stock repurchase program under which the Company may repurchase shares of its outstanding Class A common stock up to an aggregate transactional value of $50 million, depending on the Company’s continuing analysis of market, financial, and other factors. The share repurchase program may be suspended or discontinued at any time and does not have a predetermined expiration date. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023 and 2022, the Company repurchased and retired 2,548,893 and 2,349,581 shares of our Class A common stock, respectively, for $20.3 million and $18.5 million, respectively, under this program.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 18, 2023, the Company declared a special dividend of $1.00 per share on its Class A and Class B common stock, payable on July 17, 2023 to shareholders of record as of July 3, 2023. As part of the dividend, and pursuant to the underlying award agreements, holders of restricted stock units (“RSUs”) and performance-based restricted stock units (“PRSUs”) received dividend equivalents of $1.00 per unit in the form of additional RSUs or PRSUs subject to the same vesting conditions as the original awards. The aggregate dividend of $234.6 million was to be satisfied in cash of $219.8 million payable to holders of Class A and Class B common stock with the remaining </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$14.8 million satisfied on the payment date in the form of dividend equivalents to RSU or PRSU holders prior to any subsequent forfeitures. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2022, the Company declared a special dividend of $0.35 per share on its Class A and Class B common stock, payable on February 15, 2023 to shareholders of record as of February 1, 2023. As part of the dividend, and pursuant to the underlying award agreements, holders of RSU and PRSUs received a dividend equivalent of $0.35 per unit in the form of additional RSUs or PRSUs subject to the same vesting conditions as the original awards. The aggregate dividend of $81.4 million was to be satisfied in cash of $76.9 million payable to holders of Class A and Class B common stock with the remaining $4.5 million satisfied on the payment date in the form of dividend equivalents to RSU or PRSU holders prior to any subsequent forfeitures. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the twelve months ended December 31, 2023, an aggregate of $294.1 million was paid in cash, and $19.2 million was satisfied in the form of dividend equivalents to RSU or PRSU holders. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends payable includes dividends declared but not yet paid and prior dividends on unvested shares of Class A common stock payable upon future vesting. $0.2 million of the cash dividend is classified as non-current and presented in other non-current liabilities on the consolidated balance sheets due to vesting conditions.</span></div> 100000000 100000000 0.001 0.001 1250000000 0.001 9214127 1000000000 250000000 51414599 51414599 166501114 166501114 1 5 1 50000000 2548893 2349581 20300000 18500000 1.00 1.00 234600000 219800000 14800000 0.35 0.35 81400000 76900000 4500000 294100000 19200000 200000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.11pt">Stock-Based Compensation </span><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation Cost</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the stock-based compensation cost by award type for the periods indicated:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.165%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.165%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.302%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-classified awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability-classified awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,030 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,288 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the total stock-based compensation cost included in the Company’s consolidated statements of operations and comprehensive income or capitalized to assets for the periods indicated:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connected machines</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accessories and materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.35pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized for software development costs</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,321 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized to inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,030 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,288 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there was $94.2 million of unrecognized stock-based compensation cost related to service-based awards, which is expected to be recognized over a weighted-average period of 2.3 years. The total unrecognized compensation expense related to unvested PRSUs that are not probable of vesting was </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$157.8 million as of December 31, 2023. The tax benefit from stock-based compensation cost during the years ended December 31, 2023, 2022 and 2021, was $9.3 million, $8.2 million, and $5.8 million, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Corporate Reorganization and Stock-Based Compensation Modifications</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Corporate Reorganization in 2021, all outstanding awards issued under the Incentive Unit Plan discussed below were modified by exchanging the outstanding awards of Cricut Holdings for awards of the Company. All service based vesting conditions were unaffected by the modification. As described below, the vesting conditions were modified for certain awards which previously had both service and market based vesting conditions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All vested equity classified awards were settled in shares of the Company’s Class B common stock previously held by Cricut Holdings. Unvested equity classified awards were converted to unvested shares of the Company’s Class B common stock subject to future vesting, or in the case of options were converted into options to purchase the Company’s Class B common stock. All vested liability classified awards converted into either shares of Class B common stock to the extent permitted in each applicable jurisdiction or settled in cash. All unvested liability classified awards converted into restricted stock units under the 2021 Equity Incentive Plan that will vest into shares of Class A common stock of Cricut, Inc. to the extent permitted in each applicable jurisdiction or into restricted stock unit equivalents which will be settled in cash upon vesting as described below.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Corporate Reorganization and modification, the Company granted options under the 2021 Equity Incentive Plan to certain employees. The number of options was calculated based on the number of outstanding incentive units or incentive unit equivalents prior to the modification and the participation threshold of such awards. The vesting terms of the options are also based on the vesting terms of the original award. Therefore, the Company considered the exchange of the original award for the unvested shares or RSUs plus the options to be a single modification and began recognizing the incremental compensation cost of $14.5 million beginning in March 2021 over the vesting term, including a cumulative adjustment in March 2021 to recognize the incremental compensation cost associated with historical vesting.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the modification of outstanding awards in connection with the Corporate Reorganization, awards issued under the Incentive Unit Plan which included both service and market conditions were modified to remove the market vesting condition and to increase the participation threshold of the award to the price specified in the former market condition. In total, 3.0 million, 3.0 million, 1.0 million and 1.0 million awards which previously had a participation threshold of $2.00, $2.00, $5.00 and $5.00 per share, respectively, were modified to have a participation threshold of $3.00, $4.00, $6.00 and $7.00 per share, respectively. Incremental compensation cost associated with these awards is included in the total incremental compensation cost associated with the issuance of additional options to employees described above as this change was part of a single modification.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Equity Incentive Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company’s 2021 Equity Incentive Plan became effective. The 2021 Equity Incentive Plan provides for the grant of incentive stock options to employees and for the grant of nonstatutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares to our employees, directors and consultants and our parent and subsidiary corporations’ employees and consultants. Outstanding restricted stock units and performance units are entitled to dividend equivalents in the form of additional unvested restricted stock units or unvested performance units equal in value to the amount of any declared dividend based on the closing price of the Company’s class A stock on the dividend payment date. Dividend equivalents are forfeited if the underlying award does not vest. As of December 31, 2023, 41,467,020 shares of Class A common stock were reserved for issuance under this plan including shares reserved for previously granted awards discussed below as well as shares reserved for issuance of future awards under the plan.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s RSU activity under the 2021 Equity Incentive Plan is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RSUs</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Grant Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(per share)</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,364,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,342,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend equivalent grants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,997,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(410,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,893,831 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSUs vested as of the vesting dates during the years ended December 31, 2023, 2022 and 2021, was $17.1 million, $13.0 million, and $6.1 million, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, the Company granted PRSUs under the 2021 Equity Incentive Plan to certain employees that represent shares potentially issuable in the future. The PRSUs vest in two equal tranches subject to the Company achieving cumulative adjusted earnings per share over eight quarters of $4.93 share and $6.16 per share, respectively, at any point during the 5.0 years performance period, subject to employees remaining with the Company through the vesting date. Adjusted earnings per share means GAAP net income adjusted to exclude income tax expenses, as well as stock-based compensation expense and payroll tax expense specifically related to the PRSU awards.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s PRSU activity under the 2021 Equity Incentive Plan is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">PRSUs (a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Grant Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(per share)</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend equivalent grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited / cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239,032)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,766,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.32 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:2.34pt">Represents the maximum number of PRSUs assuming all performance targets are achieved.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expense recognized each period for these PRSUs is primarily dependent upon the Company’s estimate of the probability of achieving the performance targets during the performance period. At December 31, 2023, the Company determined it was not probable any performance conditions would be achieved, so no stock-based compensation has been recorded for these PRSUs during the years ended December 31, 2023 and 2022. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options under the 2021 Equity Incentive Plan have a contractual term of 10 years. The exercise price of an incentive stock option and non-qualified stock option shall not be less than 100% of the fair market value of the shares on the date of grant.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity under the 2021 Equity Incentive Plan is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.115%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exercise Price</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Term<br/>(Years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,142,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and expected to vest at December 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,999,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,526,813 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023 and 2022, no options were granted and the total intrinsic value of options exercised was immaterial. The weighted-average grant date fair value of options granted during the year ended December 31, 2021 was $8.79 per share and the total intrinsic value of options exercised was $0.1 million. The Company used the following weighted-average assumptions in determining the grant date fair value of options granted:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:81.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Corporate Reorganization, certain employees received restricted stock unit equivalents (“RSU equivalents”). Upon vesting, these awards are settled for a cash payment equal to </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the intrinsic value of the award on the date of the Corporate Reorganization plus </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the difference between the Company’s stock price on the vesting date less the base price specified at the time of the grant. If the base price exceeds the Company’s stock price on the vesting date, the stock-based award is considered cancelled. Due to the cash settlement feature, these awards are liability classified awards and require initial and subsequent measurement at fair value. As of December 31, 2023, the total recognized liability for the unvested awards was not material. A summary of the RSU equivalent activity under the 2021 Equity Incentive Plan is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RSU Equivalents</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Base Price</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,173 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unvested Class B Common Stock</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s unvested Class B common stock resulted from the Corporate Reorganization and is not part of the 2021 Equity Incentive Plan. Dividends declared on unvested Class B common stock are subject to vesting </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and are forfeited if the underlying stock does not vest. Activity related to Class B common stock subject to future vesting for the year ended December 31, 2023 is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unvested Shares</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Grant Date Fair Value (per share)</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,680,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited / Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317,549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656,679 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of Class B common stock vested as of the vesting dates during the years ended December 31, 2023, 2022 and 2021, was $27.1 million, $73.9 million, and $69.7 million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Options to Purchase Class B Common Stock</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s options to purchase Class B common stock resulted from the Corporate Reorganization and are not part of the 2021 Equity Incentive Plan. A summary of the Company stock option activity for the options to purchase shares of Class B common stock is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.403%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exercise Price</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Term<br/>(Years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited / Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,425 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of options to purchase Class B common stock during the year ended December 31, 2021 was $13.42 per share based on the following weighted-average assumptions:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:81.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company’s 2021 Employee Stock Purchase Plan (“2021 ESPP”) became effective. Subject to any limitations contained therein, the 2021 ESPP allows eligible employees to contribute, through payroll deductions, up to 15% of their eligible compensation to purchase the Company’s Class A common stock at a discounted price per share. As of December 31, 2023, 4,000,000 shares of our Class A common stock were available for sale under the 2021 ESPP.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No offerings have been authorized to date by the administrator under the 2021 ESPP. If the administrator authorizes an offering period under the 2021 ESPP, the administrator will establish the duration of offering periods and purchase periods, including the starting and ending dates of offering periods and purchase periods, provided that no offering period may have a duration exceeding 27 months.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incentive Unit Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Corporate Reorganization which occurred in 2021, the Company’s former parent, Cricut Holdings, had authorized an Incentive Unit Compensation Plan (the “IU Plan”) that allowed for issuances of common incentive units (“CIUs”). The participation threshold of the awards granted under the IU Plan was typically equal to the fair market value of Cricut Holdings’ membership units at the date of the grant, except zero strike price incentive unit awards which have no participation threshold. Except as noted below, all awards issued under the IU Plan only had service-based conditions. Per unit amounts in the activity below are based on the value of Cricut Holdings’ units. Upon the Corporate Reorganization Cricut Holdings, was liquidated and all outstanding awards were settled or modified as described above.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Classified Units</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s former parent, Cricut Holdings, granted CIUs to employees of the Company. These awards vested 25% annually over four years of service. The Company’s former parent also granted a performance-based incentive unit, which are discussed later. These awards are collectively referred to as equity classified incentive units. Once vested, all equity classified incentive units remained outstanding until the liquidation of Cricut Holdings or until repurchased by Cricut Holdings. Upon the liquidation of Cricut Holdings all outstanding awards were settled or modified as described above. Accordingly, no CIUs were granted during the years ended December 31, 2023 and 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of equity classified incentive units granted during the year ended December 31, 2021 was $9.06. The total intrinsic value of equity classified incentive units exercised during the year ended December 31, 2021 was nil. The total fair value of equity classified incentive units vested during the year ended December 31, 2021 was $3.2 million. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of CIUs granted during the year ended December 31, 2021 was equal to the estimated fair value of Cricut Holdings’ common units on the date of the grant as all CIUs had no participation threshold. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Classified Options</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s former parent, Cricut Holdings, granted employees of the Company options to purchase zero strike price incentive units. These options generally vested on a cliff basis upon completion of the service period specified for each award. All outstanding options of Cricut Holdings were exchanged for options to purchase class B common stock of Cricut Inc. in connection with the Corporate Reorganization. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of options granted during the year ended December 31, 2021 was $4.45 per share, and were estimated using the Black-Scholes option-pricing model with the following weighted-average assumptions for the periods indicated:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:82.062%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value of common unit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liability Classified Incentive Unit Equivalents</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Corporate Reorganization which occurred in 2021, the Company’s former parent issued incentive unit equivalents (phantom units) to various employees under the Incentive Unit Plan. The incentive unit equivalents paid out upon the occurrence of a liquidation event such as a change in control transaction. In addition, the units did not participate until the sum of distributions and capital appreciation of the common units from the date of grant of the incentive units equaled a specified participation threshold per unit. The incentive unit equivalents did not represent any kind of legal equity interest in the Company or the former parent Company and required cash </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">settlement. Accordingly, the incentive unit equivalent awards were accounted for as liability classified awards and required initial and subsequent measurement at fair value.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Initially, during the year ended December 31, 2020, these awards generally vested 12.5% annually for each of the first four years of service and 50% after the fifth year of service. Following the amendment of these awards in January 2020 and through the Corporate Reorganization in 2021, these awards vested 25% annually over four years of service. All liability classified incentive units had indefinite contract terms and, once vested, remained outstanding until liquidation of Cricut Holdings or until repurchased by Cricut Holdings. Upon the liquidation of Cricut Holdings in the Corporate Reorganization all outstanding awards were settled or modified as described above.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of liability classified incentive units granted during the year ended December 31, 2021 was $8.19. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year end December 31, 2021, the Company estimated the fair value of liability classified incentive unit equivalents upon the modification or settlement as part of the Corporate Reorganization based on the estimated fair value of the awards received to settle the liability. The cumulative adjustment upon settlement or modification is included in stock-based compensation related to liability awards above.</span></div> <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the stock-based compensation cost by award type for the periods indicated:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.165%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.165%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.302%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-classified awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability-classified awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,030 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,288 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the total stock-based compensation cost included in the Company’s consolidated statements of operations and comprehensive income or capitalized to assets for the periods indicated:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.376%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connected machines</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accessories and materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.35pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized for software development costs</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,321 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized to inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,030 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,288 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 41094000 32442000 14149000 2388000 3579000 6406000 6504000 9321000 15200000 44000 -54000 6447000 50030000 45288000 42202000 700000 288000 34000 926000 443000 219000 805000 199000 0 2431000 930000 253000 18169000 17713000 15782000 12740000 12603000 13814000 13986000 9875000 8225000 47326000 41121000 38074000 1960000 2321000 1607000 744000 1846000 2521000 50030000 45288000 42202000 94200000 P2Y3M18D 157800000 9300000 8200000 5800000 14500000 3000000 3000000 1000000 1000000 2.00 2.00 5.00 5.00 3.00 4.00 6.00 7.00 41467020 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s RSU activity under the 2021 Equity Incentive Plan is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RSUs</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Grant Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(per share)</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,364,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,342,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend equivalent grants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,997,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(410,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,893,831 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s PRSU activity under the 2021 Equity Incentive Plan is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">PRSUs (a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Grant Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(per share)</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend equivalent grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited / cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239,032)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,766,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.32 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:2.34pt">Represents the maximum number of PRSUs assuming all performance targets are achieved.</span></div> A summary of the RSU equivalent activity under the 2021 Equity Incentive Plan is as follows:<div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RSU Equivalents</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Base Price</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,173 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6364022 18.06 4342919 10.42 594486 0 1997154 18.77 410442 14.49 8893831 14.38 17100000 13000000 6100000 2 4.93 6.16 P5Y 6295000 23.32 710033 0 239032 23.37 6766001 23.32 P10Y 1 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity under the 2021 Equity Incentive Plan is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.115%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exercise Price</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Term<br/>(Years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,142,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and expected to vest at December 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,999,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,526,813 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s options to purchase Class B common stock resulted from the Corporate Reorganization and are not part of the 2021 Equity Incentive Plan. A summary of the Company stock option activity for the options to purchase shares of Class B common stock is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.403%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exercise Price</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Term<br/>(Years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited / Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,425 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3142911 20.00 P4Y7M6D 0 143826 20.00 2999085 18.65 P3Y6M 0 2526813 18.65 P3Y4M24D 0 The weighted-average grant date fair value of options granted during the year ended December 31, 2021 was $8.79 per share and the total intrinsic value of options exercised was $0.1 million. The Company used the following weighted-average assumptions in determining the grant date fair value of options granted:<div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:81.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of options to purchase Class B common stock during the year ended December 31, 2021 was $13.42 per share based on the following weighted-average assumptions:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:81.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of options granted during the year ended December 31, 2021 was $4.45 per share, and were estimated using the Black-Scholes option-pricing model with the following weighted-average assumptions for the periods indicated:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:82.062%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value of common unit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 8.79 100000 0.516 0.008 P4Y10M24D 0 4846 15.87 86000 3500 0 2173 0 0 0 6173 11.52 38000 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s unvested Class B common stock resulted from the Corporate Reorganization and is not part of the 2021 Equity Incentive Plan. Dividends declared on unvested Class B common stock are subject to vesting </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and are forfeited if the underlying stock does not vest. Activity related to Class B common stock subject to future vesting for the year ended December 31, 2023 is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unvested Shares</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Grant Date Fair Value (per share)</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,680,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited / Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317,549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656,679 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4655214 20.00 2680986 20.00 317549 20.00 1656679 20.00 27100000 73900000 69700000 358000 9.04 P2Y9M18D 82000 40575 9.04 58000 8.80 259425 7.69 P1Y10M24D 0 259425 7.69 P1Y10M24D 0 13.42 0.514 0.008 P5Y6M 0 0.15 4000000 P27M 0.25 P4Y 9.06 0 3200000 4.45 8.99 P5Y 0.509 0.006 0 0.125 0.125 0.125 0.125 0.50 0.25 0.25 0.25 0.25 P4Y 8.19 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.11pt">Commitments and Contingencies </span><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to certain outside claims and litigation, as well as regulatory disputes, audits, government inquiries and other proceedings, arising in the ordinary course of business. Management is not aware of any contingencies which it believes will have a material effect on its financial position, results of operations or liquidity. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance Liabilities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Starting in 2022, the Company began to self-insure for certain employee medical benefits. The recorded liabilities for self-insured risks are calculated using actuarial methods and are not discounted. The liabilities include amounts for actual claims and claims incurred but not reported. Actual experience, including claim frequency and severity as well as health care inflation, could result in actual liabilities being more or less than the amounts currently recorded. As of December 31, 2023 and 2022 we have accrued $0.8 million and $0.7 million, respectively, for employee medical claims. Such amounts are included in accrued expenses and other current liabilities on our consolidated balance sheets.</span></div> 800000 700000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.11pt">Leases </span><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space with original lease terms ranging from 1 to 6 years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include renewal options at the election of the Company to renew or extend the lease. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company amended its operating lease for its corporate headquarters in South Jordan, Utah to extend the term through March 2027 and to reduce the annual rent rate for future periods. As a result of this amendment, the Company remeasured the associated operating lease liability and right-of-use asset for this lease. The Company also leased additional space at its corporate headquarters which commenced in January of 2022 under the same terms as its existing lease.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined its leases should be classified as operating leases. Variable lease costs are comprised primarily of the Company's proportionate share of operating expenses, property taxes, and insurance and are classified as lease cost due to the Company's election to not separate lease and non-lease components. For the years ended December 31, 2023, 2022 and 2021, the Company incurred operating lease costs of $5.4 million, $5.5 million and $4.7 million, respectively, and variable lease costs of $0.4 million, $0.5 million and $0.5 million, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of operating lease liabilities for the years ended December 31, 2023, 2022 and 2021 was $5.9 million, $5.8 million and $5.1 million, respectively, and was included in net cash used in operating activities in the Company's consolidated statements of cash flows.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the maturities of the Company's operating lease liabilities were as follows: <br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.596%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,230 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining operating lease term and the weighted average discount rate used to determine the operating lease liability were as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.857%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term of operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate of operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P1Y P6Y 5400000 5500000 4700000 400000 500000 500000 5900000 5800000 5100000 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the maturities of the Company's operating lease liabilities were as follows: <br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.596%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,230 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5566000 4351000 3899000 967000 14783000 615000 14168000 5230000 8938000 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining operating lease term and the weighted average discount rate used to determine the operating lease liability were as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.857%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term of operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate of operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P2Y10M24D P3Y8M12D 0.025 0.026 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.11pt">Related Party Transactions </span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2021 the Company received $0.2 million of capital contributions from Cricut Holdings, as a result of additional common units issued by Cricut Holdings at the estimated fair value of the underlying units. The equity offering was purchased by a subset of then current common unit holders of Cricut Holdings and employees of the Company. For the years ended December 31, 2023 and 2022, the Company received zero capital contributions.</span></div>The Company has an active common stock repurchase program that allows for the repurchase of common stock in the open market or in private transactions as described in Note 11. On August 24, 2022 the Company repurchased and retired 250,000 shares of its Class A common stock from a previous executive at a price per share at the market price of $6.47 in a private transaction for a total of $1.6 million. 200000 0 0 250000 6.47 1600000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.11pt">Restructuring</span><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company undertook a restructuring plan to improve efficiency and streamline operations. The Company recognized $1.2 million of severance costs which was primarily settled within the three months ended March 31, 2023. Of this amount, $0.7 million, $0.3 million, and $0.2 million, were recorded within research and development, selling and marketing, and general and administrative expense, respectively.</span></div> 1200000 700000 300000 200000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.11pt">Employee Benefit Plan</span>The Company sponsors a 401(k) plan for the benefit of its employees who have attained at least 18 Years of age. The Company matches 50% of the first 12% of an employee’s salary contributed to the plan on the first day of the month following their hire date. The Company contributed $2.5 million during both the years ended December 31, 2023 and 2022, respectively, and $2.4 million in the year ended December 31, 2021. 0.50 0.12 2500000 2500000 2400000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.11pt">Net Income Per Share</span><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of net income per share is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share amounts)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used in computation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,892,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,458,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,833,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share, basic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used in computation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,892,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,458,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,833,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested common stock subject to forfeiture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,621,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,132,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underwriters’ option to purchase additional shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,722,063 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,588,789 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,776,069 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were excluded from the computation of diluted earnings per share for the periods presented because including them would have had an anti-dilutive effect:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,999,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,142,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,435,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,742,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Class B common stock subject to forfeiture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of net income per share is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share amounts)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used in computation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,892,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,458,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,833,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share, basic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used in computation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,892,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,458,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,833,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested common stock subject to forfeiture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,621,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,132,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underwriters’ option to purchase additional shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,722,063 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,588,789 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,776,069 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 53636000 60666000 140473000 216892525 214458284 208833827 208833827 0.25 0.28 0.67 53636000 60666000 140473000 216892525 214458284 208833827 1840180 5621136 9132579 48889 23100 717772 940469 486269 1073093 0 0 18798 219722063 220588789 219776069 0.24 0.28 0.64 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were excluded from the computation of diluted earnings per share for the periods presented because including them would have had an anti-dilutive effect:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,999,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,142,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,435,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,742,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Class B common stock subject to forfeiture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2999085 3142911 0 4435957 5742284 786500 415402 831952 0 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.11pt">Segment Information </span><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC Topic 280, Segment Reporting, in determining reportable segments for its financial statement disclosure. The Company’s operating segments are generally organized by the type of product or service offered. Similar operating segments have been aggregated into three reportable segments: Connected Machines, Subscriptions and Accessories and Materials. Segment information is presented in the same manner that the Company’s Chief Operating Decision Maker (“CODM”) reviews the results of operations in assessing performance and allocating resources. The CODM reviews revenue and gross profit for each of the reportable segments. Gross profit is defined as revenue less cost of revenue incurred by the segment. The Company does not allocate assets at the reportable segment level as these are managed on an entity wide group basis. As of the years ended December 31, 2023 and 2022, long-lived assets located outside the United States, primarily located in Malaysia and China, were $8.7 million and $20.3 million. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Connected Machines segment derives revenue from the sale of its connected machine hardware and related essential software. The Subscriptions segment derives revenue primarily from monthly and annual subscription fees and a portion of revenue allocated to unspecified future upgrades and enhancements related to the essential software and access to the Company’s cloud-based services. The Accessories and Materials segment primarily consists of craft, DIY, home décor products and heat presses including the Cricut EasyPress, Cricut Mug Press, and Cricut Autopress . There are no revenue transactions between the Company’s segments.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key financial performance measures of the segments including revenue, cost of revenue and gross profit are as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:54.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.281%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Connected Machines:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,741 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,303 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accessories and Materials:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,909 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,621 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,373 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,293 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,893 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3 8700000 20300000 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key financial performance measures of the segments including revenue, cost of revenue and gross profit are as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:54.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.281%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Connected Machines:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,741 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,303 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accessories and Materials:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,909 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,621 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,373 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,293 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,893 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 198312000 252563000 548205000 172571000 244260000 484025000 25741000 8303000 64180000 303989000 272344000 205858000 32346000 26375000 21961000 271643000 245969000 183897000 262846000 361389000 552164000 216937000 265768000 342791000 45909000 95621000 209373000 765147000 886296000 1306227000 421854000 536403000 848777000 343293000 349893000 457450000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.11pt">Subsequent Events</span><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2024, the Company revised its operating segments to reflect changes in the way the CODM manages and evaluates the business. Effective in the first quarter ending March 31, 2024, the Company will reduce its reportable segments to two: one Platform segment and one Products segment which combines our Connected Machines and Accessories and Materials businesses.</span></div> 2 1 1 <div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 30, 2023, Ashish Arora, our Chief Executive Officer and a member of our Board of Directors, terminated a Rule 10b5-1 trading arrangement providing for the sale from time to time of an aggregate of up to 1,868,516 shares of our Class A common stock. The trading arrangement was intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement was until November 13, 2024, or earlier if all transactions under the trading arrangement are completed.</span></div> On November 30, 2023 Ashish Arora Chief Executive Officer and a member of our Board of Directors true 1868516 false false false