0001709682-24-000053.txt : 20240801 0001709682-24-000053.hdr.sgml : 20240801 20240801163048 ACCESSION NUMBER: 0001709682-24-000053 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240801 DATE AS OF CHANGE: 20240801 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Custom Truck One Source, Inc. CENTRAL INDEX KEY: 0001709682 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-EQUIPMENT RENTAL & LEASING, NEC [7359] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38186 FILM NUMBER: 241167248 BUSINESS ADDRESS: STREET 1: 7701 INDEPENDENCE AVENUE CITY: KANSAS CITY STATE: MO ZIP: 64125 BUSINESS PHONE: (816) 241-4888 MAIL ADDRESS: STREET 1: 7701 INDEPENDENCE AVENUE CITY: KANSAS CITY STATE: MO ZIP: 64125 FORMER COMPANY: FORMER CONFORMED NAME: NESCO HOLDINGS, INC. DATE OF NAME CHANGE: 20190730 FORMER COMPANY: FORMER CONFORMED NAME: Capitol Investment Corp. IV DATE OF NAME CHANGE: 20170619 10-Q 1 ctos-20240630.htm 10-Q ctos-20240630
0001709682202412/31Q2FALSExbrli:sharesiso4217:USDiso4217:USDxbrli:sharesctos:segmentxbrli:purectos:reporting_unitctos:trading_day00017096822024-01-012024-06-3000017096822024-07-300001709682ctos:RentalRevenueMember2024-04-012024-06-300001709682ctos:RentalRevenueMember2023-04-012023-06-300001709682ctos:RentalRevenueMember2024-01-012024-06-300001709682ctos:RentalRevenueMember2023-01-012023-06-300001709682ctos:EquipmentSalesMember2024-04-012024-06-300001709682ctos:EquipmentSalesMember2023-04-012023-06-300001709682ctos:EquipmentSalesMember2024-01-012024-06-300001709682ctos:EquipmentSalesMember2023-01-012023-06-300001709682ctos:SalesAndServicesPartsAndServicesMember2024-04-012024-06-300001709682ctos:SalesAndServicesPartsAndServicesMember2023-04-012023-06-300001709682ctos:SalesAndServicesPartsAndServicesMember2024-01-012024-06-300001709682ctos:SalesAndServicesPartsAndServicesMember2023-01-012023-06-3000017096822024-04-012024-06-3000017096822023-04-012023-06-3000017096822023-01-012023-06-3000017096822024-06-3000017096822023-12-3100017096822022-12-3100017096822023-06-300001709682us-gaap:CommonStockMember2023-12-310001709682us-gaap:TreasuryStockCommonMember2023-12-310001709682us-gaap:AdditionalPaidInCapitalMember2023-12-310001709682us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001709682us-gaap:RetainedEarningsMember2023-12-310001709682us-gaap:RetainedEarningsMember2024-01-012024-03-3100017096822024-01-012024-03-310001709682us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001709682us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001709682us-gaap:CommonStockMember2024-01-012024-03-310001709682us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001709682us-gaap:CommonStockMember2024-03-310001709682us-gaap:TreasuryStockCommonMember2024-03-310001709682us-gaap:AdditionalPaidInCapitalMember2024-03-310001709682us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001709682us-gaap:RetainedEarningsMember2024-03-3100017096822024-03-310001709682us-gaap:RetainedEarningsMember2024-04-012024-06-300001709682us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001709682us-gaap:TreasuryStockCommonMember2024-04-012024-06-300001709682us-gaap:CommonStockMember2024-04-012024-06-300001709682us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001709682us-gaap:CommonStockMember2024-06-300001709682us-gaap:TreasuryStockCommonMember2024-06-300001709682us-gaap:AdditionalPaidInCapitalMember2024-06-300001709682us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001709682us-gaap:RetainedEarningsMember2024-06-300001709682us-gaap:CommonStockMember2022-12-310001709682us-gaap:TreasuryStockCommonMember2022-12-310001709682us-gaap:AdditionalPaidInCapitalMember2022-12-310001709682us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001709682us-gaap:RetainedEarningsMember2022-12-310001709682us-gaap:RetainedEarningsMember2023-01-012023-03-3100017096822023-01-012023-03-310001709682us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001709682us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001709682us-gaap:CommonStockMember2023-01-012023-03-310001709682us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001709682us-gaap:CommonStockMember2023-03-310001709682us-gaap:TreasuryStockCommonMember2023-03-310001709682us-gaap:AdditionalPaidInCapitalMember2023-03-310001709682us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001709682us-gaap:RetainedEarningsMember2023-03-3100017096822023-03-310001709682us-gaap:RetainedEarningsMember2023-04-012023-06-300001709682us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001709682us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001709682us-gaap:CommonStockMember2023-04-012023-06-300001709682us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001709682us-gaap:CommonStockMember2023-06-300001709682us-gaap:TreasuryStockCommonMember2023-06-300001709682us-gaap:AdditionalPaidInCapitalMember2023-06-300001709682us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001709682us-gaap:RetainedEarningsMember2023-06-300001709682country:US2024-04-012024-06-300001709682country:US2023-04-012023-06-300001709682country:US2024-01-012024-06-300001709682country:US2023-01-012023-06-300001709682country:CA2024-04-012024-06-300001709682country:CA2023-04-012023-06-300001709682country:CA2024-01-012024-06-300001709682country:CA2023-01-012023-06-300001709682ctos:RentalRevenueExcludingShippingAndHandlingMember2024-04-012024-06-300001709682ctos:RentalRevenueExcludingShippingAndHandlingMember2023-04-012023-06-300001709682ctos:RentalRevenueShippingAndHandlingMember2024-04-012024-06-300001709682ctos:RentalRevenueShippingAndHandlingMember2023-04-012023-06-300001709682ctos:SalesAndServicesEquipmentSalesMember2024-04-012024-06-300001709682ctos:SalesAndServicesEquipmentSalesMember2023-04-012023-06-300001709682ctos:SalesAndServicesMember2024-04-012024-06-300001709682ctos:SalesAndServicesMember2023-04-012023-06-300001709682ctos:RentalRevenueExcludingShippingAndHandlingMember2024-01-012024-06-300001709682ctos:RentalRevenueExcludingShippingAndHandlingMember2023-01-012023-06-300001709682ctos:RentalRevenueShippingAndHandlingMember2024-01-012024-06-300001709682ctos:RentalRevenueShippingAndHandlingMember2023-01-012023-06-300001709682ctos:SalesAndServicesEquipmentSalesMember2024-01-012024-06-300001709682ctos:SalesAndServicesEquipmentSalesMember2023-01-012023-06-300001709682ctos:SalesAndServicesMember2024-01-012024-06-300001709682ctos:SalesAndServicesMember2023-01-012023-06-300001709682ctos:WholeGoodsMember2024-06-300001709682ctos:WholeGoodsMember2023-12-310001709682ctos:RentalPartsToolsAndAccessoriesMember2024-06-300001709682ctos:RentalPartsToolsAndAccessoriesMember2023-12-310001709682ctos:DaimlerFacilityMember2024-06-300001709682ctos:DaimlerFacilityMember2023-12-310001709682ctos:InventoryFinancingAgreementPACCARFinancialCorpMember2024-06-300001709682ctos:InventoryFinancingAgreementPACCARFinancialCorpMember2023-12-310001709682ctos:FordMotorCreditCompanyFacilityMember2024-06-300001709682ctos:FordMotorCreditCompanyFacilityMember2023-12-310001709682ctos:InventoryLoanGuarantyAndSecurityAgreementMember2024-06-300001709682ctos:InventoryLoanGuarantyAndSecurityAgreementMember2023-12-310001709682ctos:DaimlerFacilityMemberus-gaap:LineOfCreditMemberus-gaap:PrimeRateMember2024-01-012024-06-300001709682us-gaap:LineOfCreditMemberctos:DaimlerFacilityMember2024-01-012024-06-300001709682us-gaap:LineOfCreditMemberctos:DaimlerFacilityMember2024-06-300001709682us-gaap:LineOfCreditMemberctos:InventoryFinancingAgreementPACCARFinancialCorpMember2024-06-300001709682ctos:InventoryFinancingAgreementPACCARFinancialCorpMemberus-gaap:LineOfCreditMemberus-gaap:PrimeRateMember2024-01-012024-06-300001709682us-gaap:LineOfCreditMemberctos:FordMotorCreditCompanyFacilityMember2024-06-300001709682us-gaap:SubsequentEventMemberus-gaap:LineOfCreditMemberctos:FordMotorCreditCompanyFacilityMember2024-07-310001709682ctos:PNCEquipmentFinanceLLCMemberctos:InventoryLoanGuarantyAndSecurityAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2024-06-300001709682ctos:PNCEquipmentFinanceLLCMemberctos:SecuredOvernightFinancingRateSOFRMemberctos:InventoryLoanGuarantyAndSecurityAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-06-300001709682ctos:PNCEquipmentFinanceLLCMemberus-gaap:SubsequentEventMemberctos:InventoryLoanGuarantyAndSecurityAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2024-07-310001709682srt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberctos:FiscalYear2025Member2024-04-012024-06-300001709682us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberctos:FiscalYear2025Membersrt:MaximumMember2024-04-012024-06-300001709682srt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberctos:FiscalYear2026Member2024-04-012024-06-300001709682us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberctos:FiscalYear2026Membersrt:MaximumMember2024-04-012024-06-300001709682srt:MinimumMemberus-gaap:MeasurementInputDiscountRateMember2024-04-012024-06-300001709682us-gaap:MeasurementInputDiscountRateMembersrt:MaximumMember2024-04-012024-06-300001709682us-gaap:LineOfCreditMemberctos:ABLFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-06-300001709682us-gaap:LineOfCreditMemberctos:ABLFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-12-310001709682ctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:SeniorNotesMember2024-06-300001709682ctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:SeniorNotesMember2023-12-310001709682ctos:A2023CreditFacilityMemberus-gaap:LineOfCreditMember2024-06-300001709682ctos:A2023CreditFacilityMemberus-gaap:LineOfCreditMember2023-12-310001709682us-gaap:NotesPayableOtherPayablesMember2024-06-300001709682us-gaap:NotesPayableOtherPayablesMember2023-12-310001709682srt:MinimumMemberus-gaap:NotesPayableOtherPayablesMember2024-06-300001709682us-gaap:NotesPayableOtherPayablesMembersrt:MaximumMember2024-06-300001709682srt:MinimumMemberus-gaap:NotesPayableOtherPayablesMember2023-12-310001709682us-gaap:NotesPayableOtherPayablesMembersrt:MaximumMember2023-12-310001709682ctos:ABLFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-06-300001709682us-gaap:LetterOfCreditMemberctos:ABLFacilityMember2024-06-300001709682srt:MinimumMemberctos:ABLFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2024-01-012024-06-300001709682ctos:ABLFacilityMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2024-01-012024-06-300001709682srt:MinimumMemberctos:SecuredOvernightFinancingRateSOFRMemberctos:ABLFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-06-300001709682srt:MinimumMemberctos:ABLFacilityMemberctos:CanadianDollarOfferRateCDORMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-06-300001709682ctos:SecuredOvernightFinancingRateSOFRMemberctos:ABLFacilityMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-06-300001709682ctos:ABLFacilityMemberctos:CanadianDollarOfferRateCDORMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-06-300001709682ctos:A2023CreditFacilityMemberus-gaap:LineOfCreditMember2023-01-130001709682ctos:A2023CreditFacilityMemberus-gaap:LineOfCreditMember2023-01-132023-01-130001709682ctos:A2023CreditFacilityMemberus-gaap:LineOfCreditMember2024-01-012024-03-3100017096822022-08-0200017096822023-09-1400017096822024-03-110001709682ctos:NESCOHoldingsLPMemberctos:ContingentConsiderationRequirementOneMemberctos:CapitolInvestmentCorpIVMemberus-gaap:CommonStockMember2019-07-310001709682ctos:NESCOHoldingsLPMemberctos:CapitolInvestmentCorpIVMemberus-gaap:CommonStockMemberctos:ContingentConsiderationRequirementTwoMember2019-07-310001709682ctos:NESCOHoldingsLPMemberctos:CapitolInvestmentCorpIVMemberus-gaap:CommonStockMemberctos:ContingentConsiderationRequirementThreeMember2019-07-310001709682ctos:NESCOHoldingsLPMemberctos:CapitolInvestmentCorpIVMemberctos:ContingentConsiderationRequirementTwoMember2019-07-310001709682ctos:NESCOHoldingsLPMemberctos:CapitolInvestmentCorpIVMemberctos:ContingentConsiderationRequirementThreeMember2019-07-310001709682ctos:NESCOHoldingsLPMemberctos:ContingentConsiderationRequirementFourMemberctos:CapitolInvestmentCorpIVMember2019-07-310001709682ctos:NESCOHoldingsLPMemberctos:ContingentConsiderationRequirementFourMemberctos:CapitolInvestmentCorpIVMember2019-07-312019-07-310001709682ctos:NESCOHoldingsLPMemberctos:ContingentConsiderationRequirementOneMemberus-gaap:SubsequentEventMemberctos:CapitolInvestmentCorpIVMemberus-gaap:CommonStockMember2024-07-312024-07-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LineOfCreditMemberctos:ABLFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-06-300001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:LineOfCreditMemberctos:ABLFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel1Member2024-06-300001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:LineOfCreditMemberctos:ABLFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-06-300001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:LineOfCreditMemberctos:ABLFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-06-300001709682ctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:SeniorNotesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300001709682ctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SeniorNotesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-06-300001709682ctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001709682ctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SeniorNotesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-06-300001709682ctos:A2023CreditFacilityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LineOfCreditMember2024-06-300001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberctos:A2023CreditFacilityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:LineOfCreditMemberus-gaap:FairValueInputsLevel1Member2024-06-300001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberctos:A2023CreditFacilityMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:LineOfCreditMember2024-06-300001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberctos:A2023CreditFacilityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:LineOfCreditMember2024-06-300001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:NotesPayableOtherPayablesMember2024-06-300001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:NotesPayableOtherPayablesMemberus-gaap:FairValueInputsLevel1Member2024-06-300001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:NotesPayableOtherPayablesMember2024-06-300001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NotesPayableOtherPayablesMember2024-06-300001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LineOfCreditMemberctos:ABLFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-12-310001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:LineOfCreditMemberctos:ABLFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel1Member2023-12-310001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:LineOfCreditMemberctos:ABLFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-12-310001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:LineOfCreditMemberctos:ABLFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-12-310001709682ctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:SeniorNotesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001709682ctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SeniorNotesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001709682ctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001709682ctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SeniorNotesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001709682ctos:A2023CreditFacilityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LineOfCreditMember2023-12-310001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberctos:A2023CreditFacilityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:LineOfCreditMemberus-gaap:FairValueInputsLevel1Member2023-12-310001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberctos:A2023CreditFacilityMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:LineOfCreditMember2023-12-310001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberctos:A2023CreditFacilityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:LineOfCreditMember2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:NotesPayableOtherPayablesMember2023-12-310001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:NotesPayableOtherPayablesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:NotesPayableOtherPayablesMember2023-12-310001709682us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NotesPayableOtherPayablesMember2023-12-310001709682ctos:SellersMemberctos:NESCOHoldingsLPMemberctos:CustomTruckLPMember2024-06-300001709682ctos:SellersMemberctos:CustomTruckLPMemberctos:BuyerMember2024-06-300001709682us-gaap:TaxYear2015Member2020-10-282020-10-280001709682us-gaap:RelatedPartyMember2024-04-012024-06-300001709682us-gaap:RelatedPartyMember2023-04-012023-06-300001709682us-gaap:RelatedPartyMember2024-01-012024-06-300001709682us-gaap:RelatedPartyMember2023-01-012023-06-300001709682us-gaap:RelatedPartyMember2024-06-300001709682us-gaap:RelatedPartyMember2023-12-310001709682ctos:RentalRevenueMemberctos:EquipmentRentalSolutionsSegmentMember2024-04-012024-06-300001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:RentalRevenueMember2024-04-012024-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:RentalRevenueMember2024-04-012024-06-300001709682ctos:EquipmentSalesMemberctos:EquipmentRentalSolutionsSegmentMember2024-04-012024-06-300001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:EquipmentSalesMember2024-04-012024-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:EquipmentSalesMember2024-04-012024-06-300001709682ctos:SalesAndServicesPartsAndServicesMemberctos:EquipmentRentalSolutionsSegmentMember2024-04-012024-06-300001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:SalesAndServicesPartsAndServicesMember2024-04-012024-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:SalesAndServicesPartsAndServicesMember2024-04-012024-06-300001709682ctos:EquipmentRentalSolutionsSegmentMember2024-04-012024-06-300001709682ctos:TruckAndEquipmentSalesSegmentMember2024-04-012024-06-300001709682ctos:AftermarketPartsAndServicesSegmentMember2024-04-012024-06-300001709682ctos:RentalsAndPartsAndServicesMemberctos:EquipmentRentalSolutionsSegmentMember2024-04-012024-06-300001709682ctos:RentalsAndPartsAndServicesMemberctos:TruckAndEquipmentSalesSegmentMember2024-04-012024-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:RentalsAndPartsAndServicesMember2024-04-012024-06-300001709682ctos:RentalsAndPartsAndServicesMember2024-04-012024-06-300001709682ctos:RentalRevenueMemberctos:EquipmentRentalSolutionsSegmentMember2023-04-012023-06-300001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:RentalRevenueMember2023-04-012023-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:RentalRevenueMember2023-04-012023-06-300001709682ctos:EquipmentSalesMemberctos:EquipmentRentalSolutionsSegmentMember2023-04-012023-06-300001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:EquipmentSalesMember2023-04-012023-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:EquipmentSalesMember2023-04-012023-06-300001709682ctos:SalesAndServicesPartsAndServicesMemberctos:EquipmentRentalSolutionsSegmentMember2023-04-012023-06-300001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:SalesAndServicesPartsAndServicesMember2023-04-012023-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:SalesAndServicesPartsAndServicesMember2023-04-012023-06-300001709682ctos:EquipmentRentalSolutionsSegmentMember2023-04-012023-06-300001709682ctos:TruckAndEquipmentSalesSegmentMember2023-04-012023-06-300001709682ctos:AftermarketPartsAndServicesSegmentMember2023-04-012023-06-300001709682ctos:RentalsAndPartsAndServicesMemberctos:EquipmentRentalSolutionsSegmentMember2023-04-012023-06-300001709682ctos:RentalsAndPartsAndServicesMemberctos:TruckAndEquipmentSalesSegmentMember2023-04-012023-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:RentalsAndPartsAndServicesMember2023-04-012023-06-300001709682ctos:RentalsAndPartsAndServicesMember2023-04-012023-06-300001709682ctos:RentalRevenueMemberctos:EquipmentRentalSolutionsSegmentMember2024-01-012024-06-300001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:RentalRevenueMember2024-01-012024-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:RentalRevenueMember2024-01-012024-06-300001709682ctos:EquipmentSalesMemberctos:EquipmentRentalSolutionsSegmentMember2024-01-012024-06-300001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:EquipmentSalesMember2024-01-012024-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:EquipmentSalesMember2024-01-012024-06-300001709682ctos:SalesAndServicesPartsAndServicesMemberctos:EquipmentRentalSolutionsSegmentMember2024-01-012024-06-300001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:SalesAndServicesPartsAndServicesMember2024-01-012024-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:SalesAndServicesPartsAndServicesMember2024-01-012024-06-300001709682ctos:EquipmentRentalSolutionsSegmentMember2024-01-012024-06-300001709682ctos:TruckAndEquipmentSalesSegmentMember2024-01-012024-06-300001709682ctos:AftermarketPartsAndServicesSegmentMember2024-01-012024-06-300001709682ctos:RentalsAndPartsAndServicesMemberctos:EquipmentRentalSolutionsSegmentMember2024-01-012024-06-300001709682ctos:RentalsAndPartsAndServicesMemberctos:TruckAndEquipmentSalesSegmentMember2024-01-012024-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:RentalsAndPartsAndServicesMember2024-01-012024-06-300001709682ctos:RentalsAndPartsAndServicesMember2024-01-012024-06-300001709682ctos:RentalRevenueMemberctos:EquipmentRentalSolutionsSegmentMember2023-01-012023-06-300001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:RentalRevenueMember2023-01-012023-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:RentalRevenueMember2023-01-012023-06-300001709682ctos:EquipmentSalesMemberctos:EquipmentRentalSolutionsSegmentMember2023-01-012023-06-300001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:EquipmentSalesMember2023-01-012023-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:EquipmentSalesMember2023-01-012023-06-300001709682ctos:SalesAndServicesPartsAndServicesMemberctos:EquipmentRentalSolutionsSegmentMember2023-01-012023-06-300001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:SalesAndServicesPartsAndServicesMember2023-01-012023-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:SalesAndServicesPartsAndServicesMember2023-01-012023-06-300001709682ctos:EquipmentRentalSolutionsSegmentMember2023-01-012023-06-300001709682ctos:TruckAndEquipmentSalesSegmentMember2023-01-012023-06-300001709682ctos:AftermarketPartsAndServicesSegmentMember2023-01-012023-06-300001709682ctos:RentalsAndPartsAndServicesMemberctos:EquipmentRentalSolutionsSegmentMember2023-01-012023-06-300001709682ctos:RentalsAndPartsAndServicesMemberctos:TruckAndEquipmentSalesSegmentMember2023-01-012023-06-300001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:RentalsAndPartsAndServicesMember2023-01-012023-06-300001709682ctos:RentalsAndPartsAndServicesMember2023-01-012023-06-300001709682country:US2024-06-300001709682country:US2023-12-310001709682country:CA2024-06-300001709682country:CA2023-12-31
Table of Contents
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549  
_______________________________
FORM 10-Q
_______________________________
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             
Commission File Number: 001-38186
_______________________________  
CUSTOM TRUCK ONE SOURCE, INC.
(Exact name of registrant as specified in its charter)
_______________________________
Delaware84-2531628
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
7701 Independence Ave
Kansas City, MO 64125
(Address of principal executive offices, including zip code)
(816) 241-4888
(Registrant’s telephone number, including area code)
_______________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.0001 par value per shareCTOSNew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes       No   o
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   o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filero Accelerated filer
Non-accelerated filero Smaller reporting company
   Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).     Yes       No  
The number of shares of common stock outstanding as of July 30, 2024 was 236,210,901.



Custom Truck One Source, Inc. and Subsidiaries
TABLE OF CONTENTS
PART IFINANCIAL INFORMATIONPage Number
Item 1.Financial Statements
Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the Three and Six Months Ended June 30, 2024 and 2023
Unaudited Condensed Consolidated Balance Sheets as of June 30, 2024 and December 31, 2023
Unaudited Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2024 and 2023
Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the Six Months ended June 30, 2024 and 2023
Notes to Unaudited Condensed Consolidated Financial Statements
Item 2.Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 3.Quantitative and Qualitative Disclosures About Market Risk
Item 4.Controls and Procedures
PART IIOTHER INFORMATION
Item 1.Legal Proceedings
Item 1A.Risk Factors
Item 2.Unregistered Sales of Equity Securities and Use of Proceeds
Item 3.Defaults Upon Senior Securities
Item 4.Mine Safety Disclosures
Item 5.Other Information
Item 6.Exhibits
SIGNATURES




PART I - FINANCIAL INFORMATION
Item 1.    Financial Statements
3


Custom Truck One Source, Inc.
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited)
Three Months Ended June 30,Six Months Ended June 30,
(in $000s, except per share data)2024202320242023
Revenue
Rental revenue$102,997 $122,169 $209,168 $240,457 
Equipment sales285,633 302,117 558,235 603,407 
Parts sales and services34,383 32,544 66,917 65,129 
Total revenue423,013 456,830 834,320 908,993 
Cost of Revenue
Cost of rental revenue29,295 31,981 59,120 61,880 
Depreciation of rental equipment44,585 43,616 88,329 83,946 
Cost of equipment sales231,318 245,266 452,118 491,391 
Cost of parts sales and services28,548 25,348 54,777 51,496 
Total cost of revenue333,746 346,211 654,344 688,713 
Gross Profit89,267 110,619 179,976 220,280 
Operating Expenses
Selling, general and administrative expenses55,697 58,028 113,692 115,019 
Amortization6,692 6,606 13,270 13,278 
Non-rental depreciation3,360 2,721 6,280 5,371 
Transaction expenses and other5,844 3,689 10,690 7,149 
Total operating expenses71,593 71,044 143,932 140,817 
Operating Income 17,674 39,575 36,044 79,463 
Other Expense
Interest expense, net42,401 31,625 80,316 60,801 
Financing and other expense (income)(3,319)(5,048)(6,581)(8,999)
Total other expense39,082 26,577 73,735 51,802 
Income (Loss) Before Income Taxes(21,408)12,998 (37,691)27,661 
Income Tax Expense3,070 1,388 1,122 2,251 
Net Income (Loss)$(24,478)$11,610 $(38,813)$25,410 
Other Comprehensive Income (Loss):
Unrealized foreign currency translation adjustments$(939)$2,222 $(3,469)$2,564 
Other Comprehensive Income (Loss)(939)2,222 (3,469)2,564 
Comprehensive Income (Loss)$(25,417)$13,832 $(42,282)$27,974 
Net Income (Loss) Per Share:
Basic$(0.10)$0.05 $(0.16)$0.10 
Diluted$(0.10)$0.05 $(0.16)$0.10 
Weighted-Average Common Shares Outstanding:
Basic239,727 246,130 240,045 246,090 
Diluted239,727 246,955 240,045 246,932 
See accompanying notes to unaudited condensed consolidated financial statements.
4


Custom Truck One Source, Inc.
Condensed Consolidated Balance Sheets (unaudited)
(in $000s, except share data) June 30, 2024December 31, 2023
Assets
Current Assets
Cash and cash equivalents$8,059 $10,309 
Accounts receivable, net 166,701 215,089 
Financing receivables, net15,225 30,845 
Inventory1,170,486 985,794 
Prepaid expenses and other20,041 23,862 
Total current assets1,380,512 1,265,899 
Property and equipment, net158,305 142,115 
Rental equipment, net947,630 916,704 
Goodwill705,220 704,011 
Intangible assets, net266,139 277,212 
Operating lease assets46,134 38,426 
Other assets19,628 23,430 
Total Assets$3,523,568 $3,367,797 
Liabilities and Stockholders' Equity
Current Liabilities
Accounts payable$119,786 $117,653 
Accrued expenses53,350 73,847 
Deferred revenue and customer deposits22,480 28,758 
Floor plan payables - trade385,501 253,197 
Floor plan payables - non-trade472,611 409,113 
Operating lease liabilities - current7,026 6,564 
Current maturities of long-term debt3,779 8,257 
Total current liabilities1,064,533 897,389 
Long-term debt, net1,528,433 1,487,136 
Operating lease liabilities - noncurrent40,295 32,714 
Deferred income taxes33,625 33,355 
Total long-term liabilities1,602,353 1,553,205 
Stockholders' Equity
Common stock — $0.0001 par value, 500,000,000 shares authorized, 251,411,684 and 249,903,120 shares issued and outstanding, at June 30, 2024 and December 31, 2023, respectively
25 25 
Treasury stock, at cost — 13,939,956 and 8,891,788 shares at June 30, 2024 and December 31, 2023, respectively
(82,094)(56,524)
Additional paid-in capital1,544,884 1,537,553 
Accumulated other comprehensive loss(9,447)(5,978)
Accumulated deficit(596,686)(557,873)
Total stockholders' equity856,682 917,203 
Total Liabilities and Stockholders' Equity$3,523,568 $3,367,797 
See accompanying notes to unaudited condensed consolidated financial statements.
5


Custom Truck One Source, Inc.
Condensed Consolidated Statements of Cash Flows (unaudited)
Six Months Ended June 30,
(in $000s)20242023
Operating Activities
Net income (loss)$(38,813)$25,410 
Adjustments to reconcile net income (loss) to net cash flow from operating activities:
Depreciation and amortization113,958 107,532 
Amortization of debt issuance costs2,879 3,027 
Provision for losses on accounts receivable7,058 3,112 
Share-based compensation6,329 7,469 
Gain on sales and disposals of rental equipment(23,589)(32,643)
Change in fair value of derivative and warrants(527)(1,129)
Deferred tax expense 270 1,849 
Changes in assets and liabilities:
Accounts and financing receivables24,605 27,344 
Inventories(182,751)(166,612)
Prepaids, operating leases and other4,853 (2,747)
Accounts payable3,138 29,325 
Accrued expenses and other liabilities(20,045)(1,545)
Floor plan payables - trade, net132,304 3,089 
Customer deposits and deferred revenue(6,261)(4,586)
Net cash flow from operating activities23,408 (1,105)
Investing Activities
Acquisition of business, net of cash acquired(6,015) 
Purchases of rental equipment(165,214)(210,360)
Proceeds from sales and disposals of rental equipment99,576 130,246 
Purchase of non-rental property and cloud computing arrangements(27,035)(22,783)
Net cash flow for investing activities(98,688)(102,897)
Financing Activities
Proceeds from debt4,200 13,537 
Share-based payments(1,451)(86)
Borrowings under revolving credit facilities97,520 95,082 
Repayments under revolving credit facilities(62,521)(40,402)
Repayments of notes payable (4,061)
Finance lease payments (472)
Repurchase of common stock(23,014)(4,532)
Principal payments on long-term debt(5,259) 
Acquisition of inventory through floor plan payables - non-trade320,325 398,447 
Repayment of floor plan payables - non-trade(256,827)(325,891)
Net cash flow from financing activities72,973 131,622 
Effect of exchange rate changes on cash and cash equivalents57 249 
Net Change in Cash and Cash Equivalents(2,250)27,869 
Cash and Cash Equivalents at Beginning of Period10,309 14,360 
Cash and Cash Equivalents at End of Period$8,059 $42,229 


Custom Truck One Source, Inc.
Condensed Consolidated Statements of Cash Flows (unaudited) — Continued
Six Months Ended June 30,
(in $000s)20242023
Supplemental Cash Flow Information
Interest paid$76,175 $56,164 
Income taxes paid4,105 1,450 
Non-Cash Investing and Financing Activities
Rental equipment and property and equipment purchases in accounts payable1,128 575 
Rental equipment sales in accounts receivable8,937 2,294 
See accompanying notes to unaudited condensed consolidated financial statements.
6


Custom Truck One Source, Inc.
Condensed Consolidated Statements of Stockholders' Equity (unaudited)
Common StockTreasury StockAdditional Paid-in CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders' Equity
Shares
(in $000s, except share data)CommonTreasury
Balance, December 31, 2023249,903,120 (8,891,788)$25 $(56,524)$1,537,553 $(5,978)$(557,873)$917,203 
Net income (loss)— — — — — — (14,335)(14,335)
Other comprehensive income (loss)— — — — — (2,530)— (2,530)
Common stock repurchases— (1,040,585)— (6,381)— — — (6,381)
Share-based payments171,990 (9,885)— (53)2,774 — — 2,721 
Balance, March 31, 2024250,075,110 (9,942,258)25 (62,958)1,540,327 (8,508)(572,208)896,678 
Net income (loss)— — — — — — (24,478)(24,478)
Other comprehensive income (loss)— — — — — (939)— (939)
Common stock repurchases— (3,589,436)— (16,736)— — — (16,736)
Share-based payments1,336,574 (408,262)— (2,400)4,557 — — 2,157 
Balance, June 30, 2024251,411,684 (13,939,956)$25 $(82,094)$1,544,884 $(9,447)$(596,686)$856,682 
Common StockTreasury StockAdditional Paid-in CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders' Equity
Shares
(in $000s, except share data)CommonTreasury
Balance, December 31, 2022248,311,104 (2,241,069)$25 $(15,537)$1,521,487 $(8,947)$(608,585)$888,443 
Net income (loss)— — — — — — 13,800 13,800 
Other comprehensive income (loss)— — — — — 342 — 342 
Common stock repurchases— (174,744)— (1,122)— — — (1,122)
Share-based payments130,484 (11,582)— (77)3,451 — — 3,374 
Balance, March 31, 2023248,441,588 (2,427,395)25 (16,736)1,524,938 (8,605)(594,785)904,837 
Net income (loss)— — $— $— $— $— $11,610 11,610 
Other comprehensive income (loss)— — $— $— $— $2,222 $— 2,222 
Common stock repurchases— (505,142)$— $(3,205)$— $— $— (3,205)
Share-based payments919,763 (221,233)$— $(1,497)$5,505 $— $— 4,008 
Balance, June 30, 2023249,361,351 (3,153,770)$25 $(21,438)$1,530,443 $(6,383)$(583,175)$919,472 
See accompanying notes to unaudited condensed consolidated financial statements.

7


 Custom Truck One Source, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
Note 1: Business and Organization
Organization
Custom Truck One Source, Inc., a Delaware corporation, and its wholly owned subsidiaries (“we,” “our,” “us,” or “the Company”) are engaged in the business of providing a range of products and services to customers through rentals and sales of specialty equipment, rentals and sales of aftermarket parts and services related to the specialty equipment, and repair, maintenance and customization services related to that equipment.
We are a specialty equipment provider to the electric utility transmission and distribution, telecommunications, rail, forestry, waste management and other infrastructure-related industries in North America. Our core business relates to our new equipment inventory and rental fleet of specialty equipment that is utilized by service providers in infrastructure development and improvement work. We offer our specialized equipment to a diverse customer base, including utilities and contractors, for the maintenance, repair, upgrade, and installation of critical infrastructure assets, including distribution and transmission electric lines, telecommunications networks and rail systems, as well as for lighting and signage. We rent, produce, sell and service a broad range of new and used equipment, including bucket trucks, digger derricks, dump trucks, cranes, service trucks, and heavy-haul trailers. We manage the business in three reporting segments: Equipment Rental Solutions (“ERS”), Truck and Equipment Sales (“TES”) and Aftermarket Parts and Services (“APS”).
Basis of Presentation
Our accompanying condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”). Our condensed consolidated financial statements include the accounts of all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The preparation of financial statements in accordance with GAAP requires that these Unaudited Condensed Consolidated Financial Statements and most of the disclosures in these Notes be presented on a historical basis, as of or for the current interim period ended or comparable prior period.
The accompanying interim statements of the Company have been prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X, and the Condensed Consolidated Balance Sheet at December 31, 2023 has been derived from the audited consolidated financial statements of Custom Truck One Source, Inc. at that date. Accordingly, these interim financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring adjustments and disclosures necessary for a fair statement of these interim statements, have been included. The results reported in these interim statements are not necessarily indicative of the results that may be reported for the entire year or for any other periods. These interim statements should be read in conjunction with the Custom Truck One Source, Inc. audited consolidated financial statements included in the Custom Truck One Source, Inc. Annual Report on Form 10-K for the year ended December 31, 2023.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
Recently Issued Accounting Standards
Income Taxes
In December 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update No. 2023-09, Income TaxesImprovements to Income Tax Disclosures (Topic 740) (“ASU 2023-09”), which expands income tax disclosure requirements to include additional information related to the rate reconciliation of our effective tax rates to statutory rates as well as additional disaggregation of taxes paid. The amendments in the ASU also remove disclosures related to certain unrecognized tax benefits and deferred taxes. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. The amendments may be applied prospectively or retrospectively, and early adoption is permitted. We are currently assessing the impact of the requirements on our condensed consolidated financial statements and disclosures.
8


Segment Reporting
In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment ReportingImprovements to Reportable Segment Disclosures (Topic 280) (“ASU 2023-07”), which expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with retrospective application required and early adoption permitted. We are currently assessing the impact of the requirements on our condensed consolidated financial statements and disclosures.
Note 2: Revenue
Revenue Disaggregation
Geographic Areas
The Company had total revenue in the following geographic areas:
Three Months Ended June 30,Six Months Ended June 30,
(in $000s)2024202320242023
United States$414,066 $442,501 $811,763 $880,779 
Canada8,947 14,329 22,557 28,214 
Total Revenue$423,013 $456,830 $834,320 $908,993 
Major Product Lines and Services
Equipment leasing and equipment sales are the core businesses of the Company, with leasing complemented by the sale of rental units from the rental fleet. The Company’s revenue by major product and service line for the three and six months ended June 30, 2024 and 2023 are presented in the table below.
9


Three Months Ended June 30,Three Months Ended June 30,
20242023
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$98,205 $ $98,205 $114,620 $ $114,620 
Shipping and handling 4,792 4,792  7,549 7,549 
Total rental revenue98,205 4,792 102,997 114,620 7,549 122,169 
Sales and services:
Equipment sales1,554 284,079 285,633 19,603 282,514 302,117 
Parts and services2,626 31,757 34,383 6,938 25,606 32,544 
Total sales and services4,180 315,836 320,016 26,541 308,120 334,661 
Total revenue$102,385 $320,628 $423,013 $141,161 $315,669 $456,830 
Six Months Ended June 30,Six Months Ended June 30,
20242023
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$199,715 $ $199,715 $227,523 $ $227,523 
Shipping and handling 9,453 9,453  12,934 12,934 
Total rental revenue199,715 9,453 209,168 227,523 12,934 240,457 
Sales and services:   
Equipment sales4,572 553,663 558,235 43,775 559,632 603,407 
Parts and services5,870 61,047 66,917 11,753 53,376 65,129 
Total sales and services10,442 614,710 625,152 55,528 613,008 668,536 
Total revenue$210,157 $624,163 $834,320 $283,051 $625,942 $908,993 
Rental revenue is primarily comprised of revenues from rental agreements and freight charges billed to customers. Equipment sales recognized pursuant to sales-type leases are recorded within equipment sales revenue. Charges to customers for damaged rental equipment are recorded within parts and services revenue.
Receivables, Contract Assets and Liabilities
As of June 30, 2024 and December 31, 2023, the Company had net receivables related to contracts with customers of $77.0 million and $112.1 million, respectively. As of June 30, 2024 and December 31, 2023, the Company had net receivables related to rental contracts and other of $89.7 million and $103.0 million, respectively.
The Company manages credit risk associated with its accounts receivable at the customer level. Because the same customers generate the revenues that are accounted for under both Topic 606 and Topic 842, the discussions below address how credit risk and the Company's allowance for credit losses impact the Company's total revenues.
The Company’s allowance for credit losses reflects its estimate of the amount of receivables that it will be unable to collect. The estimated losses are based upon a review of outstanding receivables, the related aging, including specific accounts if deemed necessary, and on the Company’s historical collection experience. The estimated losses are calculated using the loss rate method based upon a review of outstanding receivables, related aging, and historical collection experience. The Company's estimates reflect changing circumstances, including changes in the economy or in the particular circumstances of individual customers, and, as a result, the Company may be required to increase or decrease its allowance.
Accounts receivable, net consisted of the following:
(in $000s)June 30, 2024December 31, 2023
Accounts receivable$184,804 $232,592 
Less: allowance for doubtful accounts(18,103)(17,503)
Accounts receivable, net$166,701 $215,089 
For the six months ended June 30, 2024 and 2023, the Company wrote-off $7.0 million and $5.7 million, respectively, of receivables, net of recoveries.
10


When customers are billed for rentals in advance of the rental period, the Company defers recognition of revenue. As of both June 30, 2024 and December 31, 2023, the Company had approximately $2.9 million of deferred rental revenue. Additionally, the Company collects deposits from customers for orders placed for equipment and rentals. The Company had approximately $19.5 million and $25.9 million in deposits as of June 30, 2024 and December 31, 2023, respectively. Of the $25.9 million deposit liability balance as of December 31, 2023, $25.8 million was recorded as revenue during the six months ended June 30, 2024 due to performance obligations being satisfied. The Company’s remaining performance obligations on its equipment deposit liabilities have original expected durations of one year or less.
The Company does not have material contract assets, and as such, did not recognize any material impairments of any contract assets.
Note 3: Sales-Type Leases
Revenue from rental agreements qualifying as sales-type leases was as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in $000s)2024202320242023
Equipment sales$1,554 $19,603 $4,572 $43,775 
Cost of equipment sales1,229 19,415 4,051 42,640 
Gross profit$325 $188 $521 $1,135 
As these transactions remained under rental contracts, $5.6 million and $7.9 million for the three months ended June 30, 2024 and 2023, respectively, and $11.0 million and $15.1 million for the six months ended June 30, 2024 and 2023, respectively, were billed under the contracts as rentals. Interest income from financing receivables was $3.3 million and $4.4 million for the three months ended June 30, 2024 and 2023, respectively, and $6.0 million and $7.8 million for the six months ended June 30, 2024 and 2023, respectively.
Note 4: Inventory
Whole goods inventory is comprised of chassis, attachments (i.e., boom cranes, aerial lifts, digger derricks, dump bodies, etc.) and the in-process costs incurred in the final assembly of those units. As part of the business model, the Company sells unassembled individual whole goods and whole goods with varying levels of customization direct to consumers or dealers. Whole goods inventory also includes new equipment purchased specifically for resale to customers. Inventory consisted of the following:
(in $000s)June 30, 2024December 31, 2023
Whole goods$1,031,786 $846,170 
Aftermarket parts and services inventory138,700 139,624 
Inventory$1,170,486 $985,794 
Note 5: Floor Plan Financing
Floor plan payables represent financing arrangements to facilitate the Company’s purchase of new and used trucks, cranes, and construction equipment inventory. All floor plan payables are collateralized by the inventory financed. These payables become due and payable upon the sale, transfer, or reclassification of each unit of inventory. Certain floor plan arrangements require the Company to satisfy various financial ratios consistent with those under the ABL Facility (as defined below). As of June 30, 2024, the Company was in compliance with these covenants.
The amounts owed under floor plan payables are summarized as follows:
(in $000s)June 30, 2024December 31, 2023
Trade:
Daimler Truck Financial$238,497 $181,480 
PACCAR Financial Services117,030 71,717 
Ford Motor Credit Company, LLC29,974  
Trade floor plan payables$385,501 $253,197 
Non-trade:
PNC Equipment Finance, LLC$472,611 $409,113 
Non-trade floor plan payables$472,611 $409,113 
11


Interest on outstanding floor plan payable balances is due and payable monthly. Floor plan interest expense was $15.4 million and $28.3 million for the three and six months ended June 30, 2024, respectively, and $8.1 million and $14.9 million for the same periods in 2023.
Trade Floor Plan Financing:
Daimler Truck Financial
The Company is party to the Wholesale Financing Agreement with Daimler Truck Financial (the “Daimler Facility”), which bears interest at a rate of U.S. Prime Rate plus 0.80% after an initial interest free period of up to 150 days. The total borrowing capacity under the Daimler Facility is $175.0 million, however, from time to time, Daimler extends credit to the Company in excess of this amount. The Daimler agreement is evergreen and is subject to termination by either party through written notice.
PACCAR
The Company has an Inventory Financing Agreement with PACCAR Financial Corp that provides the Company with a line of credit of $125.0 million to finance inventory purchases of new Peterbilt and/or Kenworth trucks, tractors, and chassis. Amounts borrowed against this line of credit incur interest at a rate of U.S. Prime Rate minus 0.71%. The PACCAR agreement extends automatically each April and is subject to termination by either party through written notice.
References to the Prime Rate in the foregoing agreements represent the rate as published in The Wall Street Journal.
Ford Motor Credit Company, LLC
On April 2, 2024, the Company entered into the Master Loan and Security Agreement with Ford Motor Credit Company, LLC (the “FMCC Facility”), which allows the Company to enter into individual loan supplements which bear interest based on the bank prime loan rate as reported by the Federal Reserve Board for the Friday preceding the last Monday of a given month. The total borrowing capacity under the FMCC Facility as of June 30, 2024 was $30.0 million. The FMCC agreement is evergreen and is subject to termination by either party through written notice. During July 2024, the Company entered into an amendment to the FMCC Facility which increased the borrowing capacity to $42.0 million.
Non-Trade Floor Plan Financing:
PNC Equipment Finance, LLC
The Company has an Inventory Loan, Guaranty and Security Agreement (the “Loan Agreement”) with PNC Equipment Finance, LLC. The Loan Agreement, as of June 30, 2024, provides the Company with a $480.0 million revolving credit facility, which matures on August 25, 2025 and bears interest at a three-month term secured overnight financing rate (“SOFR”) plus 3.00%. During July 2024, the Company entered into an amendment to the Loan Agreement which increased the revolving credit facility to $500.0 million.
Note 6: Rental Equipment
Rental equipment, net consisted of the following:
(in $000s)June 30, 2024December 31, 2023
Rental equipment$1,446,675 $1,405,532 
Less: accumulated depreciation(499,045)(488,828)
Rental equipment, net$947,630 $916,704 
Note 7: Goodwill
We recognize goodwill when the purchase price of an acquired business exceeds the fair value of net assets acquired. Goodwill is not amortized for financial reporting purposes. Goodwill is impaired when its carrying value exceeds its implied fair value. We perform our goodwill impairment analysis annually on October 1 or more frequently if an event or circumstance (such as a significant adverse change in the business climate, operating performance metrics, or legal factors) indicates that an impairment may have occurred. If the fair value of the reporting unit exceeds its carrying value, goodwill of the reporting unit is not considered impaired. If the carrying value of the reporting unit exceeds its fair value, then there is an indication impairment may exist.
During the quarter ended June 30, 2024, we identified factors indicating goodwill may be impaired related to two of our reporting units, ERS and APS. These factors were decreased utilization levels driven by continuing transmission project declines and delays. To derive the fair value of each reporting unit, we utilized the income approach, specifically the discounted cash flow method, as well as
12


the market approach, which included analysis of comparable publicly-traded companies, to determine the fair value of the reporting units. The income method approach calculates fair value by estimating the after-tax cash flows attributable to a reporting unit and then discounting these after-tax cash flows to a present value using a risk-adjusted discount rate. The market approach analyzed how the market values of comparable publicly-traded companies’ operating metrics, such as sales and earnings, compare to each of the respective metrics of the reporting units. These methodologies are consistent with how we estimate the fair value of reporting units during the annual goodwill impairment test. Inputs used to fair value our reporting units are considered “Level 3” inputs of the fair value hierarchy and include the following:
Our projections were based on management's assessment of macroeconomic variables, industry trends and market opportunities, as well as our strategic objectives and future growth plans. Revenue growth rates assumed from approximately 5% to 7% for 2025 and from approximately 3% to 8% for 2026 and beyond.
The discount rate used to measure the present value of the projected future cash flows is set using a weighted-average cost of capital method that considers market and industry data, as well as our specific risk factors that are likely to be considered by a market participant. The weighted-average cost of capital is our estimate of the overall after-tax rate of return required by equity and debt holders of a business enterprise. The discount rates applied to the reporting units ranged from 10.0% to 10.5%.
As a result of our fair value calculations, we determined that the fair value of the reporting units exceeded their carrying values. Accordingly, goodwill related to the reporting units was not considered impaired.
Note 8: Long-Term Debt
Debt obligations and associated interest rates consisted of the following:
(in $000s)June 30, 2024December 31, 2023June 30, 2024December 31, 2023
ABL Facility$587,400 $552,400 7.5%7.7%
2029 Secured Notes920,000 920,000 5.5%5.5%
2023 Credit Facility17,814 13,800 5.8%5.8%
Other notes payable26,525 31,599 
3.1%-7.9%
3.1%-7.9%
Total debt outstanding1,551,739 1,517,799 
Deferred financing fees(19,527)(22,406)
Total debt net of deferred financing fees1,532,212 1,495,393 
Less: current maturities(3,779)(8,257)
Long-term debt$1,528,433 $1,487,136 
As of June 30, 2024, borrowing availability under the ABL Facility was $159.5 million, and outstanding standby letters of credit were $3.1 million.
ABL Facility
The Company and certain of its direct and indirect subsidiaries are party to an asset-based revolving credit agreement (the “ABL Credit Agreement”), consisting of a $750.0 million first lien senior secured asset-based revolving credit facility (the “ABL Facility”), which matures on April 1, 2026. Borrowings under the ABL Facility bear interest at a floating rate, which, at the Company’s election, could be (a) in the case of U.S. dollar denominated loans, either (i) SOFR plus an applicable margin or (ii) the base rate plus an applicable margin; or (b) in the case of Canadian dollar denominated loans, the CDOR rate plus an applicable margin. The applicable margin varies based on Average Availability (as defined in the ABL Credit Agreement) from (a) with respect to base rate loans, 0.50% to 1.00% and (b) with respect to SOFR loans and CDOR rate loans, 1.50% to 2.00%.
2023 Credit Facility
On January 13, 2023, the Company entered into a new credit agreement allowing for borrowings of up to $18.0 million (the “2023 Credit Facility”). Proceeds from the credit agreement were used to finance a portion of the Company’s acquisition of real property from a related party in December 2022. A portion of the loan proceeds has been used to finance improvements to the property. In connection with entering into the agreement, the Company received net proceeds of $13.7 million. During the first quarter of 2024, the Company drew down an additional $4.2 million, as certain required construction milestones were met. Borrowings bear interest at a fixed rate of 5.75% per annum and are required to be repaid monthly in an amount of approximately $0.1 million with a balloon payment due on the maturity date of January 13, 2028. Borrowings are secured by the real property and improvements.
13


Note 9: Earnings (Loss) Per Share
Basic earnings (loss) per share is computed by dividing net earnings (loss) by the weighted-average number of shares of common stock outstanding. Diluted earnings (loss) per share includes the effects of potentially dilutive shares of common stock, if dilutive. Potentially dilutive effects include the exercise of warrants, contingently issuable shares, or share-based compensation. Our potentially dilutive shares aggregated 30.4 million and 30.2 million for the three and six months ended June 30, 2024, respectively, and 29.4 million and 29.3 million for the same periods in 2023, and were not included in the computation of diluted earnings (loss) per share because the impact would have been anti-dilutive.
The following tables set forth the computation of basic and dilutive earnings per share:
Three Months Ended June 30, 2024Three Months Ended June 30, 2023
(in $000s, except per share data)Net Income (loss)Weighted Average SharesPer Share AmountNet IncomeWeighted Average SharesPer Share Amount
Basic earnings (loss) per share$(24,478)239,727$(0.10)$11,610 246,130$0.05 
Dilutive common share equivalents —  825— 
Diluted earnings (loss) per share$(24,478)239,727$(0.10)$11,610 246,955$0.05 
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
(in $000s, except per share data)Net Income (loss)Weighted Average SharesPer Share AmountNet Income Weighted Average SharesPer Share Amount
Basic earnings (loss) per share$(38,813)240,045 $(0.16)$25,410 246,090 $0.10 
Dilutive common share equivalents  —  842— 
Diluted earnings (loss) per share$(38,813)240,045 $(0.16)$25,410 246,932 $0.10 

Note 10: Equity
Preferred Stock
As of both June 30, 2024 and December 31, 2023, we were authorized to issue 10,000,000 shares of preferred stock with a par value of $0.0001 per share, with such designation, rights and preferences as may be determined from time to time by our board of directors. As of both June 30, 2024 and December 31, 2023, there were no shares of preferred stock issued or outstanding.
Common Stock
As of both June 30, 2024 and December 31, 2023, we were authorized to issue 500,000,000 shares of common stock with a par value of $0.0001 per share.
14


On August 2, 2022, the Company’s Board of Directors authorized a stock repurchase program, allowing for the repurchase of up to $30 million of the Company’s shares of common stock, which authorization was further increased by $25 million of shares on September 14, 2023, and increased again by $25 million of shares on March 11, 2024, upon exhaustion of prior authorization. Under the repurchase program, repurchases can be made from time to time using a variety of methods, which may include open market purchases, privately negotiated transactions, or otherwise, all in accordance with the rules of the Securities and Exchange Commission and other applicable legal requirements. The specific timing, price and size of purchases will depend on prevailing stock prices, general economic and market conditions, and other considerations. The repurchase program does not obligate the Company to acquire any particular amount of its common stock, and the repurchase program may be suspended or discontinued at any time at the Company’s discretion.
During the three and six months ended June 30, 2024, the Company repurchased approximately 3.6 million and 4.6 million shares of its common stock, respectively, which are held in treasury, for a total cost of $16.7 million and $23.1 million, including commission fees. During the three and six months ended June 30, 2023, the Company repurchased approximately 0.5 million and 0.7 million shares of common stock, respectively, for a total cost of $3.2 million and $4.3 million. At June 30, 2024, $7.4 million was available under the stock repurchase program.
Contingently Issuable Shares
NESCO Holdings, LP is a Delaware limited partnership holding shares of our common stock. NESCO Holdings, LP is owned and controlled by Energy Capital Partners, and, as of June 30, 2024, had the right to receive: (1) up to an additional 1,800,000 shares of common stock (the “First Tranche”) through July 31, 2024, in increments of 900,000 shares, if (x) the trading price of the common stock exceeds $13.00 per share (the “Minimum Target”) or $16.00 per share for any 20 trading days during a 30 consecutive trading day period or (y) a sale transaction of the Company occurs in which the consideration paid per share to holders of common stock of the Company exceeds $13.00 per share or $16.00 per share, and (2) 1,651,798 shares of common stock if during the seven-year period ending July 31, 2026, the trading price of common stock exceeds $19.00 per share for any 20 trading days during a 30 consecutive trading day period or if a sale transaction of the Company occurs in which the consideration paid per share to holders of common stock exceeds $19.00 per share. As of July 31, 2024, the Minimum Target was not met, and NESCO Holdings, LP no longer has the right to receive the First Tranche of 1,800,000 shares of common stock. NESCO Holdings, LP has the right to receive the remaining 1,651,798 shares upon satisfaction of the conditions discussed above.
Note 11: Fair Value Measurements
The FASB accounting standards provide a comprehensive framework for measuring fair value and sets forth a definition of fair value and establishes a hierarchy prioritizing the inputs to valuation techniques, giving the highest priority to quoted prices in active markets for identical assets and liabilities and the lowest priority to unobservable value inputs.
The following table sets forth the carrying values (exclusive of deferred financing fees) and fair values of our financial liabilities:
Carrying ValueFair Value
(in $000s)Level 1Level 2Level 3
June 30, 2024
ABL Facility$587,400 $ $587,400 $ 
2029 Secured Notes920,000  848,700  
2023 Credit Facility17,814  17,814  
Other notes payable26,525  26,525  
December 31, 2023
ABL Facility$552,400 $ $552,400 $ 
2029 Secured Notes920,000  846,400  
2023 Credit Facility13,800  13,800  
Other notes payable31,599  31,599  
The carrying amounts of the ABL Facility, 2023 Credit Facility and other notes payable approximated fair value as of June 30, 2024 and December 31, 2023 based upon terms and conditions available to the Company at those dates in comparison to the terms and conditions of its outstanding debt. The estimated fair value of the 2029 Secured Notes is calculated using Level 2 inputs, based on bid prices obtained from brokers.
15


Note 12: Income Taxes
For interim periods, we estimate our annual effective tax rate, exclusive of discrete items, which is derived primarily by our estimate of our valuation allowance as of the end of our fiscal year. The Company’s effective tax rate for the six months ended June 30, 2024 and 2023 differs from the U.S. federal statutory tax rate due to the recording of valuation allowances. We recorded an income tax expense of $1.1 million for the six months ended June 30, 2024 resulting in an effective tax rate of (3.0)% compared to an income tax expense of $2.3 million for the comparable prior year period, at an effective tax rate of 8.0%. The decrease in the effective tax rate for the six months ended June 30, 2024 compared to same period in 2023, was primarily due to state and local income tax updates enacted during the current period.
The Organization for Economic Cooperation and Development (“OECD”) has issued “Pillar Two” model rules introducing a new global minimum tax of 15% effective on January 1, 2024. While the US has not yet adopted the Pillar Two rules, various other governments around the world are enacting legislation to do so. As currently designed, Pillar Two will ultimately apply to our worldwide operations. Considering we do not have material operations in jurisdictions with tax rates lower than the Pillar Two minimum, these rules are not expected to materially increase our global tax costs. We will continue to monitor US and global legislative activities related to Pillar Two for potential impacts.
Note 13: Commitments and Contingencies
We record a liability when we believe that it is both probable that a liability has been incurred and the amount can be reasonably estimated. Significant judgment is required to determine both probability and the estimated amount. We review these provisions at least quarterly and adjust these provisions to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information.
Legal Matters
In the normal course of business, there are various claims in process, matters in litigation, and other contingencies. At this time, no claims of these types, certain of which are covered by insurance policies, have had a material effect on the Company. Certain jurisdictions in which the Company operates do not allow insurance recoveries related to punitive damages. For matters pertaining to the pre-acquisition activities of Custom Truck One Source, L.P. (“Custom Truck LP”), the sellers of Custom Truck LP have agreed to indemnify the Company for losses arising out of the breach of pre-closing covenants in the purchase agreement and certain indemnified tax matters discussed below, with recourse limited to $10.0 million and $8.5 million escrow accounts, respectively.
From time to time, the Company is audited by state and local taxing authorities. These audits typically focus on the Company’s withholding of state-specific sales tax and rental-related taxes.
Custom Truck LP’s withholdings of federal excise taxes for each of the four quarterly periods during 2015 are currently under audit by the IRS. The IRS issued an assessment on October 28, 2020 in an aggregate amount of $2.4 million for the 2015 periods, alleging that certain types of sold equipment are not eligible for the Mobile Machinery Exemption set forth in the Internal Revenue Code (the “Code”). An appeal was filed on January 28, 2021. Based on management’s understanding of the facts and circumstances, including the relevant provisions of the Code, and historical precedent, including previous successful appeals of similar assessments in prior years, management does not believe the likelihood of a loss resulting from the IRS assessment to be probable at this time.
While it is not possible to predict the outcome of the foregoing matters with certainty, it is the opinion of management that the final outcome of these matters will not have a material effect on the Company’s consolidated financial condition, results of operations and cash flows.
Purchase Commitments
We enter into purchase agreements with manufacturers and suppliers of equipment for our rental fleet and inventory. All of these agreements are cancellable within a specified notification period to the supplier.
Note 14: Related Parties
The Company has transactions with related parties as summarized below.
Rentals and Sales — The Company rents and sells equipment and provides services to R&M Equipment Rental, a business partially owned by members of the Company’s management. The Company also rents equipment and purchases inventory from R&M Equipment Rental.
16


Other — The Company has purchased aircraft charter services from entities owned by members of the Company’s management and their immediate families. Charter services payments related to these transactions are immaterial. Air travel expenses are recorded in selling, general, and administrative expenses.
Management Fees — The Company is obligated under a Corporate Advisory Services Agreement with Platinum, under which management fees are payable to Platinum quarterly. The management fees are recorded in transaction expenses and other in the Company’s Consolidated Statements of Operations and Comprehensive Income (Loss).
A summary of the transactions with the foregoing related parties included in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) is as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in $000s)2024202320242023
Total revenues from transactions with related parties$7,945 $10,048 $11,604 $18,503 
Expenses incurred from transactions with related parties included in cost of revenue$286 $494 $752 $852 
Expenses incurred from transactions with related parties included in operating expenses$127 $1,368 $1,400 $2,763 
Amounts receivable from/payable to related parties included in the Condensed Consolidated Balance Sheets are as follows:
(in $000s)June 30, 2024December 31, 2023
Accounts receivable from related parties$1,664 $695 
Accounts payable to related parties$95 $140 
Note 15: Segments
Our operations are primarily organized and managed by operating segment. Operating segment performance and resource allocations are primarily based on gross profit. Intersegment sales and any related profits are eliminated in consolidation. We manage the business in three reporting segments: Equipment Rental Solutions (“ERS”), Truck and Equipment Sales (“TES”) and Aftermarket Parts and Services (“APS”).
17


The Company’s segment results are presented in the tables below:
Three Months Ended June 30,
2024
(in $000s)ERSTESAPSTotal
Revenue:
Rental$100,699 $ $2,298 $102,997 
Equipment sales37,712 247,921  285,633 
Parts and services  34,383 34,383 
Total revenue138,411 247,921 36,681 423,013 
Cost of revenue:
Rentals/parts and services29,281  28,562 57,843 
Equipment sales25,792 205,526  231,318 
Depreciation of rental equipment43,581  1,004 44,585 
Total cost of revenue98,654 205,526 29,566 333,746 
Gross profit$39,757 $42,395 $7,115 $89,267 
Three Months Ended June 30,
2023
(in $000s)ERSTESAPSTotal
Revenue:
Rental$117,832 $ $4,337 122,169 
Equipment sales50,694 251,423  302,117 
Parts and services  32,544 32,544 
Total revenue168,526 251,423 36,881 456,830 
Cost of revenue:
Rentals/parts and services31,341  25,988 57,329 
Equipment sales39,802 205,464  245,266 
Depreciation of rental equipment42,805  811 43,616 
Total cost of revenue113,948 205,464 26,799 346,211 
Gross profit$54,578 $45,959 $10,082 $110,619 

18


Six Months Ended June 30,
2024
(in $000s)ERSTESAPSTotal
Revenue:
Rental$203,987 $ $5,181 $209,168 
Equipment sales70,452 487,783  558,235 
Parts and services  66,917 66,917 
Total revenue274,439 487,783 72,098 834,320 
Cost of revenue:
Rentals/parts and services59,081  54,816 113,897 
Equipment sales49,890 402,228  452,118 
Depreciation of rental equipment86,278  2,051 88,329 
Total cost of revenue195,249 402,228 56,867 654,344 
Gross profit$79,190 $85,555 $15,231 $179,976 
Six Months Ended June 30,
2023
(in $000s)ERSTESAPSTotal
Revenue:
Rental$231,616 $ $8,841 $240,457 
Equipment sales142,830 460,577  603,407 
Parts and services  65,129 65,129 
Total revenue374,446 460,577 73,970 908,993 
Cost of revenue:
Rentals/parts and services60,401  52,975 113,376 
Equipment sales110,883 380,508  491,391 
Depreciation of rental equipment82,317  1,629 83,946 
Total cost of revenue253,601 380,508 54,604 688,713 
Gross profit$120,845 $80,069 $19,366 $220,280 
Total assets by operating segment are not disclosed herein because asset by operating segment data is not reviewed by the chief operating decision-maker (“CODM”) to assess performance and allocate resources.
Gross profit is the primary operating result whereby our segments are evaluated for performance and resource allocation. The following table presents a reconciliation of consolidated gross profit to consolidated income (loss) before income taxes:
Three Months Ended June 30,Six Months Ended June 30,
(in $000s)2024202320242023
Gross profit$89,267 $110,619 $179,976 $220,280 
Selling, general and administrative expenses55,697 58,028 113,692 115,019 
Amortization6,692 6,606 13,270 13,278 
Non-rental depreciation3,360 2,721 6,280 5,371 
Transaction expenses and other5,844 3,689 10,690 7,149 
Interest expense, net42,401 31,625 80,316 60,801 
Financing and other expense (income)(3,319)(5,048)(6,581)(8,999)
Income (loss) before income taxes$(21,408)$12,998 $(37,691)$27,661 
The following table presents total assets by country:
(in $000s)June 30, 2024December 31, 2023
Assets:
United States$3,405,053 $3,243,619 
Canada118,515 124,178 
       Total Assets$3,523,568 $3,367,797 
19


Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
Forward-Looking Statements
Any statements made in this report that are not statements of historical fact, including statements about our beliefs and expectations, are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, as amended, and should be evaluated as such. These statements often include words such as “anticipate,” “expect,” “suggest,” “plan,” “believe,” “intend,” “estimate,” “target,” “project,” “should,” “could,” “would,” “may,” “will,” “forecast,” and other similar expressions. We base these forward-looking statements or projections on our current expectations, plans and assumptions that we have made in light of our experience in the industry, as well as our perceptions of historical trends, current conditions, expected future developments and other factors we believe are appropriate under the circumstances and at such time. As you read and consider this report, you should understand that these statements are not guarantees of performance or results and are subject to and involve risks, uncertainties and assumptions. You should not place undue reliance on these forward-looking statements or projections. Below is a summary of risk factors applicable to us that may materially affect such forward-looking statements and projections:
increases in labor costs, our inability to obtain raw materials, component parts and/or finished goods in a timely and cost-effective manner, and our inability to manage our rental equipment in an effective manner;
competition in the equipment dealership and rental industries;
our sales order backlog may not be indicative of the level of our future revenues;
increases in unionization rate in our workforce;
our inability to recruit and retain the experienced personnel, including skilled technicians, we need to compete in our industries;
our inability to attract and retain highly skilled personnel and our inability to retain or plan for succession of our senior management;
material disruptions to our operation and manufacturing locations as a result of public health concerns, equipment failures, natural disasters, work stoppages, power outages or other reasons;
potential impairment charges;
any further increase in the cost of new equipment that we purchase for use in our rental fleet or for sale as inventory;
aging or obsolescence of our existing equipment, and the fluctuations of market value thereof;
disruptions in our supply chain;
our business may be impacted by government spending;
we may experience losses in excess of our recorded reserves for receivables;
uncertainty relating to macroeconomic conditions, unfavorable conditions in the capital and credit markets and our inability to obtain additional capital as required;
increases in price of fuel or freight;
regulatory technological advancement, or other changes in our core end-markets may affect our customers’ spending;
difficulty in integrating acquired businesses and fully realizing the anticipated benefits and cost savings of the acquired businesses, as well as additional transaction and transition costs that we will continue to incur following acquisitions;
the interest of our majority stockholder, which may not be consistent with the other stockholders;
our significant indebtedness, which may adversely affect our financial position, limit our available cash and our access to additional capital, prevent us from growing our business and increase our risk of default;
our inability to generate cash, which could lead to a default;
significant operating and financial restrictions imposed by our debt agreements;
changes in interest rates, which could increase our debt service obligations on the variable rate indebtedness and decrease our net income and cash flows;
disruptions or security compromises affecting our information technology systems or those of our critical services providers could adversely affect our operating results by subjecting us to liability, and limiting our ability to effectively monitor and control our operations, adjust to changing market conditions, or implement strategic initiatives;
we are subject to complex laws and regulations, including environmental and safety regulations that can adversely affect cost, manner or feasibility of doing business;
material weakness in our internal control over financial reporting which, if not remediated, could result in material misstatements in our financial statements;
we are subject to a series of risks related to climate change; and
increased attention to, and evolving expectations for, sustainability and environmental, social and governance initiatives.
20


These cautionary statements should not be construed by you to be exhaustive and are made only as of the date of this report. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, unless required by law. See “Risk Factors” in Part I, Item 1A of the Annual Report for the year ended December 31, 2023 and in Part II, Item 1A of this report, for additional risks.
Custom Truck One Source, Inc., a Delaware corporation, and its wholly owned subsidiaries (“we,” “our,” “us,” or “the Company”) are engaged in the business of providing a range of products and services to customers through rentals and sales of specialty equipment, rentals and sales of aftermarket parts and services related to the specialty equipment, and repair, maintenance and customization services related to that equipment.
We are a specialty equipment provider to the electric utility transmission and distribution, telecommunications, rail, forestry, waste management and other infrastructure-related industries in North America. Our core business relates to our new equipment inventory and rental fleet of specialty equipment that is utilized by service providers in infrastructure development and improvement work. We offer our specialized equipment to a diverse customer base, including utilities and contractors, for the maintenance, repair, upgrade, and installation of critical infrastructure assets, including distribution and transmission electric lines, telecommunications networks and rail systems, as well as for lighting and signage. We rent, produce, sell and service a broad range of new and used equipment, including bucket trucks, digger derricks, dump trucks, cranes, service trucks, and heavy-haul trailers. We manage the business in three reporting segments: Equipment Rental Solutions (“ERS”), Truck and Equipment Sales (“TES”) and Aftermarket Parts and Services (“APS”).
Financial and Performance Measures
Financial Measures
Revenue — As a full-service equipment provider, we generate revenue through renting, selling, assembling, upfitting, and servicing new and used heavy-duty trucks and cranes, as well as the sale of related parts. We also sell and rent specialized tools on an individual basis and in kits. Rental revenue is primarily comprised of revenues from rental agreements and freight charges billed to customers. The Company records changes in estimated collectability directly against rental revenue. Equipment sales revenue reflects the value of vocational trucks and other equipment sold to customers. Parts and service revenue is derived from maintenance and repair services, light upfit services, and parts, tools and accessories sold directly to customers. Rental revenue excludes active rental contracts which qualify to be accounted for as sales-type leases.
Cost of rental revenue — Cost of rental revenue reflects repairs and maintenance costs of rental equipment, parts costs, labor and other overheads related to maintaining the rental fleet, and freight associated with the shipping of rental equipment.
Depreciation of rental equipment — Depreciation of rental equipment is comprised of depreciation expense on the rental fleet. We allocate the cost of rental equipment generally over the rentable life of the equipment. The depreciation allocation is based upon estimated lives ranging from five to seven years. The cost of equipment is depreciated to an estimated residual value using the straight-line method.
Cost of equipment sales — Cost of equipment sales reflects production and inventory costs associated with new units sold, parts costs, labor and other overheads related to production, and freight associated with the shipping and receiving of equipment and parts. Cost of equipment sales also includes the net book value of rental units sold, including active rental contracts which qualify to be accounted for as sales-type leases.
Selling, general and administrative expenses — Selling, general and administrative expenses include sales compensation, fleet licensing fees and corporate expenses, including salaries, stock-based compensation expense, insurance, advertising costs, professional services, fees earned on customer arranged financing, gains or losses resulting from insurance settlements, and information technology costs.
Amortization and non-rental depreciation — Amortization expense relates to intangible assets such as customer lists, trade names, etc. Non-rental depreciation expense reflects the depreciation of property and equipment that is not part of the rental fleet.
Transaction expenses and other — Transaction expenses and other include expenses directly related to the acquisition of businesses. These expenses generally are comprised of travel and out-of-pocket expenses and legal, accounting and valuation or appraisal fees incurred in connection with pre- and post-closure activities. We also include costs and expenses associated with post-acquisition integration activities related to the acquired businesses.
Financing and other expense (income) — Financing and other expense (income) reflects the financing expense (income) associated with lease agreements qualifying to be accounted for as a sales-type lease, foreign currency gains and losses related to our Canadian



operations, as well as other miscellaneous gains or losses from non-operating activities. Also included in financing and other expense (income) are the unrealized remeasurement gains and losses related to derivative financial instruments.
Interest expense — Interest expense consists of contractual interest expense on outstanding debt obligations, floorplan financing facilities, amortization of deferred financing costs and other related financing expenses.
Income Tax Expense (Benefit) — We have net operating loss carryforward and disallowed interest deduction carryforward assets, which are generally available to be used to offset taxable income generated in future years. Due to limitations on the use of these carryforwards under U.S. federal and state income tax regulations, we record valuation allowances to reduce the carryforward assets to amounts that we estimate will be realized. Accordingly, income tax expense or benefit generally is comprised of changes to these valuation allowance estimates and does not reflect taxes on current period income (or tax benefit on current period losses). For these reasons, our effective tax rate differs from the federal statutory tax rate.
Operating Metrics
We consider the following key operational metrics, which are consistent with those defined by the American Rental Association, when evaluating our performance and making day-to-day operating decisions:
Ending OEC — Ending original equipment cost (“OEC”) is the original equipment cost of units at the end of the measurement period. OEC represents the original equipment cost, and excludes the effect of adjustments to rental equipment fleet acquired in business combinations. OEC is the basis for calculating certain of the measures set forth below. Additionally, the pricing of our rental contracts and equipment sales prices for our equipment is based upon OEC, and we measure a rate of return from our rentals and sales using OEC. OEC is a widely used industry metric to compare fleet dollar value independent of depreciation.
Average OEC on rent — Average OEC on rent is calculated as the weighted-average OEC on rent during the stated period.
Fleet utilization — Fleet utilization is defined as the total number of days the rental equipment was rented during a specified period of time divided by the total number of days available during the same period and weighted based on OEC. Utilization is a measure of fleet efficiency expressed as a percentage of time the fleet is on rent and is considered to be an important indicator of the revenue generating capacity of the fleet.
OEC on rent yield — OEC on rent yield (“ORY”) is a measure of return realized by our rental fleet during a period. ORY is calculated as rental revenue (excluding freight recovery and ancillary fees) during the stated period divided by the average OEC on rent for the same period. For periods less than 12 months, ORY is adjusted to an annualized basis.
Sales order backlog — Sales order backlog consists of purchase orders received for customized and stock equipment. Sales order backlog should not be considered an accurate measure of future net sales.
Operating Segments
We operate in three reportable operating segments: Equipment Rental Solutions, Truck and Equipment Sales and Aftermarket Parts and Services.
Equipment Rental Solutions (“ERS”) Segment — We own a broad range of new and used specialty equipment, including truck-mounted aerial lifts, cranes, service trucks, dump trucks, trailers, digger derricks and other machinery and equipment. As of June 30, 2024, this equipment (the “rental fleet”) is comprised of approximately 10,200 units. The majority of our rental fleet can be used across a variety of end-markets, which coincides with the needs of many of our customers who operate in multiple end-markets. As is customary for equipment rental companies, we sell used equipment out of our rental fleet to end user customers. These sales are often made in response to specific customer requests. These sales offer customers an opportunity to buy well-maintained equipment with long remaining useful lives and enable us to effectively manage the age and mix of our rental fleet to match current market demand. We also employ rental purchase options (“RPOs”) on a select basis, which provide a buyout option with an established purchase price that decreases over time as rental revenue is collected. Customers are given credit against such purchase price for a portion of the amounts paid over the life of the rental, allowing customers the flexibility of a rental with the option to purchase at any time at a known price. Activities in our ERS segment consist of the rental and sale from the rental fleet of the foregoing products.
Truck and Equipment Sales (“TES”) Segment — We offer a broad variety of new equipment for sale to be used across our end-markets, which can be modified to meet our customers’ specific needs. We believe that our integrated production capabilities and extensive knowledge gained over a long history of selling equipment have established us as a trusted partner for customers seeking tailored solutions with short lead times. In support of these activities, we primarily employ a direct-to-customer sales model, leveraging our dedicated sales force of industry and product managers, who are focused on driving national and local sales. We also opportunistically engage in the sale of used equipment purchased from third parties or received via trade-ins from new equipment
22


sales customers. In the majority of these cases, we will sell used equipment directly to customers, rather than relying on auctions. Activities in our TES segment consist of the production and sale of new and used specialty equipment and vocational trucks, which includes equipment from leading original equipment manufacturers (“OEMs”) across our end-markets, as well as our Load KingTM brand.
Aftermarket Parts and Services (“APS”) Segment — The APS segment includes the sale of specialized aftermarket parts, including captive parts related to our Load KingTM brand, used in the maintenance and repair of the equipment we sell and rent. Specialized tools, including stringing blocks, insulated hot stick, and rigging equipment, are sold or rented to our customers on an individual basis or in packaged specialty kits. We also provide truck and equipment maintenance and repair services, which are executed throughout our nationwide branch network and fleet of mobile technicians supported by our 24/7 call center based in Kansas City, Missouri.
Results of Operations
Three and six months ended June 30, 2024, compared to the same periods in 2023
Consolidated Results of Operations
Three Months Ended
(in $000s)June 30, 2024% of revenueJune 30, 2023% of revenue$ Change% changeMarch 31, 2024% of revenue
Rental revenue$102,997 24.3%$122,169 26.7%$(19,172)(15.7)%$106,171 25.8%
Equipment sales285,633 67.5%302,117 66.1%(16,484)(5.5)%272,602 66.3%
Parts sales and services34,383 8.1%32,544 7.1%1,839 5.7%32,534 7.9%
Total revenue423,013 100.0%456,830 100.0%(33,817)(7.4)%411,307 100.0%
Cost of revenue, excluding rental equipment depreciation289,161 68.4%302,59566.2%(13,434)(4.4)%276,854 67.3%
Depreciation of rental equipment44,585 10.5%43,616 9.5%969 2.2%43,744 10.6%
Gross profit89,267 21.1%110,619 24.2%(21,352)(19.3)%90,709 22.1%
Operating expenses71,593 71,044 549 0.8%72,339 
Operating income 17,674 39,575 (21,901)(55.3)%18,370 
Total other expense39,082 26,577 12,505 47.1%34,653 
Income (loss) before income taxes(21,408)12,998 (34,406)(264.7)%(16,283)
Income tax expense3,070 1,388 1,682 121.2%(1,948)
Net income (loss)$(24,478)$11,610 $(36,088)(310.8)%$(14,335)
Six Months Ended June 30,
(in $000s)2024% of revenue2023% of revenue$ Change% of change
Rental revenue$209,168 25.1 %$240,457 26.5%$(31,289)(13.0)%
Equipment sales558,235 66.9 %603,407 66.4%(45,172)(7.5)%
Parts sales and services66,917 8.0 %65,129 7.2%1,788 2.7 %
Total revenue834,320 100.0 %908,993 100.0%(74,673)(8.2)%
Cost of revenue, excluding rental equipment depreciation566,015 67.8 %604,767 66.5%(38,752)(6.4)%
Depreciation of rental equipment88,329 10.6 %83,946 9.2%4,383 5.2 %
Gross profit179,976 21.6 %220,280 24.2%(40,304)(18.3)%
Operating expenses143,932 140,817 3,115 2.2 %
Operating income 36,044 79,463 (43,419)(54.6)%
Total other expense73,735 51,802 21,933 42.3 %
Income (loss) before income taxes(37,691)27,661 (65,352)(236.3)%
Income tax expense1,122 2,251 (1,129)(50.2)%
Net income (loss)$(38,813)$25,410 $(64,223)(252.7)%
23


Total Revenue - The decrease in total revenue for the three and six months ended June 30, 2024, compared to the same periods in 2023 was due to a decrease in rental revenue due to lower utilization and a decline in average OEC on rent, as well as a decrease in equipment sales due to lower rental asset sales of used equipment. The Company continues to be impacted by end-market supply chain constraints, environmental, regulatory and customer financing factors affecting the timing of transmission job starts. These delays contributed to both lower rental revenue and rental asset sales during this quarter.
Cost of Revenue, Excluding Rental Equipment Depreciation - The decrease in cost of revenue, excluding rental equipment depreciation for the three and six months ended June 30, 2024, compared to the same periods in 2023, was driven primarily by the decrease in equipment sales volume.
Depreciation of Rental Equipment - Depreciation of our rental equipment increased in the three and six months ended June 30, 2024, compared to the same periods in 2023, as a result of higher rental equipment levels.
Operating Expenses - Operating expenses increased in the three and six months ended June 30, 2024, compared to the same periods in 2023, primarily as a result of an increase in general and administrative expenses due to increased headcount and wages, increased insurance due to higher inventory levels and rental assets, and additional expense associated with various information technology projects.
Total Other Expense - Other expense increased for the three and six months ended June 30, 2024, compared to the same periods in 2023, primarily due to the increase in interest expense from variable rate debt and floor plan financing liabilities.
Income Tax Expense (Benefit) - Income tax expense for the three and six months ended June 30, 2024 was $3.1 million and $1.1 million, respectively, resulting in an effective tax rate of (14.3)% and (3.0)%. Income tax expense for the three and six months ended June 30, 2023 was $1.4 million and $2.3 million, respectively, at an effective tax rate of 10.7% and 8.0%. The changes in the effective tax rates were primarily due to state and local income tax updates enacted during the current periods.
Net Income (loss) - The change in net income to a net loss for the three and six months ended June 30, 2024, compared to the same periods in 2023, was primarily the result of lower revenues leading to decreased gross profit and higher interest expense on variable-rate debt and variable-rate floor plan liabilities.
Operating Metrics
We principally evaluate operational performance based on the following metrics: ending OEC, average OEC on rent, fleet utilization, and OEC on rent yield. We also report sales order backlog related to our customers’ orders for new vocational heavy duty trucks as an indicator of the demand environment for our products. The table below presents these key measures.
Three Months Ended
(in $000s)June 30, 2024June 30, 2023 Change% ChangeMarch 31, 2024% Change
Ending OEC $1,457,955 $1,467,779 $(9,824)(0.7)%$1,452,856 0.4 %
Average OEC on rent$1,044,683 $1,203,855 $(159,172)(13.2)%$1,065,695 (2.0)%
Fleet utilization71.7 %81.7 %(10.0)%(12.2)%73.3 %(2.2)%
OEC on rent yield40.0 %40.1 %(0.1)%(0.2)%40.5 %(1.2)%
Sales order backlog$478,244 $863,757 $(385,513)(44.6)%$537,292 (11.0)%

Six Months Ended June 30,
(in $000s)20242023 Change% Change
Ending OEC $1,457,955 $1,467,779 $(9,824)(0.7)%
Average OEC on rent$1,055,189 $1,209,111 $(153,922)(12.7)%
Fleet utilization72.4 %82.6 %(10.2)%(12.3)%
OEC on rent yield40.3 %39.8 %0.5 %1.3 %
Sales order backlog$478,244 $863,757 $(385,513)(44.6)%

24


Operating Results by Segment
Equipment Rental Solutions (ERS) Segment
Three Months Ended
(in $000s)June 30, 2024June 30, 2023$ Change% ChangeMarch 31, 2024% Change
Rental revenue$100,699 $117,832 $(17,133)(14.5)%$103,288 (2.5)%
Equipment sales37,712 50,694 (12,982)(25.6)%32,740 15.2 %
Total revenue138,411 168,526 (30,115)(17.9)%136,028 1.8 %
Cost of rental revenue29,281 31,341 (2,060)(6.6)%29,800 (1.7)%
Cost of equipment sales25,792 39,802 (14,010)(35.2)%24,098 7.0 %
Depreciation of rental equipment43,581 42,805 776 1.8 %42,697 2.1 %
Total cost of revenue98,654 113,948 (15,294)(13.4)%96,595 2.1 %
Gross profit$39,757 $54,578 $(14,821)(27.2)%$39,433 0.8 %
Six Months Ended June 30,
(in $000s)20242023$ Change% Change
Rental revenue$203,987 $231,616 $(27,629)(11.9)%
Equipment sales70,452 142,830 (72,378)(50.7)%
Total revenue274,439 374,446 (100,007)(26.7)%
Cost of rental revenue59,081 60,401 (1,320)(2.2)%
Cost of equipment sales49,890 110,883 (60,993)(55.0)%
Depreciation of rental equipment86,278 82,317 3,961 4.8 %
Total cost of revenue195,249 253,601 (58,352)(23.0)%
Gross profit$79,190 $120,845 $(41,655)(34.5)%
Total Revenue - The decrease in total revenue for the ERS segment for the three and six months ended June 30, 2024, compared to the same periods in 2023, was driven by a decrease in equipment sales due to fewer rental asset sales of used equipment, as well as a decrease in rental revenue as a result of a reduction in fleet utilization of 10.0% for both the three and six months ended June 30, 2024, respectively, compared to the same periods in 2023. Fleet utilization decreased due to a decline in demand in the utility market as a result of supply chain constraints, environmental, regulatory, and customer financing factors affecting the timing of transmission job starts. For the three and six months ended June 30, 2024, average OEC on rent decreased 13.2% and 12.7%, respectively, compared to the same periods in 2023, primarily as a result of the lower utilization in the quarter.
Cost of Revenue - The decrease in total cost of revenue for the three and six months ended June 30, 2024, compared to the same periods in 2023, was largely due to the decrease in rental equipment sales volume.
Depreciation - Depreciation of our rental equipment increased for the three and six months ended June 30, 2024, compared to the same periods in 2023, as a result of higher rental equipment levels.
Gross Profit - The decrease in gross profit for the three and six months ended June 30, 2024, compared to the same periods in 2023, was due to the decrease in rental revenues and equipment sales for the period.

25


Truck and Equipment Sales (TES) Segment
Three Months Ended
(in $000s)June 30, 2024June 30, 2023$ Change% ChangeMarch 31, 2024% Change
Equipment sales$247,921 $251,423 $(3,502)(1.4)%$239,862 3.4 %
Cost of equipment sales205,526 205,464 62 — %196,702 4.5 %
Gross profit$42,395 $45,959 $(3,564)(7.8)%$43,160 1.8 %
Six Months Ended June 30,
(in $000s)20242023$ Change% Change
Equipment sales$487,783 $460,577 $27,206 5.9 %
Cost of equipment sales402,228 380,508 21,720 5.7 %
Gross profit$85,555 $80,069 $5,486 6.9 %
Equipment Sales - Equipment sales decreased for the three months ended June 30, 2024, compared to the same period in 2023, primarily due to lower volume of sales as a consequence of the softness in the utility end-market.
Equipment sales increased for the six months ended June 30, 2024, compared to the same period in 2023, primarily as a result of exiting 2023 with healthy inventory levels due to the supply chain improvements experienced in 2023 and historically high backlog levels that improved our ability to produce and deliver more units during the first quarter of 2024.
Cost of Equipment Sales - Cost of equipment sales slightly increased for the three months ended June 30, 2024, compared to the same period in 2023 as a result of higher costs of materials and components.
Cost of equipment sales increased for the six months ended June 30, 2024, compared to the same period in 2023, due to the increase in equipment sales volume.
Gross Profit - The decrease in gross profit for the three months ended June 30, 2024, compared to the same period in 2023, was due to the decline in pricing for equipment sales and increase in costs due to inflation.
The increase in gross profit for the six months ended June 30, 2024, compared to the same period in 2023, was reflective of the positive demand and pricing environment for new products during the first quarter of the year.
26


Aftermarket Parts and Services (APS) Segment
Three Months Ended
(in $000s)June 30, 2024June 30, 2023$ Change% ChangeMarch 31, 2024% Change
Rental revenue$2,298 $4,337 $(2,039)(47.0)%$2,883 (20.3)%
Parts and services revenue34,383 32,544 1,839 5.7 %32,534 5.7 %
Total revenue36,681 36,881 (200)(0.5)%35,417 3.6 %
Cost of revenue28,562 25,988 2,574 9.9 %26,254 8.8 %
Depreciation of rental equipment1,004 811 193 23.8 %1,047 (4.1)%
Total cost of revenue29,566 26,799 2,767 10.3 %27,301 8.3 %
Gross profit$7,115 $10,082 $(2,967)(29.4)%$8,116 (12.3)%
Six Months Ended June 30,
(in $000s)20242023$ Change% Change
Rental revenue$5,181 $8,841 $(3,660)(41.4)%
Parts and services revenue66,917 65,129 1,788 2.7 %
Total revenue72,098 73,970 (1,872)(2.5)%
Cost of revenue54,816 52,975 1,841 3.5 %
Depreciation of rental equipment2,051 1,629 422 25.9 %
Total cost of revenue56,867 54,604 2,263 4.1 %
Gross profit$15,231 $19,366 $(4,135)(21.4)%
Total Revenue - Total revenue decreased for the three and six months ended June 30, 2024, compared to the same periods in 2023, due to the decrease in rentals of tools and accessories affected by the utility end-market softness.
Cost of Revenue - Cost of revenue increased for the three and six months ended June 30, 2024, compared to the same periods in 2023, as a result of higher costs of materials.
Gross Profit - The decrease in gross profit for the three and six months ended June 30, 2024, compared to the same periods in 2023, was primarily driven by the decrease in tools and accessories rentals with an increase in maintenance expense driving gross profit down.
Liquidity and Capital Resources
Our principal sources of liquidity include cash generated by operating activities and borrowings under revolving credit facilities as described below. We believe that our liquidity sources and operating cash flows are sufficient to address our operating, debt service and capital requirements, including investments in our rental fleet, over the next 12 months. As of June 30, 2024, we had $8.1 million in cash and cash equivalents compared to $10.3 million as of December 31, 2023. As of June 30, 2024 and December 31, 2023, we had $587.4 million and $552.4 million of outstanding borrowings under our ABL Facility, respectively. Availability under the senior secured credit facility was $159.5 million as of June 30, 2024, and based on our borrowing base, we have an additional $328.3 million of suppressed availability that we can potentially utilize by upsizing our existing facility.
Loan Covenants and Compliance
The ABL Facility contains customary negative covenants for transactions of this type, including covenants that, among other things, limit the Company and its restricted subsidiaries’ ability to: incur additional indebtedness; pay dividends, redeem stock, or make other distributions; repurchase, prepay or redeem subordinated indebtedness; make investments; create restrictions on the ability of Company’s restricted subsidiaries to pay dividends; create liens; transfer or sell assets; consolidate, merge, sell, or otherwise dispose of all or substantially all of the Company’s assets; enter into certain transactions with the Company’s affiliates; and designate subsidiaries as unrestricted subsidiaries, in each case subject to certain exceptions, as well as a restrictive covenant applicable to each Specified Floor Plan Company (as defined in the ABL Credit Agreement) limiting its ability to own certain assets and engage in certain lines of business. The covenants governing the payment of dividends and making other distributions are based upon a combination of fixed amounts, percentages of Adjusted EBITDA or upon multiple pro forma measures depending on the purpose of any such dividend payments or distributions the Company and its restricted subsidiaries are permitted to make. Unlimited dividends under the ABL Facility may be permitted so long as, on a pro forma basis, “distribution conditions” (as defined in the ABL Credit Agreement governing the ABL Facility) are satisfied. As of June 30, 2024, the Company’s distribution conditions were satisfied and, as a result, the Company determined there were no restrictions on distributions by the ABL Credit Agreement.
27


The 5.50% senior secured second lien notes due 2029 (the “2029 Secured Notes”) were issued pursuant to an indenture (the “Indenture”) which contains covenants that limit the Company’s (and certain of its subsidiaries’) ability to, among other things: (i) incur additional debt or issue certain preferred stock; (ii) pay dividends, redeem stock, or make other distributions; (iii) make other restricted payments or investments; (iv) create liens on assets; (v) transfer or sell assets; (vi) create restrictions on payment of dividends or other amounts by the Company to its restricted subsidiaries; (vii) engage in mergers or consolidations; (viii) engage in certain transactions with affiliates; or (ix) designate the Company’s subsidiaries as unrestricted subsidiaries. The covenants governing the payment of dividends and making other distributions are based upon a combination of fixed amounts, percentages of Adjusted EBITDA or upon multiple pro forma measures depending on the purpose of any such dividend payments or distributions the Company and its restricted subsidiaries are permitted to make. Unlimited dividends, under the Indenture, may be made so long as after giving effect to making the dividends, the consolidated total debt ratio would be no greater than 5.00 to 1.00 on a pro forma basis. As of June 30, 2024, the Company’s consolidated total debt ratio was not greater than 5.00 to 1.00 and, as a result, the Company determined there were no restrictions on distributions by the Indenture. For further information on the ABL Facility and Indenture, see Note 9: Long-Term Debt in the Notes to the Consolidated Financial Statements under Part II, Item 8 in the Company’s annual report on Form 10-K for the year ended December 31, 2023, filed on March 7, 2024.
The Company presents Adjusted EBITDA calculated in accordance with “Consolidated EBITDA” as that term is used in the ABL Credit Agreement and the Indenture. Adjusted EBITDA is defined as net income, as adjusted for provision for income taxes, interest expense, net, depreciation of rental equipment and non-rental depreciation and amortization, and further adjusted for the impact of the fair value mark-up of acquired rental fleet (the “non-cash purchase accounting impact”), business acquisition and merger-related costs, including integration, the impact of accounting for certain of our rental contracts with customers that are accounted for under GAAP as a sales-type lease and stock compensation expense.
The Company presents Net Leverage Ratio, which is equivalent to Consolidated Total Net Leverage Ratio in our ABL Credit Agreement and Consolidated Total Debt Ratio in the Indenture, is defined as Net Debt over Adjusted EBITDA for the previous twelve-month period (“last twelve months,” or “LTM”). Net debt is defined as total debt (calculated as current and long-term debt, excluding deferred financing fees, plus current and long-term finance lease obligations) minus cash and cash equivalents.
Our creditors utilize Adjusted EBITDA and Net Leverage Ratio to assess our compliance with the restrictive covenants in the ABL Credit Agreement and the Indenture. Neither Adjusted EBITDA or Net Leverage Ratio is calculated in accordance with GAAP and may not conform to the calculation of Adjusted EBITDA or Net Leverage Ratio used by other companies. Neither Adjusted EBITDA or Net leverage Ratio should be considered as a substitute for a measure of our financial performance or liquidity prepared in accordance with GAAP.
The following table provides the calculation of Adjusted EBITDA pursuant to the ABL Credit Agreement and the Indenture.
Three Months Ended Six Months Ended Three Months Ended March 31, 2024
(in $000s)June 30, 2024June 30, 2023June 30, 2024June 30, 2023
Net income (loss)
$(24,478)$11,610 $(38,813)$25,410 $(14,335)
Interest expense27,003 23,575 52,018 45,938 25,015 
Income tax expense (benefit)
3,070 1,388 1,122 2,251 (1,948)
Depreciation and amortization57,797 55,441 113,958 107,531 56,161 
EBITDA63,392 92,014 128,285 181,130 64,893 
   Adjustments: 
   Non-cash purchase accounting impact (1)
5,260 469 8,220 7,668 2,960 
   Transaction and integration costs (2)
5,844 3,689 10,690 7,149 4,846 
   Sales-type lease adjustment (3)
1,961 3,293 4,435 6,096 2,474 
   Share-based payments (4)
3,599 4,322 6,329 7,469 2,730 
Change in fair value of warrants (5)
— (604)(527)(1,129)(527)
Adjusted EBITDA$80,056 $103,183 $157,432 $208,383 $77,376 
(1) Represents the non-cash impact of purchase accounting, net of accumulated depreciation, on the cost of equipment and inventory sold. The equipment and inventory acquired received a purchase accounting step-up in basis, which is a non-cash adjustment to the equipment cost pursuant to our ABL Credit Agreement and Indenture.
(2) Represents transaction and process improvement costs related to acquisitions of businesses, including post-acquisition integration costs, which are recognized within operating expenses in our Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). These expenses are comprised of professional consultancy, legal, tax and accounting fees. Also included are expenses associated with the integration of acquired businesses. These expenses are presented as adjustments to net income (loss) pursuant to our ABL Credit Agreement and Indenture.
28


(3) Represents the impact of sales-type lease accounting for certain leases containing RPOs, as the application of sales-type lease accounting is not deemed to be representative of the ongoing cash flows of the underlying rental contracts. The adjustments are made pursuant to our ABL Credit Agreement and Indenture. The components of this adjustment are presented in the table below.
Three Months EndedSix Months Ended Three Months Ended March 31, 2024
(in $000s)June 30, 2024June 30, 2023June 30, 2024June 30, 2023
Equipment sales$(1,554)$(19,603)$(4,572)$(43,775)$(3,018)
Cost of equipment sales1,229 19,415 4,051 42,640 2,822 
Gross profit(325)(188)(521)(1,135)(196)
Interest income(3,283)(4,406)(6,025)(7,834)(2,742)
Rental invoiced5,569 7,887 10,981 15,065 5,412 
Sales-type lease adjustment$1,961 $3,293 $4,435 $6,096 $2,474 
(4) Represents non-cash share-based compensation expense associated with the issuance of stock options and restricted stock units.
(5) Represents the charge to earnings for the change in fair value of the liability for warrants.
The following table presents the calculation of Net Debt and Net Leverage Ratio:
(in $000s) June 30, 2024March 31, 2024
Current maturities of long-term debt$3,779 $6,066 
Long-term debt, net1,528,433 1,492,346 
Deferred financing fees19,527 20,975 
Less: cash and cash equivalents(8,059)(7,990)
Net Debt$1,543,680 $1,511,397 
Divided by: LTM Adjusted EBITDA (1)
375,979 399,106 
Net Leverage Ratio4.11 3.79 
(1) The following tables present the calculation of LTM Adjusted EBITDA for the periods ended June 30, 2024 and March 31, 2024:
Current Year To Date PeriodLess: Prior Year To Date PeriodAdd: Prior Fiscal YearLTM Adjusted EBITDA
(in $000s)June 30, 2024June 30, 2023December 31, 2023June 30, 2024
Net income (loss)$(38,813)$25,410 $50,712 $(13,511)
Interest expense52,018 45,938 94,694 100,774 
Income tax expense (benefit)1,122 2,251 7,364 6,235 
Depreciation and amortization113,958 107,531 218,993 225,420 
EBITDA128,285 181,130 371,763 318,918 
Adjustments:
Non-cash purchase accounting impact8,220 7,668 19,742 20,294 
Transaction and integration costs10,690 7,149 14,143 17,684 
Sales-type lease adjustment4,435 6,096 10,458 8,797 
Share-based payments6,329 7,469 13,309 12,169 
Change in fair value of warrants(527)(1,129)(2,485)(1,883)
Adjusted EBITDA$157,432 $208,383 $426,930 $375,979 
29


Current Year To Date PeriodLess: Prior Year To Date PeriodAdd: Prior Fiscal YearLTM Adjusted EBITDA
(in $000s)March 31, 2024March 31, 2023December 31, 2023March 31, 2024
Net income (loss)$(14,335)$13,800 $50,712 $22,577 
Interest expense25,015 22,363 94,694 97,346 
Income tax expense (benefit)(1,948)863 7,364 4,553 
Depreciation and amortization56,161 52,090 218,993 223,064 
EBITDA64,893 89,116 371,763 347,540 
Adjustments:
Non-cash purchase accounting impact2,960 7,199 19,742 15,503 
Transaction and integration costs4,846 3,460 14,143 15,529 
Sales-type lease adjustment2,474 2,803 10,458 10,129 
Share-based payments2,730 3,147 13,309 12,892 
Change in fair value of warrants(527)(525)(2,485)(2,487)
Adjusted EBITDA$77,376 $105,200 $426,930 $399,106 

Historical Cash Flows
The following table summarizes our sources and uses of cash:
Six Months Ended June 30,
(in $000s)20242023
Net cash flow from operating activities$23,408 $(1,105)
Net cash flow for investing activities(98,688)(102,897)
Net cash flow from financing activities72,973 131,622 
Effect of exchange rate changes on cash and cash equivalents57 249 
Net change in cash and cash equivalents$(2,250)$27,869 
As of June 30, 2024, we had cash and cash equivalents of $8.1 million, a decrease of $2.3 million from December 31, 2023. Generally, we manage our cash flow by using any excess cash, after considering our working capital and capital expenditure needs, including paying down the outstanding balance under our ABL Facility, and availability under our credit facilities.
Cash Flows from Operating Activities
Net cash from operating activities was $23.4 million for the six months ended June 30, 2024, as compared to net cash used in operating activities of $1.1 million in the same period of 2023. The cash provided by operating activities in the current period is the result of the increase in floorplan trade financing for inventory purchases.
Cash Flows for Investing Activities
Net cash used in investing activities was $98.7 million for the six months ended June 30, 2024, as compared to $102.9 million in the same period of 2023. The decrease in cash used in investing activities was primarily due to a decrease in purchases of rental equipment of $45.1 million, partially offset by lower proceeds from sales and disposals of rental equipment of $30.7 million and an increase in purchases for non-rental equipment and cloud computing arrangements of $4.3 million.
Cash Flows from Financing Activities
Net cash provided by financing activities was $73.0 million for the six months ended June 30, 2024, as compared to $131.6 million in the same period of 2023. The decrease in cash provided by financing activities was primarily due to an increase in repurchases of common stock of $18.5 million and a decrease in proceeds, net of repayments, from floor plan financing and long-term debt arrangements of $38.8 million.

30


Critical Accounting Estimates
Our discussion and analysis of our financial condition, results of operations, liquidity and capital resources is based on our condensed consolidated financial statements, which have been prepared in accordance with GAAP. GAAP requires that we make estimates and judgments that affect the reported amount of assets, liabilities, revenue, expenses and the related disclosure of contingent assets and liabilities. We base these estimates on historical experience and on various other assumptions that we consider reasonable under the circumstances and reevaluate our estimates and judgments as appropriate. The actual results experienced by us may differ materially and adversely from our estimates. For a complete discussion of our significant critical accounting estimates, see the “Critical Accounting Estimates” section in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2023. Except as discussed below, there were no significant changes to our critical accounting estimates during the three months ended June 30, 2024.
Goodwill and the Evaluation of Goodwill Impairment
Goodwill represents the excess of cost over the fair value of identifiable net assets of businesses acquired and goodwill is assigned to each of our reporting units, which are ERS, TES and APS. The following presents the amount of goodwill by reporting unit as of June 30, 2024 and December 31, 2023:

(in $000s)June 30, 2024December 31, 2023
ERS$498,549 $498,808 
TES167,307 167,307 
APS39,364 37,896 
Total$705,220 $704,011 

We perform our assessment of goodwill impairment utilizing either a qualitative or quantitative impairment test, and we perform our test at least annually. Our annual assessment date is October 1 and we perform impairment tests in interim periods (e.g., other than October 1) when factors are identified that could indicate goodwill of any of our reporting units may be impaired. Examples of such factors may include a significant adverse change in business climate, weakness in an industry in which our reporting units operate or recent significant cash or operating losses with expectations that those losses will continue. The qualitative and quantitative impairment tests are described further below.
Qualitative Impairment Test – The qualitative impairment test assesses company-specific, industry, market and general economic factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If we conclude that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, or we elect not to use the qualitative impairment test, a quantitative impairment test is performed.
Quantitative Impairment Test – The quantitative impairment test involves a comparison of the estimated fair value of a reporting unit to its carrying amount with the fair value of a reporting being unit being estimated by using a discounted cash flow model (the “income approach”) that calculates fair value as the present value of expected cash flows of the reporting unit. Additionally, a market analysis is performed that encompasses an analysis of comparable publicly-traded companies (the “market approach”).
Determining the fair value of a reporting unit requires judgment and the use of significant estimates that include assumptions about the reporting unit’s future revenue (considering expectations about rental and sales volumes and prices as well as capital spending related to the end-markets we serve), profitability and cash flows, long-term growth rates, amount and timing of estimated capital expenditures, inflation rates, risk adjusted cost of capital, operational plans, and current and future economic conditions, among other assumptions. The fair value of each reporting unit is determined using a weighted combination of the income and market approaches. We believe that the estimates and assumptions used in our impairment assessments are reasonable and based on available market information. We use a discounted cash flow methodology for the income approach. Under the income approach, the discounted cash flow model determines fair value based on the present value of projected cash flows over a specified period and a residual value related to future cash flows beyond the projection period. Both values are discounted using a rate that reflects the best estimate of the risk adjusted cost of capital at each reporting unit.
In performing our interim impairment test for the ERS and APS reporting unit, we utilized the following estimates and assumptions:
The risk adjusted cost of capital varies by reporting unit and was in the range of 10.0% to 10.5% and represents our estimate of the overall after-tax rate of return required by equity and debt holders of a business enterprise.
Our projections were based on our assessment of macroeconomic variables, industry trends and market opportunities, as well as our strategic objectives and future growth plans. Revenue growth rates assumed ranged from approximately 5% to 7% for 2025 and from approximately 3% to 8% for 2026 and beyond.
31


As a result of completing our interim quantitative impairment test, we determined that the fair value of the ERS and APS reporting units exceeded their carrying values by 23% and 17%, respectively. While there is no “bright line” to determine whether or not a reporting unit’s fair value is substantially in excess of its carrying amount (“cushion”), significant adverse changes in business climate, weakness in an industry in which our reporting units operate (for example, electric utility T&D, telecom, rail and general infrastructure) or significant cash or operating losses and changes in expectations of profitability could reduce the amounts of cushion applicable to our reporting units and result in impairment of one or more of our reporting units’ goodwill.



Item 3.     Quantitative and Qualitative Disclosures About Market Risk
Interest rate risk
We are subject to interest rate market risk in connection with our long-term debt. Our principal interest rate exposure relates to outstanding amounts under the ABL Credit Facility and our floor plan financing arrangements. Interest rate changes generally impact the amount of our interest payments and, therefore, our future net income and cash flows, assuming other factors are held constant. As of June 30, 2024, we had $1,445.5 million aggregate principal amount of variable rate debt, consisting of the balance outstanding under floor plan financing and the ABL Facility. Holding other variables constant, each one-eighth percentage point increase or decrease in the applicable interest rates would correspondingly change our interest expense under floor plan financing and the ABL Facility by approximately $1.8 million on an annual basis.
We, from time to time, may manage a portion of our risks from exposures to fluctuations in interest rates as part of our risk management program through the use of derivative financial instruments. The objective of controlling these risks is to limit the impact on earnings and cash flows caused by fluctuations in the interest rates of our variable-rate debt. We do not currently hedge our interest rate exposure.
Foreign currency exchange rate risk
During the six months ended June 30, 2024, we generated $22.6 million of revenues denominated in Canadian dollars. Each 100-basis point increase or decrease in the average Canadian dollar to U.S. dollar exchange rate for the year would have correspondingly changed our revenues by approximately $0.4 million on an annual basis. We do not currently hedge our exchange rate exposure.
32


Item 4.    Controls and Procedures
(a) Evaluation of Disclosure Controls and Procedures
As of the end of the period covered by this Quarterly Report on Form 10-Q, we carried out an evaluation with the participation of our Chief Executive Officer and Chief Financial Officer. Based on that assessment, the Chief Executive Officer and Chief Financial Officer concluded as of June 30, 2024, the Company’s disclosure controls and procedures were not effective because of the material weakness in our internal control over financial reporting described below.
Inadequate General Information Technology Controls and Business Process Controls
On April 1, 2021, we completed the acquisition of Custom Truck LP, which resulted in a significant change in the Company’s internal control over financial reporting. We are in the process of completing the integration of policies, processes, people, technology and operations for the combined company. As part of this integration, we identified deficiencies in the design and operating effectiveness of internal controls associated with the control activities component of the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) framework.
During the fourth quarter ended December 31, 2021, we identified control deficiencies related to overall information technology general controls (“ITGCs”) for both user access and program change-management for systems supporting all of the Company’s internal control processes and controls, controls over the completeness and accuracy of information used in business process controls and management review controls. Our business process controls (automated and manual) and management review controls were also deemed ineffective because they are adversely impacted by ineffective ITGCs. These control deficiencies could result in misstatements potentially impacting all financial statement accounts and disclosures that may not be prevented or detected.
Accordingly, these deficiencies constituted a pervasive material weakness. The pervasive material weakness did not result in any identified misstatements to our consolidated financial statements, and there were no changes to previously released financial results.
(b) Status of Remediation of the Pervasive Material Weakness in Internal Control Over Financial Reporting
We have devoted and continue to devote substantial resources and effort to remediating the pervasive material weakness identified in fiscal year 2021. While we continue to enhance our overall internal control over financial reporting environment to ensure that it is comprehensive, management concluded that a portion of the pervasive material weakness that related to ITGCs identified in fiscal year 2021 and reported in our annual report on Form 10-K for the year ended December 31, 2022 filed on March 14, 2023, was remediated in fiscal year 2023. We implemented changes associated with the design, implementation, and monitoring ITGCs in the areas of user access and program change-management for systems supporting all of the Company’s primary internal control processes to ensure that ITGCs are designed and operating effectively. We also established controls to ensure appropriate authorization of new user access requests, including performance of routine reviews of user access, and controls over program-change management.
Additionally, management is in the process of designing, implementing and monitoring business process level controls that are relevant to all financial statement accounts and disclosures. This pervasive material weakness cannot be considered remediated until the applicable controls are designed and operating effectively for a sufficient period of time, as supported by management’s testing results.
(c) Changes to Internal Control Over Financial Reporting
Other than the ongoing remediation efforts described above, there were no changes to our internal control over financial reporting that occurred during the quarter ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

33


PART II - OTHER INFORMATION
Item 1.    Legal Proceedings
We may, at any given time, be named as a defendant in certain lawsuits, investigations and claims arising in the ordinary course of business. While the outcome of these potential lawsuits, investigations and claims cannot be predicted with certainty, we do not expect these matters to have a material adverse impact on our business, results of operations, cash flows or financial condition. In the opinion of management, there are no pending litigation, disputes or claims against the Company that, if decided adversely, would have a material adverse effect on its consolidated financial condition, cash flows or results of operations.
Item 1A.    Risk Factors
No material changes occurred to the indicated risk factors as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023.
34


Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities
On August 2, 2022, our Board of Directors authorized a stock repurchase program for up to $30 million of the Company’s shares of common stock, which authorization was further increased by $25 million of shares on September 14, 2023, and increased again increased by $25 million on March 11, 2024, upon exhaustion of prior authorization. The authorization does not have an expiration date. Repurchases under the program may be made in the open market, in privately negotiated transactions or otherwise, with the amount and timing of repurchases depending on market conditions and corporate needs.
The following table contains information regarding our purchases of our common stock during the three months ended June 30, 2024:
ISSUER PURCHASES OF EQUITY SECURITIES
Total Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsApproximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
(in $000s)
April 1, 2024 - April 30, 2024830,930 $5.59 422,668 $21,892 
May 1, 2024 - May 31, 20241,510,216 $4.64 1,510,216 $14,878 
June 1, 2024 - June 30, 20241,656,552 $4.53 1,656,552 $7,378 
Total3,997,698 $4.79 3,589,436  
Item 3.    Defaults Upon Senior Securities
None.
Item 4.     Mine Safety Disclosures
Not applicable.
Item 5.    Other Information
None.

35


Item 6.    Exhibits
Exhibit No. Description
10.1+
10.2+
31.1*
31.2*
32**
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHXBRL Taxonomy Extension Schema Document.
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.
101.LABXBRL Taxonomy Extension Label Linkbase Document.
101.PREXBRL Taxonomy Extension Presentation Linkbase.
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
+ Management contract or compensatory plan.
* Filed herewith.
**Furnished herewith.


36


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
  
CUSTOM TRUCK ONE SOURCE, INC.
(Registrant)
   
Date:August 1, 2024/s/ Ryan McMonagle
  Ryan McMonagle, Chief Executive Officer
   
Date:August 1, 2024/s/ Christopher J. Eperjesy
  Christopher J. Eperjesy, Chief Financial Officer



EX-31.1 2 a06302024ctosex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Ryan McMonagle, certify that:
1
I have reviewed this Quarterly Report on Form 10-Q of Custom Truck One Source, Inc. for the quarterly period ended June 30, 2024;
2Based 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;
3Based 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;
4The 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
5The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
    
Date:August 1, 2024 /s/ Ryan McMonagle
   Ryan McMonagle
   Chief Executive Officer

EX-31.2 3 a06302024ctosex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Christopher J. Eperjesy, certify that:
1
I have reviewed this Quarterly Report on Form 10-Q of Custom Truck One Source, Inc. for the quarterly period ended June 30, 2024;
2Based 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;
3Based 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;
4The 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
5The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
    
Date:August 1, 2024 /s/ Christopher J. Eperjesy
   Christopher J. Eperjesy
   Chief Financial Officer

EX-32 4 a06302024ctosex32.htm EX-32 Document

Exhibit 32
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Custom Truck One Source, Inc. (the “Company”) for the quarterly period ended June 30, 2024, as filed with the Securities and Exchange Commission (the “Report”), each of the undersigned, in the capacities and on the dates indicated below, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
August 1, 2024/s/ Ryan McMonagle
Ryan McMonagle
Chief Executive Officer
 
August 1, 2024/s/ Christopher J. Eperjesy
Christopher J. Eperjesy
Chief Financial Officer

EX-101.SCH 5 ctos-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Business and Organization link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Sales-Type Leases link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Floor Plan Financing link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Rental Equipment link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Intangible Assets, Goodwill and Other link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Business and Organization (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Sales-Type Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Floor Plan Financing (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Rental Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Related Parties (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Business and Organization (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue - Schedule of Revenue by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue - Schedule of Revenue by Major Product and Service Line (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue - Schedule of Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Sales-Type Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Floor Plan Financing - Schedule of Floor Plan Payables (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Floor Plan Financing - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Rental Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Intangible Assets, Goodwill and Other (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Long-Term Debt - Schedule of Debt Obligations and Associated Interest Rates (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Long-Term Debt - Schedule of Debt Obligations and Associated Interest Rates (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Earnings (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Segments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Segments - Schedule of Company’s Segment Results (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Segments - Schedule of Reconciliation of Consolidated Gross Profit to Consolidated Income Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Segments - Schedule of Total Assets by Country (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 ctos-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 ctos-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 ctos-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Net receivables related to rental contracts and other Contract With Customer, Other Receivable, After Allowance For Credit Loss Contract With Customer, Other Receivable, After Allowance For Credit Loss Deferred tax expense Deferred Income Taxes and Tax Credits Variable Rate [Domain] Variable Rate [Domain] Debt Instrument, Redemption [Line Items] Debt Instrument, Redemption [Line Items] Tax assessment amount Income Tax Examination, Assessment Income Tax Examination, Assessment Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Floor Plan Financing Long-Term Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Consecutive trading days threshold Business Combination, Contingent Consideration Arrangements, Threshold Consecutive Trading Days Business Combination, Contingent Consideration Arrangements, Threshold Consecutive Trading Days Revolving Credit Facility Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred income taxes Deferred Income Tax Liabilities, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts payable to related parties Accounts Payable, Current Total other expense Nonoperating Income (Expense) Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Equity Equity [Text Block] Custom Truck Custom Truck LP [Member] Custom Truck LP Dilutive common share equivalents Dilutive Securities, Effect on Basic Earnings Per Share Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Less: accumulated depreciation Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation Income Taxes Income Tax Disclosure [Text Block] Customer deposits and deferred revenue Increase (Decrease) in Contract with Customer, Liability Aftermarket parts and services inventory Rental Parts, Tools And Accessories [Member] Rental Parts, Tools And Accessories [Member] Current Liabilities Liabilities, Current [Abstract] Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted (in dollars per share) Basic earnings (loss) per share (in dollars per share) Earnings Per Share, Diluted TES Truck And Equipment Sales Segment [Member] Truck And Equipment Sales Segment Rental equipment sales in accounts receivable Rental Equipment Sales In Accounts Receivable Rental Equipment Sales In Accounts Receivable Accounts receivable, net Accounts receivable, net Accounts receivable from related parties Accounts Receivable, after Allowance for Credit Loss, Current Level 3 Fair Value, Inputs, Level 3 [Member] Treasury stock (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit Line of Credit Line of Credit [Member] Litigation Case [Axis] Litigation Case [Axis] Trading Symbol Trading Symbol 2023 Credit Facility 2023 Credit Facility [Member] 2023 Credit Facility Long-term debt Long-Term Debt, Fair Value Additional authorized amount Stock Repurchase Program, Additional Authorized Amount Stock Repurchase Program, Additional Authorized Amount Net Income (Loss) Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Floor plan payables - non-trade Non-trade floor plan payables Floor Plan Payables, Non-Trade, Current Floor Plan Payables, Non-Trade, Current Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Common stock repurchases Stock Repurchased During Period, Value Stockholders' Equity Equity, Attributable to Parent [Abstract] Accounts and financing receivables Increase (Decrease) in Receivables Schedule of Computation of Basic and Dilutive Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Contingent consideration term (in years) Business Combination, Contingent Consideration, Term Business Combination, Contingent Consideration, Term Level 1 Fair Value, Inputs, Level 1 [Member] Rental Rental Revenue, Excluding Shipping And Handling [Member] Rental Revenue, Excluding Shipping And Handling [Member] Carrying Value Reported Value Measurement [Member] Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] APS Aftermarket Parts and Services Segment [Member] Parts, Tools and Services Segment [Member] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Additional Shares if Common Stock Exceeds $13 Per Share Contingent Consideration Requirement Two [Member] Contingent Consideration Requirement Two [Member] Fiscal Year 2026 Fiscal Year 2026 [Member] Fiscal Year 2026 Measurement Basis [Axis] Measurement Basis [Axis] Entity Small Business Entity Small Business Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Local Phone Number Local Phone Number Fair Value Measurement [Domain] Fair Value Measurement [Domain] Letter of Credit Letter of Credit [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities - noncurrent Operating Lease, Liability, Noncurrent Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Deferred financing fees Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Repayments of notes payable Repayments of Medium-term Notes Dilutive common share equivalents (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Total revenue Total Total revenues from transactions with related parties Total revenue Revenues Product and Service [Domain] Product and Service [Domain] Interest expense Interest Expense, Debt Inventories Increase (Decrease) in Inventories Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Potentially dilutive shares excluded in aggregate (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Cost of Revenue Cost of Goods and Services Sold [Abstract] Document Quarterly Report Document Quarterly Report Non-Cash Investing and Financing Activities Noncash Investing and Financing Items [Abstract] Rental equipment and property and equipment purchases in accounts payable Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Other notes payable Other notes payable Notes Payable, Other Payables [Member] Goodwill [Line Items] Goodwill [Line Items] Related Parties Related Party Transactions Disclosure [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Measurement Input, Discount Rate Measurement Input, Discount Rate [Member] Total sales and services Sales And Services [Member] Sales and Services [Member] Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Topic 842 Revenue Not from Contract with Customer Counterparty Name [Domain] Counterparty Name [Domain] 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 Weighted-Average Common Shares Outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, issued (in shares) Common Stock, Shares, Issued Gross Profit Gross profit Gross Profit Deferred revenue and customer deposits Contract with Customer, Liability, Current Treasury stock, at cost — $13,939,956 and $8,891,788 shares at June 30, 2024 and December 31, 2023, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Total debt net of deferred financing fees Long-Term Debt Financing receivables, net Financing Receivable, after Allowance for Credit Loss, Current Measurement Input, Year [Domain] Measurement Input, Year [Domain] Measurement Input, Year [Domain] Selling, general and administrative expenses Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax FMCC Facility Ford Motor Credit Company Facility [Member] Ford Motor Credit Company Facility Maximum Maximum [Member] Comprehensive Income (Loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Repurchase of common stock value Treasury Stock, Value, Acquired, Cost Method Cost of goods and service Cost of revenue Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Basis of Presentation Basis of Accounting, Policy [Policy Text Block] 2029 Secured Notes 5.50% Senior Secured Second Lien Notes Due 2029 [Member] 5.50% Senior Secured Second Lien Notes Due 2029 Business Acquisition [Axis] Business Acquisition [Axis] Less: allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Sales-Type Leases Lessor, Sales-type Leases [Text Block] Floor plan payables - trade Trade floor plan payables Floor Plan Payables, Trade, Current Floor Plan Payables, Trade, Current Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Inventory [Line Items] Inventory [Line Items] Title of 12(b) Security Title of 12(b) Security Related Party [Domain] Related Party, Type [Domain] Share-based payments Payments For (Proceeds From) Share-Based Payment Arrangements Payments For (Proceeds From) Share-Based Payment Arrangements Share-based payments Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Per Share Amount Earnings Per Share, Diluted [Abstract] Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Inventory Inventory, Net Statistical Measurement [Axis] Statistical Measurement [Axis] Sales-type lease, rental contracts Sales-type Lease, Variable Lease Income Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Sellers Sellers [Member] Sellers Repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Schedule of Rental Equipment Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table Text Block] Inventory Disclosure [Abstract] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Non-rental depreciation Depreciation, Nonproduction Measurement Input, Long-Term Revenue Growth Rate Measurement Input, Long-Term Revenue Growth Rate [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Revenue from Rental Agreements Qualifying as Sales-Type Leases Sales-type Lease, Lease Income [Table Text Block] Floor plan payables - trade, net Increase (Decrease) In Floor Plan Payables Increase (Decrease) In Floor Plan Payables Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current Assets Assets, Current [Abstract] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Leases [Abstract] Contingent consideration, additional shares (up to) (in shares) Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Shares, High Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Shares, High Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] ERS Equipment Rental Solutions Segment [Member] Equipment Rental Solutions Segment Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Shares, High, Forfeited Tranche Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Shares, High, Forfeited Tranche Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Shares, High, Forfeited Tranche Debt Instrument Redemption [Table] Debt Instrument Redemption [Table] Estimate of possible loss Loss Contingency, Estimate of Possible Loss Measurement Input, Year [Axis] Measurement Input, Year [Axis] Measurement Input, Year Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Unrealized foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash flow for investing activities Net Cash Provided by (Used in) Investing Activities Basic earnings (loss) per share Net Income (Loss) Available to Common Stockholders, Basic Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Cost of equipment sales Cost of Goods Sold, Sales-type Lease Effective tax rate Effective Income Tax Rate Reconciliation, Percent Measurement Input Type [Domain] Measurement Input Type [Domain] Credit Facility [Axis] Credit Facility [Axis] Business and Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Measurement Frequency [Domain] Measurement Frequency [Domain] Rental Equipment Property, Plant and Equipment Disclosure [Text Block] Additional Shares if Common Stock Exceeds $13 Per Share or $16 Per Share Contingent Consideration Requirement One [Member] Contingent Consideration Requirement One [Member] Repayments under revolving credit facilities Repayments of Long-Term Lines of Credit Tax Year 2015 Tax Year 2015 [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Canada CANADA Number of reportable segments Number of Reportable Segments Net Income (Loss) Per Share: Earnings Per Share [Abstract] Proceeds from debt Proceeds from Issuance of Senior Long-Term Debt Rental revenue Total rental revenue Rental Rental Revenue [Member] Rental Revenue [Member] Purchase of non-rental property and cloud computing arrangements Purchase Of Non-Rental Property And Cloud Computing Arrangements Purchase Of Non-Rental Property And Cloud Computing Arrangements Common stock — $0.0001 par value, $500,000,000 shares authorized, $251,411,684 and $249,903,120 shares issued and outstanding, at June 30, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Operating lease liabilities - current Deferred Rent Credit, Current 2029 Secured Notes 2029 Secured Notes Senior Notes [Member] Net receivables related to contracts with customers Contract with Customer, Receivable, after Allowance for Credit Loss Total current assets Assets, Current Finance lease payments Finance Lease, Principal Payments Schedule of Carrying Values and Fair Values of Financial Liabilities Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Revenue from Contract with Customer [Abstract] Supplemental Cash Flow Information Supplemental Cash Flow Information [Abstract] Interest income Sales-type Lease, Interest Income, Lease Receivable Litigation Case [Domain] Litigation Case [Domain] Financing and other expense (income) Financing and other expense (income) Other Nonoperating Income (Expense) Amortization Amortization Entity Filer Category Entity Filer Category Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase program, amount authorized Stock Repurchase Program, Authorized Amount Common stock repurchase (in shares) Stock Repurchased During Period, Shares Fiscal Year 2025 Fiscal Year 2025 [Member] Fiscal year 2025 Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Net cash flow from operating activities Net Cash Provided by (Used in) Operating Activities Expected duration Contract With Customer, Customer Deposits, Timing Contract With Customer, Customer Deposits, Timing Depreciation and amortization Depreciation, Depletion and Amortization Debt interest rate Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Canadian Dollar Offer Rate (CDOR) Canadian Dollar Offer Rate (CDOR) [Member] Canadian Dollar Offer Rate (CDOR) Impairment of goodwill Goodwill, Impairment Loss Income (Loss) Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Preferred stock issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Transaction expenses and other Merger Related Costs Merger Related Costs Entity Emerging Growth Company Entity Emerging Growth Company Schedule of Total Assets by Country Long-Lived Assets by Geographic Areas [Table Text Block] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Share price consideration (in dollars per share) Business Combination, Contingent Consideration, Share Price Business Combination, Contingent Consideration, Share Price Increase (Decrease) in Stockholders' Deficit [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Repayment of floor plan payables - non-trade Repayment Of Floor Plan Payables Repayment Of Floor Plan Payables Document Fiscal Period Focus Document Fiscal Period Focus Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Share-based compensation Share-Based Payment Arrangement, Noncash Expense Schedule of Revenue by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnings (Loss) Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] PNC Equipment Finance, LLC PNC Equipment Finance, LLC [Member] PNC Equipment Finance, LLC Inventory [Domain] Inventory [Domain] Minimum Minimum [Member] Weighted Average Shares Weighted Average Number of Shares Outstanding, Diluted [Abstract] Schedule of Floor Plan Payables Schedule Of Floor Plan Payables [Table Text Block] Schedule Of Floor Plan Payables Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Equipment sales Sales and Services, Equipment Sales [Member] Sales and Services, Equipment Sales Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Income taxes paid Income Taxes Paid, Net Net cash flow from financing activities Net Cash Provided by (Used in) Financing Activities Proceeds from sales and disposals of rental equipment Proceeds From Sale Of Equipment On Lease Proceeds From Sale Of Equipment On Lease Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Current maturities of long-term debt Less: current maturities Long-Term Debt, Current Maturities Gross profit Sales-type Lease, Selling Profit (Loss) Schedule of Reconciliation of Consolidated Gross Profit to Consolidated Income (Loss) Before Income Taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total Liabilities and Stockholders' Equity Liabilities and Equity Other assets Other Assets, Noncurrent Other Expense Nonoperating Income (Expense) [Abstract] Operating lease assets Operating Lease, Right-of-Use Asset Basic (in dollars per share) Basic earnings (loss) per share (in dollars per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Interest Issued or Issuable, Type [Domain] Equity Interest Issued or Issuable, Type [Domain] Diluted earnings (loss) per share Net Income (Loss) Available to Common Stockholders, Diluted Entity Address, City or Town Entity Address, City or Town Related Party Related Party [Member] Schedule of Company’s Segment Results Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory, Current [Table] Inventory, Current [Table] Rental equipment Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation Total long-term liabilities Liabilities, Noncurrent Document Transition Report Document Transition Report Nesco Owner Nesco Holdings NESCO Holdings, LP [Member] NESCO Holdings, LP [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Amount available under repurchase program Stock Repurchase Program, Remaining Authorized Repurchase Amount Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common stock, authorized (in shares) Common Stock, Shares Authorized Prepaids, operating leases and other Increase (Decrease) In Prepaid Expense, Operating Leases, And Other Assets Increase (Decrease) In Prepaid Expense, Operating Leases, And Other Assets Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Property, Plant and Equipment [Abstract] Equipment sales Sales-type Lease, Revenue Total debt outstanding Long-Term Debt, Gross Debt instrument, interest free period (up to) Debt Instrument, Interest Free Period Debt Instrument, Interest Free Period Adjustments to reconcile net income (loss) to net cash flow from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Provision for losses on accounts receivable Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Depreciation of rental equipment Cost, Depreciation Deferred rent revenue Contract With Customer, Liability, Current, Deferred Rent Contract With Customer, Liability, Current, Deferred Rent Inventory [Axis] Inventory [Axis] Trading days threshold Business Combination, Contingent Consideration, Threshold Trading Days Business Combination, Contingent Consideration, Threshold Trading Days Subsequent Event Type [Axis] Subsequent Event Type [Axis] Balloon payment to be paid Line of Credit Facility, Periodic Payment Prepaid expenses and other Prepaid Expense and Other Assets, Current Additional Shares if Common Stock Exceeds $16 Per Share Contingent Consideration Requirement Three [Member] Contingent Consideration Requirement Three [Member] Related Party [Axis] Related Party, Type [Axis] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Share-based payments (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Document Period End Date Document Period End Date Proceeds from lines of credit Proceeds from Lines of Credit Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Additional Shares if Common Stock Exceeds $19 Per Share Contingent Consideration Requirement Four [Member] Contingent Consideration Requirement Four Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Change in fair value of derivative and warrants Derivative, Gain (Loss) on Derivative, Net Gain on sales and disposals of rental equipment Gain (Loss) on Disposition of Property Plant Equipment Acquisition of inventory through floor plan payables - non-trade Acquisition Of Inventory Through Floor Plan Payables Acquisition Of Inventory Through Floor Plan Payables Net Income (loss) Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Customer deposits Contract With Customer, Liability, Current, Customer Deposits Contract With Customer, Liability, Current, Customer Deposits Income Tax Expense Income tax expense (benefit) Income Tax Expense (Benefit) Performance obligation satisfied, revenue recognized Contract with Customer, Liability, Customer Deposits, Revenue Recognized Contract with Customer, Liability, Customer Deposits, Revenue Recognized Accounts written off during period, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Rentals/parts and services Rentals And Parts And Services [Member] Rentals And Parts And Services Fair Value Measurements Fair Value Disclosures [Text Block] Other Comprehensive Income (Loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Revenue by Major Product and Service Line Disaggregation of Revenue [Table Text Block] Lender Name [Axis] Lender Name [Axis] Equity [Abstract] Equity [Abstract] Inventory Inventory Disclosure [Text Block] Topic 606 Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Buyer Buyer [Member] Buyer Capitol Capitol Investment Corp, IV [Member] Capitol Investment Corp, IV [Member] Contingent consideration, incremental shares transferred (in shares) Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Incremental Shares Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Incremental Shares Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Principal payments on long-term debt Repayments of Notes Payable Acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Tax Period [Domain] Tax Period [Domain] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Purchases of rental equipment Payments to Acquire Equipment on Lease Credit Facility [Domain] Credit Facility [Domain] Common stock repurchases (in shares) Treasury Stock, Shares, Acquired Equity Interest Type [Axis] Equity Interest Type [Axis] Debt instrument, basis spread Debt Instrument, Basis Spread on Variable Rate Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Goodwill Disclosure Goodwill Disclosure [Text Block] Long-term debt, net Long-term debt Long-Term Debt, Excluding Current Maturities Diluted (in shares) Weighted-average shares, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Shipping and handling Rental Revenue, Shipping And Handling [Member] Rental Revenue, Shipping And Handling [Member] Interest expense, net Interest expense, net Interest Income (Expense), Nonoperating, Net Operating Expenses Operating Expenses [Abstract] Revenue Revenue from Contract with Customer [Text Block] Daimler Truck Financial Daimler Facility [Member] Daimler Facility Additional Paid-in Capital Additional Paid-in Capital [Member] Total Assets Assets Assets Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Contingent consideration stock price trigger (in dollars per share) Business Combination, Contingent Consideration Arrangements, Stock Price Trigger Business Combination, Contingent Consideration Arrangements, Stock Price Trigger Tax Period [Axis] Tax Period [Axis] Amortization of debt issuance costs Amortization of Debt Issuance Costs United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Whole goods Whole Goods [Member] Whole Goods Total operating expenses Expenses incurred from transactions with related parties included in operating expenses Operating Expenses Prime Rate Prime Rate [Member] Segments Segment Reporting Disclosure [Text Block] Net Change in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] PACCAR Financial Services PACCAR Financial Corp Inventory Financing Agreement, PACCAR Financial Corp [Member] Inventory Financing Agreement, PACCAR Financial Corp Equity Component [Domain] Equity Component [Domain] Equipment sales Equipment Sales [Member] Equipment Sales Rental equipment, net Rental equipment, net Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation PNC Equipment Finance, LLC Inventory Loan, Guaranty and Security Agreement [Member] Inventory Loan, Guaranty and Security Agreement Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted-average shares, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Operating Income Operating Income (Loss) Number of Reporting Units Tested Number of Reporting Units Goodwill Measurement Input Goodwill Measurement Input Goodwill, Measurement Input Revenue Revenues [Abstract] Total cost of revenue Expenses incurred from transactions with related parties included in cost of revenue Total cost of revenue Cost of Revenue ABL Facility ABL Facility [Member] ABL Facility Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Fair Value Estimate of Fair Value Measurement [Member] Other Comprehensive Income (Loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Schedule of Debt Obligations and Associated Interest Rates Schedule of Debt [Table Text Block] Outstanding borrowings Long-Term Line of Credit Parts sales and services Parts and services Sales And Services, Parts And Services [Member] Sales and Services, Parts and Services [Member] Borrowings under revolving credit facilities Proceeds from Long-Term Lines of Credit EX-101.PRE 9 ctos-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover Page - shares
6 Months Ended
Jun. 30, 2024
Jul. 30, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-38186  
Entity Registrant Name CUSTOM TRUCK ONE SOURCE, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 84-2531628  
Entity Address, Address Line One 7701 Independence Ave  
Entity Address, City or Town Kansas City  
Entity Address, State or Province MO  
Entity Address, Postal Zip Code 64125  
City Area Code 816  
Local Phone Number 241-4888  
Title of 12(b) Security Common Stock, $0.0001 par value per share  
Trading Symbol CTOS  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   236,210,901
Entity Central Index Key 0001709682  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue        
Total revenue $ 423,013 $ 456,830 $ 834,320 $ 908,993
Cost of Revenue        
Depreciation of rental equipment 44,585 43,616 88,329 83,946
Total cost of revenue 333,746 346,211 654,344 688,713
Gross Profit 89,267 110,619 179,976 220,280
Operating Expenses        
Selling, general and administrative expenses 55,697 58,028 113,692 115,019
Amortization 6,692 6,606 13,270 13,278
Non-rental depreciation 3,360 2,721 6,280 5,371
Transaction expenses and other 5,844 3,689 10,690 7,149
Total operating expenses 71,593 71,044 143,932 140,817
Operating Income 17,674 39,575 36,044 79,463
Other Expense        
Interest expense, net 42,401 31,625 80,316 60,801
Financing and other expense (income) (3,319) (5,048) (6,581) (8,999)
Total other expense 39,082 26,577 73,735 51,802
Income (Loss) Before Income Taxes (21,408) 12,998 (37,691) 27,661
Income Tax Expense 3,070 1,388 1,122 2,251
Net Income (Loss) (24,478) 11,610 (38,813) 25,410
Other Comprehensive Income (Loss):        
Unrealized foreign currency translation adjustments (939) 2,222 (3,469) 2,564
Other Comprehensive Income (Loss) (939) 2,222 (3,469) 2,564
Comprehensive Income (Loss) $ (25,417) $ 13,832 $ (42,282) $ 27,974
Net Income (Loss) Per Share:        
Basic (in dollars per share) $ (0.10) $ 0.05 $ (0.16) $ 0.10
Diluted (in dollars per share) $ (0.10) $ 0.05 $ (0.16) $ 0.10
Weighted-Average Common Shares Outstanding:        
Basic (in shares) 239,727 246,130 240,045 246,090
Diluted (in shares) 239,727 246,955 240,045 246,932
Rental revenue        
Revenue        
Total revenue $ 102,997 $ 122,169 $ 209,168 $ 240,457
Cost of Revenue        
Cost of goods and service 29,295 31,981 59,120 61,880
Equipment sales        
Revenue        
Total revenue 285,633 302,117 558,235 603,407
Cost of Revenue        
Cost of goods and service 231,318 245,266 452,118 491,391
Parts sales and services        
Revenue        
Total revenue 34,383 32,544 66,917 65,129
Cost of Revenue        
Cost of goods and service $ 28,548 $ 25,348 $ 54,777 $ 51,496
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 8,059 $ 10,309
Accounts receivable, net 166,701 215,089
Financing receivables, net 15,225 30,845
Inventory 1,170,486 985,794
Prepaid expenses and other 20,041 23,862
Total current assets 1,380,512 1,265,899
Property and equipment, net 158,305 142,115
Rental equipment, net 947,630 916,704
Goodwill 705,220 704,011
Intangible assets, net 266,139 277,212
Operating lease assets 46,134 38,426
Other assets 19,628 23,430
Total Assets 3,523,568 3,367,797
Current Liabilities    
Accounts payable 119,786 117,653
Accrued expenses 53,350 73,847
Deferred revenue and customer deposits 22,480 28,758
Floor plan payables - trade 385,501 253,197
Floor plan payables - non-trade 472,611 409,113
Operating lease liabilities - current 7,026 6,564
Current maturities of long-term debt 3,779 8,257
Total current liabilities 1,064,533 897,389
Long-term debt, net 1,528,433 1,487,136
Operating lease liabilities - noncurrent 40,295 32,714
Deferred income taxes 33,625 33,355
Total long-term liabilities 1,602,353 1,553,205
Stockholders' Equity    
Common stock — $0.0001 par value, $500,000,000 shares authorized, $251,411,684 and $249,903,120 shares issued and outstanding, at June 30, 2024 and December 31, 2023, respectively 25 25
Treasury stock, at cost — $13,939,956 and $8,891,788 shares at June 30, 2024 and December 31, 2023, respectively (82,094) (56,524)
Additional paid-in capital 1,544,884 1,537,553
Accumulated other comprehensive loss (9,447) (5,978)
Accumulated deficit (596,686) (557,873)
Total stockholders' equity 856,682 917,203
Total Liabilities and Stockholders' Equity $ 3,523,568 $ 3,367,797
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (unaudited) (Parentheticals) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 500,000,000 500,000,000
Common stock, issued (in shares) 251,411,684 249,903,120
Common stock, outstanding (in shares) 251,411,684 249,903,120
Treasury stock (in shares) 13,939,956 8,891,788
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Operating Activities    
Net income (loss) $ (38,813) $ 25,410
Adjustments to reconcile net income (loss) to net cash flow from operating activities:    
Depreciation and amortization 113,958 107,532
Amortization of debt issuance costs 2,879 3,027
Provision for losses on accounts receivable 7,058 3,112
Share-based compensation 6,329 7,469
Gain on sales and disposals of rental equipment (23,589) (32,643)
Change in fair value of derivative and warrants (527) (1,129)
Deferred tax expense 270 1,849
Changes in assets and liabilities:    
Accounts and financing receivables 24,605 27,344
Inventories (182,751) (166,612)
Prepaids, operating leases and other 4,853 (2,747)
Accounts payable 3,138 29,325
Accrued expenses and other liabilities (20,045) (1,545)
Floor plan payables - trade, net 132,304 3,089
Customer deposits and deferred revenue (6,261) (4,586)
Net cash flow from operating activities 23,408 (1,105)
Investing Activities    
Acquisition of business, net of cash acquired (6,015) 0
Purchases of rental equipment (165,214) (210,360)
Proceeds from sales and disposals of rental equipment 99,576 130,246
Purchase of non-rental property and cloud computing arrangements (27,035) (22,783)
Net cash flow for investing activities (98,688) (102,897)
Financing Activities    
Proceeds from debt 4,200 13,537
Share-based payments (1,451) (86)
Borrowings under revolving credit facilities 97,520 95,082
Repayments under revolving credit facilities (62,521) (40,402)
Repayments of notes payable 0 (4,061)
Finance lease payments 0 (472)
Repurchase of common stock (23,014) (4,532)
Principal payments on long-term debt (5,259) 0
Acquisition of inventory through floor plan payables - non-trade 320,325 398,447
Repayment of floor plan payables - non-trade (256,827) (325,891)
Net cash flow from financing activities 72,973 131,622
Effect of exchange rate changes on cash and cash equivalents 57 249
Net Change in Cash and Cash Equivalents (2,250) 27,869
Cash and Cash Equivalents at Beginning of Period 10,309 14,360
Cash and Cash Equivalents at End of Period 8,059 42,229
Supplemental Cash Flow Information    
Interest paid 76,175 56,164
Income taxes paid 4,105 1,450
Non-Cash Investing and Financing Activities    
Rental equipment and property and equipment purchases in accounts payable 1,128 575
Rental equipment sales in accounts receivable $ 8,937 $ 2,294
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2022   248,311,104        
Beginning balance (in shares) at Dec. 31, 2022     (2,241,069)      
Beginning balance at Dec. 31, 2022 $ 888,443 $ 25 $ (15,537) $ 1,521,487 $ (8,947) $ (608,585)
Increase (Decrease) in Stockholders' Deficit [Roll Forward]            
Net income (loss) 13,800         13,800
Other comprehensive income (loss) 342       342  
Common stock repurchase (in shares)     (174,744)      
Common stock repurchases (1,122)   $ (1,122)      
Share-based payments (in shares)   130,484 11,582      
Share-based payments 3,374   $ (77) 3,451    
Ending balance (in shares) at Mar. 31, 2023   248,441,588        
Ending balance (in shares) at Mar. 31, 2023     (2,427,395)      
Ending balance at Mar. 31, 2023 904,837 $ 25 $ (16,736) 1,524,938 (8,605) (594,785)
Beginning balance (in shares) at Dec. 31, 2022   248,311,104        
Beginning balance (in shares) at Dec. 31, 2022     (2,241,069)      
Beginning balance at Dec. 31, 2022 888,443 $ 25 $ (15,537) 1,521,487 (8,947) (608,585)
Increase (Decrease) in Stockholders' Deficit [Roll Forward]            
Net income (loss) 25,410          
Other comprehensive income (loss) 2,564          
Ending balance (in shares) at Jun. 30, 2023   249,361,351        
Ending balance (in shares) at Jun. 30, 2023     (3,153,770)      
Ending balance at Jun. 30, 2023 919,472 $ 25 $ (21,438) 1,530,443 (6,383) (583,175)
Beginning balance (in shares) at Mar. 31, 2023   248,441,588        
Beginning balance (in shares) at Mar. 31, 2023     (2,427,395)      
Beginning balance at Mar. 31, 2023 904,837 $ 25 $ (16,736) 1,524,938 (8,605) (594,785)
Increase (Decrease) in Stockholders' Deficit [Roll Forward]            
Net income (loss) 11,610         11,610
Other comprehensive income (loss) 2,222       2,222  
Common stock repurchase (in shares)     (505,142)      
Common stock repurchases (3,205)   $ (3,205)      
Share-based payments (in shares)   919,763 221,233      
Share-based payments 4,008   $ (1,497) 5,505    
Ending balance (in shares) at Jun. 30, 2023   249,361,351        
Ending balance (in shares) at Jun. 30, 2023     (3,153,770)      
Ending balance at Jun. 30, 2023 $ 919,472 $ 25 $ (21,438) 1,530,443 (6,383) (583,175)
Beginning balance (in shares) at Dec. 31, 2023 249,903,120 249,903,120        
Beginning balance (in shares) at Dec. 31, 2023 (8,891,788)   (8,891,788)      
Beginning balance at Dec. 31, 2023 $ 917,203 $ 25 $ (56,524) 1,537,553 (5,978) (557,873)
Increase (Decrease) in Stockholders' Deficit [Roll Forward]            
Net income (loss) (14,335)         (14,335)
Other comprehensive income (loss) (2,530)       (2,530)  
Common stock repurchase (in shares)     (1,040,585)      
Common stock repurchases (6,381)   $ (6,381)      
Share-based payments (in shares)   171,990 9,885      
Share-based payments 2,721   $ (53) 2,774    
Ending balance (in shares) at Mar. 31, 2024   250,075,110        
Ending balance (in shares) at Mar. 31, 2024     (9,942,258)      
Ending balance at Mar. 31, 2024 $ 896,678 $ 25 $ (62,958) 1,540,327 (8,508) (572,208)
Beginning balance (in shares) at Dec. 31, 2023 249,903,120 249,903,120        
Beginning balance (in shares) at Dec. 31, 2023 (8,891,788)   (8,891,788)      
Beginning balance at Dec. 31, 2023 $ 917,203 $ 25 $ (56,524) 1,537,553 (5,978) (557,873)
Increase (Decrease) in Stockholders' Deficit [Roll Forward]            
Net income (loss) (38,813)          
Other comprehensive income (loss) $ (3,469)          
Ending balance (in shares) at Jun. 30, 2024 251,411,684 251,411,684        
Ending balance (in shares) at Jun. 30, 2024 (13,939,956)   (13,939,956)      
Ending balance at Jun. 30, 2024 $ 856,682 $ 25 $ (82,094) 1,544,884 (9,447) (596,686)
Beginning balance (in shares) at Mar. 31, 2024   250,075,110        
Beginning balance (in shares) at Mar. 31, 2024     (9,942,258)      
Beginning balance at Mar. 31, 2024 896,678 $ 25 $ (62,958) 1,540,327 (8,508) (572,208)
Increase (Decrease) in Stockholders' Deficit [Roll Forward]            
Net income (loss) (24,478)         (24,478)
Other comprehensive income (loss) (939)       (939)  
Common stock repurchase (in shares)     (3,589,436)      
Common stock repurchases (16,736)   $ (16,736)      
Share-based payments (in shares)   1,336,574 408,262      
Share-based payments $ 2,157   $ (2,400) 4,557    
Ending balance (in shares) at Jun. 30, 2024 251,411,684 251,411,684        
Ending balance (in shares) at Jun. 30, 2024 (13,939,956)   (13,939,956)      
Ending balance at Jun. 30, 2024 $ 856,682 $ 25 $ (82,094) $ 1,544,884 $ (9,447) $ (596,686)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business and Organization
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Organization
Note 1: Business and Organization
Organization
Custom Truck One Source, Inc., a Delaware corporation, and its wholly owned subsidiaries (“we,” “our,” “us,” or “the Company”) are engaged in the business of providing a range of products and services to customers through rentals and sales of specialty equipment, rentals and sales of aftermarket parts and services related to the specialty equipment, and repair, maintenance and customization services related to that equipment.
We are a specialty equipment provider to the electric utility transmission and distribution, telecommunications, rail, forestry, waste management and other infrastructure-related industries in North America. Our core business relates to our new equipment inventory and rental fleet of specialty equipment that is utilized by service providers in infrastructure development and improvement work. We offer our specialized equipment to a diverse customer base, including utilities and contractors, for the maintenance, repair, upgrade, and installation of critical infrastructure assets, including distribution and transmission electric lines, telecommunications networks and rail systems, as well as for lighting and signage. We rent, produce, sell and service a broad range of new and used equipment, including bucket trucks, digger derricks, dump trucks, cranes, service trucks, and heavy-haul trailers. We manage the business in three reporting segments: Equipment Rental Solutions (“ERS”), Truck and Equipment Sales (“TES”) and Aftermarket Parts and Services (“APS”).
Basis of Presentation
Our accompanying condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”). Our condensed consolidated financial statements include the accounts of all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The preparation of financial statements in accordance with GAAP requires that these Unaudited Condensed Consolidated Financial Statements and most of the disclosures in these Notes be presented on a historical basis, as of or for the current interim period ended or comparable prior period.
The accompanying interim statements of the Company have been prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X, and the Condensed Consolidated Balance Sheet at December 31, 2023 has been derived from the audited consolidated financial statements of Custom Truck One Source, Inc. at that date. Accordingly, these interim financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring adjustments and disclosures necessary for a fair statement of these interim statements, have been included. The results reported in these interim statements are not necessarily indicative of the results that may be reported for the entire year or for any other periods. These interim statements should be read in conjunction with the Custom Truck One Source, Inc. audited consolidated financial statements included in the Custom Truck One Source, Inc. Annual Report on Form 10-K for the year ended December 31, 2023.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
Recently Issued Accounting Standards
Income Taxes
In December 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update No. 2023-09, Income TaxesImprovements to Income Tax Disclosures (Topic 740) (“ASU 2023-09”), which expands income tax disclosure requirements to include additional information related to the rate reconciliation of our effective tax rates to statutory rates as well as additional disaggregation of taxes paid. The amendments in the ASU also remove disclosures related to certain unrecognized tax benefits and deferred taxes. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. The amendments may be applied prospectively or retrospectively, and early adoption is permitted. We are currently assessing the impact of the requirements on our condensed consolidated financial statements and disclosures.
Segment Reporting
In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment ReportingImprovements to Reportable Segment Disclosures (Topic 280) (“ASU 2023-07”), which expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with retrospective application required and early adoption permitted. We are currently assessing the impact of the requirements on our condensed consolidated financial statements and disclosures.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue
Note 2: Revenue
Revenue Disaggregation
Geographic Areas
The Company had total revenue in the following geographic areas:
Three Months Ended June 30,Six Months Ended June 30,
(in $000s)2024202320242023
United States$414,066 $442,501 $811,763 $880,779 
Canada8,947 14,329 22,557 28,214 
Total Revenue$423,013 $456,830 $834,320 $908,993 
Major Product Lines and Services
Equipment leasing and equipment sales are the core businesses of the Company, with leasing complemented by the sale of rental units from the rental fleet. The Company’s revenue by major product and service line for the three and six months ended June 30, 2024 and 2023 are presented in the table below.
Three Months Ended June 30,Three Months Ended June 30,
20242023
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$98,205 $— $98,205 $114,620 $— $114,620 
Shipping and handling— 4,792 4,792 — 7,549 7,549 
Total rental revenue98,205 4,792 102,997 114,620 7,549 122,169 
Sales and services:
Equipment sales1,554 284,079 285,633 19,603 282,514 302,117 
Parts and services2,626 31,757 34,383 6,938 25,606 32,544 
Total sales and services4,180 315,836 320,016 26,541 308,120 334,661 
Total revenue$102,385 $320,628 $423,013 $141,161 $315,669 $456,830 
Six Months Ended June 30,Six Months Ended June 30,
20242023
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$199,715 $— $199,715 $227,523 $— $227,523 
Shipping and handling— 9,453 9,453 — 12,934 12,934 
Total rental revenue199,715 9,453 209,168 227,523 12,934 240,457 
Sales and services:   
Equipment sales4,572 553,663 558,235 43,775 559,632 603,407 
Parts and services5,870 61,047 66,917 11,753 53,376 65,129 
Total sales and services10,442 614,710 625,152 55,528 613,008 668,536 
Total revenue$210,157 $624,163 $834,320 $283,051 $625,942 $908,993 
Rental revenue is primarily comprised of revenues from rental agreements and freight charges billed to customers. Equipment sales recognized pursuant to sales-type leases are recorded within equipment sales revenue. Charges to customers for damaged rental equipment are recorded within parts and services revenue.
Receivables, Contract Assets and Liabilities
As of June 30, 2024 and December 31, 2023, the Company had net receivables related to contracts with customers of $77.0 million and $112.1 million, respectively. As of June 30, 2024 and December 31, 2023, the Company had net receivables related to rental contracts and other of $89.7 million and $103.0 million, respectively.
The Company manages credit risk associated with its accounts receivable at the customer level. Because the same customers generate the revenues that are accounted for under both Topic 606 and Topic 842, the discussions below address how credit risk and the Company's allowance for credit losses impact the Company's total revenues.
The Company’s allowance for credit losses reflects its estimate of the amount of receivables that it will be unable to collect. The estimated losses are based upon a review of outstanding receivables, the related aging, including specific accounts if deemed necessary, and on the Company’s historical collection experience. The estimated losses are calculated using the loss rate method based upon a review of outstanding receivables, related aging, and historical collection experience. The Company's estimates reflect changing circumstances, including changes in the economy or in the particular circumstances of individual customers, and, as a result, the Company may be required to increase or decrease its allowance.
Accounts receivable, net consisted of the following:
(in $000s)June 30, 2024December 31, 2023
Accounts receivable$184,804 $232,592 
Less: allowance for doubtful accounts(18,103)(17,503)
Accounts receivable, net$166,701 $215,089 
For the six months ended June 30, 2024 and 2023, the Company wrote-off $7.0 million and $5.7 million, respectively, of receivables, net of recoveries.
When customers are billed for rentals in advance of the rental period, the Company defers recognition of revenue. As of both June 30, 2024 and December 31, 2023, the Company had approximately $2.9 million of deferred rental revenue. Additionally, the Company collects deposits from customers for orders placed for equipment and rentals. The Company had approximately $19.5 million and $25.9 million in deposits as of June 30, 2024 and December 31, 2023, respectively. Of the $25.9 million deposit liability balance as of December 31, 2023, $25.8 million was recorded as revenue during the six months ended June 30, 2024 due to performance obligations being satisfied. The Company’s remaining performance obligations on its equipment deposit liabilities have original expected durations of one year or less.
The Company does not have material contract assets, and as such, did not recognize any material impairments of any contract assets.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Sales-Type Leases
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Sales-Type Leases
Note 3: Sales-Type Leases
Revenue from rental agreements qualifying as sales-type leases was as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in $000s)2024202320242023
Equipment sales$1,554 $19,603 $4,572 $43,775 
Cost of equipment sales1,229 19,415 4,051 42,640 
Gross profit$325 $188 $521 $1,135 
As these transactions remained under rental contracts, $5.6 million and $7.9 million for the three months ended June 30, 2024 and 2023, respectively, and $11.0 million and $15.1 million for the six months ended June 30, 2024 and 2023, respectively, were billed under the contracts as rentals. Interest income from financing receivables was $3.3 million and $4.4 million for the three months ended June 30, 2024 and 2023, respectively, and $6.0 million and $7.8 million for the six months ended June 30, 2024 and 2023, respectively.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Inventory
Note 4: Inventory
Whole goods inventory is comprised of chassis, attachments (i.e., boom cranes, aerial lifts, digger derricks, dump bodies, etc.) and the in-process costs incurred in the final assembly of those units. As part of the business model, the Company sells unassembled individual whole goods and whole goods with varying levels of customization direct to consumers or dealers. Whole goods inventory also includes new equipment purchased specifically for resale to customers. Inventory consisted of the following:
(in $000s)June 30, 2024December 31, 2023
Whole goods$1,031,786 $846,170 
Aftermarket parts and services inventory138,700 139,624 
Inventory$1,170,486 $985,794 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Floor Plan Financing
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Floor Plan Financing
Note 5: Floor Plan Financing
Floor plan payables represent financing arrangements to facilitate the Company’s purchase of new and used trucks, cranes, and construction equipment inventory. All floor plan payables are collateralized by the inventory financed. These payables become due and payable upon the sale, transfer, or reclassification of each unit of inventory. Certain floor plan arrangements require the Company to satisfy various financial ratios consistent with those under the ABL Facility (as defined below). As of June 30, 2024, the Company was in compliance with these covenants.
The amounts owed under floor plan payables are summarized as follows:
(in $000s)June 30, 2024December 31, 2023
Trade:
Daimler Truck Financial$238,497 $181,480 
PACCAR Financial Services117,030 71,717 
Ford Motor Credit Company, LLC29,974 — 
Trade floor plan payables$385,501 $253,197 
Non-trade:
PNC Equipment Finance, LLC$472,611 $409,113 
Non-trade floor plan payables$472,611 $409,113 
Interest on outstanding floor plan payable balances is due and payable monthly. Floor plan interest expense was $15.4 million and $28.3 million for the three and six months ended June 30, 2024, respectively, and $8.1 million and $14.9 million for the same periods in 2023.
Trade Floor Plan Financing:
Daimler Truck Financial
The Company is party to the Wholesale Financing Agreement with Daimler Truck Financial (the “Daimler Facility”), which bears interest at a rate of U.S. Prime Rate plus 0.80% after an initial interest free period of up to 150 days. The total borrowing capacity under the Daimler Facility is $175.0 million, however, from time to time, Daimler extends credit to the Company in excess of this amount. The Daimler agreement is evergreen and is subject to termination by either party through written notice.
PACCAR
The Company has an Inventory Financing Agreement with PACCAR Financial Corp that provides the Company with a line of credit of $125.0 million to finance inventory purchases of new Peterbilt and/or Kenworth trucks, tractors, and chassis. Amounts borrowed against this line of credit incur interest at a rate of U.S. Prime Rate minus 0.71%. The PACCAR agreement extends automatically each April and is subject to termination by either party through written notice.
References to the Prime Rate in the foregoing agreements represent the rate as published in The Wall Street Journal.
Ford Motor Credit Company, LLC
On April 2, 2024, the Company entered into the Master Loan and Security Agreement with Ford Motor Credit Company, LLC (the “FMCC Facility”), which allows the Company to enter into individual loan supplements which bear interest based on the bank prime loan rate as reported by the Federal Reserve Board for the Friday preceding the last Monday of a given month. The total borrowing capacity under the FMCC Facility as of June 30, 2024 was $30.0 million. The FMCC agreement is evergreen and is subject to termination by either party through written notice. During July 2024, the Company entered into an amendment to the FMCC Facility which increased the borrowing capacity to $42.0 million.
Non-Trade Floor Plan Financing:
PNC Equipment Finance, LLC
The Company has an Inventory Loan, Guaranty and Security Agreement (the “Loan Agreement”) with PNC Equipment Finance, LLC. The Loan Agreement, as of June 30, 2024, provides the Company with a $480.0 million revolving credit facility, which matures on August 25, 2025 and bears interest at a three-month term secured overnight financing rate (“SOFR”) plus 3.00%. During July 2024, the Company entered into an amendment to the Loan Agreement which increased the revolving credit facility to $500.0 million.
Note 8: Long-Term Debt
Debt obligations and associated interest rates consisted of the following:
(in $000s)June 30, 2024December 31, 2023June 30, 2024December 31, 2023
ABL Facility$587,400 $552,400 7.5%7.7%
2029 Secured Notes920,000 920,000 5.5%5.5%
2023 Credit Facility17,814 13,800 5.8%5.8%
Other notes payable26,525 31,599 
3.1%-7.9%
3.1%-7.9%
Total debt outstanding1,551,739 1,517,799 
Deferred financing fees(19,527)(22,406)
Total debt net of deferred financing fees1,532,212 1,495,393 
Less: current maturities(3,779)(8,257)
Long-term debt$1,528,433 $1,487,136 
As of June 30, 2024, borrowing availability under the ABL Facility was $159.5 million, and outstanding standby letters of credit were $3.1 million.
ABL Facility
The Company and certain of its direct and indirect subsidiaries are party to an asset-based revolving credit agreement (the “ABL Credit Agreement”), consisting of a $750.0 million first lien senior secured asset-based revolving credit facility (the “ABL Facility”), which matures on April 1, 2026. Borrowings under the ABL Facility bear interest at a floating rate, which, at the Company’s election, could be (a) in the case of U.S. dollar denominated loans, either (i) SOFR plus an applicable margin or (ii) the base rate plus an applicable margin; or (b) in the case of Canadian dollar denominated loans, the CDOR rate plus an applicable margin. The applicable margin varies based on Average Availability (as defined in the ABL Credit Agreement) from (a) with respect to base rate loans, 0.50% to 1.00% and (b) with respect to SOFR loans and CDOR rate loans, 1.50% to 2.00%.
2023 Credit Facility
On January 13, 2023, the Company entered into a new credit agreement allowing for borrowings of up to $18.0 million (the “2023 Credit Facility”). Proceeds from the credit agreement were used to finance a portion of the Company’s acquisition of real property from a related party in December 2022. A portion of the loan proceeds has been used to finance improvements to the property. In connection with entering into the agreement, the Company received net proceeds of $13.7 million. During the first quarter of 2024, the Company drew down an additional $4.2 million, as certain required construction milestones were met. Borrowings bear interest at a fixed rate of 5.75% per annum and are required to be repaid monthly in an amount of approximately $0.1 million with a balloon payment due on the maturity date of January 13, 2028. Borrowings are secured by the real property and improvements.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Rental Equipment
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Rental Equipment
Note 6: Rental Equipment
Rental equipment, net consisted of the following:
(in $000s)June 30, 2024December 31, 2023
Rental equipment$1,446,675 $1,405,532 
Less: accumulated depreciation(499,045)(488,828)
Rental equipment, net$947,630 $916,704 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets, Goodwill and Other
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Disclosure
Note 7: Goodwill
We recognize goodwill when the purchase price of an acquired business exceeds the fair value of net assets acquired. Goodwill is not amortized for financial reporting purposes. Goodwill is impaired when its carrying value exceeds its implied fair value. We perform our goodwill impairment analysis annually on October 1 or more frequently if an event or circumstance (such as a significant adverse change in the business climate, operating performance metrics, or legal factors) indicates that an impairment may have occurred. If the fair value of the reporting unit exceeds its carrying value, goodwill of the reporting unit is not considered impaired. If the carrying value of the reporting unit exceeds its fair value, then there is an indication impairment may exist.
During the quarter ended June 30, 2024, we identified factors indicating goodwill may be impaired related to two of our reporting units, ERS and APS. These factors were decreased utilization levels driven by continuing transmission project declines and delays. To derive the fair value of each reporting unit, we utilized the income approach, specifically the discounted cash flow method, as well as
the market approach, which included analysis of comparable publicly-traded companies, to determine the fair value of the reporting units. The income method approach calculates fair value by estimating the after-tax cash flows attributable to a reporting unit and then discounting these after-tax cash flows to a present value using a risk-adjusted discount rate. The market approach analyzed how the market values of comparable publicly-traded companies’ operating metrics, such as sales and earnings, compare to each of the respective metrics of the reporting units. These methodologies are consistent with how we estimate the fair value of reporting units during the annual goodwill impairment test. Inputs used to fair value our reporting units are considered “Level 3” inputs of the fair value hierarchy and include the following:
Our projections were based on management's assessment of macroeconomic variables, industry trends and market opportunities, as well as our strategic objectives and future growth plans. Revenue growth rates assumed from approximately 5% to 7% for 2025 and from approximately 3% to 8% for 2026 and beyond.
The discount rate used to measure the present value of the projected future cash flows is set using a weighted-average cost of capital method that considers market and industry data, as well as our specific risk factors that are likely to be considered by a market participant. The weighted-average cost of capital is our estimate of the overall after-tax rate of return required by equity and debt holders of a business enterprise. The discount rates applied to the reporting units ranged from 10.0% to 10.5%.
As a result of our fair value calculations, we determined that the fair value of the reporting units exceeded their carrying values. Accordingly, goodwill related to the reporting units was not considered impaired.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Long-Term Debt
Note 5: Floor Plan Financing
Floor plan payables represent financing arrangements to facilitate the Company’s purchase of new and used trucks, cranes, and construction equipment inventory. All floor plan payables are collateralized by the inventory financed. These payables become due and payable upon the sale, transfer, or reclassification of each unit of inventory. Certain floor plan arrangements require the Company to satisfy various financial ratios consistent with those under the ABL Facility (as defined below). As of June 30, 2024, the Company was in compliance with these covenants.
The amounts owed under floor plan payables are summarized as follows:
(in $000s)June 30, 2024December 31, 2023
Trade:
Daimler Truck Financial$238,497 $181,480 
PACCAR Financial Services117,030 71,717 
Ford Motor Credit Company, LLC29,974 — 
Trade floor plan payables$385,501 $253,197 
Non-trade:
PNC Equipment Finance, LLC$472,611 $409,113 
Non-trade floor plan payables$472,611 $409,113 
Interest on outstanding floor plan payable balances is due and payable monthly. Floor plan interest expense was $15.4 million and $28.3 million for the three and six months ended June 30, 2024, respectively, and $8.1 million and $14.9 million for the same periods in 2023.
Trade Floor Plan Financing:
Daimler Truck Financial
The Company is party to the Wholesale Financing Agreement with Daimler Truck Financial (the “Daimler Facility”), which bears interest at a rate of U.S. Prime Rate plus 0.80% after an initial interest free period of up to 150 days. The total borrowing capacity under the Daimler Facility is $175.0 million, however, from time to time, Daimler extends credit to the Company in excess of this amount. The Daimler agreement is evergreen and is subject to termination by either party through written notice.
PACCAR
The Company has an Inventory Financing Agreement with PACCAR Financial Corp that provides the Company with a line of credit of $125.0 million to finance inventory purchases of new Peterbilt and/or Kenworth trucks, tractors, and chassis. Amounts borrowed against this line of credit incur interest at a rate of U.S. Prime Rate minus 0.71%. The PACCAR agreement extends automatically each April and is subject to termination by either party through written notice.
References to the Prime Rate in the foregoing agreements represent the rate as published in The Wall Street Journal.
Ford Motor Credit Company, LLC
On April 2, 2024, the Company entered into the Master Loan and Security Agreement with Ford Motor Credit Company, LLC (the “FMCC Facility”), which allows the Company to enter into individual loan supplements which bear interest based on the bank prime loan rate as reported by the Federal Reserve Board for the Friday preceding the last Monday of a given month. The total borrowing capacity under the FMCC Facility as of June 30, 2024 was $30.0 million. The FMCC agreement is evergreen and is subject to termination by either party through written notice. During July 2024, the Company entered into an amendment to the FMCC Facility which increased the borrowing capacity to $42.0 million.
Non-Trade Floor Plan Financing:
PNC Equipment Finance, LLC
The Company has an Inventory Loan, Guaranty and Security Agreement (the “Loan Agreement”) with PNC Equipment Finance, LLC. The Loan Agreement, as of June 30, 2024, provides the Company with a $480.0 million revolving credit facility, which matures on August 25, 2025 and bears interest at a three-month term secured overnight financing rate (“SOFR”) plus 3.00%. During July 2024, the Company entered into an amendment to the Loan Agreement which increased the revolving credit facility to $500.0 million.
Note 8: Long-Term Debt
Debt obligations and associated interest rates consisted of the following:
(in $000s)June 30, 2024December 31, 2023June 30, 2024December 31, 2023
ABL Facility$587,400 $552,400 7.5%7.7%
2029 Secured Notes920,000 920,000 5.5%5.5%
2023 Credit Facility17,814 13,800 5.8%5.8%
Other notes payable26,525 31,599 
3.1%-7.9%
3.1%-7.9%
Total debt outstanding1,551,739 1,517,799 
Deferred financing fees(19,527)(22,406)
Total debt net of deferred financing fees1,532,212 1,495,393 
Less: current maturities(3,779)(8,257)
Long-term debt$1,528,433 $1,487,136 
As of June 30, 2024, borrowing availability under the ABL Facility was $159.5 million, and outstanding standby letters of credit were $3.1 million.
ABL Facility
The Company and certain of its direct and indirect subsidiaries are party to an asset-based revolving credit agreement (the “ABL Credit Agreement”), consisting of a $750.0 million first lien senior secured asset-based revolving credit facility (the “ABL Facility”), which matures on April 1, 2026. Borrowings under the ABL Facility bear interest at a floating rate, which, at the Company’s election, could be (a) in the case of U.S. dollar denominated loans, either (i) SOFR plus an applicable margin or (ii) the base rate plus an applicable margin; or (b) in the case of Canadian dollar denominated loans, the CDOR rate plus an applicable margin. The applicable margin varies based on Average Availability (as defined in the ABL Credit Agreement) from (a) with respect to base rate loans, 0.50% to 1.00% and (b) with respect to SOFR loans and CDOR rate loans, 1.50% to 2.00%.
2023 Credit Facility
On January 13, 2023, the Company entered into a new credit agreement allowing for borrowings of up to $18.0 million (the “2023 Credit Facility”). Proceeds from the credit agreement were used to finance a portion of the Company’s acquisition of real property from a related party in December 2022. A portion of the loan proceeds has been used to finance improvements to the property. In connection with entering into the agreement, the Company received net proceeds of $13.7 million. During the first quarter of 2024, the Company drew down an additional $4.2 million, as certain required construction milestones were met. Borrowings bear interest at a fixed rate of 5.75% per annum and are required to be repaid monthly in an amount of approximately $0.1 million with a balloon payment due on the maturity date of January 13, 2028. Borrowings are secured by the real property and improvements.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share
Note 9: Earnings (Loss) Per Share
Basic earnings (loss) per share is computed by dividing net earnings (loss) by the weighted-average number of shares of common stock outstanding. Diluted earnings (loss) per share includes the effects of potentially dilutive shares of common stock, if dilutive. Potentially dilutive effects include the exercise of warrants, contingently issuable shares, or share-based compensation. Our potentially dilutive shares aggregated 30.4 million and 30.2 million for the three and six months ended June 30, 2024, respectively, and 29.4 million and 29.3 million for the same periods in 2023, and were not included in the computation of diluted earnings (loss) per share because the impact would have been anti-dilutive.
The following tables set forth the computation of basic and dilutive earnings per share:
Three Months Ended June 30, 2024Three Months Ended June 30, 2023
(in $000s, except per share data)Net Income (loss)Weighted Average SharesPer Share AmountNet IncomeWeighted Average SharesPer Share Amount
Basic earnings (loss) per share$(24,478)239,727$(0.10)$11,610 246,130$0.05 
Dilutive common share equivalents— — — 825— 
Diluted earnings (loss) per share$(24,478)239,727$(0.10)$11,610 246,955$0.05 
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
(in $000s, except per share data)Net Income (loss)Weighted Average SharesPer Share AmountNet Income Weighted Average SharesPer Share Amount
Basic earnings (loss) per share$(38,813)240,045 $(0.16)$25,410 246,090 $0.10 
Dilutive common share equivalents— — — — 842— 
Diluted earnings (loss) per share$(38,813)240,045 $(0.16)$25,410 246,932 $0.10 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Equity
Note 10: Equity
Preferred Stock
As of both June 30, 2024 and December 31, 2023, we were authorized to issue 10,000,000 shares of preferred stock with a par value of $0.0001 per share, with such designation, rights and preferences as may be determined from time to time by our board of directors. As of both June 30, 2024 and December 31, 2023, there were no shares of preferred stock issued or outstanding.
Common Stock
As of both June 30, 2024 and December 31, 2023, we were authorized to issue 500,000,000 shares of common stock with a par value of $0.0001 per share.
On August 2, 2022, the Company’s Board of Directors authorized a stock repurchase program, allowing for the repurchase of up to $30 million of the Company’s shares of common stock, which authorization was further increased by $25 million of shares on September 14, 2023, and increased again by $25 million of shares on March 11, 2024, upon exhaustion of prior authorization. Under the repurchase program, repurchases can be made from time to time using a variety of methods, which may include open market purchases, privately negotiated transactions, or otherwise, all in accordance with the rules of the Securities and Exchange Commission and other applicable legal requirements. The specific timing, price and size of purchases will depend on prevailing stock prices, general economic and market conditions, and other considerations. The repurchase program does not obligate the Company to acquire any particular amount of its common stock, and the repurchase program may be suspended or discontinued at any time at the Company’s discretion.
During the three and six months ended June 30, 2024, the Company repurchased approximately 3.6 million and 4.6 million shares of its common stock, respectively, which are held in treasury, for a total cost of $16.7 million and $23.1 million, including commission fees. During the three and six months ended June 30, 2023, the Company repurchased approximately 0.5 million and 0.7 million shares of common stock, respectively, for a total cost of $3.2 million and $4.3 million. At June 30, 2024, $7.4 million was available under the stock repurchase program.
Contingently Issuable Shares
NESCO Holdings, LP is a Delaware limited partnership holding shares of our common stock. NESCO Holdings, LP is owned and controlled by Energy Capital Partners, and, as of June 30, 2024, had the right to receive: (1) up to an additional 1,800,000 shares of common stock (the “First Tranche”) through July 31, 2024, in increments of 900,000 shares, if (x) the trading price of the common stock exceeds $13.00 per share (the “Minimum Target”) or $16.00 per share for any 20 trading days during a 30 consecutive trading day period or (y) a sale transaction of the Company occurs in which the consideration paid per share to holders of common stock of the Company exceeds $13.00 per share or $16.00 per share, and (2) 1,651,798 shares of common stock if during the seven-year period ending July 31, 2026, the trading price of common stock exceeds $19.00 per share for any 20 trading days during a 30 consecutive trading day period or if a sale transaction of the Company occurs in which the consideration paid per share to holders of common stock exceeds $19.00 per share. As of July 31, 2024, the Minimum Target was not met, and NESCO Holdings, LP no longer has the right to receive the First Tranche of 1,800,000 shares of common stock. NESCO Holdings, LP has the right to receive the remaining 1,651,798 shares upon satisfaction of the conditions discussed above.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Note 11: Fair Value Measurements
The FASB accounting standards provide a comprehensive framework for measuring fair value and sets forth a definition of fair value and establishes a hierarchy prioritizing the inputs to valuation techniques, giving the highest priority to quoted prices in active markets for identical assets and liabilities and the lowest priority to unobservable value inputs.
The following table sets forth the carrying values (exclusive of deferred financing fees) and fair values of our financial liabilities:
Carrying ValueFair Value
(in $000s)Level 1Level 2Level 3
June 30, 2024
ABL Facility$587,400 $— $587,400 $— 
2029 Secured Notes920,000 — 848,700 — 
2023 Credit Facility17,814 — 17,814 — 
Other notes payable26,525 — 26,525 — 
December 31, 2023
ABL Facility$552,400 $— $552,400 $— 
2029 Secured Notes920,000 — 846,400 — 
2023 Credit Facility13,800 — 13,800 — 
Other notes payable31,599 — 31,599 — 
The carrying amounts of the ABL Facility, 2023 Credit Facility and other notes payable approximated fair value as of June 30, 2024 and December 31, 2023 based upon terms and conditions available to the Company at those dates in comparison to the terms and conditions of its outstanding debt. The estimated fair value of the 2029 Secured Notes is calculated using Level 2 inputs, based on bid prices obtained from brokers.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes
Note 12: Income Taxes
For interim periods, we estimate our annual effective tax rate, exclusive of discrete items, which is derived primarily by our estimate of our valuation allowance as of the end of our fiscal year. The Company’s effective tax rate for the six months ended June 30, 2024 and 2023 differs from the U.S. federal statutory tax rate due to the recording of valuation allowances. We recorded an income tax expense of $1.1 million for the six months ended June 30, 2024 resulting in an effective tax rate of (3.0)% compared to an income tax expense of $2.3 million for the comparable prior year period, at an effective tax rate of 8.0%. The decrease in the effective tax rate for the six months ended June 30, 2024 compared to same period in 2023, was primarily due to state and local income tax updates enacted during the current period.
The Organization for Economic Cooperation and Development (“OECD”) has issued “Pillar Two” model rules introducing a new global minimum tax of 15% effective on January 1, 2024. While the US has not yet adopted the Pillar Two rules, various other governments around the world are enacting legislation to do so. As currently designed, Pillar Two will ultimately apply to our worldwide operations. Considering we do not have material operations in jurisdictions with tax rates lower than the Pillar Two minimum, these rules are not expected to materially increase our global tax costs. We will continue to monitor US and global legislative activities related to Pillar Two for potential impacts.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Note 13: Commitments and Contingencies
We record a liability when we believe that it is both probable that a liability has been incurred and the amount can be reasonably estimated. Significant judgment is required to determine both probability and the estimated amount. We review these provisions at least quarterly and adjust these provisions to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information.
Legal Matters
In the normal course of business, there are various claims in process, matters in litigation, and other contingencies. At this time, no claims of these types, certain of which are covered by insurance policies, have had a material effect on the Company. Certain jurisdictions in which the Company operates do not allow insurance recoveries related to punitive damages. For matters pertaining to the pre-acquisition activities of Custom Truck One Source, L.P. (“Custom Truck LP”), the sellers of Custom Truck LP have agreed to indemnify the Company for losses arising out of the breach of pre-closing covenants in the purchase agreement and certain indemnified tax matters discussed below, with recourse limited to $10.0 million and $8.5 million escrow accounts, respectively.
From time to time, the Company is audited by state and local taxing authorities. These audits typically focus on the Company’s withholding of state-specific sales tax and rental-related taxes.
Custom Truck LP’s withholdings of federal excise taxes for each of the four quarterly periods during 2015 are currently under audit by the IRS. The IRS issued an assessment on October 28, 2020 in an aggregate amount of $2.4 million for the 2015 periods, alleging that certain types of sold equipment are not eligible for the Mobile Machinery Exemption set forth in the Internal Revenue Code (the “Code”). An appeal was filed on January 28, 2021. Based on management’s understanding of the facts and circumstances, including the relevant provisions of the Code, and historical precedent, including previous successful appeals of similar assessments in prior years, management does not believe the likelihood of a loss resulting from the IRS assessment to be probable at this time.
While it is not possible to predict the outcome of the foregoing matters with certainty, it is the opinion of management that the final outcome of these matters will not have a material effect on the Company’s consolidated financial condition, results of operations and cash flows.
Purchase Commitments
We enter into purchase agreements with manufacturers and suppliers of equipment for our rental fleet and inventory. All of these agreements are cancellable within a specified notification period to the supplier.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Parties
6 Months Ended
Jun. 30, 2024
Related Party Transactions [Abstract]  
Related Parties
Note 14: Related Parties
The Company has transactions with related parties as summarized below.
Rentals and Sales — The Company rents and sells equipment and provides services to R&M Equipment Rental, a business partially owned by members of the Company’s management. The Company also rents equipment and purchases inventory from R&M Equipment Rental.
Other — The Company has purchased aircraft charter services from entities owned by members of the Company’s management and their immediate families. Charter services payments related to these transactions are immaterial. Air travel expenses are recorded in selling, general, and administrative expenses.
Management Fees — The Company is obligated under a Corporate Advisory Services Agreement with Platinum, under which management fees are payable to Platinum quarterly. The management fees are recorded in transaction expenses and other in the Company’s Consolidated Statements of Operations and Comprehensive Income (Loss).
A summary of the transactions with the foregoing related parties included in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) is as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in $000s)2024202320242023
Total revenues from transactions with related parties$7,945 $10,048 $11,604 $18,503 
Expenses incurred from transactions with related parties included in cost of revenue$286 $494 $752 $852 
Expenses incurred from transactions with related parties included in operating expenses$127 $1,368 $1,400 $2,763 
Amounts receivable from/payable to related parties included in the Condensed Consolidated Balance Sheets are as follows:
(in $000s)June 30, 2024December 31, 2023
Accounts receivable from related parties$1,664 $695 
Accounts payable to related parties$95 $140 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Segments
Note 15: Segments
Our operations are primarily organized and managed by operating segment. Operating segment performance and resource allocations are primarily based on gross profit. Intersegment sales and any related profits are eliminated in consolidation. We manage the business in three reporting segments: Equipment Rental Solutions (“ERS”), Truck and Equipment Sales (“TES”) and Aftermarket Parts and Services (“APS”).
The Company’s segment results are presented in the tables below:
Three Months Ended June 30,
2024
(in $000s)ERSTESAPSTotal
Revenue:
Rental$100,699 $— $2,298 $102,997 
Equipment sales37,712 247,921 — 285,633 
Parts and services— — 34,383 34,383 
Total revenue138,411 247,921 36,681 423,013 
Cost of revenue:
Rentals/parts and services29,281 — 28,562 57,843 
Equipment sales25,792 205,526 — 231,318 
Depreciation of rental equipment43,581 — 1,004 44,585 
Total cost of revenue98,654 205,526 29,566 333,746 
Gross profit$39,757 $42,395 $7,115 $89,267 
Three Months Ended June 30,
2023
(in $000s)ERSTESAPSTotal
Revenue:
Rental$117,832 $— $4,337 122,169 
Equipment sales50,694 251,423 — 302,117 
Parts and services— — 32,544 32,544 
Total revenue168,526 251,423 36,881 456,830 
Cost of revenue:
Rentals/parts and services31,341 — 25,988 57,329 
Equipment sales39,802 205,464 — 245,266 
Depreciation of rental equipment42,805 — 811 43,616 
Total cost of revenue113,948 205,464 26,799 346,211 
Gross profit$54,578 $45,959 $10,082 $110,619 
Six Months Ended June 30,
2024
(in $000s)ERSTESAPSTotal
Revenue:
Rental$203,987 $— $5,181 $209,168 
Equipment sales70,452 487,783 — 558,235 
Parts and services— — 66,917 66,917 
Total revenue274,439 487,783 72,098 834,320 
Cost of revenue:
Rentals/parts and services59,081 — 54,816 113,897 
Equipment sales49,890 402,228 — 452,118 
Depreciation of rental equipment86,278 — 2,051 88,329 
Total cost of revenue195,249 402,228 56,867 654,344 
Gross profit$79,190 $85,555 $15,231 $179,976 
Six Months Ended June 30,
2023
(in $000s)ERSTESAPSTotal
Revenue:
Rental$231,616 $— $8,841 $240,457 
Equipment sales142,830 460,577 — 603,407 
Parts and services— — 65,129 65,129 
Total revenue374,446 460,577 73,970 908,993 
Cost of revenue:
Rentals/parts and services60,401 — 52,975 113,376 
Equipment sales110,883 380,508 — 491,391 
Depreciation of rental equipment82,317 — 1,629 83,946 
Total cost of revenue253,601 380,508 54,604 688,713 
Gross profit$120,845 $80,069 $19,366 $220,280 
Total assets by operating segment are not disclosed herein because asset by operating segment data is not reviewed by the chief operating decision-maker (“CODM”) to assess performance and allocate resources.
Gross profit is the primary operating result whereby our segments are evaluated for performance and resource allocation. The following table presents a reconciliation of consolidated gross profit to consolidated income (loss) before income taxes:
Three Months Ended June 30,Six Months Ended June 30,
(in $000s)2024202320242023
Gross profit$89,267 $110,619 $179,976 $220,280 
Selling, general and administrative expenses55,697 58,028 113,692 115,019 
Amortization6,692 6,606 13,270 13,278 
Non-rental depreciation3,360 2,721 6,280 5,371 
Transaction expenses and other5,844 3,689 10,690 7,149 
Interest expense, net42,401 31,625 80,316 60,801 
Financing and other expense (income)(3,319)(5,048)(6,581)(8,999)
Income (loss) before income taxes$(21,408)$12,998 $(37,691)$27,661 
The following table presents total assets by country:
(in $000s)June 30, 2024December 31, 2023
Assets:
United States$3,405,053 $3,243,619 
Canada118,515 124,178 
       Total Assets$3,523,568 $3,367,797 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business and Organization (Policies)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
Our accompanying condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”). Our condensed consolidated financial statements include the accounts of all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The preparation of financial statements in accordance with GAAP requires that these Unaudited Condensed Consolidated Financial Statements and most of the disclosures in these Notes be presented on a historical basis, as of or for the current interim period ended or comparable prior period.
The accompanying interim statements of the Company have been prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X, and the Condensed Consolidated Balance Sheet at December 31, 2023 has been derived from the audited consolidated financial statements of Custom Truck One Source, Inc. at that date. Accordingly, these interim financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring adjustments and disclosures necessary for a fair statement of these interim statements, have been included. The results reported in these interim statements are not necessarily indicative of the results that may be reported for the entire year or for any other periods. These interim statements should be read in conjunction with the Custom Truck One Source, Inc. audited consolidated financial statements included in the Custom Truck One Source, Inc. Annual Report on Form 10-K for the year ended December 31, 2023.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
Recently Issued Accounting Standards
Recently Issued Accounting Standards
Income Taxes
In December 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update No. 2023-09, Income TaxesImprovements to Income Tax Disclosures (Topic 740) (“ASU 2023-09”), which expands income tax disclosure requirements to include additional information related to the rate reconciliation of our effective tax rates to statutory rates as well as additional disaggregation of taxes paid. The amendments in the ASU also remove disclosures related to certain unrecognized tax benefits and deferred taxes. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. The amendments may be applied prospectively or retrospectively, and early adoption is permitted. We are currently assessing the impact of the requirements on our condensed consolidated financial statements and disclosures.
Segment Reporting
In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment ReportingImprovements to Reportable Segment Disclosures (Topic 280) (“ASU 2023-07”), which expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with retrospective application required and early adoption permitted. We are currently assessing the impact of the requirements on our condensed consolidated financial statements and disclosures.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographic Areas
The Company had total revenue in the following geographic areas:
Three Months Ended June 30,Six Months Ended June 30,
(in $000s)2024202320242023
United States$414,066 $442,501 $811,763 $880,779 
Canada8,947 14,329 22,557 28,214 
Total Revenue$423,013 $456,830 $834,320 $908,993 
Schedule of Revenue by Major Product and Service Line The Company’s revenue by major product and service line for the three and six months ended June 30, 2024 and 2023 are presented in the table below.
Three Months Ended June 30,Three Months Ended June 30,
20242023
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$98,205 $— $98,205 $114,620 $— $114,620 
Shipping and handling— 4,792 4,792 — 7,549 7,549 
Total rental revenue98,205 4,792 102,997 114,620 7,549 122,169 
Sales and services:
Equipment sales1,554 284,079 285,633 19,603 282,514 302,117 
Parts and services2,626 31,757 34,383 6,938 25,606 32,544 
Total sales and services4,180 315,836 320,016 26,541 308,120 334,661 
Total revenue$102,385 $320,628 $423,013 $141,161 $315,669 $456,830 
Six Months Ended June 30,Six Months Ended June 30,
20242023
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$199,715 $— $199,715 $227,523 $— $227,523 
Shipping and handling— 9,453 9,453 — 12,934 12,934 
Total rental revenue199,715 9,453 209,168 227,523 12,934 240,457 
Sales and services:   
Equipment sales4,572 553,663 558,235 43,775 559,632 603,407 
Parts and services5,870 61,047 66,917 11,753 53,376 65,129 
Total sales and services10,442 614,710 625,152 55,528 613,008 668,536 
Total revenue$210,157 $624,163 $834,320 $283,051 $625,942 $908,993 
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following:
(in $000s)June 30, 2024December 31, 2023
Accounts receivable$184,804 $232,592 
Less: allowance for doubtful accounts(18,103)(17,503)
Accounts receivable, net$166,701 $215,089 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Sales-Type Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Revenue from Rental Agreements Qualifying as Sales-Type Leases
Revenue from rental agreements qualifying as sales-type leases was as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in $000s)2024202320242023
Equipment sales$1,554 $19,603 $4,572 $43,775 
Cost of equipment sales1,229 19,415 4,051 42,640 
Gross profit$325 $188 $521 $1,135 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory Inventory consisted of the following:
(in $000s)June 30, 2024December 31, 2023
Whole goods$1,031,786 $846,170 
Aftermarket parts and services inventory138,700 139,624 
Inventory$1,170,486 $985,794 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Floor Plan Financing (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Floor Plan Payables
The amounts owed under floor plan payables are summarized as follows:
(in $000s)June 30, 2024December 31, 2023
Trade:
Daimler Truck Financial$238,497 $181,480 
PACCAR Financial Services117,030 71,717 
Ford Motor Credit Company, LLC29,974 — 
Trade floor plan payables$385,501 $253,197 
Non-trade:
PNC Equipment Finance, LLC$472,611 $409,113 
Non-trade floor plan payables$472,611 $409,113 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Rental Equipment (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Rental Equipment
Rental equipment, net consisted of the following:
(in $000s)June 30, 2024December 31, 2023
Rental equipment$1,446,675 $1,405,532 
Less: accumulated depreciation(499,045)(488,828)
Rental equipment, net$947,630 $916,704 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Debt Obligations and Associated Interest Rates
Debt obligations and associated interest rates consisted of the following:
(in $000s)June 30, 2024December 31, 2023June 30, 2024December 31, 2023
ABL Facility$587,400 $552,400 7.5%7.7%
2029 Secured Notes920,000 920,000 5.5%5.5%
2023 Credit Facility17,814 13,800 5.8%5.8%
Other notes payable26,525 31,599 
3.1%-7.9%
3.1%-7.9%
Total debt outstanding1,551,739 1,517,799 
Deferred financing fees(19,527)(22,406)
Total debt net of deferred financing fees1,532,212 1,495,393 
Less: current maturities(3,779)(8,257)
Long-term debt$1,528,433 $1,487,136 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Dilutive Earnings Per Share
The following tables set forth the computation of basic and dilutive earnings per share:
Three Months Ended June 30, 2024Three Months Ended June 30, 2023
(in $000s, except per share data)Net Income (loss)Weighted Average SharesPer Share AmountNet IncomeWeighted Average SharesPer Share Amount
Basic earnings (loss) per share$(24,478)239,727$(0.10)$11,610 246,130$0.05 
Dilutive common share equivalents— — — 825— 
Diluted earnings (loss) per share$(24,478)239,727$(0.10)$11,610 246,955$0.05 
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
(in $000s, except per share data)Net Income (loss)Weighted Average SharesPer Share AmountNet Income Weighted Average SharesPer Share Amount
Basic earnings (loss) per share$(38,813)240,045 $(0.16)$25,410 246,090 $0.10 
Dilutive common share equivalents— — — — 842— 
Diluted earnings (loss) per share$(38,813)240,045 $(0.16)$25,410 246,932 $0.10 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Carrying Values and Fair Values of Financial Liabilities
The following table sets forth the carrying values (exclusive of deferred financing fees) and fair values of our financial liabilities:
Carrying ValueFair Value
(in $000s)Level 1Level 2Level 3
June 30, 2024
ABL Facility$587,400 $— $587,400 $— 
2029 Secured Notes920,000 — 848,700 — 
2023 Credit Facility17,814 — 17,814 — 
Other notes payable26,525 — 26,525 — 
December 31, 2023
ABL Facility$552,400 $— $552,400 $— 
2029 Secured Notes920,000 — 846,400 — 
2023 Credit Facility13,800 — 13,800 — 
Other notes payable31,599 — 31,599 — 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Parties (Tables)
6 Months Ended
Jun. 30, 2024
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions
A summary of the transactions with the foregoing related parties included in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) is as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in $000s)2024202320242023
Total revenues from transactions with related parties$7,945 $10,048 $11,604 $18,503 
Expenses incurred from transactions with related parties included in cost of revenue$286 $494 $752 $852 
Expenses incurred from transactions with related parties included in operating expenses$127 $1,368 $1,400 $2,763 
Amounts receivable from/payable to related parties included in the Condensed Consolidated Balance Sheets are as follows:
(in $000s)June 30, 2024December 31, 2023
Accounts receivable from related parties$1,664 $695 
Accounts payable to related parties$95 $140 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Schedule of Company’s Segment Results
The Company’s segment results are presented in the tables below:
Three Months Ended June 30,
2024
(in $000s)ERSTESAPSTotal
Revenue:
Rental$100,699 $— $2,298 $102,997 
Equipment sales37,712 247,921 — 285,633 
Parts and services— — 34,383 34,383 
Total revenue138,411 247,921 36,681 423,013 
Cost of revenue:
Rentals/parts and services29,281 — 28,562 57,843 
Equipment sales25,792 205,526 — 231,318 
Depreciation of rental equipment43,581 — 1,004 44,585 
Total cost of revenue98,654 205,526 29,566 333,746 
Gross profit$39,757 $42,395 $7,115 $89,267 
Three Months Ended June 30,
2023
(in $000s)ERSTESAPSTotal
Revenue:
Rental$117,832 $— $4,337 122,169 
Equipment sales50,694 251,423 — 302,117 
Parts and services— — 32,544 32,544 
Total revenue168,526 251,423 36,881 456,830 
Cost of revenue:
Rentals/parts and services31,341 — 25,988 57,329 
Equipment sales39,802 205,464 — 245,266 
Depreciation of rental equipment42,805 — 811 43,616 
Total cost of revenue113,948 205,464 26,799 346,211 
Gross profit$54,578 $45,959 $10,082 $110,619 
Six Months Ended June 30,
2024
(in $000s)ERSTESAPSTotal
Revenue:
Rental$203,987 $— $5,181 $209,168 
Equipment sales70,452 487,783 — 558,235 
Parts and services— — 66,917 66,917 
Total revenue274,439 487,783 72,098 834,320 
Cost of revenue:
Rentals/parts and services59,081 — 54,816 113,897 
Equipment sales49,890 402,228 — 452,118 
Depreciation of rental equipment86,278 — 2,051 88,329 
Total cost of revenue195,249 402,228 56,867 654,344 
Gross profit$79,190 $85,555 $15,231 $179,976 
Six Months Ended June 30,
2023
(in $000s)ERSTESAPSTotal
Revenue:
Rental$231,616 $— $8,841 $240,457 
Equipment sales142,830 460,577 — 603,407 
Parts and services— — 65,129 65,129 
Total revenue374,446 460,577 73,970 908,993 
Cost of revenue:
Rentals/parts and services60,401 — 52,975 113,376 
Equipment sales110,883 380,508 — 491,391 
Depreciation of rental equipment82,317 — 1,629 83,946 
Total cost of revenue253,601 380,508 54,604 688,713 
Gross profit$120,845 $80,069 $19,366 $220,280 
Schedule of Reconciliation of Consolidated Gross Profit to Consolidated Income (Loss) Before Income Taxes The following table presents a reconciliation of consolidated gross profit to consolidated income (loss) before income taxes:
Three Months Ended June 30,Six Months Ended June 30,
(in $000s)2024202320242023
Gross profit$89,267 $110,619 $179,976 $220,280 
Selling, general and administrative expenses55,697 58,028 113,692 115,019 
Amortization6,692 6,606 13,270 13,278 
Non-rental depreciation3,360 2,721 6,280 5,371 
Transaction expenses and other5,844 3,689 10,690 7,149 
Interest expense, net42,401 31,625 80,316 60,801 
Financing and other expense (income)(3,319)(5,048)(6,581)(8,999)
Income (loss) before income taxes$(21,408)$12,998 $(37,691)$27,661 
Schedule of Total Assets by Country
The following table presents total assets by country:
(in $000s)June 30, 2024December 31, 2023
Assets:
United States$3,405,053 $3,243,619 
Canada118,515 124,178 
       Total Assets$3,523,568 $3,367,797 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business and Organization (Details)
6 Months Ended
Jun. 30, 2024
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 3
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 423,013 $ 456,830 $ 834,320 $ 908,993
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 414,066 442,501 811,763 880,779
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue $ 8,947 $ 14,329 $ 22,557 $ 28,214
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Revenue by Major Product and Service Line (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Topic 842 $ 102,385 $ 141,161 $ 210,157 $ 283,051
Topic 606 320,628 315,669 624,163 625,942
Total 423,013 456,830 834,320 908,993
Total rental revenue        
Disaggregation of Revenue [Line Items]        
Topic 842 98,205 114,620 199,715 227,523
Topic 606 4,792 7,549 9,453 12,934
Total 102,997 122,169 209,168 240,457
Rental        
Disaggregation of Revenue [Line Items]        
Topic 842 98,205 114,620 199,715 227,523
Topic 606 0 0 0 0
Total 98,205 114,620 199,715 227,523
Shipping and handling        
Disaggregation of Revenue [Line Items]        
Topic 842 0 0 0 0
Topic 606 4,792 7,549 9,453 12,934
Total 4,792 7,549 9,453 12,934
Total sales and services        
Disaggregation of Revenue [Line Items]        
Topic 842 4,180 26,541 10,442 55,528
Topic 606 315,836 308,120 614,710 613,008
Total 320,016 334,661 625,152 668,536
Equipment sales        
Disaggregation of Revenue [Line Items]        
Topic 842 1,554 19,603 4,572 43,775
Topic 606 284,079 282,514 553,663 559,632
Total 285,633 302,117 558,235 603,407
Parts and services        
Disaggregation of Revenue [Line Items]        
Topic 842 2,626 6,938 5,870 11,753
Topic 606 31,757 25,606 61,047 53,376
Total $ 34,383 $ 32,544 $ 66,917 $ 65,129
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Net receivables related to contracts with customers $ 77.0 $ 112.1
Net receivables related to rental contracts and other 89.7 103.0
Deferred rent revenue 2.9  
Customer deposits 19.5 $ 25.9
Performance obligation satisfied, revenue recognized $ 25.8  
Expected duration 1 year  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]      
Accounts receivable $ 184,804   $ 232,592
Less: allowance for doubtful accounts (18,103)   (17,503)
Accounts receivable, net 166,701   $ 215,089
Accounts written off during period, net of recoveries $ 7,000 $ 5,700  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Sales-Type Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Equipment sales $ 1,554 $ 19,603 $ 4,572 $ 43,775
Cost of equipment sales 1,229 19,415 4,051 42,640
Gross profit 325 188 521 1,135
Sales-type lease, rental contracts 5,600 7,900 11,000 15,100
Interest income $ 3,300 $ 4,400 $ 6,000 $ 7,800
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory [Line Items]    
Inventory $ 1,170,486 $ 985,794
Whole goods    
Inventory [Line Items]    
Inventory 1,031,786 846,170
Aftermarket parts and services inventory    
Inventory [Line Items]    
Inventory $ 138,700 $ 139,624
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Floor Plan Financing - Schedule of Floor Plan Payables (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument, Redemption [Line Items]    
Trade floor plan payables $ 385,501 $ 253,197
Non-trade floor plan payables 472,611 409,113
Daimler Truck Financial    
Debt Instrument, Redemption [Line Items]    
Trade floor plan payables 238,497 181,480
PACCAR Financial Services    
Debt Instrument, Redemption [Line Items]    
Trade floor plan payables 117,030 71,717
FMCC Facility    
Debt Instrument, Redemption [Line Items]    
Trade floor plan payables 29,974 0
PNC Equipment Finance, LLC    
Debt Instrument, Redemption [Line Items]    
Non-trade floor plan payables $ 472,611 $ 409,113
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Floor Plan Financing - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jul. 31, 2024
Debt Instrument [Line Items]          
Interest expense $ 15.4 $ 8.1 $ 28.3 $ 14.9  
Daimler Truck Financial | Line of Credit          
Debt Instrument [Line Items]          
Debt instrument, interest free period (up to)     150 days    
Maximum borrowing capacity 175.0   $ 175.0    
Daimler Truck Financial | Line of Credit | Prime Rate          
Debt Instrument [Line Items]          
Debt instrument, basis spread     0.80%    
PACCAR Financial Corp | Line of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity 125.0   $ 125.0    
PACCAR Financial Corp | Line of Credit | Prime Rate          
Debt Instrument [Line Items]          
Debt instrument, basis spread     (0.71%)    
FMCC Facility | Line of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity 30.0   $ 30.0    
FMCC Facility | Line of Credit | Subsequent Event          
Debt Instrument [Line Items]          
Maximum borrowing capacity         $ 42.0
PNC Equipment Finance, LLC | Line of Credit | Revolving Credit Facility | PNC Equipment Finance, LLC          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 480.0   $ 480.0    
PNC Equipment Finance, LLC | Line of Credit | Revolving Credit Facility | PNC Equipment Finance, LLC | Subsequent Event          
Debt Instrument [Line Items]          
Maximum borrowing capacity         $ 500.0
PNC Equipment Finance, LLC | Line of Credit | Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | PNC Equipment Finance, LLC          
Debt Instrument [Line Items]          
Debt instrument, basis spread     3.00%    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Rental Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Abstract]    
Rental equipment $ 1,446,675 $ 1,405,532
Less: accumulated depreciation (499,045) (488,828)
Rental equipment, net $ 947,630 $ 916,704
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets, Goodwill and Other (Details)
3 Months Ended
Jun. 30, 2024
USD ($)
reporting_unit
Goodwill [Line Items]  
Number of Reporting Units Tested | reporting_unit 2
Impairment of goodwill | $ $ 0
Minimum | Measurement Input, Long-Term Revenue Growth Rate | Fiscal Year 2025  
Goodwill [Line Items]  
Goodwill Measurement Input 0.05
Minimum | Measurement Input, Long-Term Revenue Growth Rate | Fiscal Year 2026  
Goodwill [Line Items]  
Goodwill Measurement Input 0.03
Minimum | Measurement Input, Discount Rate  
Goodwill [Line Items]  
Goodwill Measurement Input 0.100
Maximum | Measurement Input, Long-Term Revenue Growth Rate | Fiscal Year 2025  
Goodwill [Line Items]  
Goodwill Measurement Input 0.07
Maximum | Measurement Input, Long-Term Revenue Growth Rate | Fiscal Year 2026  
Goodwill [Line Items]  
Goodwill Measurement Input 0.08
Maximum | Measurement Input, Discount Rate  
Goodwill [Line Items]  
Goodwill Measurement Input 0.105
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt - Schedule of Debt Obligations and Associated Interest Rates (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jan. 13, 2023
Debt Instrument [Line Items]      
Total debt outstanding $ 1,551,739 $ 1,517,799  
Deferred financing fees (19,527) (22,406)  
Total debt net of deferred financing fees 1,532,212 1,495,393  
Less: current maturities (3,779) (8,257)  
Long-term debt 1,528,433 1,487,136  
Other notes payable      
Debt Instrument [Line Items]      
Total debt outstanding $ 26,525 $ 31,599  
Other notes payable | Minimum      
Debt Instrument [Line Items]      
Debt interest rate 3.10% 3.10%  
Other notes payable | Maximum      
Debt Instrument [Line Items]      
Debt interest rate 7.90% 7.90%  
ABL Facility | Revolving Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Total debt outstanding $ 587,400 $ 552,400  
Debt interest rate 7.50% 7.70%  
2029 Secured Notes | 2029 Secured Notes      
Debt Instrument [Line Items]      
Total debt outstanding $ 920,000 $ 920,000  
Debt interest rate 5.50% 5.50%  
2023 Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Total debt outstanding $ 17,814 $ 13,800  
Debt interest rate 5.80% 5.80% 5.75%
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 13, 2023
Mar. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
2023 Credit Facility | Line of Credit        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 18,000,000.0      
Proceeds from lines of credit $ 13,700,000 $ 4,200,000    
Debt interest rate 5.75%   5.80% 5.80%
Balloon payment to be paid $ 100,000      
Revolving Credit Facility | ABL Facility        
Debt Instrument [Line Items]        
Remaining borrowing capacity     $ 159,500,000  
Maximum borrowing capacity     $ 750,000,000  
Revolving Credit Facility | ABL Facility | Line of Credit        
Debt Instrument [Line Items]        
Debt interest rate     7.50% 7.70%
Revolving Credit Facility | ABL Facility | Minimum | Base Rate        
Debt Instrument [Line Items]        
Debt instrument, basis spread     0.50%  
Revolving Credit Facility | ABL Facility | Minimum | Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Debt instrument, basis spread     1.50%  
Revolving Credit Facility | ABL Facility | Minimum | Canadian Dollar Offer Rate (CDOR)        
Debt Instrument [Line Items]        
Debt instrument, basis spread     1.50%  
Revolving Credit Facility | ABL Facility | Maximum | Base Rate        
Debt Instrument [Line Items]        
Debt instrument, basis spread     1.00%  
Revolving Credit Facility | ABL Facility | Maximum | Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Debt instrument, basis spread     2.00%  
Revolving Credit Facility | ABL Facility | Maximum | Canadian Dollar Offer Rate (CDOR)        
Debt Instrument [Line Items]        
Debt instrument, basis spread     2.00%  
Letter of Credit | ABL Facility        
Debt Instrument [Line Items]        
Outstanding borrowings     $ 3,100,000  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Potentially dilutive shares excluded in aggregate (in shares) 30,400 29,400 30,200 29,300
Net Income (loss)        
Basic earnings (loss) per share $ (24,478) $ 11,610 $ (38,813) $ 25,410
Dilutive common share equivalents 0 0 0 0
Diluted earnings (loss) per share $ (24,478) $ 11,610 $ (38,813) $ 25,410
Weighted Average Shares        
Weighted-average shares, basic (in shares) 239,727 246,130 240,045 246,090
Dilutive common share equivalents (in shares) 0 825 0 842
Weighted-average shares, diluted (in shares) 239,727 246,955 240,045 246,932
Per Share Amount        
Basic earnings (loss) per share (in dollars per share) $ (0.10) $ 0.05 $ (0.16) $ 0.10
Basic earnings (loss) per share (in dollars per share) $ (0.10) $ 0.05 $ (0.16) $ 0.10
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity (Details)
3 Months Ended 6 Months Ended
Jul. 31, 2024
shares
Jul. 31, 2019
trading_day
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
shares
Mar. 11, 2024
USD ($)
Dec. 31, 2023
$ / shares
shares
Sep. 14, 2023
USD ($)
Aug. 02, 2022
USD ($)
Business Acquisition [Line Items]                    
Preferred stock authorized (in shares)     10,000,000   10,000,000     10,000,000    
Preferred stock par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001     $ 0.0001    
Preferred stock outstanding (in shares)     0   0     0    
Preferred stock issued (in shares)     0   0     0    
Common stock, authorized (in shares)     500,000,000   500,000,000     500,000,000    
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001     $ 0.0001    
Stock repurchase program, amount authorized | $                   $ 30,000,000
Additional authorized amount | $             $ 25,000,000   $ 25,000,000  
Common stock repurchases (in shares)     3,600,000 500,000 4,600,000 700,000        
Repurchase of common stock value | $     $ 16,700,000 $ 3,200,000 $ 23,100,000 $ 4,300,000        
Amount available under repurchase program | $     $ 7,400,000   $ 7,400,000          
Nesco Owner | Additional Shares if Common Stock Exceeds $13 Per Share or $16 Per Share | Common Stock | Capitol                    
Business Acquisition [Line Items]                    
Contingent consideration, additional shares (up to) (in shares)   1,800,000                
Contingent consideration, incremental shares transferred (in shares)   900,000                
Consecutive trading days threshold | trading_day   30                
Nesco Owner | Additional Shares if Common Stock Exceeds $13 Per Share or $16 Per Share | Common Stock | Capitol | Subsequent Event                    
Business Acquisition [Line Items]                    
Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Shares, High, Forfeited Tranche 1,800,000                  
Nesco Owner | Additional Shares if Common Stock Exceeds $13 Per Share | Capitol                    
Business Acquisition [Line Items]                    
Contingent consideration stock price trigger (in dollars per share) | $ / shares   $ 13.00                
Nesco Owner | Additional Shares if Common Stock Exceeds $13 Per Share | Common Stock | Capitol                    
Business Acquisition [Line Items]                    
Contingent consideration stock price trigger (in dollars per share) | $ / shares   13.00                
Nesco Owner | Additional Shares if Common Stock Exceeds $16 Per Share | Capitol                    
Business Acquisition [Line Items]                    
Contingent consideration stock price trigger (in dollars per share) | $ / shares   16.00                
Nesco Owner | Additional Shares if Common Stock Exceeds $16 Per Share | Common Stock | Capitol                    
Business Acquisition [Line Items]                    
Contingent consideration stock price trigger (in dollars per share) | $ / shares   $ 16.00                
Trading days threshold | trading_day   20                
Nesco Owner | Additional Shares if Common Stock Exceeds $19 Per Share | Capitol                    
Business Acquisition [Line Items]                    
Contingent consideration, additional shares (up to) (in shares)   1,651,798                
Contingent consideration stock price trigger (in dollars per share) | $ / shares   $ 19.00                
Trading days threshold | trading_day   20                
Consecutive trading days threshold | trading_day   30                
Contingent consideration term (in years)   7 years                
Share price consideration (in dollars per share) | $ / shares   $ 19.00                
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Carrying Value | Other notes payable    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt $ 26,525 $ 31,599
Fair Value | Other notes payable | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
Fair Value | Other notes payable | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 26,525 31,599
Fair Value | Other notes payable | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
2029 Secured Notes | Carrying Value | 2029 Secured Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 920,000 920,000
2029 Secured Notes | Fair Value | 2029 Secured Notes | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
2029 Secured Notes | Fair Value | 2029 Secured Notes | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 848,700 846,400
2029 Secured Notes | Fair Value | 2029 Secured Notes | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
2023 Credit Facility | Carrying Value | Line of Credit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 17,814 13,800
2023 Credit Facility | Fair Value | Line of Credit | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
2023 Credit Facility | Fair Value | Line of Credit | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 17,814 13,800
2023 Credit Facility | Fair Value | Line of Credit | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
Revolving Credit Facility | ABL Facility | Carrying Value | Line of Credit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 587,400 552,400
Revolving Credit Facility | ABL Facility | Fair Value | Line of Credit | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
Revolving Credit Facility | ABL Facility | Fair Value | Line of Credit | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 587,400 552,400
Revolving Credit Facility | ABL Facility | Fair Value | Line of Credit | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt $ 0 $ 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 3,070 $ 1,388 $ 1,122 $ 2,251
Effective tax rate     (3.00%) 8.00%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Oct. 28, 2020
Jun. 30, 2024
Tax Year 2015    
Loss Contingencies [Line Items]    
Tax assessment amount $ 2.4  
Nesco Holdings | Custom Truck | Sellers    
Loss Contingencies [Line Items]    
Estimate of possible loss   $ 10.0
Buyer | Custom Truck | Sellers    
Loss Contingencies [Line Items]    
Estimate of possible loss   $ 8.5
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties $ 423,013 $ 456,830 $ 834,320 $ 908,993
Expenses incurred from transactions with related parties included in cost of revenue 333,746 346,211 654,344 688,713
Expenses incurred from transactions with related parties included in operating expenses 71,593 71,044 143,932 140,817
Related Party        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 7,945 10,048 11,604 18,503
Expenses incurred from transactions with related parties included in cost of revenue 286 494 752 852
Expenses incurred from transactions with related parties included in operating expenses $ 127 $ 1,368 $ 1,400 $ 2,763
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]    
Accounts receivable from related parties $ 166,701 $ 215,089
Accounts payable to related parties 119,786 117,653
Related Party    
Related Party Transaction [Line Items]    
Accounts receivable from related parties 1,664 695
Accounts payable to related parties $ 95 $ 140
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments - Narrative (Details)
6 Months Ended
Jun. 30, 2024
segment
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments - Schedule of Company’s Segment Results (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Total revenue $ 423,013 $ 456,830 $ 834,320 $ 908,993
Depreciation of rental equipment 44,585 43,616 88,329 83,946
Total cost of revenue 333,746 346,211 654,344 688,713
Gross profit 89,267 110,619 179,976 220,280
ERS        
Segment Reporting Information [Line Items]        
Total revenue 138,411 168,526 274,439 374,446
Depreciation of rental equipment 43,581 42,805 86,278 82,317
Total cost of revenue 98,654 113,948 195,249 253,601
Gross profit 39,757 54,578 79,190 120,845
TES        
Segment Reporting Information [Line Items]        
Total revenue 247,921 251,423 487,783 460,577
Depreciation of rental equipment 0 0 0 0
Total cost of revenue 205,526 205,464 402,228 380,508
Gross profit 42,395 45,959 85,555 80,069
APS        
Segment Reporting Information [Line Items]        
Total revenue 36,681 36,881 72,098 73,970
Depreciation of rental equipment 1,004 811 2,051 1,629
Total cost of revenue 29,566 26,799 56,867 54,604
Gross profit 7,115 10,082 15,231 19,366
Rental        
Segment Reporting Information [Line Items]        
Total revenue 102,997 122,169 209,168 240,457
Cost of revenue 29,295 31,981 59,120 61,880
Rental | ERS        
Segment Reporting Information [Line Items]        
Total revenue 100,699 117,832 203,987 231,616
Rental | TES        
Segment Reporting Information [Line Items]        
Total revenue 0 0 0 0
Rental | APS        
Segment Reporting Information [Line Items]        
Total revenue 2,298 4,337 5,181 8,841
Equipment sales        
Segment Reporting Information [Line Items]        
Total revenue 285,633 302,117 558,235 603,407
Cost of revenue 231,318 245,266 452,118 491,391
Equipment sales | ERS        
Segment Reporting Information [Line Items]        
Total revenue 37,712 50,694 70,452 142,830
Cost of revenue 25,792 39,802 49,890 110,883
Equipment sales | TES        
Segment Reporting Information [Line Items]        
Total revenue 247,921 251,423 487,783 460,577
Cost of revenue 205,526 205,464 402,228 380,508
Equipment sales | APS        
Segment Reporting Information [Line Items]        
Total revenue 0 0 0 0
Cost of revenue 0 0 0 0
Parts and services        
Segment Reporting Information [Line Items]        
Total revenue 34,383 32,544 66,917 65,129
Cost of revenue 28,548 25,348 54,777 51,496
Parts and services | ERS        
Segment Reporting Information [Line Items]        
Total revenue 0 0 0 0
Parts and services | TES        
Segment Reporting Information [Line Items]        
Total revenue 0 0 0 0
Parts and services | APS        
Segment Reporting Information [Line Items]        
Total revenue 34,383 32,544 66,917 65,129
Rentals/parts and services        
Segment Reporting Information [Line Items]        
Cost of revenue 57,843 57,329 113,897 113,376
Rentals/parts and services | ERS        
Segment Reporting Information [Line Items]        
Cost of revenue 29,281 31,341 59,081 60,401
Rentals/parts and services | TES        
Segment Reporting Information [Line Items]        
Cost of revenue 0 0 0 0
Rentals/parts and services | APS        
Segment Reporting Information [Line Items]        
Cost of revenue $ 28,562 $ 25,988 $ 54,816 $ 52,975
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments - Schedule of Reconciliation of Consolidated Gross Profit to Consolidated Income Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting [Abstract]        
Gross profit $ 89,267 $ 110,619 $ 179,976 $ 220,280
Selling, general and administrative expenses 55,697 58,028 113,692 115,019
Amortization 6,692 6,606 13,270 13,278
Non-rental depreciation 3,360 2,721 6,280 5,371
Transaction expenses and other 5,844 3,689 10,690 7,149
Interest expense, net 42,401 31,625 80,316 60,801
Financing and other expense (income) (3,319) (5,048) (6,581) (8,999)
Income (Loss) Before Income Taxes $ (21,408) $ 12,998 $ (37,691) $ 27,661
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments - Schedule of Total Assets by Country (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Assets $ 3,523,568 $ 3,367,797
United States    
Segment Reporting Information [Line Items]    
Assets 3,405,053 3,243,619
Canada    
Segment Reporting Information [Line Items]    
Assets $ 118,515 $ 124,178
EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -6# 5D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #5@P%9/Y91VN\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O305T=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[GHC9' MO4<0G-^!1])6DX8)6,2%R%1CC30)-77IC+=FP_/3Z_SNH4+ MF70P./[*3M(IXHI=)K_5Z\WVD2G!Q6W![PM>;067-9?BX6-R_>%W%?:==3OW MCXTO@JJ!7W>AO@!02P,$% @ U8,!69E&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" #5@P%98D=I-]4% #5'@ & 'AL+W=O%DZAF[II'TQB(#I)S!P'VG^_ MQPDD;>>8+#KYTN;MN?'MQR^7[<&.BZ_QFC&)7L(@BB];:RDWGSJ=V%VSD,:G M?,,B>+/D(J02;L6J$V\$HUX:% 8=8EF]3DC]J#4_LKVA,Z7G\B!. M_Z)=]FVWVT)N$DL>[H.A!*$?9?_IR[XBW@:0D@"R#R ? G#9+]C[ #LUFI4L MM75-)1T.!-\AH;X&-761UDT:#6[\2*5Q)@6\]2%.#AV^90)-(6.HC>(U%2P> M="0(J]<==R]RE8F0$I$>NN>17,=H''G,>Q_?@0+EI2*'4ET1H^!O272*;.L$ M$8MT->5QCH4'9>'OBF/GE62G>K:QDOX:+6(IH-W]K:NA3*&K5U"=\5.\H2Z[ M;$%OBYG8LM;PA^]PS_I99^\;B;TSV\W-=DWJPVON)M!/)9J_;IC.J3D<6^TO M.DO&J)J6SG)+9]4L?4FHD$P$K^B1;;B0.GMF*2D27:4XQJB:]GJYO5XU>U,F M?.ZI7HA@,- FSZR4][O2CF>,K^GS//=Y7K%E"@KS2#H-E.?1K+6D0:Q-I#&L MIL%^;K!O+-0XDKY\13=^P-!#$BZ8T!DS:U@6;MM]W._IS!E#:YJ[R,U=5#'W MR%:^&D8AC0\TU+91LX[S-)M/[M'\\JQS; ZJ:_D- M4N JEN?T!=UZT%_]I>^FO@V-^HADO]LF9S;ND;[6KS&XKE]2^"55_(X\#]3C MD\,%^@S?H4FDSZM9\OSZH^Z@ M6<_Y+M+:-LO=P;A.XU1%:[8)+L(%&&$SVGPTFW?BJ>!;'Y*D=6S6O)]HC39! M2[C )6R&G(]&ISR6-$!_^IOR<:0 M3C1^<=]S]+];31))/!LI.9.K>-OQ#;[>LC4SE(U M=:BR'1*[1[!U8>%!9ZLS66 0J;1?Y,!@*H#WU'KQ!=TQ?1Z/;1M9^-RZZ/6) MUD03H$,*T"%F3LDW_F[\6('M,P,^NX&'^I''+%9ZI- $]-@%]-AF5CG0P%N+ MIHW<(W+M-B9M&VL/%YJ@'[N@']O,*A^3N=^T+DWG$;DOV@9K#JKKL2 ?V\PI M(S#H928#JAUDC@B4#JOFN/]KK//FX%#->.EY:HQP,-;N1?),>0RZXE#Q,+]>,>DRH#^#]DG-Y MN%$_D)]D#_\%4$L#!!0 ( -6# 5GY %0R: D (LZ 8 >&PO=V]R M:W-H965T&ULM5MM<]NX$?XK&/6FD\S$%MX(DJZMF5CDM>GT M>IXXZ7UF)%AB3R)U)&7G[M<7)"5!!):(=4&_Q)+RX"$7N]A]%@1O7\KJUWHM M98.^;C=%?3=9-\WN9CJM%VNYS>KKZC4M^F)99EO95'G98$J^70W>4]N4AZV SK$?W+Y4I]]1JTI M7\KRU_;+A^7=!+=W)#=RT;04F?KS+.=RLVF9U'W\=B"=G*[9#CS_?&3_L3-> M&?,EJ^6\W/R2+YOUW22:H*5\RO:;YF/Y\@]Y,"AH^1;EIN[^12\'+)Z@Q;YN MRNUAL+J#;5[T?[.OAXDX&Z!XX 'T,(": _C( '88P%Y[!7X8P%][A> PH#-] MVMO>35R2-=GLMBI?4-6B%5O[H9O];K2:K[QH ^6QJ=3_YFI<,YN7Q5*Y72Z1 M^E27FWR9->K+8Z/^J'AH:E0^H9]WLLI:O]8H*UKD5@7ENHV69XD^%(MR*]&; M?Y5U_1:]V1?9?IDKCK?H"GU^3-";']ZB>IU5LD9Y@3ZMRWVM2.IWZ(?!]]MI MH\QI;VJZ.-SZ?7_K=.36&?JI+)IUC5)EPA(8G[C'"\?XJ9K&TUS2XUS>4R?A M/_?%-6+X':*8VF?&FWF4+>3=145;+ZEE.9G_]"Q'X;]"<^B1+?)*EGL@&L\]/L\]=[+-/ M99-M5"(?]4$_7'3#VV+R/..48:(\_WP^NP L$!'#0UABPR+&&35@J0V+<13' M^J(#6X.3K8$STN9EW;19RA%Q@<^(\TF6^"1+/9$-O"!.7A#.B$ND(EWD79EH MO5&IXJ%"4/ZVSW=M(8'OB*Q;8XA*%CT876U1EC(3=,F0,P+B@AAL4V3 2<<6Z8#,"B*"0CBRXZ MV1PY;?Y[IJC*IQQT;61/=$Q%:%AJHPC!@AA>2P!8&,>A,6^I#:.JF$48 MMC0^61H[T\M!_!0KE'[=M5()E"JQSPSCDRSQ299Z(ALX@F"M5;$SZ!Y5/Z$< M\0ZM9*&^E;MS<'4=A,KP"*,!J:%7X$ M%HV82K6IU&GJO\OBZE!1EF>%!K2: EE68--J&T5#:J98 "7.$\K!:!L5L)", MV*P%-'$JQ-FG*BOJK.^GCU'=17S9K&4%FLZ P#4+PAQ ,1&9.1= J=0<6[;; ML)#PL=#6\I6\1K^6I]3K7-4UDB5N*?MC7F3%HEUPI^1ZG #T)N_6 MX%MP$FR]><68*5[G$"S W%(3 $P$$3$G 8"I%GHLX6J12YS2[9APSXT';8Z! MC((C2U/8,"J",#1MMF$A"UE@VFS# J($&6PSU7*2NN7D<.?R7CZ5U6D[\U/V M%:XVU%9S5[3-_,84 #A"X]AT.T3'0A&;?@=P-!1B)/BIUI#4K2&UN:X,3&U9 MQ[ I_N8 BK#(LAA $6J65P!%:3!FKM:1]!LZ4C;##6O06EO/75'.0\O%-HX0 M0F5+O+*EOMB& M[M%2E[JE[N>BDMDF_T,N49N \E6!%OM*-3N+WU'3M@";?D\M6_YW7S?=,QG0 M7[8>O8J968P %*7FXDL@+L:%N9D&D06"C\2K%L#T&P+X6_$*FF^+4\A\&P69 M#W!!Y@-DX^9K.4S=&ZF7&BZL3?6K-FV8FQH 3B5GLZU)(#I.J5GA4P!'PS@< MLUY+4!HZDY65H-&#"H;']ODAG*:+CP/)'QM=@@ "E]CLT$8X3(;!)!L3#)H94S= MRCC)-_OVD?@%IL>O,MU&0:;#7);I$-F(Z4P+9(:=B_&7[IB%7%Z]?Y95MI)M M4MZJ4O38/\[_>=_4C>J95.L$KDWFE-\7/^CUR99X94M]L0W]I$4\W.N#-!N@ZY.%7_Q3[PR99X94M]L0U]H-L%YFX7OGG4Y3!^H'PQC:W'?A". M4F+J_@3 41P3$9D) ,!QE2=&GA PW2$P]X;Y*PZ\,*];YE[9$J]LJ2^VH2]T MO\+<6^9'7ZS*U"=;>"]4C?#Q5'HDRWQRI;Z8AOZ0O&5+?;$-#USJ9HF[GR9\^\@EL(4?!8)99RYM',.4F#LZ"8 +@HA:CT\ MG,",XY$ZQ'7;P$W*3]>Y&:OG]-\Z>L6N5%C3;R25T*7X=J MQ53]FX_]EZ;<=:_V?2F;IMQV']9UJBO4(D<2M2 M=GR__D9:6=H57^P"^9!86LV,GAD.YYFA+AY5^T7OI#3H:UTU^G*U,V;_=K/1 M^4[60K]1>]G DSO5UL+ ;7N_T?M6BF)0JJL-Q3C>U*)L5MN+X;>/[?9"=:8J M&_FQ1;JK:]$^O9>5>KQH=^56J2_]S2_%Y0KWB&0E<].;$/#G M05[)JNHM 8Z_1Z.KZ9V]XO'UL_4/@_/@S*W0\DI5_RT+L[M:3 M>OR/'!WBO;U<57KX'SV.LGB%\DX;58_*@* NF\-?\74,Q)$"B3P*=%2@KU5@ MHP(;'#T@&]RZ%D9L+UKUB-I>&JSU%T-L!FWPIFSZ9;PQ+3PM0<]LKU13P*+( M L&55E59" ,W[T4EFERBF]ZP1C]TC>B*$I[\B,[1GS?7Z(>S']$9*AOT>:\/[Z:>=__:-6\0PVM$,8TYO%S!CM*R?9"K[??? MD1C_Y'+N&QD[<95-KK*0]>V5T#L$BX;R_D+^W94/H@+?G5X?3,6#J;XJ/&Q3 MS+.+S<.Q-[80P0S/4B!/JA;&"[E,W]$5+MA3#TDS#V'-62;/%$MA^OMR968R$ M:>Q:WDG(G@(Z*VA=.GEH6X?!"'9E(?=*EY[$M[F*TBBU@#O$TH2G;N!T9C0: M9K0/E5(MVL,<]9P"&F8GTXK"F0O4YBN6P"K[E"EFOMS(]L:DOK6#=I!<%">EZ!MJ91R7WK, M+$C#+'C:]5;A2DX=E(CC".K&$JPMF&90-SR]+YU9D899\;>3:'J[(.JW"&8VR=8;9FM!)H=2Z[WR&0X;.:!B;"MB#:R0, M^K5KY,&MY\/)0>Q:YK*^E>WX:#QX7$-CHO=R.(VNG&O$7(R]/#X+RIS&1XS*FG9K&Y96#AEN%=493]!P0H"/UQTWG9H%SL2R@03KAV!T!X%*6I MA=_'L=H)=R+LR+YT,QNP& %X?Q]8,Y!3D29KX CRW M"NPU [0^J;C26W&9W0BD'/ N3_4<" & 'AL+W=O3*K8-(+=6T39J$RBX?IGUPDP.QZMB9[4"[7[_C)(V !FBE\8'XAF11$P7+J7/F7LZ&-KP)^,-CHK3&QF=Q)>6\GG].I MXUD@X) 8ZT#QLH89<&Z-$.-/X^FT/VF%V^,G]X]5[IC+'=4PD_PG2TTV=48. M26%)2VYNY>83-/GTK5\BN:Z^R::)]1R2E-K(O!$C04_>$I?H M#)?UQ#4(9:W=I &XK@&" P!?2M$CH7=! B^(.N2SX_(;2%#N5_)P5^YB*=IZ M!&T]@LHO/."W,)@_=JDA,P=VR+/,5MLO^3^@A14 MD37E)9 S)D@J.:=*DP)4?=?/NTI1^X\J?_LJ6<=>S_,\?^*NMY,\&;:#'[7X MT2OP:6DRJ=A?[&O+7W=J)W3MVM^BZ7O-9X_[)9$[Z/T6O?\*=*9U>1J[_PPF MZ/N1[P]&T1YV1V0T'GNA'QS 'K38@U=@XW&A#14I$ZM3[(,7LW=$'FYX&CT=@?CD9[M.[6V]N>G%^I6C&A M"8$"U4?1K5$R.+ZH5^)PT>#]4PPP,DD,W%$O/!%J:T9VTG:=.923]QK/\,D)+&A M"!U(RDY_?1]D5972UV=7WX ML%Q6Z4[L>?5>'D0)GVRDVO,:WJKMLCHHP;/VIGVQ)$$0+?<\+Q?KR_;:G5I? MRJ8N\E+<*50U^SU7/VY$(1^O%GCQ?.%;OMW5^L)R?7G@6W$OZM\.=PK>+8=5 MLGPORBJ7)5)B<[6XQA]NV4K?T$K\*Q>/U>@UTJ8\2/E=O_F272T"K9$H1%KK M)3C\.XI;411Z)=#C]W[1Q?"=^L;QZ^?5/[?&@S$/O!*WLOAWGM6[JT6R0)G8 M\*:HO\G'OXG>H%"OE\JB:O^BQUXV6*"TJ6JY[V\&#?9YV?WG3[TC1C? .O8; M2'\#F=[ '#?0_@;:&MIIUIKUD==\?:GD(U):&E;3+UK?M'>#-7FIM_&^5O!I M#O?5ZUM99K I(D/PJI)%GO$:WMS7\ ]VJZZ0W*!;7NW09]CQ"KUI2MYD.RJ7B959?+&C33ZR_37HN;3@OBT")"O\JRWE7H M$VB3G=Z_!(L&L\BS63?$N^#?F_(]HL$[1 +"+/KIG(OT)M"5M5;F[7=$E&[A$XWQ_4%31(,#C^.[9B+ MD9#A8) Z43 <% R].W*=_0<.5Q?AM82$E,HRS0N!RJGF^F-],=6'8 .' &V4 MW",Y;"D?MO2#S_2;YDAOI>JSO_;7K!9 MWBT7CC8.8[H*D\G^6L2".*3$OL'QH&WLU?9ZI)S.89EX@(VMJH:7J4"IK&KK M"8QGRI D7DTTG@O1@,1V?9-!W\2K[YV2Q[R%([ 9Z<@3D'LUYU+9Z"@%WXO\ MR!\*8=,[F:D4!S-/SX4HQ@X_KP:]5UZ][W=Q*XL!@+O"J^5>H:+0[*UZ 7W7T9GEUD/"V)9R"1, +)'YO\H-. M"E:$!3/-+@@-DZD!-CE*(D8=-HQ0C;TVW.YXN14:M1N>*W3D12.ZT%80&+H< M:@U[Y$KQTA[>_3>WP"(%@>+:!&(,(&?D2GN9PQFLNV I?AG1"XA!/];,)1E'DRI/8X!/[^7FGQ('G6?5N5#L4@E=]/I+U M3BBKZG- LB2<5DD6J0L2,P>5L,$H/L/1YV X\!\N^& +$#&=TL3-\;&UZCT'X@7TOVP6LQ8Y'#*7Y@:=V,].:*F ]8>" ME\_>K:"IJA7/Q#M=#Q)$>B>$H\7/TMFU)P;69 'KF M?9+(GA.[$G *&VN0$ L6(Q)-SY]-C(5)Y%#H)9P"_#T:%O$')TE,?PD?G[>-2K=M7G]A94E MF3,1F!,2/#W4-D&" QJY=#;X)'Y\0ON1"I%5W]S@>E3WO]HS4J+633=2M-=_QUP;SMYEU6FZQL M#>@LF&QR)$X?PR( VH=;"VPE0'TY[52U@9L&H#CS5U%"7^JG; MY1G1M53^@)Y3=*:D!;0L=GG34);Z*0O>'.$) +37(ZE:IM^M>EI:4:CT9U6! M38XY!ZC4H)2>:UAS2-P'3<\A!DI4R')[40OE3FO4@L&0A-,YF47,4<90 TIZ MKEL]*1OS?BCP ]4[)9MM"U!+RZ4+A;;MLIICZ6Y),&Y<>WLL4C\/+=V7&2SY*QAJ&0B353R= M?UC$,,41<9P"9C#)_)C\M-F(M'6]>$J["2QTC0*E_: 0(JUK1G1AJ5_H\O@( M!;0C^[ Y)\/I1EADB&NTR0Q+V?D6V,R0;Y^5;E]\.J.TI;'-!@FI5L8LS98#$#4N8' MJ=>$3WIBY55^#LTDF&54BQ0CQ#6W9Z,?B;8^ !&Z.PVIP-JHB6H\>B]D)M MVZ?%*M3JT3U*-%P=GDB[;I_#FER_P1]NN^?*S#+=8VZ_<@7PJ:#IV,"2P?L8 M_*FZ)\>Z-[4\M ]?/_K5>;W?7% MHN_OOKZ\W,T6[;K9?=7=M1O]/^^[[;KI]=OM[>7N;MLV\T.C]>J2QW%ZN6Z6 MFXN;J\/OWFYOKKK[?K7Y^O6ZVG[YM5]W#]06[^/T7/RYO%_W^%Y[O5[RZ?5.;+=;O9+;M-M&W?7U]\P[Y6V:'!P>+?R_9A]^QU MM/\HOW3=A_V;[^?7%_&^1^VJG?5[B4;_^-A.V]5JKZ3[\>M1].+)Y[[A\]>_ MJ]>'#Z\_S"_-KIUVJ_\LY_WB^B*_B.;M^^9^U?_8/7S7'C^0W.O-NM7N\&_T M<+2-+Z+9_:[OUL?&N@?KY>;Q9_/;<2">-6#)B0;\V( /;9 <&R1N WFB@3@V M$$X#GIUH((\-I-,@.=4@/39(70^G1BD[-L@.P7HUOD4N?-4_+PI^3A M!U5Q0O7;]G:YV2PWMWHU6#6;61M]J3_Z;M%LV]V;J.FUJ]E74<+^&O&8Q>1!;+\$?[SA(D\88[&X MNOSX/!V0;BND6(T44R Q*S>2I]Q(_N#<".J/S0VD6)EXB3;A7+ X+>P\JY!> M:Z28 HE9J2&>4D.,3(TAZ?"HF3X;]#S/A4CL(9_Z9EPZL]\WF3 ID\P)GF_& M)&-I7P:2WEHF)P8R^\WL_V7EYY=>@ /K][L MOX'M;^SCBA_]]\=NM8KT)=Q#LYW_CQIDB9QS2+$2*58AQ6JDF *)6;F4/N52 M&IR7_]1W/LO-K%OK;%KIRXPW5(:DWMK'DCR.G5D8=#0V]$BQ"BE6(\742R-K MQ31[BFD6C.GC)>3,NH1\,<:9UY-$<"?"0;=C(XP4JY!B]8"A4""'5GSSI_CF MP?@>;WQV^_4^VK9W]]O9XO!U8"ZVJ @'1<>N\TBQ,O>OK5@F,N%7EN:R0+FNDF *)6:%EL4$U M<3"X[_;S>;(';_/HKOGTB&=>F.AAR;$S_:AF?T?%(G?OKRD[)G,WT-#.U5 U MA5*S8_T,R['1L2;CR_POJ"1SXC$-.QL[BX]JUC3.W+LGJF-",N?>"=HQA5*S M8V9H& OCL&HS#_".'YKMTPUN0H82"L,82<.$T-,P=VP8#X[(BL61[OPTNS;D#4+PB==M" ,J:H%918J M6S##K5C^.0L7#$JTH&HE5*V"JM50-852LW/*P"\6IE^#"AC,YUYQ&0%5JZ!J-51-H=3L MC# DC8=)6OBF^^_W&_TM'I^^P0JKC]ZBY%.Q_8U3RA(7C950QQ54K8:J*92: MG2#/-K&]!MN]G"#8/6Q(M9+[$'"2,'W9F#E?=Q74;PU54R@U.S\,M>.CJ-V@ MG/!I6,'TU;5;7#O:!2_]"9N)OJ)W84M%^-21CKW[C9HPG*1)[I@IRDSF"?SIU.H'.JX@JK54#6%4K-SQ) [_DIR]W*.0,D= M5*WD/@<\0DBV>?D\IPY%ZL*52MA*I54+4:JJ90:G9.&=+'PUO4!E$9[N_[ M8BSUJ$S8U>@4@((YJ%H-55,O#J\=6T/<>)BXG8=;" +'O8UG8<^C0PT%<%"U M>M!X*)1/^VD> ]:2,%@[QU@%*[+4018E8<K92.(VN M<4 =5U"U&JJF4&IV@ABJ67T2).&'>IR'#3,MSMT2LNE'I!U11*S4X 0[V2,/4") #Q*&2>%RQS MJU+3<%=&+ZA#_590OS543:'4[/ ;,):$P=B+6T;ID/L/2.IQY[&[992P\]=4 MXF%+F4KN/DB;^/1I_^TII;>F$@^,RB++W365,I-9GB7TFBH,@A+QYRQ.""B: M@JJ54+4*JE9#U11*S@*Q%&5V>5)P2Q:8KKJTPWV-"=6E"U"JI6#QL0A7)JQ]J0*Q$F5V<6 M*,*JH[\%H,!+$%NP6"SBYX]?' ,.?:@2JJ90:G9>/#ML+,S&QE0HA(^N]K>- MS)WZ2#14'M72L-,*ZK2&JBF4FAUB0[=$F&Z=4Z$(2XZ>]SZ$8AG3M^#NT7.^ M79'[LQD*JJ!J"J5FA]J *A$&54/K$\(G.SSCWD2&/FLI"(KEWD559,?< SMJ M:,<42LV.F6%A(LS"AA][(,A00C>1"8*5R3C.)',W&Y50QQ54K8:J*92:G2"& ME8DP*WMM@D"?_82JE8* :44A.)!:2(,T\+G8M YX=.O MO$A3EU9-"3O_O%B"I*6\\"-(D301)]P[,99 9+ETJ^>*,I,9Y\\,[3-C#4F3 MX[VV!47JE9#U11*S4X @[UD&'L!$H!@-G1U(MR5 ML0OJ8+\5U&\-55,H-3O\AHO)L0?W#PHY'U:=(.R\-96P(:L3TF=/='6",*2J M$Z19H#HA#7^2R>>L3D@HEX*JE5"U"JI60]442LW.*<.N9)A=#:I.2 ):)7G. MO&D)I590M0JJ5D/5%$K-SH%G!_R'X=99-8RCIKWK6;AG/DW#KD>G!/:,?NPA M_=A3^O\(""8-!).C=FL%=O.1]T:20%"2"<92]R#?Z7#3,MSGT=&'GD8&55,H M-3OZ!J?)U^"TEZ-/'.G%DB(I"IFZT8<^<#G<<05U7$/5%$K-CKYA97(4*QL4 M\=QG(3)-W>.XIX2=?]WNVTQR'A?>=3OQP*$4(G>7C9HPG!3".XB.,I.%_A#I MB>MV Y?DV)U:8_ECV,'H2W7J?#(:4$,=5U"U&JJF4&KVW\4QO"Q])2][,4?" M#L;F"%2M3(GG(&E&#?5;0]442LU.$4/4TK%$;5!:^#2+Q-2I_Q2CMS03-B2F M)GS2F)HPI# U91;"U*G!5"G_G$@EA3Z4"%4KH6H55*V&JBF4FIU3!M.EX6UB MP_[(&7F:O?"G)12K0=4JJ%H-55,OCZ\=70/,TC P.PN6I 1 T[9)1Y(;P#I:!^:ZB:0JG9 M>?'L;UB&V=B8[9XI\?@?<7[7-.QR=)@'GAH&]5I#U11*S0ZR06!I&(&=L^$S M+#EZYA,'[2=)*MV=?"5A*.*EVK89V3:'4[*@9KI:.VK0U%E.G% :CBQ3# M3N[[OUX>6B M;>;M=F^@__]]U_6_O[G4^@_=]L/!Q\W_ 5!+ P04 " #5@P%9PD#54H8) M 8&@ & 'AL+W=O*^^OWW$MR9FS+3H)] MV1?+0Y'W\]QS+T?'6^NN_4:I(+[4E?$GHTT(S>O]?5]L5"W]Q#;*X)N5=;4, M>'3K?=\X)4L^5%?[L^GTQ7XMM1F='O/:A3L]MFVHM%$73OBVKJ6[/5.5W9Z, M#D9YX5*O-X$6]D^/&[E6"Q6NF@N'I_U.2JEK9;RV1CBU.AG-#UZ?'=%^WO!/ MK;9^\+\@3Y;67M/#A_)D-"6#5*6*0!(D/F[4N:HJ$@0S_DPR1YU*.CC\/TM_ MS[[#EZ7TZMQ6O^LR;$Y&KT:B5"O95N'2;O^FDC_/25YA*\]_Q3;MG8Y$T?I@ MZW08%M3:Q$_Y)<7A6P[,TH$9VQT5L95O99"GQ\YNA:/=D$;_L*M\&L9I0TE9 M!(=O-SH"7F'G:^'+._P$7E#]\;B MW!IO*UW*B ZX?^&45R;$!;L2[[61IM"R$@LL*D Q>/'O^=('!S#]9U>$H@%' MNPV@ GOM&UFHDU%#NMR-&IW^^,/!B^F;)]P[ZMP[>DKZ]Z7R:5$?;5#BX+5X M5.3=AW/&J?CLVN):?#)*+&SK"C46'TPQ&0LIWJI*;J53HK"NL2YE@(1JA'2[ ML55U*^S6J!+LL/2ZU-)IY<6S'W]X-9M-WVS5F/\[>"/2"A3<7VI]MV)=7@P; MA4S7C32WZ-L^UZ ZH"AJJT4U:*A?I&$9+"K5!_MKHA+(UW[Y2KH$ W[AJ, MW$AW7Z5#* ,,AVHR?*=<.N!4([4;"R+FH C(BM>CO3ESN\7*T$N;B-\51TSN MTI6"I5RVA^G6Z4*T05<:6U$KQM?:^UQEI4;]Z&4;,1#H@*WKUNB"3?((B]35 M6*#A*.R\'8NM](!C+0TRQDI)C(4VA_2M'+X%\$+KU%[V0INR)2UP# G^:%W8 MB#F2!!T3\:EUA,-!TN,Q3B=P)0QZ2>^A-C?XL.XVA952)E85-8T!U#Z& MX"^8L[S-@>[BQ8;=M1[-Y 9-LNE\ZL#)C6L,?475,K)C=B@^C GP-E&:=9[CSID< &?(/;(-9WBAK9ONVP*"R;NL+Z^3BHV2-[=[&XP6%!E= M(9EL]6G.S>BW>=;BXC,!=V*J-(:-2E+K2?<3@ M!P&D" !HP(8COB2B@SM@FBLC40.D[[P+R?DP)#N'*?*@MIZ9E,("7B@JZUNG M$JY)- TC'FZ))J(%PH@UQ 8D8AT3SI( Q:4/02CZS&%%ZUSD<,1/UZ+!7XOB MI0&5]G%(G5Q6)%QC(6Z((;J#Q2QA$)YD M3QJ(9XE+.[/TKLDFT/;H''T%8 ;H=9CT&<,OYUZ,.P)V=$(5/7 M)!F / <-8:_0_2,('H9K(+ZTPMC0%1@55$K._9BNK V&\91 S,VY2PHEO%(8 M-G:IF \6[C;$K^Q M;55&R3+3V1^MB;?ZKDB^@J]OAFJ.6;X9/"UW;DR+\Y?L,]%2KLU_=.ZSWY%Q M'A371%QY#N8[P*3FIO0=Y QG"-TT9>\@Y\&\#,ZHY34RT6DAO&$LPSR26(42 M*#%:%B$E-B51UGV?XC&.CU9:+N\/D( T#ZZ/[(IR*? 9/%_/12:O7=8X#,NF MC7<:]:4A;@,1M%Q9_1ENY(G3YYA&N0 C9@N&5:EYGDZ<9OT@2!.DM8 =0/X' MA KJY_UT@"9F2NE*3SC B"T^RR^*'OHD4X*9O@:];Z>$,XL/\8QVID'C_7QQ MUDU9^@GE5PU']*.=L+J]Z<_CNP:1E(/9&_&AOTMP#^DWB;<#WGGV&>16B)=' MTY_ZT6UQE87W@^)VHXL-!1Z6<-&0M !I/8ME*'8Z.WXN48R W;V>=^]FZ\@Q ML*5%Y("D7 QT\U$,5.(ATNCRW8V0T_)-+2X-;@(#E3!0KM=.K3N1@2.%"TYN M_+"X[*J,;*$0X*)N84^-*-ZAZH'9A7(!MR;1&K)[;?AJ1B8N,6FN=.9Y!<2Y M^ T/>'U\Z=;8.T<,LH(F&$TD0FUXK8WAWD%3=P^U@^?Q)=D#^Q,GRZ:I-#0" M W1K).GTPL7!^#!J)^[@ MN3$?VE%%LU<[J^CE8U7D>JGI!O=8-=&]%23%73F_=E)F0Z/&X[;D[H2R^#\OCV-3N(#0"NZ^X.W];5R:_Y-@ON1"?'%?;?:_>PQCV_[^^WQ-Y-?I4,4O:C4 M"D>GDY?/1\+%WR'B0[ -O_M?VH IAO_=8(I2CC;@>YJ'\P,IZ'X,.OTO4$L# M!!0 ( -6# 5GR:P2"*PD !,8 8 >&PO=V]R:W-H965T&ULM5E9<^.X$?XK**UKLUO%E7B)HCRVJSR>V1PUD[CLV>Q#*@\P"4G( M\%J ])%?GZ\!\/*A3%*U+R((H!M]?'V .GNHU5=]$*)ECV51Z?/%H6V;T]5* M9P=1KDK=X5?N5;I3@N2$JBU7H^\FJY+):7)R9N6MU<59W;2$K M<:V8[LJ2JZ?WHJ@?SA?!HI^XD?M#2Q.KB[.&[\6M:']IKA7>5@.77):BTK*N MF!*[\\5E-"3,2--[NKZ*[W\.3]?^"20*$36$@>.Q[VX$D5! MC"#&;X[G8CB2"*?CGOO/1G?HUN*J+7V7>'LX7Z8+E8L>[HKVI'_XDG#YK MXI?5A3:_[,'NC3<+EG6ZK4M'# E*6=DG?W1VF!"D_AL$H2,(C=SV("/E!][R MBS-5/S!%N\&-!D950PWA9$5.N6T55B7HVHL;<2^J3IRM6C"CJ57F"-];PO - MPH1]KJOVH-G'*A?YG'X%(09)PEZ2]^%1AG_IJB6+?(^%?A@?X1<-FD6&7W1< M,[93=B?,%PD$+ M=2\6%]]_%R3^NR/2QX/T\3'NQ_QRG/"O=2M8>,IZ]?OG!ZGY?J_$GIMH^*.H M]XHW!YFQ2P2S9E\. E8J&UX]L0//65NWO$#866I9L18;=G6!*);5GNU'>D[T MIV"@A)B!@L&EPKCT5CZ^L?(#.)_XOJ]_-'ZGGV@R^J62+;;?MKP5FIVP.(@] M/TEH%(?>V@\P2H/ VR01C5+?VVRV[(I7/.)ET8^<8N(DD9;'ZRV$?O,_U4K=JWJO .4/L'RFO$* MXL'Y,L/+Q]\ZV2!EM:R 3#L;3%.ZVZV5V!W+"<^O?[[](PV+S3@W?! MKC2J-4XUDEI;I1@!#(Y7AF=KG&R6X=+2NE3,76J\1UN,!TE9$Q]&<(>CEM]! M\CLJ"_O7)C#'7JGN1O@,1?8V L%;Z; M3@7 4V)0,2[V<[<'V32]UP_X*>BEWQ=[FVWH?ONYC;>.M^[WBXNX:AIX[EQ+ M%?@A<+@9SK-T : =)%MV:\$UN@Y!^?$9] ($ 8R6(HH0)V&Z]I(H8L'62WR$ M78H807!$."8(-NR:JW;.D(4X-V$1 @ZQ1/&11BSQME'*0K""12.PB/OXTB\D M@B)!ZH/!&D%&NWV$7<+"!%0!#DZ] 'I%X)PDP6"1/DI)_R@E+Q!A$J:SR WB M ':@C$#L$UADC.:W$]#;*[\?OH+MUML$O(_?; MSP6 3!3WCU2>JMH^0%SD*0!]#U!(0 K*TM0S4(4U"O M [.Z1HD))Q7B9FY9J9'[)+I=63R9#*ZD!L1,RC8[7+IV#N&HSR;%6VUVRO24 M+#MPM5_#]!B.#U]@W+UT]G' C,B'OJ2YH M;VS7+E$8'.NLZD[5MO*.BN*LD\UFZ:,!+PISE\!9)T$0+H-^R@,CW0ASQRB>EK^3A,[* MHZ#$L@8#961,M\O-,QG]:!3[N8S3EJ]$RT0.SI3()9-&<;@U!W MP;.L[@B@HX2,M[:=Z;OJ CXMENR]R'BGA>M42C$QZ%Y40H&QZU-<*+0';G'C M#L&Y!+$.:1E7+Z@YR:RDW9!QK0USJ7$"W1:U;2T8SW-HK-D!XYEB()Y8_0]0 MB_I:7F6VTW%[B]JT91*;LO89P:P]UJ^W5\>8XNY)%U-MC"ITBR31BKX#Y"6I M;]/$B -C'DE7F** @K"+L;X!;D',K!0]L[P_BBQ*%]><=0WA@J2FZS+8XY:N M6UB#BHB:!J#UB\4=WV/90^N6%9W921B2.^K\>S#('6["R%P$7D2UQO7>L]BL MIG8;+'.00(*2F<%RT=_0Q6,CE!0PV!%-0)-U5K#.-,;$G]:9 50IVD.=_\_Z M/M/55-=ODG%$1"_MX%O*V]7>].Y295U))V=TV&A)LX,@9LV$=%G5Y1,#6MP, M94Q)^JHY$U)&0H][F7Z3CR8HT/Z=J2O C/GL:]!T5TC[ M[8BJJRD#>-,[*?*W/B[0-V':^!8;LB)5O\$]SS6G5N_ [RDU2212ZB\?R7J0 M%[KT7)#6(?N3X.1[-!_ZF6_S&FRJNK6LR+U*3IHH:G/08]JD#VOI+CMX:"9R M0S.TT\RF3T=,/8%4ME6' !:<,W[+USX"KB8?:@'8O?DS1[3P MV AI5L'>VG81QZ;:8\-,I%J4=%(KW3!+2[V+3:N1;3VH$7&6)-.X85P&ZZ7? MN]'KI>JLX!)O-)BN:9A^ND*A#JL@#9XW;OEN;]U&O%ZV;(=W:']O;S2MXI%E MRQN4ABL)&NM5<)DNK@HG[P7^X'@P1W-PGFR4^N06;[>K('$&H<#*.@9&PP-> MHQ".B,RX'SB#4:4#'L^?V7_VOI,O&V;P6HD_^=;N5\$\@"W6K!/V5AU^Q<&? MTO%52AC_A4,OFY)PU1FKF@%,%C1<]B-['.)P!)@GKP"R 9!YNWM%WLJ?F&7K MI58'T$Z:V-S$N^K19!R7+BEW5M,I)YQ=WS&!YH>/3RW">R3OS#*V1.L.XVJ@ MN.HILE_PM<[!G]=;HS55 9_O^1C3U&\3.&NQL*TK,)50+5O4#]@L/[VFW2:_'C& MP&(TL#C'_M^2<)[B-V41\@5\006W^("R0ZBU:N@:2@-@ FE8EH4;+\)IDM.D",M9YL8\G,U*N%;&@JH!/T.F M899=.%21EH1)RA2*+)P6"?RBE3'0:E5S2SQY5CKZ^9R^999ZE6E>PJ4!NZ<, M Y6*-,SW#D-Q1D%28%GW+$D]ASYBF47*J(RVC] LEAK+P/U0<4"-L MB&OTTI&-+KHBZ-TV$;R5EJ0I UQ6JAEJJ^:2R M1,57#L[T\]C,HOG7"4WTT@V/CUIN@WKG'Q9#X>JD[;OON#N^79=]R_Y7O'_X M/C"]XU1C FN")M&L#$#WCTF_L*KU#7RC+#T'?KJG]Q>U$Z#S6M'E'Q9.P?BB MK_\!4$L#!!0 ( -6# 5E56G0 ;@, $8' 9 >&PO=V]R:W-H965T MM&%9 M619L1W/-N D*]8!+8(66Q^& M/=#222)"D2J/LIO]^ATI1W&!Q'NQR"/ON^_N?!_71V,?J$%T\+U5FC91XURW M2A(J&FP%34R'FD\J8UOA>&OKA#J+H@Q.K4JR-)TGK9 ZVJZ#[=YNUZ9W2FJ\ MMT!]VPK[>(/*'#?1-'HR?)9UX[PAV:X[4>,7=']V]Y9WR8A2RA8U2:/!8K6) M=M/53>[OAPM_23S2V1I\)GMC'OSF0[F)4D\(%1;.(PC^'/ 6E?) 3./;"3,: M0WK'\_43^ON0.^>R%X2W1GV5I6LVT3*"$BO1*_?9''_'4SY7'J\PBL(O'(>[ MLRR"HB=GVI,S,VBE'K[B^ZD.9P[+]!6'[.20!=Y#H,#R3CBQ75MS!.MO,YI? MA%2#-Y.3VC?EB[-\*MG/;3_H VIG[.,Z<0SGC4EQ^)RDUT$_*/7$YBE,61IEE_ FXVYS0+>[/]R@SM)A3+46X2_ M=WMREO\,_[R4\0"8OPSH!V1%G2AP$_$$$-H#1MN??YK.TU\OT,U'NODE],NM MN.CZ,K%/QB'D*W@NP]?&*(3:F)) CE9)4)BVLY*P!%-!T0@B23$(YT31\ 0Z M@E_D!"/"&ONW8H93^+KIB\A:$ M+L$UR,'?==842#XT.<^FZ*WE^%*'"Y74C,P\L-VK1\_*-880>BU9@V!'T GK M!CO"OBD&%\=<),RG]%$)526I87<(;ST"QL:/F2+X)0O)R\4G&AR/B455\B M@6;IPF^]['REH>NM;P#SI X+6%^S:;!LOL!\IO8!JG?+)8SGF]S.?Q M=)'"KG+(@F@?^,WP;1AJY_]UDEMZEN=TMHP7:F"&BO, ?+V\ MBA?7.;PT1,F9MG'&=5!P_[?IM1MD;K2.C\1NT,;GZ\,+\U'86FKB9E;LFDX6 M5Q'80;6'C3-=4,J]<5S>L&SXH4/K+_!Y97BD3AL?8'PZM_\!4$L#!!0 ( M -6# 5F,OJXP)PL %0= 9 >&PO=V]R:W-H965T%@7I7U[M*KKZN+LS*8K MM98VU)4J\6:AS5K6N#7+,UL9)3/>M"[.DB@Z/UO+O#QZ]X:?W9IW;W13%WFI M;HVPS7HMS>-[5>C-VZ/XJ'UPER]7-3TX>_>FDDOU1=6_5;<&=V<=E2Q?J]+F MNA1&+=X>7<87[T>TGA?\+5<;V[L6I,EYM.I*%[_G6;UZ>S0]$IE:R*:H[_3F+\KK M,R9ZJ2XL_Q<;MS:9'(FTL;5>^\V08)V7[E<^>#OT-DRC QL2OR%AN1TCEO): MUO+=&Z,WPM!J4*,+5I5W0[B\)*=\J0W>YMA7O[LIM#;BMI"EN,E+6:9YN7QS M5H,RO3]+/97WCDIR@,JY^*3+>F7%3V6FLMW]9Y"H$RMIQ7J?O$CP0U.&8A@% M(HF2T0OTAIV:0Z8W/$#O6LUK<9W;M-"V,4K\_7)N:X.0^,<^91VMT7Y:E"87 MMI*I>GN$/+#*W*NC=S_^$)]'KU^0=-1).GJ)^I]VR,M4?M6U$N,+L8^:?UC1 MPTH^RGFA+/*+=2EKL>C626-DN51(P=J*6HN%3/,BKR5(URLEKO2ZDN7CCS], MDWCRVHJJ,>D*"2+T0I1(1UEFHK$J$[5ITF\V$"G(*?S2BU27EIYS:JH_FKPB M-B(O[_&CS6,H+HM"+/9(*N$^1'T!,8PL\G^!P?R1!>HV>QU4%HJO*VBUW3Q7 MJ5XKD36*I?#/15-!"B)A9:$"""Q+NU F$.!N5%I(:_-%GDJ6%NHIF:Y$4^8U MW?1DOE*F!A#VY=XQHB%-S8[YR+ 6A.WB4=Q+D^O&MBZ0A3#$TK*UV MQ E:# M*(KLZ:Y,XEJE:CT'P6',3X;BJY&9NA#7,E\7>/Z58JF-91AH()+A-!C-)KB* MIW$PFD;B]O+JZO*NM^@+0.0M:?6 /@"Q0($RB,?A"-6H*+BP@L0@F8;#[@EZ M!0ZN>F648V'S!T?>"D4EXFDH@D6EN$ 7CPX@!M,PWF41C\+9,Q96(ITKA;S) M.( I9D+OJGW@=SB2OO:R <:II*DY.8G+[RL-VP,;>BAZN81RZRXE#Y$]H?T4 M0DGTNEW3IBH_CE^?!F*SRH$H1R.2C3^9:U]@QUP9UBM1*)4H; MP<@679Z*3>89Q)-Q&+7N",0*8'!/B+DP>BUJ$I-LA]^@VZ\>@&!P4^IRS=NV MLSGJP ,BDY&J7H&'PQDG9DM#=E;' N)(]RY \, V\W\BC)BT,FB7'&*C/BCX M"-N]5U=&-\N5V)B\ADBBU#7@(6R!HQ\)*&ADV5^ZTG(P )ZASI4VL/<*7JR, MOL\S)-T.XM(F*:ARD\;>*+@:Q$G/M%QX'63T"EQ;:VU;;&\5%)[G14VF.$/8 M_U65Z(<)PGWUY79'F[;^KJBF(08N/9B["""<7J*"(7;8!4^DR\NT,7\R0&%] MCM!)?.QR):PGI*:G/F18Z&.Z.]I-?O$%N@^:(1ZH-N3"F+\'NEY7/I M54SV%6/%!B8&7N!/TE**?]32A?H7!3]0)CZ)P>]P[6/1S:>KJX- )+E./VU3 M6"PG5(X"@Y!N$.8%"66;JBJ\V;98MHT4&IPRX9NLN2R_(2?(![RYM2SLC8C= M]G,W*J,6#P[D)EN\UQ+JM!J1P_1J=4TB] ;Q*042Y24TI6> M/XUW.Z8AP9ZV3JX(#J-MECK:O/'_BE#7<#N$_M @4;X3-Q0J$"-C47P<[6KF M'(6%Y$5LIO@/QOBGDWG9!^5&#H_$_&#:^]WYGSAJ(\702C**(KL8) M7TW"\3'^38YI_!A,>?'T MV/W[S#A1,LFV=4_.@S'""(*.9S-X.CY^-0EGQ[VKKXQ[&9NU-R)@PQC#T'!& M5^ XP?9K*I@D]C:T%@K,3N(9N$Q.Q4E"VIZ?]HF6BIN7[,!>4!\F >8H7(UF MXV X&XJ/:/8N!"QD*)(X.]"_$J-A,)G,P&<:)&/PX]C@\&=6 Z*68.H;#OEZ M!#?$P_/]0^X6T.2]S LY=\8],#O[Z686CK>M+45>WV1\ < N%*#9V%Y[M$%( MHBYL!Y=PEWH?_+@)\\<%=(B PIGEADH#5XK2WZ!>V#S+,4/[B;J;2R@YK57U M*U=;GR6=W N8)(\/M&>P&;1I1%2X>@XFXS["+7*#C"MR%"2T13F0OX6C%R7I MTO^I((?:CSY07"W[V 0Q1@LZQ8@/8^ 7NT[Q6K/B\D8 M34&H+$[D:=LGIOY\BYO=C$ZA#&*RU%S(H3OU,^BP?2T_R4\%X;##7W(8NB2T MN3QL2[,DU],J+'-]D?5MYL'UKWG#_)D\5[*4B)+R!9E8V>O/=]_AX(]XG@EZ M[T*P:^0N48#D$L;O9U7_Z,E+N"_@3MV42';E4NJG?XKJK0V\V%$XQHA+8RN5 M+TX.TO_I/C8S;^$E6T4]F;@ED[@JN!=QT95_D"7:CT="75[S4G7DP>M9MDE? M>+A1G6_CM9N_!_&TEU/]G-@G5)L;-%OI5"G,2V[$)N\_YG-K@I\+E:^JPMF?,M+7E':(U)$@J_1<<]CF[@,S;#4=RV\+U?45S 9K_ MC"M3)PC/U\-PLD5HWP]QT\#X]@<"@ 8=+'W>'V4&/L_TIN3DR3*V&IU#CL*D M5S)LA^W^R/?)B3=6 IYTB8QBGZU5O0-N^U L?R!P]=/V.)R@;ZCXW*=LUJX] M,FK+CG*);BN99^W)'OF->SH:^1GA*QCF(0?>*KP=1+TC-]_CSBF<-9\?EZXU1BO^GD?M M'Q1R'[VZI]TGPTOWI6R[W'UO_,2X9E'&%]@:P9Y'PKAO>.ZFUA5_-YOKNM9K MOEPI##V&%N#]0J,%\S?$H/N0^N[?4$L#!!0 ( -6# 5E 7GN\B@( *<% M 9 >&PO=V]R:W-H965TX.Y\]_D[CN_& M:ZD>=8%HX*4JA9YXA3'U* AT5F#%]+FL4=#)4JJ*&7+5*M"U0I:[HJH,HC!, M@XIQX4W'+C97T[%L3,D%SA7HIJJ8>IUA*=<3K^=M _=\51@;"*;CFJWP J[("SJ4G%C&K-%&5IMB\BLNVC=[V7R'G8)A>* @VA1$CG=[ MD6-YS0R;CI5<@[+9A&8-UZJK)G)(B?[D:U@1KIF M&4X\4H1&]8S>]/V[7AI^.,([Z7@GQ]#_:S1'$?;S^RH-0CJ"O^&W =P&?!"T M%#)) M0&JD_"!/8-Y5@1SP5JI5;$9KZ;H1I==1%NRUTV8KO M+;U=87=,K;C04.*22L/S0=\#U:Z%UC&R=E)<2$/"=F9!FQ253:#SI:3A;!Q[ M0;>;I[\!4$L#!!0 ( -6# 5FJ#<2S[ 8 ,D0 9 >&PO=V]R:W-H M965TQ;ZC&EX4/E4[X&9:3V 32A1RJW&0VG9Y.*FWKT=6%O'L7 MKBY\FYRMZ5U0L:TJ'=:OR/G5Y>APU+]X;Y=EXA>3JXM&+^D#I3^:=P&_)H.6 MPE941^MK%6AQ.;H^/'MUS/(B\*>E5=QZ5AS)W/L;_O&FN!Q-V2%R9!)KT/AS M2]^3CEZ.5$$+W;KTWJ]^ MIBZ>$]9GO(ORKUIEV9.CD3)M3+[J#L.#RM;YK[[K<-@Z\'+ZR(%9=V F?F=# MXN5KG?351? K%5@:VOA!0I73<,[6G)0/*>"KQ;ET]:9.NE[:N2-U'2.E>*!^ M\KY86>>4K@OU-I44+B8)IOC Q'1J7V6ULT?4GJK??)W*J'ZH"RIVST_@XN#G MK/?SU>Q)A;^T]5@=30_4;#H[?D+?T1#WD>@[>D3?3I /0%"O;33.QS:0^OMZ M'E- ]?RS#X9LY7B_%>ZHL]AH0YS?KDJJ%6I!-6TP)=I -<$:4GX! M!-%;GUL;J%#S-D)_C(KN#%$1Y$JU*?8L\&=,&R\"B A^2(EGK,>"I<"]XNK,QC=7K-K!6MO&YU2$AL<1$ID!# M--#0@5I!8X&SR)K4D6 \J(>&(7)6/J=-?09R2$*ADE=IY3D@+K?=@)"_']Y_ M$(:Z?O=AK#Z6H)#!RHKC*$>[#8Z:";TIIT[:]SZ.0)G,?E46P*XB0-$;C%6]\7X ML,*BY*"/*_LY.(0(G&F=M-:6(J!/,7&W]A6E%[#Y/.F[3

6LEDC/5BY$[?\&_.NO7LX.7YQO4=9 4ST'1NVZ(B0=:HC@6U8MH$C5#9GA M:N*5KE?S5,YBGR[O_-*R#6@4P@$&B'UE4RG1H8:[=.TKB7NJ5;'AB3P,]@X, M5 0XY4W=M#C2QMSUVXH?=O[&OTR(C-UL>OXK-[8ZDE^'YRA$4>D?4'1I 3'F M]%JP[%HD"WF'\H"=LZSS]%R]A?F.", )';',A51 $1@H6,XYCF^BS.T8)2@8 MK;0)'JM"[2MK8#E8+@"D# 2(V@KH\0#:S GM2L8W'"?'*"VXU>., B]:B9;0 MYN>?!=;8D-"HAH'#ANK]SQ1V^%MD-:#BVW%9!Q\E2OX3K()QCEY MQL"_>"8[!0C\)*M^*'@D@B\'P5,1G-/:UQA)/6X?MPA,C ^YK4#)[*[L2SLM MV*6J@YN&P+8:%PR&Y6AHUI7<*ZAXCK$R98%8]IW4VL>4+W.HF<-]*M/13#)6!5 MC1VU[20L0Q_) Z((3EJRN1P^EX*G6!AY-G8]P4A*0CKG_]^-[JP'X8 M<$?)9!PF39>J_S5ONI4FSU/([JY!:(%K8WPH\,:MM]:L[>5BC]*5?GSAVG2P)&PO=V]R:W-H965T7UF9OEFH\TWNU*J%@_KHK1OCU9U75V68KHV3&1.OB+(FB\[.US,NCRS?\[-92ENC7" M-NNU-(_O5*$W;X_BH_;!7;YJ*(@1 MQ/C#\SSJMB3"_G7+_89UARYS:=6U+G[/LWKU]FAZ)#*UD$U1W^G-7Y379TS\ M4EU8_B\V;FTR.1)I8VN]]L208)V7[E<^>#OT"*;1 8+$$R0LM]N(I7PO:WGY MQNB-,+0:W.B"565J")>7Y)0OM<';''3UY4==+E]]568MWJMY_>:L!D]Z./CE ?RX^Z;)>6?%3F:ELE_X,LG0"):U [Y(7&7YHRE ,HT D43)Z@=^P M4W#(_(8'^)%:XGUNTT+;QBCQ]ZNYK0V"X1_[E'6\1OMY48)R3/-R MZ1]6]+"2CW)>*(N<8BW*6BRZ==(862X5TJZVHM9B(=.\R&L)UO5*B6N]KF3Y M^.,/TR2>O+:B:DRZ0E((O1 E4E"6F6BLRD1MFO2;#40*=@J_]"+5I:7GG([J MCR:O:!N1E_?XT>8Q%%=%(19[))5P'"*]@!A&%OF_L,'\D07JB+T.*@O%UQ6T MVA+/5:K72F2-8BG\<]%4D()86%FH ++TBZ4"01V-RHMI+7Y(D\E2POUE$Q7 MHBGSFFYZ,E\K4P/\^G+O&-&0IF;'?&18"\9V\2CNI;T"O896#=+,,*^K=Q_%C?/.HSB1EK ($0'+$-*>PIB6)$4^J2Z?@ATI M-B""X+!.5>1DNW8C,E^JH:&$ FQ/(=>Z(6WT!CLX(0XYRN$[.PD;+. VO;$7 MX@1;#:(HLJ>[,B':4[6>@^$PYB=#\=7(3%V(]S)?%WC^E6*IC648:""2X308 MS2:XBJ=Q,)I&XO;J^OKJKK?H"[(S3R%2'$^":!B)21Q,XHD EF? +/A.7!N5 MP9W>'('X^/%:)+-@-AD)#O#DM9-DKZ8#,9R.@W$4DSCC81!#G%]U^:IVLM_^ M>BU^ZD+4R4HV@6Q/%P2WE@K^<4OY3(!641C8C.IK8U8IL2 M^#D]JE9!N\/9]ED6K F]"X1Q#R#REK5Z0.U'+%"@#.)Q.$(%*@HNIF Q2*;A ML'N"_H"#JUX9Y;:P^8-C;X6BXO T%+%%I;@H%X\.( ;3,-[=(AZ%LV=;6(ET MKA3R)N, II@)O:OV@=_A2/K:RP88IY*FYN2D77Y?:=@>V-!#T:LEE%MW*7F( M[0G14P@ET>MV39NJ_#A^?1J(S2H'HLR5-'9K1R*3CSZ9:UV#8JX-*A2I ME4H4-8*1+;H\%9O,,X@GXS!JW1&(%<#@GA!S8?1:U"0FV0Z_04>O'H!@<%/J M< (C M-NJ#@H] [KVZ,KI9KL3&Y#5$$J6N 0]A"QS]2$!!(\O^TI66@P'P#'6NM8&] M5_!B9?1]GB'I=A"7B*2@RDT:>Z/@:A G/=-RX760T2MP;:VU;;&]55!XGA(,8?]75:(')@CWU9<;'6W:^KNBFH88N/)@[B* <'J)"H;881<\D2XOT\;\ MR0"%]3E")_&QOXTWNV8A@1[VCJY(CB,MEGJ>#/A_Q6AWL/M$/I#@T3Y3MQ0J$",C$7Q M<;2KF7,4A>X!FLP?41MWKXIY-YW+/STN/;58! MXS!U6DJ#JV:)>1[-(N\S9E7W57_NH%YQ^'*\"$OVH%1"8)5TRM";USB/3KQE MOGR^N>OLP&#AJ"0VD<1;NQ!*&G%V)WXG7_-)!VR0EB MV4(H61JEM7;R.3.1TML!*7/-@_*C!D?C?S!L?._]SIPU$./I)!A%$5V-$[Z: MA.-C_)LN>G =CA!$$'<]F\'1\_&H2SHY[5U\9]S(V:V]$ ,$8P]!P1E?8 M<0+R]U0P2>QM:"T4-CN)9]AE2_S0LZ=<0_,SGZZF87C;6M+D=@\FXCW"+W"#CBAP%"6U1#N1OX>A%2;KT M?RK(H?:C#Y3<);G\.P_1 GAOVD,>W.T[&$0Q!LNZ!4B_1T"O]IUBM6?$9(RF M(%06)_*T[1-3?[[%S6Y&IU &,5EJ+N30G?H9=-B^EI_DIX)PV.$O.0Q=$MI< M'K:E69+K:166N;[(^C;SX/K73#!_)L^U+"6BI'Q!)E;V_>>[[^S@CWB>"7KO M0K!KY*Y0@.02QN]G5?_HR4NX+^!.W91(=N52ZJ=_BNJM#;S843C&B$MC*Y4O M3@[2_RD=FYE)>,E64<\F;MDDK@KN15QTY1]DB?;CD5"7U[Q4'7GP>I9MTA<> M;E3GVWCMYN]!/.WE5#\G]@G5Y@;-5CI5"O.2&[')^T_W9@!R9Z[;J5$*:JO] MR>6^D)RI%2,.;83@Q_XMBN.$#H!SCW=A#O[JA69 M6KTYM<%/AO[BN8"-/\9 M5Z9.$)ZOA^%DB]"^'^*F@?'M#P0 #3I8^KP_R@Q\GNE-RM2=[Y#?NZ6CD9X2O8)B'''BK\'80]8[+QK"?9]1SGI?M]88K?@;'K5_ M4,A]Z.J>=I\)K]S7L>UR]XWQ$^.:11E?@#2"/8^$<=_MW$VM*_Y6-M=UK==\ MN5(8>@PMP/N%1@OF;VB#[N/IY;\!4$L#!!0 ( -6# 5D[W0%)( 0 (@+ M 9 >&PO=V]R:W-H965TU*!) ML61)=NS4-I"T'=9A[8)F6S\,^T!+9XLH1:HD%2?_?D?J)6[G."FP+_MBDSS> M<\^]BHN=TE],B6CAKA+2+(/2VOHBBDQ>8L7,2-4H2;)1NF*6MGH;F5HC*[Q2 M):(DCJ=1Q;@,5@M_=JU7"]58P25>:S!-53%]?X5"[9;!..@//O%M:=U!M%K4 M;(LW:/^HKS7MH@&EX!5*PY4$C9ME<#F^N,KV7 :S M KKH3QO[!K[Z9Q 'ECK*HZ96)0<=G^L[LN#GL*L\<4 MDDXA\;Q;0Y[E6V;9:J'5#K2[36ANX5WUVD2.2Y>4&ZM)RDG/KMXQ+;G<&CCY M51ES"M>HX:9D&A>1)7AW*RP.);_8AH#=R2GMM5 M!]E4 M:P)4FQ;3N!6!5M2O5/KY%Z Y8BR3#G@$;[GPUHYPDKEH"L)QUG"SH=[WF#5Y M*RUG0CBBA$*CX!&3(?#-<&<$UX^3.7&OM#G7.#3J\'=.:26M"0B9EN24( MTN?&-&PM>LLAJ([WF1LLA0\GS3OFYM4(?FOT4=YLN]6X92X@:3S*:#H(X0>= M] ?)<$"CVS.TI4;T8L/OH&J;%5VS K4:#JT6TK0U-?IY*>Y#KY',O[- !^F_ M+!A6H9==Y(HG4[S&G#6FC3FOJ*PM M#?Y&%%!249$4'3_+SQY2^#O=W"A!WQ]7GM9EP("A*B7:MCS$8NU+W_%^2'E/ M:&!R0< NH/M3[]M /G4AA1.*PLLXCJD6\"['VNXY6M \/X6/Q/.])'[8A^)S MUT1PV37135L/#YU[6:E&VGW59^L\U?0OX80*)#N?G4*2SL/SY-P=Q:-Q?$J+ M\3BO9@EX^3UH_^S9#*L MGQX"S^8XGTQZCC?4$4<2>53\_TQC.@MGXY1"E,5AG$VZ$$U=B)))F'4ABN=M M&FG['Z0Q2WXLC<_C.$^3GN.A#V^T]SJJ4&_]&]!]NRA0[4-I.!V>F9?MZ^KA M>OM&_<#TEDL# C>D&H_.)P'H]MW7;JRJ_5MKK2R]W/RRI*!Y!M% [W; M. /#XWOU#U!+ P04 " #5@P%9'<@FX4 % 5#0 &0 'AL+W=O'6,=!L2Q2)W+=[YS(7VQM>[>5T1!/-;: M^,M)%4)S/IOYO*):^L0V9/!F8UTM Y:NG/G&D2RB4JUG69J>S6JIS&1U$?=N MW>K"MD$K0[=.^+:NI7NZ)FVWEY/Y9-CXK,HJ\,9L=='(DNXH?&EN'5:ST4JA M:C)>62,<;2XG5_/SZR7+1X'?%&W]SK/@2-;6WO/B8W$Y21D0:J#W MI#4; HROO3M1!2TD:T.G^WV1^KC M.65[N=4^_A?;3G8.X;SUP=:],A#4RG3?\K'G84?A;?J"0M8K9!%WYRBBO)%! MKBZ=Q=3L27\.1*R#95UZB\8"E8H[UMV,TW3^!&^DN" 33>C0Q\=;A5<2=%( M)QZDAA9D3M($2G/1P%74G'9BOLTK-(U7I9'Q M)D@'2D'?NOB,#B?C%B*NVQ$P16722/-T^M7;[/YFW=>7 ]DW@QD[N*2O4]'3>OR"@,1#-G2R7HJI,:,!QL"AT4T MO2,$>VW#49TL4@PRK7DF8_,0@L-A@J9*H7P&,+& Q!:5LFD=9T\HD^-@\D") MNCC)3G?]##:1(FI"EX#YQ"1;J'/1S@VW#T.^='#E!$^R$#Z21@J;5!X1MTY:;R,1R9$N,J9VJWR%/,+ MFSA)<^L*B3[M*B^&T^HN8[RXH[QU*BCJ^OK#(SR:,N:Y1E''TQC[T;*03:-5 M+M>:A*92:K" P>8()S^N&^)7V/,-Y6JCVC? MIE$4%BB,#<*NM2I!ZFZ-6-N;(SL8"TZNLX^J[LILD9R-[<16ESOKYY[_-GJ\:"A>W_33. 5 8$6: MVQ8UB[YM'=[QX)'@.""QN?61S9/Y6?)FS^])MDCFP\ZT;Q,..G\NT V1_R]D M+/XM&6ERN@)81%L$R^^.(=QC8Z/%7ZWD&,!O-]8 M7*7Z!3L8?PFM_@902P,$% @ U8,!6>,L%DE#! 3 H !D !X;"]W M;W)K&ULE591;]LV$/XK![4H.L"(9-E.G-0V$"<+ MMJ'I@J;K'H8]4-+9(D*)"DG9\7Y][RA9<1S'VUXD'77WW?>=[BA.UMH\V!S1 MP5.A2CL-JBS"T:8Z%L">ZPI+>++0IA"/3+$-;&129#RI4&$?1:5@(60:S MB5^[,[.)KIV2)=X9L'51"+.9H]+K:= /M@M?Y3)WO!#.)I58XCVZ/ZH[0U;8 MH62RP-)*78+!Q32X[%_,A^SO';Y+7-N=9V EB=8/;/R:38.(":'"U#&"H-L* MKU I!B(:CRUFT*7DP-WG+?J-UTY:$F'Q2JL_9>;R:3 .(,.%J)7[JM>_8*MG MQ'BI5M9?8=WX#H8!I+5UNFB#B4$AR^8NGMHZ[ 2,HS<"XC8@]KR;1)[EM7!B M-C%Z#8:]"8T?O%0?3>1DR1_EWAEZ*RG.S6Z$-/!=J!KA%H6M#5+%G9V$CL#9 M)4Q;H'D#%+\!= JWNG2YA9_+#+.7\2&1ZIC%6V;S^"C@;W5Y H.H!W$4#X_@ M#3JE X\W^'>EU]*F2K-8"W]=)M89:HZ_#VEN((>'(7E@+FPE4IP&-!$6S0J# MV8=W_=/HTQ'"PX[P\!CZ__DTQX&^:(?0[U_ &XCP+4>XN;R?TXRDNBZ=+)=@ MG2@S83(+E=$KF2$(2'5!.G,>R17"PH@">>: ]@8H/"!'+CC+RF=1+_8]D7(F2E(S6W+-)1IATGQ#!*0V%/0/HSOB*LNJ)E"G?;#P M< [3O)2/-=H>+.5JZYK35!+N%F/#08\U%23CI90RR>W60&-E'EJR0(*I#JE0 M(*Q7P 25%(E4Q 0;FQ/0KK:/7Y^;O5$\#I8>OQ,97.S[MC>+1,^I+\QI3+!(*&O1[3<9]>:/XM;Q7 M:_])WJD/.BYOT!OO^.R9A^01[]'Y>>>R9W[;[2]1\*S[3N&^VQ7:.TR'>TP? M2"HJVB.>)/TC,7LQU![\9;LPQNLJ\X\U@[KR@VR*9KQ2769^KR!S):3RN6B^ MF.T5;46B)$J.3&T1,N&:8>9-2AAI&:KQ/8A(Q"2+I['DG8X+DF'BFA&EB7ZM MIJW3@6\K+555I;7R(32K!+8=FF;R>ZU"(I7(;NO1B:-C$V'>:8R_! K0H !D !X;"]W;W)K&ULG5;; M;ALW$/V5P:8.$L#0U78,7P3X5C0!TABQTSP4?:!V1UHV7')+>WP--RB5;M@&[2QY7IP69^.C\SW9GS;\HGD5 MML8DDLQBXU(,M\=K]!]3[(AE MK@)?./-55[$^+0X+JGBA.A,_N]5/W,>S+WBE,R']TBKOG4X+*KL07=,;@T&C M;?Y7]WT>M@P.1\\83'J#2>*='266ERJJV8EW*_*R&V@R2*$F:Y#35HIR$SU6 M->SB[+TM7<-TJ^XYG PC$&5^6/;6Y]EZ\HSU 7UT-M:!KFS%U=_MAV"RH3-9 MTSF?O CXH;,#FHYV:3*:[+V -]V$-TUXT^^&1YC8/T4,0OST5 MQI1FN0HM*KDTP)=$-C?<3%[_6I\,#I^@>_>AN_>2^C?+ M'-$V#$&]I&UDKQMJ\>NJL$LK)@Y10]9,KO.DK.V4(5XL./4)1:3,8W67^+XT M79 YMZ *6?0,(QVY$9Q:ES7I@$[PV%)1"S?*:_- \X>$_.AFD;[OE.E4[DB# M(T'9DDD%68TU2-EJO7$!5Z#TP,H/Z!9K%ZYIE7UX_>IP,GYW')X@2SBE$DS0 M]]1D:;)(DR LW@@+T58RF"(<8/A "^^:9/AE<#.@!2,:N Y1Q2XZ__#HH.K@ MS:6MGDOG*VV70OB)J,* OJYW@8&RJ$(JBX#Q/8[5D)+RPW@P1FL;(];_,0 H M#\>.^-96D)](!9#?3 >CMSM42MX\,$#\>1:3P?1?++*EFAN6NF)2BM&+:)=4 M?-[UX6"TDZM6,02#14<>-$ M3UOA=VV%-7&&LP"X5>1(_GDE\KJ/W.9A?-5Z:QK= EEXI;T M??WAZ9+O<-VUC2"\$;U.1L>?KBXNTW!\_)9J,-4A='#:+U\C][JBN%GB*+RVYIW!S1X$K03=>D<)#V\?[.5H+!YH-"7T/ XYQ# M2++6J&:2^DVB85U$65'*RK62!%EZ))/][T+?R$.'-L6RIZ6[8V\EO$#*N\YF M,US !D+WG#,J9 TO=3 Y,RA&A7JX 9V%=8*E3ASTTC($M>5VA2&)Q.7HP";5 MMO@%@IP,R0_N242X3CN:[0*_6HXAN,7Q!E<26JV0" 'Q&NEZW"^J^1WU#I4N M\\1*QWJCR0"UK%ADJ>P_4]+G?%?FH>M<(8E:_$E+)3&!Z]HMF$-UN0N$?U\[ M\56Z$/-!D2*&H)"V+%QT@L;A(W423?5&FX0BK/2DT5'#O6?,9:];3$6D+2X% M@(KRT3XEO#UU3PVWGA -^V5Z**%*J&W,KXG-[.8M=I:?((_;\T/NH_)+C7P: M7L!T-'BW7Y#/CZ/\$5V;'B1S%_&\2<,:[TGVL@'K"P?*_8&PO=V]R:W-H965TC:J4FI/I-!85 MU3I.?$,.;U8^U#KA-JRGL0FD2]E4V^EB-GLZK;5QH_-3>785SD]]FZQQ=!54 M;.M:A]T%6;\]&\U'_8./9ETE?C ]/VWTFJXI_=YC$_N3CD];+@#T/;.+A6G,G2^Z]\\Z8\&\TX(+)4)+:@\;.A2[*6#2&,;YW- MT=XE;QQ>]]9?2^[(9:DC77K[V92I.AL=CU1)*]W:]-%O?Z4NGR.V5W@;Y7^U MS6N/%B-5M#'YNMN,"&KC\J^^Z7 8;#B>_63#HMNPD+BS(XGRI4[Z_#3XK0J\ M&M;X0E*5W0C.."[*=0IX:[ OG5_ZNC8)**>HM"O5I7?)N#6YPE \G2:XX(73 MHC-WDQN-?@V]9-U,%LK!:SQ>$] M]@[V^1Z(O8/_DZ]Z:6)A?6P#J3]?+&,*(,U?/T(A.SG\L1-NI)/8Z(+.1NB4 M2&%#H_-'#^9/9\_O2>%PG\+A?=;_>\GN-_>;3Z3F!R?J?F@^$WJP\*%46EFC ME\::M%/;BIS:DEJ2-;0AE2J=E,&_J)8^5:H)?JF7MGLQW%EI+"'L-JYH0Z!2 M?*:*E*Y]ZY(JM,,".-71.]C8*8K)H ^IG*AKLW9F9; FJ2]MN>:HV6F@;ZUA M8\FC-Q,%M P-0\G.>U=[BYW324YSPVJ"]Y%XU\:P @&3I"R"2>I;JP-,VVQ' MEU_0IO]@^4:?QL=C&^C*JPV=815SJ*0175G#L^ FUF+KQR$9P.P/.#(1+W@7%$& MH$IC>.]MPG/&)^T:@MV"0L+ X.?;RA25Q%'X#7'IECOX0P]J!P0:;PW;'H,P MX%>EF7]H:HPN98T3LT6JR>^#":]D;5.") M+D#-:&YG$2Y)H+D4F5>?0EM\51_ UVO4JP" [R97$_7XT8/CQ6+V_,ZJ=U?R M=/[\%ZDD6&0MN_[>VKNKC)M>!\JA&PASC=[9W8$!1%(0OHB P(;(H6."=W53 M2S0A<,,=)\(*R0L8&*=9+4S&OT'4:.O.F[0D,Z4O=N_9<"#Z9@]7"=%MX;ID M%?';,28@VI6!%]9: U7*L3^1\FM\K84A%?9S1..DM5,16U1 0:'/0<@J.V3 M/>_T#7O] 0^^MRP\6%$):J-';@K#G<>[IZ!F8:WR)DJ!Q$.!B M-C_*KM096U0)U5'W$]7$P.]S7E@-F)A-*%-^8NI;7T%X^5GF B+H(J8% \ M"9I,PD#2VYA1:\/#J#?ZWF,>X > 0!7#3KVZH;J1#H4L\S(0L2/W&P>('/#\ MB#GG6JYL2>HQO^H;% _ZKH04(KFF(6S88M*MX*=D'-YJ![1W/0[SB;K0,;^J MM8.6<,3[F@K:X(CK^2(U@WKD"5V84+0UOR]8(3%);5MF6%BY+&UX/@YF4F>! M(\TJ#K%.X#,S'*U=@#(N#0TU/ QY.,2VX)&P:FV75@8:O6EU&-2ZFQ\&".]( M!YDA?5K06-2'*W%[7.#^_HJ[RON2+6J1(>Y<'*LY@I5T;<>N :?0PTNZ/5_H MP>3!%*^XKOD C)Z]]MHD4M3Q*^W&G4G9 MVD#AO8RP08;"1S%EF"MW[:,+;^U:*Y%E=?Z7B;;G \8MN&WR^&<7F+LRWT&0 M/)HS<%*39T$K MDP(OP/N5QT&UNV$'^^_6\[\!4$L#!!0 ( -6# 5E8#.X\KP0 .\+ 9 M >&PO=V]R:W-H965T"D*=IA68,XVQZ&/=#2V2)*D0I)V?%^_>XH6U%:Q\N&OE D=??QN_MX M),=K8[^Z#-'#4ZZTNVQEWA?GW:Y+,LR%ZY@"-?U9&)L+3T.[[+K"HDB#4ZZZ M<10-N[F0NC49A[D[.QF;TBNI\MF* MF! J3#PC"/JL\!J58B"B\;C%;-5+LF.SOT/_&&*G6.;"X;51?\C49Y>M40M2 M7(A2^7NS_H3;>$X8+S'*A1;6E6V?C)/2>9-OG8E!+G7U%4_;/#0<1M$K#O'6 M(0Z\JX4"RP_"B\G8FC58MB8T[H10@S>1DYI%F7E+?R7Y^'$)_BRP' ?;3^]5XA-[@'+Z!AX<,X=KDA= ; MR(0#W\S26OJ,ZJ_R*+8>9%35L?R;9N=W>/'"B=X I"&D3*Q8>:&P]N=3QAP4(38;$ M__?8 G,RD19DGF,J24A8B%PJPNO ];?K%6*3A]AWFI, Y.[PY;80%AF/+*SD M0*>$3P8K5(!/=&=PEMC&8F(L'0V4LB"XU,LV+%&C#?H1-Y'2P2:Y$OF$KKT[ M_V*<^XD$ MVMV\NRWS?97S+%WTN#2DTGU(X&(^[TVL-HP)U1^R3JP\U.3LI2:2TYOQ&[F=7$.,])V_(C]'@T MI'9PQBN=GL34CJC](8N92AD2NMZ*%$U\RFV[/PQ!M@=1Q"S:I\,^3'-35N=" M@G(5:H&7[38*XW]NF2NAA$X09OR.JU +$=P%G; (()]-WRW\0C+T2[#4]-!P*W>8_5L_9J= M5H^X9_/J*7PK[%*2A H7Y!IU3D]:8*OG937PI@A/NKGQ]$ ,W8Q>Y&C9@/XO M#-WTVP$O4+_Q)_\ 4$L#!!0 ( -6# 5D3VKAIR < -,3 9 >&PO M=V]R:W-H965T4)TF_OHO4Q57= M^#^?%J>3R!MD"YLU7D.*X;N]L$7A%<&,;YW.R;"E%QP_]]I_";[#EWGJ[$55 M_)$OFM7IQ$S(PB[3;=%<5;?_L9T_RNO+JL*%7W+;KN7)A&1;UU3K3A@6K/.R M'=.[+@XC 1.](, [ 1[L;C<*5GY(F_3LI*YN2>U70YM_"*X&:1B7ESXILZ;& MVQQRS=G,7B/$C3N9-M#FYZ99)_F^E>0O2&KRN2J;E2,?RX5=/)2?PHK!%-Z; M\I[O5?C?;7E(1$0)C[C7E-_CR?NZ8&$/YZSMU6 MFWQ>FR^.([=),WLZ ?J=K;_;R=E//S ='>^Q50ZVRGW:]Z9AK^3S=OU6-98P M=41ZO>3+MB:HY#KUM>!(6ENRJ7/485[<$]1T6N9_VP5)RP705:(<%V1^WTL@ M=*Y5=$B^/)XBF CD4&8VR,.*:EO[/T519<]NZ.MH05"4UW7E'%Y4RQRZ/Y6- MK7NU+BVL"PK3\AY*B[2!3+NTU6>+'!41IO.29-BF*O)%V/"0_&$[1TBSLF2^ M=8@;ML+"9E5;"X4]*KH-W1'Y^&V;;SK,E$U:D%E5;%O[#W[ZP7 >'7^\FH4G M=OR.DJ_U-KL))NXD9\'L?OG7C\/RL.Y\"0\1A!O0[65:-ZV#,V0MST9BYY># MV"'Y"OLOJO4&8?"3+#YV0^P1:]!/'UZDO^RBX9UNTKFW9>Z9]PAJO-OCFB6H M.#M4'#F V(]1%+EW!%X2F$Y@!_E:^4A^VW-JC/C(_$A9%5"<)GH)5_!A/ MG/+$A'><)DD\"DN;31'3F''"94P3S@9!;A350HPBXOJ(]$OZ44@JC.B'UK:Z MM8TP8:AD;% O--6&$)"2O!',8IL[9(-&$'9JW#!J9*R'Q[A0ILV M3)UZX,)X7"B,(GH3+GQ*Y0@7BB;&>%P(_M0K!-Y$+2ZDECLAJ1!V_0I<<,BK M0 H/'DDJ1#.IC3B/PE_'LPM\&#)4@=CM@(+@&>?(9,<_PH 0RDHA( MX)MS,TC!5>#]%8QAD-%X)P>S%2/&!!2^@(T$H)/)L*7'/DH?+ ) R\?8B)$- MV >& ,$H3Q4,XL)GBN%=$NO]V'@S97BN], >8\. ; ,VI ?!TR R7Q^H7ZDC M(#G>91PXD]&K6$,#?PA9-SP$A_#@ )OVZF.@-XY($AD<;6\[3:!!1B-PX'", M50"'0"2?^(7J,_Z,,]@X&J$C ?DD[!7H ,^S>'2>:#AG/#>\Q!Q<@5=@8;\E M4*%Q!FE *L;)^0@=C,- &0X0,(8.U)%0H7WZT+W@Y(RZ?5+G+(+Q7"<96I:R M:L@B=UE1^7YP96L+V,QMEFZ=;86?ET63EY+6C-FBKLYIU\U,QV/:P=NEIW^# J^\$VC ^TZS[5Z_I\4V-*_8\#5-=-L)+BM,W/H-0GO7=WW0"1GTP%E> M[*"QZXFQS;C7]AX_>)F76;6VY "90,G.+8RQ_623WEFWOX%\F0U&1! .C< . MNZ='T.HZDMT1M".<';9FN,,C )1XN4\2!^1W\O/$_Y\$Z) M\,Q#GY20"]P %RFRC080'2_CDC*DLR6G5E58KW!%4-J$9Z'1# QS]WJIZ,/ M+6M;7X?/2:YUI/WF,LP.7ZS.VP\UN^7MYZ[/:7V=XV)9V"5$H\-834C=?D)J M_S35)GRVF5=-4ZW#X\JF"UO[!7B_K'#)[_[X#8;O>&?_ %!+ P04 " #5 M@P%9;9HAE%8' #<% &0 'AL+W=ONPKIV3.B\IB/)M,3L:EU&9P?LKW+MWYJ:U#H8VZ=,+7 M92G=;J$*NST;3 ?-C2N]W@2Z,3X_K>1:7:MP4UTZ7(U;E%R7RGAMC7!J=3:8 M3U\N3LB>#?ZCU=;W?@OR9&GM)[IXFY\-)D1(%2H+A"#Q[U9=J*(@(-#X/6$. MVBUI8?]W@_Z&?8$E]G"\U^Q M3;:3@<2-F^5H&>7[J[%8XL@8:_6!7 M>37(:4.'+VN..]T*:7+QW:VGT'Y+C]?C2%CK3RC\Y'0?L1/;C M+*$N(NKL'M03\8LU8>/%CR97^=WU8S!L:T3UX?4^'XL(:#V?SZ#A%XM(IKTR(-^Q*O-%&FDS+0ESCIH(J@Q?_ MG2]]<-#5__9%*!(XWD^ 5NU>#\T0_3D\FK ^X=M^X='T(_ M7TBO/?'N^[&/Y/\!(][7#LF4V;*29J?-6F06IVR\RNE7"B0N5FW,?!>SC;Q5 M8JF4$7"[D@YVVC"Q M2U7 \/&C'U[,9I-7/\WGE_QS^NK)B/D^A"+@BCI7(FQ4LP\' 0S$=F/!XZG= M&JSV]=+K7$N')!F).1YK$Y1+D>G6DJ"@$^,E5Z)^$%2AD=3,!6'(^CHPE\%D"* FOE[K7%R\$0&Y5.'I36!Z) M8F$&%VI=5U$C.NG MOPZC1ICEWE-9R(*Y77.CQFF^5IDJE\J)HRD7Q2/XY:-;.?C>DKB=+:.(TXE_ M6_H@=L$]1WR (Y_$>X,M;>TR-11O3382K"/\(0Q(GH.&L!>[81+!U^'JP>=6 M&!O:!*.$2H?S94Q7U@;#>DHBSL5RUQT*'7BA@MJ[S0A4&=16VJ2\*:7!B$&/ MA[RMS'^#GVP^Y+A HR0?F!HB4F!?$B7=Z]DRM[[X#8[!>TPS3$N*E=2NHY*\ MZX6E8SGL"3$%).D9N!@IR//*NE09[D,1T"_'M"&B426UR9%M-.TTX6T@^>Q* MN:,L;>&;) 0> BUV2KHF-RE?+)XU">>9X7XF?F/K(H_(LBEGO]4F3E]MDGQ# M7]\MU29F*3K?P)T;4V/]%?M,9:G)S7^U[K/?L>)\E5RC SWY6=N3GQULIC>> MC^-'"*VDMK:O'3\,X2$- @&E#--AMZ]!=.E!=:N4GZ"&=A?2O/28VJM4V4A$ MJ]2NA1:+G6A@TY08$*I1GO=9Q5QZ? ; 7];#TT!W!F#<92SO7<-HU==7Z7I .">2D M%.]@NI,0/Z^1;#AP+R;<="*32Y=OE<-G79&XG6O)C_^@,*?B>?'DR?M1#B_OFG &TY##',ZVY @P(0+"J$% MH'45ODF1=L^V=^4H5$B'+^8!IPJ6*"Q96.08.HE%Y*#P)DE1F83B!*(:33LZ MSC2L(D77&)=VZ1::^E91P_+]+4%0KM=.K5O(P)&JI&Z&(C#.V^PG+A0"67@+ M/B6B>*>-]6AGR@6\RXO:$.\U7I+H/B@N,86O=-,#%3+!Q2<\_';QQ5GWG*/J MNL).($T%ED:4M3:&^^H*/:23VO19?+O[BG_J5[*J"HT=H0%?172H&O!.A?ZM M.$MA+WI?R"T7+>*$U$;Y"]1E/RKNFVGJ)#L4(N^;93,NM9Q@/]K CR* KK[*N*Y:R(M'J;E86RV=Q0:A9PU]2)-MWLT^W<1[+[6 M-NY]<2J56_-W->Z3)L2/3^W=]M/=/'ZQZLSC=[]?I$,4O2C4"DLGH^<8@ES\ MEA8O@JWX^]72!DQX_'.#"5,Y,L!S>E=H+FB#]H/F^9]02P,$% @ U8,! M6624 "%.!0 K T !D !X;"]W;W)K&ULM5=; M;]LV&/TKA%L4+2#$O$B4E"8&DK2[H1V".-T>ACW0-FUIE415HI/TW^^0NL1& M;;<8L!>)(OD=?I=S2.KBT32?VTQK2Y[*HFHO)YFU]?ETVBXS7:KVS-2ZPLC: M-*6R^&PVT[9NM%IYH[*8JT+ M\W@Y89.AXR[?9-9U3&<7M=KHN;:?ZML&7],19967NFIS4Y%&KR\G5^S\6KKY M?L(?N7YL=]K$1;(PYK/[^'5U.:'.(5WHI74("J\'?:.+P@'!C2\]YF1E'G5O=53GX<=@X0>,>"] ?=^=PMY+]\IJV87C7DDC9L---?P MH7IK.)=7KBASVV TAYV=W>D'76TU>7VO%H5NWUQ,+5#=V'39(UQW"/P(@B0? M366SEKRO5GJU;S^%-Z-+?'#IFI\$_&U;G1%! \(I#T_@B3%$X?'$=T)<-Z8D M-_"U 1609IN1&Y]@W9"_KA:M[__[4 (Z_/ POI/->5NKI;Z<0!>M;A[T9/;J M!9/T[0GOP]'[\!3Z; X9KK:%)F9-AD@67\G/VFP:56?YDEQ!C.TAMT\"'W;[ M/M-(45FKZBO)U(I88U4!\77KYA6QF+ V!;2<5QNR>?9".2_.R7W6:+W'"()Z M:E_/>?YT9.0UD%]22MLWONCN(79:GZK<8OK<*JM;\I*$+ RHE*X5\B"B#*V$ ML2"6PK42&L1Q2FY4I5:*)$$:Q@06@J>$8WH4$YX$G(7DWD-66W!4%4A9)0E7VKR 0"' M2GQRF>^6^-6+A+/X;3L6&#Z4WH=ZQX>V]\&AH_:-YX#U=?;#J&K9557O5]47 MT$WQ101!B/>BIT= [N93,E<82??+1UT^?[+-J]Q MF%K2^E$&'2!I"80$J? D"J00A*6!I%!> IE 'P++,!:36]78?4#"L:XD IJ# MG)Q$$D%DD(J$<$ AHP(0X2"Q]AN/$ A+* BZ,S-IE">)%S"BF'A)&"(2P!9 M2C9F9!"JBU\DK@K.4/)D3[PL9,B#VQ0152PJ]ABD]BW%&-]V_0?=A3>WOXPMC@-^V6W @ !P8 !D !X;"]W;W)K&UL?51M;]HP$/XK5E9-K<2:=Z ,(M&N>],J=:7;/DS[ M8,B%6'7LU'9*^^]W=B"%#9"B^,Z^Y_%SMN_&*ZD>= E@R'/%A9YXI3'UR/?U MHH2*ZG-9@\"50JJ*&G35TM>U IH[4,7]* CZ?D69\+*QF[M5V5@VAC,!MXKH MIJJH>KD$+E<3+_0V$W=L61H[X6?CFBYA!N9'?:O0\SN6G%4@-)."*"@FWC0< M728VW@7\9+#26S:QF((KX-P2H8S'-:?7;6F! MV_:&_:/+'7.94PU7DO]BN2DGWM C.12TX>9.KC[#.I_4\BTDU^Y/5FWL(/7( MHM%&5FLP*JB8:$?ZO#Z'+< P. "(UH#(Z6XWK0 M*(X)>RDSHW"5(YL[%OD-]&^8LUUV7+%1W@ MZI,;*4RIR;7((=_%^ZBK$Q=MQ%U&1PF_-N*_BS+\>6(ME/86MDI&NZ@(F'1:!!/8&7O7T3]H/W1P0FG<#D&'LV MPYK+&PY$%N0.GD T0 HE*W2$H9Q,EPH 2\)H\KVAG!4O3"P)U>2_:]R7V=&] M]V>V(T*U(NBKB,<=$=J),%8$;T]ZA;/X%9)C\>L1N2\1NO-*"-XQN#N>L><# M*Z=,D),@"/29>PCV%V]9UX\-JZV>5@ Y(6$O31,[7O3Z08Q&TDL'D1WCWF"0 MDBNIC3UB^ <9]J+HPJ*2,$5,D(8DB7K])""?E-2:U$H6S"!/'*66?CC$?QJ% M;LLP3LF^)^!O%6<%:NE:D"8+V0C3UFDWVW6Y:5OP&7>_/_@)02P,$% @ MU8,!65]+-O^" @ =04 !D !X;"]W;W)K&UL MA91O3]LP$,:_RBE#$T@529/0EJZ-U,*F,0D)P39>3'OA)I?&PK$SVZ'P[7=V MVM!)I7L3_[O[^3D[CV<;I9],A6CAI1;2S(/*VF8:AB:OL&;F7#4H::54NF:6 MAGH=FD8C*WQ2+<(XBD9AS;@,LIF?N]/93+56<(EW&DQ;UTR_+E&HS3P8!KN) M>[ZNK)L(LUG#UOB ]D=SIVD4]I2"UR@-5Q(TEO-@,9PN4Q?O WYRW)B]/KA* M5DH]N<%-,0\B)P@%YM81/>(5".!#)^+-E!OV6+G&_OZ-_\;53+2MF\$J) M1U[8:AY, BBP9*VP]VKS%;?U7#A>KH3Q7]ATL4D<0-X:J^IM,BFHN>Q:]K(] MA[V$2?1.0KQ-B+WN;B.O\II9ELVTVH!VT41S'5^JSR9Q7+I+>;":5CGEV>Q& M/J.T2K_"Z7>V$FC.9J$EKEL-\RUCV3'B=Q@CN%725@8^RP*+?_-#TM.+BG>B MEO%1X+=6GD,2#2".XO0(+^F+3#PO^6^1U]SD0IE6(_Q:K(S5]%?\/E1Q!TP/ M YU3IJ9A.6FQ^C9 SFO: 6"*J&7?DCD4F(:IJT!)@MP>GB.!GBO M:)A,!N,HHO9R,*+-WK0Z,*$&J0=?3BX&X\L4#AUUN&>%&O7:&]Y0L:VTG2OZ MV?Y-6716>@OO'J1;IM=<&A!84FIT/KX(0'JF4W0W&PO M=V]R:W-H965TYMM8<.]@.9?QZSDF;%='U2V*?[WGNN9SO,MHI_6BVB!9^%T*: ML;>UMAP&@0?#/=]LK3,$DU')-KA$^Z5<:-H%+4O."Y2& M*PD:UV-O&@VO4^=?.WSEN#-':W"9K)1Z=)L/^=@+G2 4F%G'P.CU"VX_[?#J.+U/" MU$_8-;Y)[$%6&:N*/9@4%%PV;_9[_QV. /WP!4"\!\2U[B90K7+.+)N,M-J! M=M[$YA9UJC6:Q''IBK*TFDXYX>SD5BBE82&8A%LNFYG+],C0ERW#L44,8 MU+_0F[Q^%77#=V>4IJW2]!S[9$G]EU<"0:WAJ$H+]E07YY3#U>/";B ..G[Z:!'JZ@?^6D_ MA,5T-IO>'SDM23O/2%(4]?PP":$7^;VH!]2G.5U 2])G&G-N8::*DLDG'SY] MFD$\\ >]%%Z_ZL=1_*Y1#F9\5+ M&DYV+PN;$!>0]F*_&SED&@[\*$J>D2_$^A]QZO8$1SU>H-[4D\Q YDK7M'MK M;8?EM)D1S^[-I/W,](9+ P+7! VO>AT/=#.]FHU593TQ5LK2_*F76QKXJ)T# MG:^5LH>-"]#^0B9_ 5!+ P04 " #5@P%9TPL!?)," "C!0 &0 'AL M+W=O;%)BCP\M'PXVTKUH M$ \\5 M%WKN%<;4TR#068$5T^>R1D$G:ZDJ9LA5FT#7"EGNBBH>1&$X"BI6"B^=N=A2 MI3/9&%X*7"K0354Q];) +K=S;^#M W?EIC V$*2SFFWP'LWW>JG("SJ4O*Q0 MZ%(*4+B>>Y>#Z2*Q^2[A1XE;?6"#G60EY8-U/N=S+[2$D&-F+ *CUQ->(><6 MB&@\[C"]KJ4M/+3WZ!_=[#3+BFF\DOQGF9MB[DT\R''-&F[NY/83[N896KQ, ML&US$^J8-=K(:E=,?E6*]LV>=]_AH& 2OE$0[0HBQ[MMY%A>,\/2F9); M4#:;T*SA1G751*X4]E+NC:+3DNI,>H?", XWCTU9T[@1G KA2DTW(@<\W_K Z+5<8OVW!;12< OC3B'./0A"J/D!%[< MS1H[O/@-O*6B?UF9%Q^6G-&H3.0'@_^Z7&FCZ"_Y?6ST%CDYCFR5,]4URW#N MD30TJB?TTO?O!J/PPPG>2<<[.86>WI,2\X8CR#6\OJ]C7$^B'>>Z@\4]K ^" M%D(F27S:8&X[FP)A+3FIN!2;*9R5 GIA&.H^T#UA=T]PC1E6*U00#UPDAM?@ MT(.!GR0C?S0>MG8X](=Q!%]1ZRD)-6NJAC/;-T?BF)7,*?@LN;CPPV38)VLR M\2?1I/\?=DN\!Q?)V!_%H;4&(W\<)G#L(H(#X52H-FX]:)J[$:;54!?M-M!E M*[R_Z>WZNF5J4PH-'-=4&IZ/AQZH=B6TCI&UD^%*&A*U,PO:HJAL IVOI31[ MQS;H]G+Z!U!+ P04 " #5@P%9PBUX?DX# "!P &0 'AL+W=O+V3#U?8R/W"R_R7A8>^&9K[$*PG._8!A_1_+&[5S0+!I2*MR@T MEP(4U@MO%Z>R*F\988MYTKN M05EO0K.&2]5%DS@N;%$>C:)=3G%F>2?%YMT3JA9N<6W@\HFM&]17\\ 0N'4) MR@/0=0\4OP$T@8]2F*V&7T6%U8_Q 8D:E,4ORJ[CLX"_=V(,2>A#',;I&;QD MR#1Q>,D;>"Z_6Z[+1NI.(?R]6FNCZ%;\7//T63\)Y/HQ2BQ)\Z MY^FH'SY3?@J$@]RQ9_M:()[X69Q9H5E10#*.1N_R<3$ZLIZD80TU"WNLG=&& MSI-.!R@@B_P\*:Q%C#F%WV*-RLJNN6"BM&XU$MEE5!!+?@67LA+[<123E1:9GQ0)W*'6,^HPY"\,=133*6ZX)4K\/"^(9^K'&?&Y M#F%LAW!4%Q8MGOIIDC@[I3)$R01.W?O@J"^UJ#:N^]K[T@G3MZAA=6CPJ[ZO MO;KW?X>/3&TXW<0&:PH-QWGF@>H[;C\QZW%H:ZIG.W-)/"I5UH/U:4LT. M$TLP_/:6_P)02P,$% @ U8,!62I&ULU5;?;]LV$/Y7#FI1Q(!@493L.*EMP$X[K,,Z M!'6V/@Q[H*6S)50B59**L_]^1\J6'['XX^[C]]T=>9[NE/YB"D0+ M3W4ES2PHK&UNH\AD!=;"#%6#DG8V2M?"TE1O(]-H%+EWJJN(,S:.:E'*8#[U M:_=Z/E6MK4J)]QI,6]="_[W$2NUF01P<%CZ5V\*ZA6@^;<065VA_;^XUS:(> M)2]KE*94$C1N9L$BOEVFSMX;_%'BSIR,P2E9*_7%33[DLX Y0EAA9AV"H,\C MWF%5.2"B\76/&?1'.L?3\0'])Z^=M*R%P3M5?2YS6\R"20 Y;D1;V4]J]S/N M]8P<7J8JXW]AU]F.1P%DK;&JWCL3@[J4W5<\[>-PXC!A+SCPO0/WO+N#/,MW MPHKY5*L=:&=-:&[@I7IO(E=*EY25U;1;DI^=OQ=:EG)KX.I79

I!K"LT@VEDZ1QG'65[S&6'R5_ ',-')6UAX+W,,7_N'Q&_GB0_D%SRBX"_ MM'(("0N!,YY>P$MZT8G'2[XE^JCVS\7:6$TU\MA[.W9M;TX@,9P%= M#(/Z$8/YFU?QF+V]0#;MR::7T.?T7#SQO)Z' F&C*KK$! _6UP88>C7H8; %6-K.GK-;]^SR SL\ ML&N(G7'L;N&AT(C/*@8HW]CG^UL&"5R5$EXSQDP(^)1A8X_PD-.E&,!OQ/.# M)'Y4UI6O\\_^NA+4XA$UO3Y=K$XK8E&K5MI3U^_VZ?+2B]T?>23U&JYX&J;7 MDP'PY":\YM=NB0UC-J!!'(?CF %/QV&<,%I@0S8Z9IBHU!3@#@F_MN6CJ%!: M V]>37C,W[[XG?!1/_9HI.0'<+P9C0X<5^73I41>W/Y_IC&9A),XH1"E+&3I M:!^BL0L1'X7I/D3LIDLC37] &E/^W]+X?1QO$G[@>.[1BDY:3(UZZQNI(144 MJ*[;]*M]KUYT+>IHWC7ZCT)O2VF@P@VYLN$UM4;=-<]N8E7C&]9:66I_?EC0 M_PW4SH#V-TK9P\0=T/^#F?\#4$L#!!0 ( -6# 5FW2*K)& , &<' 9 M >&PO=V]R:W-H965T^XYQKX>K91^ M-#FBA:="2#,.TWQ;W MFJ*P84EY@=)P)4%C-@XNV^?3KL-[P'>.*[,U!^=DIM2C"SZDXR!R@E!@8AT# MHV&)5RB$(R(9OVO.H"GI$K?G:_8;[YV\S)C!*R5^\-3FXV 00(H9*X7]HE;O ML?;3*X='_*@]7TE5.>G=PPKN$[$R7"'3)3:J0=MP9. MOK*90/-V%%JJXK!A4C-.*\;X+XQ]N%/2Y@;>R133E_DAJ6LDQFN)T_@@X<=2 MGD(G:D$*\KN?DIW<\[- M@B4X#NAJ&-1+#";'1^U^='% <+<1W#W$/GF@FYB6 D%E<,6T?N9R7ADPP&0* M&T/&06ZX9#+A3, M9S,NN.5H]GDZ6'6_IZ\Y0J8$766GP;HS @;IO%![L#E8 M^IRL%2XK12?XE(C2T-USXNC"H-:80E:I)%R&=,Z\D>[LS/>*GUO2@!+'BHA MS20HK:TOH\CD)53,7*@:)'Y9*5TQBTN]CDRM@17>J!)13&D658S+8#KV>S=Z M.E:-%5S"C2:FJ2JF'^<@U'82](+]QBU?E]9M1--QS=:P /NEOM&XBCJ4@E<@ M#5>2:%A-@EGO3@#I"(""W#H'AM($K$,(! M(8V?.\R@<^D,#^4]^EL?.\:R9 :NE/C&"UM.@F% "EBQ1MA;M7T'NWCZ#B]7 MPOB1;%O=9!20O#%653MC9%!QV<[L87<.!P9#^HQ!O#.(/>_6D6=YS2R;CK7: M$NVT$2X=$E96(U?.=K9Z2T(9J$@-TQ;#H:.3@!\:>4$2&I*8QND)O*0+ M-?%XR5^$^DCN-).&^=(PY/ML::S&U8]C<;>PZ7%8US67IF8Y3 )L"P-Z \'T MY8M>1E^?()UVI--3Z-,%=F'1""!J19X/X!CKD[C'6<_VO>F\V1*(/3RD+;>E MW\6K -:*RS5V9,TKA;4@#6Z@9)3@A5=?6)RPLZUQCC[7 MH%GK@DFG62&CTO7]!LA[F:L*R/E'9E!GA2=@2+!GS1 M+/C#,U_.D=P9I13Q7&6Y(3F0[I1E B/;@&PPI)56U9%S^#/R,S((1VD?YQX- M:3IT0B_,:.J$8=BG"7GS4+NS\*?4:(W&?XE]>*JY,M8=VHX?HL?##,=TY#P- M^C&.0QS_BS/59@83#7LXC"8>N#%,,A]DF%+J6(2#+"&S2C4NJQIRX!MWDWBW M4_<*J?RV9.1-,YD 6[J;#*M#PI!(.[W7LW:Z_Y MW^KM8_F)Z37'% I8H2F]&/0#HML'J%U85?M+?ZDL/B%>+/'-!NT4\/M**;M? M. ?=7\#T%U!+ P04 " #5@P%94[+6<.(& !]$@ &0 'AL+W=O$B M+ZK!Q5E:NVDNSNI5*(O*WS2D72T6>?/MRI?UP_F #S8+M\5L'N+"\.)LF<_\ MR(??EC<-_@U[+=-BX:NVJ"O2^/OSP24_O3+Q^?3 [X5_:'?F)'HRKNL_XI_/ MT_,!BP;YTD]"U)!C^.JO?5E&13#CRUKGH#\R"N[.-]I_3+[#EW'>^NNZ_'N;KWYP\<-WW+ /!VQ5O:WJD/:+$:INNBH]J>_) M=;U8YM6W'[ZS@FWZI*8[B>2-)TFB"GY* MBHH$"(4$&#*.A7U*[N:-]WM((,BC[_-(3B#V/6.L?4<^W8[(W:<1N;S!6(>\ MA$M??;7RIYA4\?_WA#-&C7.8):O$!\P$%,2,6Q#S%JS[TH[7#X_5C@J[*Z!5!M!=$:MDL^\$IIF#EXQ3;4P M6R')J>26?/3(S*3($\FE\U,$?:]%2:IW#N.4,464PJ)>>SC9-YTX2XU6_8FP M5AM#I)0T4X;\U-1M"SC4]T5 ,J2CFQ9!':$$?S2GR-8VV8 1E!V%"T&U4IOA"2Z,[<*T5@]< MV(@+C5&R-^$BIE3MX$)39VW$A13/O4+@+>MPH8S:"BF-L)LC<"$@KWLY"V@# M*H:;5U#!N:1.V?Y 88!+AUHQ5$#V"2PT );%8H4Y3KM4M919D1*(?'!'1L7C M_Y$P!(-Y-MN#A:8L(PSL";SL!0[V]^KB;UPI.37_#,.W+E\:+D-XMW^:-_L4\[:-KK?=I] M7:+9BAUL:KXV/1GP@%@_=6&R:^5L-\9P86^S6+M0)A?&G0OKQ1!=.-S>O5ZK M.V6:*#W5[G;V)/'K?F%[06SI8)OY$5[@$ !*9K[R#< 62R&?XM6HB"U]?,O73VED0K:W3-#1ZRL9- M[^CBE6A A&B8P)V?T5PCGV$C1$GETRT=BSL2F-"Q(B1X#!5OL?AC4>7(.>"P M5;\6CJ&/^7M'3F G=QCAM+(836P',4:BP?KGOTH^@G\BT-HP",?JA%B\UT_0 M;1O'XYK S/!#16GZHC1'%V7')9=MZP'P\3=4W:H*S;>7RNF@TK]13B$=G?=' M3[JC3W<^G_HF/H#]^[H.FS_Q@/Z+T\6?4$L#!!0 ( -6# 5F&)@S8/0( M -4$ 9 >&PO=V]R:W-H965TXN%#%I^P([L_-]\\TP M0]1)]805@";/-1<8>Y76S=KW,:N@ICB3#0AS4TA54VU,5?K8**"Y ]7<#X-@ MY=>4"2^)G&^ODDBVFC,!>T6PK6NJ?F^!RR[VYM[)\$ ^FNS M5\;R1Y:W"E.K01QX3]* >MS"TS.)UL6S0>1$)%3KZHD@KVA[I^O;H# M31G'UY&O32(;[F<#Z;8G#2^0KLB#%+I"\E[DD/^/]XW 465X4KD-KQ)^:L6, M+((;$@;ADB"49BST%=[%6/W"\2XN\$X+OB$[*5!REO?UVX;L%:#)U#MD0>Z9 MH")CE).#<8)5@>3')D6MS'C]/->I7L#RO "[\O+%?!6\ MNU+>8T]^=S6*2@K7$$CE:8IAU/W\)S8GN[6T=EU/B:+R#].%?B34:M! ME6ZAD&2R%;J?NM$[[NRF']5_X?W"/U!5,H&$0V&@P>R-R:OZ)>H-+1LWN*G4 M9@W'(# #[ M#P &0 'AL+W=O<$-0P4YMD[3_?FT@3& \T72'OB38W'/N MESEPYP?*OO M@$#?JI+PA;$58G=IFGR]A0KS"[H#(N]L**NPD$N6FWS' &<- MJ"I-Q[("L\(%,>)YLW?#XCFM15D0N&&(UU6%V?=K*.EA8=C&<>.VR+=";9CQ M?(=S6(&XV]TPN3)[EJRH@/""$L1@LS"N[,O4MA2@L?BK@ ,_N48JE7M*OZC% MQVQA6"HB*&$M% 66?WM80EDJ)AG'UX[4Z'TJX.GUD?U#D[Q,YAYS6-+R[R(3 MVX41&BB##:Y+<4L/OT.7D*_XUK3DS2\Z=+:6@=8U%[3JP#*"JB#M/_[6%>($ M('GT *<#.&. ]P3 [0#N_ S2IFVWN3>$2+' \9_2 F+*6;.JB MJ7Z#EO4JB#HH*\'DW4+B1'P+>R UH%_12I[!K"X!T0TZ[MY_1[\!S1G>;8LU MNI(GD:.W"0A);/ MA[NZ=%[F/?W?W@?%94&7O(=7L/"D"+'@>W!B-^\L@/KO:[D4Y(E4Y*E$Y$-FN/US?'.L<>? MJ<"EE.RF(;H>M/"@@:O7QC[V'->RY<'8GU978^8'H6L-S9+'9J'KN<[(+'UL M%EEA%#TX'>3J][GZ9W.](X6 #*T$%J!5F;/P'SUO4Y(E4Y*E$Y$->A#T/0A^ MDA@$4S9G2K)D2K)T(K)!I@,=?O >C[S92 8T5K9\V4M7,9Z/]:_MR:6OV M$S79-L/3 WT[%G_"+"\(1R5LI"OK8B8UB[639KL0=->,4O=4R,&LN=S*Z1R8 M,I#W-Y2*XT(YZ.?]^#]02P,$% @ U8,!68:QW]23!@ '2T !D !X M;"]W;W)K&ULM5I=;Z-&%/TK(W=5[4KM>KZ!-+&T M"53=JBM%R6[[4/6!V!.;+@87<++[[SN 8\S,-4[LR8L-^-PS<^;BR]%PSQ_S MXFNY4*I"WY9I5EZ,%E6U.AN/R^E"+>/R?;Y2F?[E/B^6<:5/B_FX7!4JGC5! MRW1,,9;C99QDH\EY<^VZF)SGZRI-,G5=H'*]7,;%]TN5YH\7(S)ZNG"3S!=5 M?6$\.5_%_VU(1]LQZ\#=XR?V7QOQ M6LQ=7*JK//TKF56+BY$_0C-U'Z_3ZB9__$UM!(F:;YJG9?.)'C=8/$+3=5GE MRTVPGL$RR=KO^-MF(78"- \<0#P+8)H ]=P2^">#/'4%L AKIXU9[ MLW!A7,63\R)_1$6-UFSU0;/Z3;1>KR2K;Y3;JM"_)CJNFMRH!Y6M%?H9W>I[ M<+9.%9&O2PTOS\>5GF<]VGBZF=-E.R>Z9TX,?GXX@^2<-GIT].B] MQ6#;.X8U?&P/7YB4\7Q>J'G<_--W[I:_FSOB8Z66Y3]0UEM>#O/6%?&L7,53 M=3'2):_4-YD:37[\@4C\"[3D+LE"EV21([)>(9 M.B66D,XV5.P,R2B6U#=T C BI P,G39,4DXD,W1",!'4B8!TRJU.>4!G%:>0 M1FD-QRG#Q)C5%0 34J^_H=&&^8SK13,TVK ^T' 8(W>5J-W6*,V'5G[U=02 M2/(@RTO+ATNRT"59Y(BLEPI_FPK_E6J[[S(Y+LE"EV21([)>X6=H!5,"%6=D!%*$!XWMD[CAO H)=83#,!1'!#I MFT(!',=\YY'>5TH[I710Z4U3VT&I@X$OK1M.V4*G;)$KMGX*.M-.7LNU$Z>V MW2E;Z)0MZC S"PPD,XJ,0#N,$:W_EWZ M=FJ[9TBBC8(DVBA((N3_]TOL[#H=MNOMADP9IZIL:GO9;OB#._G#5"\M'$[9 M0J=LD2NV?E(Z T]?R\!3IP;>*5OHE"URQ=9/46?@Z0D&GMI.FA/?+.\ BDK! MS;UW $8PY]0L$#9,"+&S$=X7VIEW>H)YI^"^NL^D*17 89]8/A? 2<(]8C[3 M0!S#>)_:SM#3(PT]M9TUHQ@32RF 8UQ:;U0 G*2"""NM $[Z8F>%^TH[1T^' M'7WTWSI9+556M<4?U.S4RSME"YVR1:[8^KGHO#Q]+2]/G7IYIVRA4[;(%5L_ M19V7IR=X>0ILH@O!S=( ;;5+S,S*8,.X\*RZ *"8YPFX++#.V;,3G#VS?3;U M.?8,2WL%XG1U,U8D!'!"ES;K?2N("R3;\\*5=0:?'6GP&; ][@O)S'>N (YA M2HAG*K5Q0OB4F1LX $[?(7J)]RCM?#X;]OG7<5$==OC#)"]NVW#J\)VR1:[8 M^NG8Z:MYM<8:MYTU;EMKW/;6O(;#9YW#9R.N=E%!, $8]X>Q\LZ M;\^.]/:;N-V^)<:9;]5Z $8%MQYJ-DS*P'PB1!!,$!H8*L<[[9Y+5#TT'JW']DIQ=$>!Z2,ZBME.WHV\;AS_%Q3S)2I2J>ST4 M?N_IC!1M+VY[4N6KIMGT+J^J?-D<+E0\4T4-T+_?YWGU=%(/L.V(GOP/4$L# M!!0 ( -6# 5DK&]]?+P, *4) 9 >&PO=V]R:W-H965T>G[:"-M[1 @;9HV 1\0']SDVE@X=K#= M=N/7W<<_<\YW/.L[U4WW4&8,A]SH6>>YDQQ9GOZR2#G.J> M+$#@E[54.34X51M?%PIHZD Y]Z,@&/DY9<*+9V[M1L4SN36<";A11&_SG*J' M"^!R/_="[[!PRS:9L0M^/"OH!N[ ?"IN%,[\VDO*>7BVF%I[ M9_"9P5XWQL0J64GYW4X^I',OL(2 0V*L!XJO'2R <^L(:?RH?'IU2 MLC@_> MWSGMJ&5%-2PD_\)2D\V]B4=26-,M-[=R_QXJ/4/K+Y%2K38R MK\#((&>B?-/[*@\- /II!T05(#H&_"E"OP+TG="2F9.UI(;&,R7W1%EK]&8' M+C<.C6J8L+MX9Q1^98@S\2WL0&R!O"'75"EJB1?G!*HB :M/!9=,.7D" \=/!^!YU^G<:^\]?_2QK72N9D@5(5UB=N MIV_)7^!^W^[5D^TP5-8.[A8=6@=N#%KUZ$H^!MF_C_ MY.Q1*@9U*@9=WN-K_/4H2(#MZ(J#QC&G!E)B)$FJQ.@R,TF5F=9Z*H.,7!#[ M*]K%X_',WS55EB;3ADD81KVPMGI$?UC3'SZ7O@)A*&^HH"(ETF2@V@248<*@ M06\R[1UK**V&30U!OUW!J%8PZE2PA#4HA90M7WRXRFQC.'K*,.I-CPAVQGIF M*8UK)>-.)?712:&0FIG60AD_51%.>\,C&>,GM1(-&UH?T9O4]":=]&Y N38J M$B!RQ=F&NLZD\:77#-+30_)M0NK*VFP2MTPPWL4*&N MW]=2FL/$!JAO9O$O4$L#!!0 ( -6# 5E+=GL=)P, .,) 9 >&PO M=V]R:W-H965T;5)5]I(6PL" M!&C:>'Q ?'"3F\8BL8OMM./?<^UDH8]05HDO;>SXG'O/\9%;4<:=9&+G M;F0R$;4N&8<;251=553^NH92;*:.[SQ,W+)EH0*MG M:/A242K[2S;M6L\A::VTJ%HP9E QWOS3^]:'+0#R] ."%A#L P9_ 80M('PL M8- "!M:91HKU84XU3292;(@TJY'-/%@S+1KE,VZV_4Y+?,L0IY-;6 .O@9R3 M.ZRHK"Z!B)Q(.#SW9P\?_J"/"6, MDT^%J!7EF9JX&M,RY&[:IG#=I!#\)86(?!!<%XJ\XAEDNW@7Y72:@@=-U\%1 MPG0(MSO@^^H";L="BU?^(\=RJ6HR R= MDOBM8)7H@LQL?8 DWZX6RLY_[[._X1_T\YN^,E8KFL+4P<:A0*[!29X]\2/O M99]W_Y-L_I_(=GP==+X.CK$G78W+KL;[S&M((DMB>N@Z\4>#D8=UM=ZVY6BL M4VTYC!F$P? RZ&+N"!YV@H='!;\'I<:$EMCI*4^QH(0DF:@7.J]+[+^-&WT6 M-+3#K73._9'OA7L6'(U^J@5],>/A5LP="Z+.@NC4/3\C''2?ZN@@ S^*8L_? M4WTTX*FJH\.-]X?>Z+)?==RICA^G>B.9UL"QP^7S0_FO"I'[Z[=?QA-US::X0B5G1S:G2SW4WE MRA[0>_/7_GC67#C^T#37GP]4+AE7I(0<*;V+&.M"-E>*9J#%RAZR"Z&Q)=O' M F]A(,T"?)\+H1\&)D!WKTM^ U!+ P04 " #5@P%9#3$6MD@# !>"P M&0 'AL+W=ODY%F*T2T%K,QS2%^N4$8V0\,VM@MWZ7+%Y8(9#PJX1%/$ M'XI;*F9FJY*D.<(L)1A0M!@:EW9_$DE\!?B>H@W;&0/I9$;(HYQ<)T/#DAM" M&9ISJ0#%WQJ-4)9)(;&-IT;3:$-*XNYXJ_ZI\BZ\S"!#(Y+]2!.^&AJ1 1*T M@&7&[\CF"VK\^%)O3C)6_8)-C?5= \Q+QDG>D,4.\A37__"YR<,.0>CH"4Y# M<+H$[P#!;0CN:R-X#<%[;02_(536S=I[E;@QY# >4+(!5**%FAQ4V:_8(E\I MEN_)E%/Q-!4\'D]AAMCY_4N!P#%_7LX8 MI^++_:4K<"WAZ27D:=9G!9RCH2&.*X;H&AGQ^W=V8'W49?V[XM7:+V;70VH%UCN/FJL MHCP_=/9!$PW(#4._1>WY]%N?_E&?(\(X( N _NZW%O)WK3A.K^-7 ^IYMM_Q MJZ(\R[<[?C4@)_ LO=^@]1L<]?N9$L9 0-1??8=P>8=D\B@Y$PT$YC #&ULK99=3]LP%(;_BI6A":2-?'^Q-!*T MFF#:) 1C7$R[,.EI$Y'8F>VV\.]G.R%K:<@&RDUBQ^=]R>YP " M/50EX1,C%Z(^,4V>Y5!A?DQK(')D05F%A>RRI4((8+";&J7TRC56\#OA1P(9OM9$BN:/T7G4NYA/#4@E!"9E0#EC> MUC"%LE1&,HW?K:?1O5()M]M/[I\UNV2YPQRFM+PMYB*?&)&!YK# JU)M@2V]X+ :07._PK<5N!J MT"8SC37# J<)HQO$5+1T4PT]-UHM:0JBON*U8'*TD#J17I U$$'9(SJ<@UW-V5FY*S@W4Z6$?[N?^$_?E5#J$+ 17_U8?5^'C]/NK/ M.N$USF!BR%^' UN#D;Y_9P?6IS[(DW0 M\J(@,=?; /MQ<>2'L=>%[:3F=:EY@ZG=YK0$M*2TO[(&Q:_]!".9[7#Z':<_ M4M7Y8R*/9+:#''3(P=NKKI'ZVU5GN7:X5W7[<9$7R/KLK[JP2RT<3.UT(4 N M_^Q>[I U9H(CN;0A-0%%!ERN=P.9#SJ_]ON,9+8S"5$W"=%()1F-B3R2V0YR MW"'';R_)>'\A=*/0LIY59%]8'#C/UT%S:SM61Z%OF"T+PE$)"RFTCD-9TZPY M7C0=06N]0]]1(?=[W&PO=V]R:W-H965TDF2"W9:+OJC**F,_.PV@<'G,2JL1G;--._'QLH M@9:BB405*<%PS^&OX49%:]3L-L'G]S+XL MS&LS&R1QQ.EWDJC]W)I8(,%;E%-UQP__X,K0R/#%G,KB&QRJ6,<"<2X53RNP M5I 25OZBGU4B&@#HOP%P*X#[NP"O GB%T5)986N!% IG@A^ ,-&:S5P4N2G0 MV@UA9AK72NBG1.-4N*2<"["BB($E88C%A.W )[#6Y9+D% .^!8V0%7I"&XHE M.%M@A0B5'W7LU_4"G'WX"#X PL#]GN<2L43.;*7EF9?8<27ENI3BOB'EWYQ= M ,\Y!Z[C^AWPJ!^^P+&&PP+NM>&V3DJ=&;?.C%OP>6_R;12X85*)7)>M.@=W M.,%I5A3??[NE)+!ZQ%?[Y!QP[?W79 M'HBLE02O3H+7QQ[>"Y1@L"TJ(#,5D%45T.6ZI!H75&;[> R]R6CDP)G]V/3S M.LP=>7 :U&$MI7ZMU.]5^H6S3^H4M27=J"'##]PQ?*FV(\R90NAUJQW5:D>] M:A>(I!0+<"_R^.%YY2':I;.7Z-1:&HBLY7E<>QZ_VX(:#YF$@VYWL1OK)32S^LP.('^Q.DNT4FM=-*K='4515=WQ]H$:YT*$GJ@C<]0;.U$'%L?V-M4G-Z=5GS-+KFS/>V*Z^I/ M[<81T9S//R.Q(TP"BK<:Z%P$.C^B//*6 \6SXM2XX4J?08O+/=8&A G0S[>< MJ^>!.8C6?SR$OP!02P,$% @ U8,!669N#!][!@ 63T !D !X;"]W M;W)K&ULO9M=4^,V&(7_BB;==F!FF_@C"8%"9B"2 MIG26W0QTVXM.+TPBP+/^R,I*8&?ZXRM_8$?!B+A[IC?@.'Z?U]*17RDGT>EC M*K]D#T(H\A1'27;6>U!J=3(89(L'$0=9/UV)1+]SE\HX4/JEO!]D*RF"91$4 M1P//<<:#. B3WO2T.#>7T]-TK:(P$7-)LG4VWL^<1W>/ZC\ MQ&!ZN@KNQ8U0GU=SJ5\-:LHRC$62A6E"I+@[ZYV[)]SW\H#BBC]"\9AM'9.\ M*;=I^B5_<;D\ZSGY'8E(+%2."/2_C9B)*,I)^CZ^5M!>G3,/W#Y^IO.B\;HQ MMT$F9FGT9[A4#V>]28\LQ5VPCM1U^OBKJ!HTRGF+-,J*O^2QNM;ID<4Z4VE< M!>L[B,.D_!\\51VQ%: Y[0%>%>#M!@Q?"?"K '_?#,,J8+AOAE$5,-HW8%P% MC(N^+SNKZ&D:J&!Z*M-'(O.K-2T_*.0JHG4'ATD^LFZ4U.^&.DY->92FDLRC M("$\3()D$2;WY&?R,9 RR#4G!U2H((RR0WWV\PTE!^\.R3L2)N0JC"(]-K+3 M@=+WD=,&BRKG19G3>R6G3Z[21#UDA"5+L6R)I_;XL25^H-M?=X+WW D7GA7X MVSKI$]]Y3SS'&[;*3#W;;L1E_Z]8#R"Y[_"H^* M6T4NDTS)M2Y BOSU05] +I6(L[_;ADI)&[;3\KIZDJV"A3CKZ<*9";D1O>E/ M/[ACYYW3+1IFE)."X(^=2V MF;JCOAY1&W-NH_=MFH[K*1M2ZS043^(<6SD=Z1F13+4+5UI97<]?% PB@2QI P#H(96H]K MKWU!#I9J+ZU25FR1ML3S]%H9Y:SYNNJ4 D;VQ(R9$(.@AE:'-=:'$-F M37UB+O6'77(=J-;5B#5-UR<.":-(&$/". AF".\ZS6=2!SJ)5CB0Q% :A=(8 ME,91-%/F+>O![3:7W@99F)'2(FO5V5979&.:^,*MKTV]IV=I;$]85?I*MK8DI%!,W(4S12DL9$\NXUD+[#Z MQ,WZ-A-?U_DSR3;Z;ZM.4&L)2J-0&H/2.(IF:M\84)X'K;D>U':"TBB4QJ T MCJ*9,C>VDV?U.[K67*CI!*51*(U!:;RB;<\<0Z^>.4SI&BO)LUM)\X\SPKZN MPU7Q?);VA7A//GR8M97J:[%)HTTN<'5JJZZ_3FH=!$CS9P:E42B-06D<13.' M2V-S>2-L08?Z65 :A=(8E,91-%/FQL_RK$9*UX(^?EF8)B]6T5"3:I^4#)J2 MHVBF)(WWY-G]F/^C4.^[&(>Z6E :A=(8E,91-',$-4Z7-\'6;JC/!:51*(U! M:1Q%,V5N?"[/_L.LCK4;ZG)!:11*8U :KVC;$]#(<=I7XWYC7OEV\ZI;D;\1 MB[4^)I\V0B;Y%JVM/4+Y%XSDX.83OSZ$KMOM#>B\(01JK4%I#$KC*)HYL!H3 MSG>AM=^'^FU0&H72&)3&4313YL9O\^T_^.K\!:6=UUEGJ.%6T5S/_,G>[OXB M:%*.HI4"#K9V?L9"WA=[=#.R2->)*O?LU6?K?<#GQ>[7G?,7[LG,;3E/W1-6 M[O)M\.6FXZM WNN10")QIU,Y_2/]B5*6^WC+%RI=%?M.;U.ETK@X?-"C1,C\ M OW^79JJYQ=Y@GHW]?1?4$L#!!0 ( -6# 5FO/*6X?0( %\& 9 M>&PO=V]R:W-H965T5>0D5EN>\!J9W-EQ46.FIV+JR%H +"ZJH&WA>XE:8,"=+ M[=I*9"EO%"4,5@+)IJJP>+P"RO=SQW<."]=D6RJSX&9IC;=P ^JV7@D]1@ _.@%0- !@K\%A!T@M$9;9=;6 M$BN@L*$ MRA-TAFYOENCXZ 0=(<+0MY(W$K-"IJ[2!QNXFW>'7+6'!"\<\KEAYRCT3E'@ M!=$(?/$Z? FYAOL6'CZ%N]IN[SGH/0>6+WR!;R5T$0CU>(I6%&O+VM0@ 3\O MUU()_7G]&C/:,D?CS*;D9K+&.C=G^3V1/DA#V20A? M8S]KNAC[&XKPX#H,^[HG$J)<8O2KQ"T@Y MTX6>-U5#L8)"UZ?.1$ZPZ0!C@EN^>"#D++JX\*+G@L?BIM-I,!T7'/>"XW_* MZ2EB,)K8^(^$7423)/2>R1P)\Y.)%SU3Z0[*W[3>KUAL"9.(PD8#O?.)YA%M M.VLGBM>V(ZRYTOW%#DO]!P!A O3^AG-UF)@FT_]3LM]02P,$% @ U8,! M64DCIA*Q P 6Q$ !D !X;"]W;W)K&ULO5A_ M;]LV$/TJA%8,+9!%(N4?268+2)JU\U!O0=)L&(9AH*VS3%0B-9*R,Z ??J0D M2TXK0 MBNW4P][NQ#U+UMJ>\*-)3A-X /V8WTDS\ILL,M?XZH:$-J"< M\2N#K=H[1G8I"R$^V<$LGGJ!900I++5-0[ M[._*Q9O%+*B"MR+]C<5Z/?4N/!3#BA:IOA?;'Z%>T-#F6XI4E=]H6\T=F\G+ M0FF1U<&&0<9X]4N?ZD+L!83C P&D#B E[PJH9'E+-8TF4FR1M+---GM0+K6, M-N08MUUYT-)<929.1S.N*4_8(@5TK11H=8;>"Q%O69HBRF/TBUZ#1*]O05.6 MJC<37QM0&^HO:X";"H < C17'"]5N@''D/\/-XW9!O&9,?XAC@3_E3P'V[1ZU=OC$!R(37CR5\%9]H!$S:%"4N8\ !,4X4_/I@K:*8A4W]V M+;]*,^A.8V^J*Y73)4P]<]P?)04-RX,H>_5QD"],>L4+W MN_6C1[-^A3Z"TA"CS\["5 NH((8EA+V)-Q&9^)L.5L.&U=#):I;EE$ESZVK+ M+-D5\C-ZU05?Y1KMP0?=\*,&?N2$GS/.LB(S>'.@JI!0,IGQO-!GZ(/@R7HWNJP82\8VI)4_0[4&D%-NQB[(0_LN/C9G'C?F0Y/@') MBX;DA;,##_&/[;(K;7A44]B.(5) MX=:EL--?7BJ&<>=]/PZ>?0Z)HW4E[+:E/L71Z0EN_&.+WEH>ONQ)'*?C<#F92[>H7*CE5;W^9L\^;@NMHOM].KUPYS*A/&%4IA M94*#\[%YOLMJ)U\-M,C+W?-":+,7+P_70&.0=H*YOA)"[P86H'F?$OT+4$L# M!!0 ( -6# 5F9A2275@4 % B 9 >&PO=V]R:W-H965TZY!&E\3Y)O_$UI0*\1&',)[VU$)NK M?I_/US0B_#+9T%@>629I1(3<3%=]ODDI661)4=A'CC/H1X3%O>DXV_>03L?) M5H0LI@\IX-LH(NGK#0V3_:0'>V\['MEJ+=2._G2\(2OZ1,77S4,JM_I'E 6+ M:,Q9$H.4+B>]:WB%4: 2LHB_&-WSTF^@J,R2Y)O:N%M,>HZJB(9T+A0$D?]V M]):&H4*2=?R7@_:.YU2)Y=]OZ!\S\I+,C'!ZFX1_LX583WI!#RSHDFQ#\9CL M/]&;*L(&+QX3]YR84H)4#O1 +*$U#;!#=/ M<-LF>'F"ERESH)+I@(D@TW&:[$&JHB6:^I&)F65+^BQ6U_U)I/(HDWEB>I_$ MJXMGFD8 TYD %^!)WEF+;4A!LCSL^C(+V8JHB\0!B1?@FO-DSHB@"W 7"YI2 M+L"CW.3@/::"L)!_D#!?GS!X_^X#> =8#)[7R9;+7#[N"UFS.G-_GM=W!K_! M#_HN0A#5=-#$>2/?';DU(8RE=A1BAF;.:FX2:F]0-H&,ZU%QA%'AN[=,-/"17^L\39@+_<;$:BZK M*^V2"8;G]A[X#CZSF$7;2,O>B'?N#605#=M"JVI96%QHU^-"JR;7*AJVA5:5 MLO"YT&QT,RG9VT-6*A^RM (>0" L]9ASZ;BPWHKMXK"YJ*ZD"YL+S3[W1"^2 MEY.]:,F@YBK91,.VT*I:%NX9^G9[T9+%S:6TB89MH56E+/PW-!OPEKTXT/98 MPWRWC,/FHKJ2+@PX-#OPZYM[\)',6HY3[U5-G(\:<=A<6$?BJ+#NR&S=VPU0.4ACX*G[]E-Q]?4!8;OH+E3JX15"V\5#=M"JZI:6J6VO$QM=YW:[D+U MS[#PJ+#PR-9:-6HN0H^0XS2&HY9QV%Q85^*%C4<_6JYN-1QYVF'&;PQ'[>*P MN:BNI N_CHU42=O9,8]NX.L&F];:%5-"^.-!G8'(TN6.9?2)AJVA5:5 MLK#SR&SGSQB,ALTW8L, >O6VU(2Y07,H^AGN&A7N&IE7UEL.18%^B GJG-O% MX5-Q):MUX-,OO;U7WUI\)NF*Q1R$="D3G)]]0WP@&ULM9M=;]LV%(;_"N$- M0PJTD43Y(^D< [')8!V2)4C6[6+8!2/3ME!)="G::8'^^)&R(IFVS%C922\: M2^)Y*)YCO])+4<,G(;_D"\X5^I8F67[162BU_.AY>;3@*7DG]9974:9QRK,\%AF2?';1N0P^TK!O HH6 M?\7\*=_ZC,Q0'H7X8C8^32\ZOCDCGO!(&033?]9\PI/$D/1Y?"VAG:I/$[C] M^9E^50Q>#^:1Y7PBDK_CJ5I<=,XZ:,IG;)6H>_'T&R\'U#.\2"1Y\3]Z*MOZ M'12M88J.A%$](FM::9CX4V2^B=;[BS'Q1'I341V,=IT;7(IM_^)/+ M%!'^J- '] >3DIGBH1/"%8N3_)W>^_F!H).?WPT]I?LTD5Y4\B<;/C[ #]&- MR-0B1S2;\FE#/''']QWQGAYK-6#\/. Q=@)_9]DI"L+W"/LX;!J/._R&R5,4 M!D5XMVDX+_2^TKV'_L%PZ@XG/*IZ#QW)"*OJAP6O>X!G,&@B^316Z(I%<1*K M[^@'NM;-D)B51QI.<^S$&G'[F"]9Q"\Z6KUR+M>\,_KEIZ#O_]J4<4@8@811 M()A5FVY5FVY!#P_66O\>/V6YDBLMS K]4U3ED^)I_F]32;J0)8&$$4@8!8)9 M)>E5)>DY?RXW[%NKT?!F5_\&WKK M[60[.VV;;$@8!8)9R>Y7R>X[DWTG1<3Y-$>=-^=LP@F K+_ZIWQOT M=M+G[*OMU_5 IV=VG_3%9E9>SJJ\G#GS,F9)(O3=ZI)]+R16"?3(]5;<=*,R M/MO_?C5]NYQ=MDT/)(P"P:Q4GU>I/G>F^IZO1;(VDKE_NW$YOJXVFQ+O)+>] MLD'"""2, L&L\@1^[0-\T-N-$@=4%5 : :51*)I=F"V#%KSPRS%^W_QRCKOM M<.-:%P:21DJ:I:&]\UZ#C%*HCNVLXSKK&/!6SPUKG7-(&BEIVSD?;#*^GW.@ MCNV?P]A7H+[QW4YCN <=^6CCWP M:*5;H]LUEYEYWH:NXHQED<$8>4,G#[=7]TW/A,;NTVE=,E#/#DJC4#3[65;M MVC&L:\>@KAV41D!I%(IF%Z9V[=CMVENKG)O7NC*@MKVD[:IIW(1E;!JS#!&1)$RBV]F,RU+?)N2V6=_<)]*Z6*!^'Y1&H6AV2>LI M 1S"ZANHZP>E$5 :A:+9A:E=/W::UU?H&ZCM!Z61DO:ROKV%H<>UH<=N0]]& MW\KIRQ?S"U-,$^*A' MXRUT#'2> )1&2EJ =W1L5\;>8@( UQ, V#T!\"H9^Q]FU'TZK2L&.G\ 2J-0 M-+NP]2P#/H<5.=!9 E : :51*)J]R+.>)0B=9K>]R+EYK==W@DX3E+1=D<,[ M(@?5J9WRVO^'+SVU?X7(OTGEX(,:B\A:"3!* T M DJC4#2[,%N+V-WK!MK+&^SR==CUZ^%Q\O86]C^L[7_HMO_77"DM3=4*C"-6 M\;F)K9,..@$ 2J-0-+LV]31!V(/5*=!) % : :51*)I=F'H2('2O)KA=J5RQ M;&JMY.6V_/JYINW'V^8G.O+!4KX3(?ZIP/]M9";%PHW&THLBS?F'H52(BT^ M+O2EA$O30!^?":&>-TP'U6N=H_\ 4$L#!!0 ( -6# 5EN5LD5:P0 .T4 M 9 >&PO=V]R:W-H965T E!J)+8LYV8._?UW9"@,0D]"Y?('9F'GMF MGAE//-D3^H5M,.;@/4TR-C4VG&\?39,M-SA%;$"V.!-O5H2FB(LA79ML2S&* ME%*:F+9E^6:*XLR83=3<@LXF).=)G.$%!2Q/4T2_/>&$[*<&- X3G^+UALL) MNX)4*RG2SL%TY+D 7 -S>W($;8 (FWS(09^ UBSF[/YGX:T-RAK)(3-Z2\0T#81;A2*,?M.O[+?JF\%'E*/O@J">[%?#W/!L Q[H' MMF6[FOT\7Z_NZ,SYL=7#[U[]S!E.Q1I'X3E=K#G2Y9_Y&^-4Y/V_NF 7<*X> M3A;#1[9%2SPU1+5CF.ZP,?OY)^A;O^@\W2=8T"=8V!/864S<*B9N&_IL03C. M>(R2Y!N(XB27!?B0F_A]F>0B#V12HO6:XC7B(L/%J!"XT\6L6,Y3R\GS9C=S M+->R)N;N-!A-*7O-B@78B@*B.*B+2@'HG_#A MP7;=X:A&P:88A#ZL4U #YHQ&T*EQL"EF>RZ\P,%A9?NPU?;@D(^"ABDILP[@ MKWF\0XG(6NT!.6QD0SWW.B6"3HFP3>+,UE%EZZC;5E%J_E>D1]=%NBFFB[0& M3!?IIEA+I,>5]>/6:O-9=:;"_/D.4]%I%Z>C-K[C/FM.GV!!GV!A3V!GT8#6 ML;VU6MEXB,<#*N-1''CW\NM"E*..([ $/SN1G/'0'M9XJ9-S?>C4F:F5LRS7 MJU%3CV>-+Y 3GG3[\,<*4:='8&=5THB,;*_NB4Z<4(?CVA<\8!\]8'\?(:*R M;G4YP+Z2$AHYUQ][#4?HY'24T.,YEQQR;.5A>R]_;.'G*-C>Q'52YI2NE)>7)]DV*Z5O=F3)1H MD8W%-WDU6]W-S=6-5&W^"3X^0\U\(._RU'71$;ZX"/R(Z#K.&$CP2BQE#89B MO[2X6RL&G&S5Y=$;X9RDZGǢI%!#O5T1\=I8#N4!UPSG[#U!+ P04 M" #5@P%97#0'/$L+ !=D@ &0 'AL+W=O2K3JT4Q0;\$F<32VE@>+M>JV9W[X?3Z43LB8V*P>4E M:4[]XV_ Q# V'D/VF^X/NPEA/L^PF2<,S&.X>HKB;\F*L93\6 =AGF MLM]/YBNV]I+S:,-"_I.'*%Y[*?\V7O:338 M?]??*0M_S<+$CT(2LX?KWHURZ0ZUO$&QQY\^>TIJ7Y/\4.ZCZ%O^C;VX[@WR M'K& S=.<\/A_'MDM"X)[#VP^U_O1_E M_XA: U4YTD M&ZA[#8;#(PVTLH&VW^!8EX9E@^%^EZ9'&HS*!J.V$<9E@W'; M").RP62_@7JDP479X&*O@7:LP;1L,&T;01F\_.8&K9OL?MG;0;<=)<40T[W4 MFUW%T1.)\_VYEW]1C-.B/1]9?IBGU%T:\Y_ZO%TZ,[YG?OI,WNLL]?P@^7#5 M3[F:_ZP_+P5]*ZA'!(U\BL)TE1 C7+!%0WLJ;S^6M._SH]D=DOIR2!]5*>AD MP3G1E#.B#M0A259>S)*&;MVV5I0I26-OX8?+_RZ\9_*.]$OU.*Z?PD..#\HN M_G&GD_?O/K2"C?:PMH./:O2MNFE"NVG)M4]>?$X41>QF V/+&9W-=^-&:W64 MCAR\8QO>KZ%XE V,*V=NLN4Y&:@%HS8S0IYHN]37"E<[XG[,$KXE2%31!;';$'XV7S^ MC7A9NHIB_W]\PWL_+/^V-/U5^"AUNZ8:$M.WV*C \CG[XTP9;/^YZC_6TP@9 ME;:-:B*C6DC,;GL(#C*J"\*$X3_:#?]1I^&_\6+RZ 49*T;_(@H"+T[(AL7; M3/A ?M;.O$U9(0W7-2N0F+[%+FJ_W,$Y_\TJ>SF!C$G;Q321,2TD9K<[ <9 MTP5A0CZ,=_DP[I0/498FJ1?F%Q>GS@=2N.O(1V+Z^.#/VOZ) !F.G@QG(L-9 M2,P^V7<'&3)#L]ZY&:74 MWB/#TM9A3618"XG9K8_!089U09@P_J>[\3_M,/[_\O1>&JQK6B Q?=IN>H^, M2=O%-)$Q+21FMSL !QG3!6%"-BB#:CUE(,V'NV*N$[--%L]77L+()HZ6L;?F MYX9UE(5I_13!DZ$I!^01NB8!5-.AF@'5*%0SH9H%U6RHYD UM]3&M9S7]L^! M8F[5UBH5:6[=+!;%*H47U+.HS*MCR20E.R<34M.AF@'5*%0SH9I5:O4AIHZ: MIEDV-*[3.JZ+BBLFBEHEBMIZ4E8[%R6G+DKD;.=D06IZJ=4GU]JXZ:JD8<=1 MPWZT8;]A$V@V[#AIV,^"'J\-U1RHYJ(T<7A7"]>*=,5N]K6:744/9%X?[-N+ MCV/G NCJ-5332ZW^MT49-PTSHV%/36T/3\P+L/&,G"!;^*/KRN.#K6H0)\I/4KM8N-O6 M:=HY MO4^Q&HIAO&-G MH9H.U0RH1J&:"=4LJ&9#-0>JN2A-S-]J:5S9+D=""Q(5Z+(X5-.AF@'5*%0S MH9H%U6RHYD U%Z6)&5>MT"OR)?K;*$S]<,GX3',>A8G/IYA>GG5GQ*O.GF45 M]/ML0]+HP\E;"- %?.5P)5FY:)BRZ="P!E2C4,V$:A94LZ&: ]51E8NT"\K5\@DIN87PTNBRO$Y(Q\S;\FGQ_(YRR=1VO&-VW/O6?$\I>K,T*C M^('Y*;]R_)VWFZ]88_X>EC0TWE>YE1]*Y]1$:@94HU#-A&H65+.AF@/57)0F MIF956:+**TLP\UOI$J&\!YU/G= B%*AF0#4*U4RH9D$U&ZHY4,U%:6)^5F4Q MZO -)JO04ABHID,U ZI1J&9"-0NJV5#-@6HN2A,SKBJJ4>5%-YQ#[ M\_P.J[]<\M/?*S_T)>]"YP0='91Y*=K>C59H1 .J4:AF0C4+JME0S8%J+DH3 MTZZJA5'ESXF 341;EZ[).]0Y":&%-%#-@&H4JIE0S8)J-E1SH)J+TL1TK0II MU,D;S$NAI3)038=J!E2C4,V$:A94LZ&: ]5/R\=M[Y!"BV[@6HZ M5#.@&H5J)E2SH)H-U1RHYJ(T\9'.58&.-L!/1#5H_0Q4TZ&: =4H5#.AF@75 M;*CF0#47I8D95]7/:/*'DOR*B:B\"YT35#FJJ M@9FV76N0]Z!SUD&+7J": =4H5#.AF@75;*CF0#47I8GY616]:&]0]*)!BUZ@ MF@[5#*A&H9H)U2RH9D,U!ZJY*$W,N*KH17OM0V1>_;PF><3.^=A0XS(>*9/I MQ?[D$UKH M4H5#.AF@75;*CF0#47I8FI5A6Z:"ZG M';1^!:I1J&9"-0NJV5#-@6HN2A-?EES5KPSE#YAY[>T3.=LUE4I->OL$&M& M:A2JF5#-@FHV5'.@FHO2Q%2J"E.&)PM3_O(CT.0A.J?58>')P2/0H!$-J$:A MF@G5+*AF0S4'JKDH34RKJO!D>.K=.D6#CQ9:<[IQ.\HY. MMAUINM$![8EB4E6E8L,Y<]AV=ZZWUYDB5GVRDLM M>;S.F=?PLI[]2RUH1 .J4:AF0C4+JME0S8%J+DK;YE@_63&6ZE[JS:[6+%ZR M6Q8$"<^>+$SS>_BUK21F#_DC="]OU%[_8+NN7!I*PW:J7)K%]G[%SZXVWI)] M\N*E'R8D8 \\U.!\PF=XL;]<[;Y)H\UUCY^V[Z,TC=;%EROF\9S.=^ _?XBB M].6;/,!3%'\K#F?V?U!+ P04 " #5@P%9K7#2W>D% #0,@ &0 'AL M+W=O>X1?4)& MTX="?)%+SA7ZFJ6Y/.LME5J]Z??E?,DS)E\7*Y[K3^X*D3&EWXK[OEP)SA9E M4I;V<10-^QE+\MYL6E[[*&;38JW2).AW_1IED60\ETF1(\'OSGIOXS<7=&(2RHC/"7^0.Z^1 MF9'*\G_T4,5&/31?2U5D M5;*N($OR[4_VM2)B)R&F!Q)PE8"?FD"J!%).=%M9.:U+IMAL*HH')$RT1C,O M2F[*;#V;)#=MO%%"?YKH/#5[QQ*!/K-TS=$'SN1:<-TC)='S2ZY8DLH7Z!6R M,2_1-9^OA4CR>WW]T\TE>O[L!7J&DAS]N2S6DN4+.>TK79=![\^K&LZW-> # M-?RVSE\C$KU$.,+4DWX!IU_RN4Z/RW3BIO*9_(?'W$D)'&!P!SB:$T3WKQ07F5Y(;I5OJMO\ M89EO5MC-# \'>##M;W;GL!]%XL%D4DRF/0H$YM PK&D8=DK(L'P9NV*A2:2X4U9C'NE,SCH)8N%)I+GC5U,6A]GB)T:< #M6X8X'07&*L88L'W9)[4),7 M"LTES]J\#3Y'[<$_+$QSI?S]J_FB<6Z(U5#'LJ+S"=Y9[;P3@TN$!&W

190QB#MNDI\I\<7^VA$'=OQ?HM#/NM5J+WNGAX MP,8;+X'07'JLV\-QIT2/@_K#4&@N>3L;=_#.W7'15P"[BA[3\6AOS??&#>FA M-1];%X9A%]9*_EZ'#P_8N(.GV#_#U@MBVBWY!_6+H=!<\JQ?Q/ .WQ/D/SBZ MYH,A;F'6BV'8BYF->72A>Y8HK?6YZ>2CS^.7S2KNJE#O!()NIX5"X+8QWM*CD?CF/XH>$\8&1]WBXQMT[Q:X;L2Z01)V2/@GJ$4.AN>19CTC@'<'CTJ\ H'4>#'$+L_Z+ MP/ZKA>2]SAX>KG'73G*FNG.HVK%3U;#'JJ?PA<3Z0M+V9+4".+;:^\(.K_;$ M>B\">Z\6TO>Z>GBXQMT[Q5XWB*W3ABO2#IUODL">H50Z&Y?U-C MO2)M>T)+]X]>!^,1W=O5\<4-\,%='6H=&84=68-;X7_[?[B$ICT-A>829ITB M[=9)+@WJ)$.AN>19)TG;GN32XR>Y8(A;V,Z?O\$N+?!MX/V= "ZA<2=/L6-' MK6NDW3KAI4%=92@TESSK*FG;$UZZ?W+K_U[PQ$'?"]:[4=B[!;XAO+\IP"4T M[NDI=O6H]92T6V>^-*C+#(7FDF==)FU[YEL!#*'O!2AD6UA_YW$#\ZS'!R;N MDURBE-_IG.CU2-](8OOXQ/:-*E;E$PBWA5)%5KY<&PO=V]R:W-H M965T6U7E332VA0QI$G37N # MXH.;7!J+Q"ZVTY9_C^VDH=VR,J!?$K_<\]P]=XG/X8;Q[R('D&A;%E1,K%S* MU=BV19)#B46?K8"JG8SQ$DLUY4M;K#C@U(#*PO8<9VB7F% K"LW:#8]"5LF" M4+CA2%1EB?G/*11L,[%<:[=P2Y:YU MV%*[P$NY /JQNN)K9+4M*2J"",(HX M9!/KTAW/!]K>&'PFL!%[8Z25+!C[KB=7Z<1R=$!00"(U U:O-ZF'0 M (QTN]9N$A=CB:.0LPWBVEJQZ8')OD&K?!&JOY,[R=4N43@97=&$E8#N\18$ MZL4@,2G$.7J''NYBU#L[1V>(4'2?LTI@FHK0ELJIAMI)XV!:._"><>"C:T9E M+M"*I=Y3P4T7[R'?>(L_Q@HYX9B^'^UUR_L_[ M_)^]'R3#;\OO&S[_C^5',1%)P43% 7V]7 C)U3_\K:O>-6/0S:C/M;%8X00F MECJX!/ U6-&;5^[0>=^5[%.2Q:P&V- M#B0/6LF#HY+G60:F:1C5'$OH$GJ4XV^_O5.2Q7C:= MOC-ZE$U[[X@O@2]-;Q4H8165]>_>KK;M^])TK4?K4W<\=U_ZXED*]-@%DRJ=F6&N;JR -<&:C]C3.XFVD%[ M"8I^ 5!+ P04 " #5@P%9)'SX;^8" "P"P &0 'AL+W=O5X)4%E24+DXPDRL1Y[;>_IQ35=++5]X4>CE"QPBOHVO9*FYY^_:QY-V8 5NQ!>*:[71!HMR)\2][9S/QEY@5X0,8VTMB'FL<(*,62>S MCI^%J5?.:86;[2?W#P[>P-P1A1/!OM*97HZ]@0H"67J%;R!V^DI'!Z\@@.@'"XI8R8*:N1KLPAKY"*6>A??[A1D# MYQH3]6,;>Z=)]H;,*NS=DKW[UR@3I5 IF^E $I%QO8TXMQDZ&WL#KJ*P9=)L MM0E2.]5_@O1*D%XMR"=4L8 SP68FB@I^P<1=$7 CL_C>=*?F/D2Y]5C6&N\; MS(;,*GO0+_>@WW0B]YMD;\BLPGY4LA_5QO^]TM3\=R&(.:1F'^@=0V"FL8VZ MUFI?ZMRLOW$RVD%Y,"HL@Y)E4,MRDCVBW"N%:_WV!6K(K((^+-&'3:?PL$GV MALPJ[.W@3\D1-)?$]5[[@A=NFQ?\H-5[EL?^1CEE:]E+(A>4*V X-ZJ@=61N M/YF7AWE'B]156'="FTQVS:4IJ5': >;[7 C]U+%%6UFD1[\!4$L#!!0 ( M -6# 5GBRH#P"00 & 1 9 >&PO=V]R:W-H965TBJ+BL^-3(CZRC3Y.B,EYI>T M)A6L;"@KL8!'MC5YS0A.6Z.R,!W+"LP2YY6QF+5S=VPQHXTH\HK<,<2;LL3L MRS4IZ'YNV,;SQ'V^S82<,!>S&F_)BHA/]1V#)W-@2?.25#RG%6)D,S?>VU=+ MNS5H$;_E9,]'8R1#>:3TLWRX3>>&)7=$"K(6D@+#WX["F$/=T_S/I _(EWYH6O/U%^QYK M&6C=<$'+WAAV4.95]X^?>B%&!L"C-W!Z TO![PW: MT,TN]E:X! N\F#&Z1TRB@4T.6O5;:] KKV2AK 2#U1SLQ.*>%%B0%-UA)G+" MT3NT@EI,FX(@ND'CU2_H@>&*XS;!'.45NJ%5"B4#ZS#BM,C3%KP2\ >U)+BD M^+4F#'>\$I^+/M)*9!PM8:^IQCXY;1^:N+IS_YGWYK[T?B.$.U>>V?.X9U7=0 M7^B/#P!%MU!(_$]=UCM>3\\KN^L5K_&:S VH-D[8CAB+[[^S ^M'G>13DB53 MDBTG(CM(CCI;#N&H@N5YV; MH'4C#Z[=PG-1:A[#D&!:YGNLHL.4Q++:B.'YQ>J")/VCB MG]1D^53+CB?;W[IA#.(^3Q:)+QKH(+*=K2D7LC7VTNHDZW;ACW;ONF[H!8ID M&I@7.+:M2'8,"WS/]3Q%,@TLBD+[%LHFNE@5F2'>LW"0;/PI&8'?5$7Z4GS?]K^IB1+IB1; M3D1VD(-HR$'TE9'2,30HB%9MLAI4Y%NO]%C;>GF-M[Z)@ZG?QGC_3J0>2QJ0%ZL-5@,*?;6] M:D#1"'0HUNC.8W\K1U*_D_%[B.V$JEX:D!NH]:5#>9;ZWJ-!.6&@UI&ULM59=;]HP%/TK5E9-G;0U7Q!H!Y%:JFF=-@F5=GN8]F"2"UAU MXLQVH/WWNW;2*)04,8F^$#N^YW#.R76B5)SEL-4$E5F M&95/5\#%9NSXSO.-6[9<:7/#C4<%7<(,]'TQE3AS&Y:499 K)G(B83%V+OV+ MR=#4VX*?##:J-2;&R5R(!S.Y2<>.9P0!AT0;!HJ7-4R TC5VA@Y)84%+KF_%YBO4?OJ&+Q%_6)W$F:*VKC M5X3E9"+R%)\GKN-("]GU^3TY ,Y,?"[ ME2@5S5,UWR9)*+,\7%+2("MZ1P;:"%%AO,JFZ)JL*X0 M*N;(,INWSCKVHVC@^2-WW;:W6Q;X?6]XWI1M">\UPGN'"2_HDU6MQ2&:*])^ M6[-_/AA&+S1WE0VB?MBMN=]H[N_5O-5O7>KVPO^WK8Y$MN4T:IQ&;[2SHF-& M<"2RK0@&302#-]M9@]WVBZ+>BQ[=+8K.^]T-.FPT#]]B4PUW=GA+2"5VM\3O M>2_$NJWCT'R*_*!RR?#(XK! E')OAX" "=! &0 'AL M+W=O$ \.,DDL=:78#O-\O?XDH8B=?L2>\9SSIQQ9IP.4CWJ%L"@)\Z$ MSJ+6F&Z-L2Y;X$3/9 ?"GM12<6*LJ1JL.P6D\B#.>M].Y:GL M#:,"=@KIGG.B_FR!R2&+YM')L:=-:YP#YVE'&CB ^=;ME+7PQ%)1#D)3*9"" M.HLV\_5VZ>)]P'<*@S[;(U=)(>6C,[Y4610[0<"@-(Z!V.4(M\"8([(R?H^< MT932 <_W)_9/OG9;2T$TW$KV@U:FS:+W$:J@)CTS>SE\AK&>&\=72J;]%PTA M=F$SEKTVDH]@:W,JPDJ>QGLX R3),X!D!"1>=TCD5=X10_)4R0$I%VW9W,:7 MZM%6'!7NIQR,LJ?4XDQ^@,9>L='H+7H@2A%W1^C5'1A"F7Z=8F-SN$AWLMZU]/T"Y 'M>2VE.ADLPO4CY7U!+ P04 " #5@P%93;SA07$+ M !N9P &0 'AL+W=O+[U2Z62 QV;L\^'.Z#LZO=-6I;KJ7-ML#]^)-LQS3)$65E MQ_F0];,OYW:[1:CFE>2ZGJ_EB/;F^VGWV87M]53TUR\6Z M_+#-ZJ?5:K[]\UVYK)[?3,CDRPF2Y M6ZS*=;VHUMFVO'\S>4M>6U5T#7:(?RW*Y_KD==:9\JFJ?NO>O+][,\F[,RJ7 MY6W34?Q^()TW#6/ M;R9ZDMV5]_.G9?.Q>OY[>3!(='RWU;+>_9\]'[#Y)+M]JIMJ=6C&M"P >]IP X-V+E'X(<&_-PCB$.#G>G3O>V[CC/S9GY] MM:V>LVV';MFZ%[O>W[5N^VNQ[@;*3;-MOUVT[9KKF_*A=7M39W_-;MI!>/>T M++/J/IM5J\U\_>=WWVA*U(]U=H!E'\NZ]4"=?6_*9KY8UC^T[7Z],=GWW_Z0 M?9LMUMDOC]53/5_?U5?3ICV][B#3V\.IO-N?"NTY%9;]7*V;QSJSZ[OR#FAO MTNUEHOVT[99CW] O??..)@G_\;1^E;'\+QG-*0?.9W9^YNV#X MNM[,;\LWDS;:U>7V49S:Q846@?4 MBDDB ^-CE-:,%H'M (H57,*FRZ/I\@PWWU9ULS>\U]TR.CIC3/' E!D XY(2 M$E@PI?IHJ4Y::C_>0 8F&XT-GYAD!I/,(I%Y/5\< M>[ZXX/Q68#H(D\Q@DEDD,L]!)'>I:OZR&>[0WOOM,LW#8#:#<%(+&H9Y $<5 MYRP,] "NC;2\+]23D^2 M#J"N RC.;'?@.3V!0K=35&AU#".DG91U:#: *P3ED>=C'!5,YJ3'<)=MDV2N M.#CE'9I[0ZY0(ISS )C@(G2? 6"J($68S $P0G/-18^U+G4E [FK!:>]=*NQ M8165S:"R62PVO_]=.DW$!2<_DDS61[L)D\V@LEDL-M]-+O4GY^3^J2@8Y]^4 MJX)&P1_ "<(I"^-"C.-:*VC\(,<,0 MFX3X!KO\GZ0%P/D3GHY=F(LHAYG!."YY:&^,XSFE-)KI8QQKTX9<]UCN\F^2 MS!Z'9[P"2%A8$0IX""8*$:H\ *9%^R^T%H#EN2Q@8ZE+96DZE7W[ 9SPTJW& M1E)4-H/*9K'8_/YWB34E%YSP:#)K'^TF3#:#RF:QV'PWN?2?GI/^)Z(@C?-O M)F4D=D"8#F$&@"F:%V$(A&!M\MT3^ZG+^6DZY_^:R8X"*7F>A[('0.EHB0\ MM3,%"8T'#BAI7T!T"H">LWI]QKQWX/'.LA RG/8@F%1%. T ,"%UN'1H(5B; MX/ >JUW>3=/KV$-S'HV7D!4AX90'H-HQH&EH*P 3K4@/;05@!9,]:QG4):\T MG;Q^W(UFT,IDP]'A%)/-H+)9+#;?!2Z;INJ2LUXR51_M)DPV@\IFL=A\-SD- M0,_1 *D8&.?@)*=%$:[^0#A*B8RB(*01"B*CB0_ \9R+'IE'7>Y/T[G_[(RX M'V?BM*!1^@_ &"GBF3Z&B8)$NY< 3!+=M\G#7/K/TNG_/A9F_\MZ]GO2S4?O MEZ/J %0VB\7F.\+I '9)'&J\##$#$-L$N);Y[03 M.T<[M=&@9]TPW7ST,$-54*AL%HO-=X134.R2"HJA*BA4-H/*9K'8?# MJ* 8H&1HN- W U"<,17&A!@E2*@X+(#2FO?4"3"GG%A:.=DOBX-9/5^68-5U MFF'TJ$.M3D)ELUAL?OVM4W4\OV!PX*B:#Y7-H+)9+#;?34[S\711U7"A=%S, M1+60+*J4CG$LIX2$ 0+ ":$I"S<; 9S,&<][EE>XDT\\+9_.6%[AH)!A) R) M$(X+&JZ_&P#7PDC(9R%<05C1$QBY$U \+:""P-B_UI+F&?V[0U52J&P6B\WW MR,GU"9=44AQ52:&R&50VB\7FN\DI*?Y")<5C@<.4(C2,%#%,Y+((ZTX F,K; M4!'&"6!7BM/3RU)\@\7%H"8+S04:TE ",D MU[KG4@KN) Q/EU3%@;%GB2G-,_H7AZI64-DL%IOO$:=6N+YD8$2]. 25S:"R M62PVWTU.:O&TU!H.C, 6%51]">&@ZDL !U9?0KA$]:5P@D:DMZG.B(T"N$0" M*D.$<7$9(H #RQ !7*H,43AU(-+J( Z//6MN:9ZQOSM4-H/*9K'8?(\X]2+H M!<.C2$JCT6["9#.H;!:+S7>3$UPB+;@&PZ.(*\?"%?AAB!F&V"3$M\Z)%Y&N M3SLG%,9%8I%]@Q S#+%)B&_?R075Z:S_PWS;U-E\?9=U(V-Q"R\EIDE&_YA0 MK_1 9;-8;+X[G"H1\I(Q#W4[")7-H+)9+#;?34Y+B;26&HYY\24BC+,P@YM! M,"K"J^L- ).R"-<;+003I*]&5SB=(M*[*N?$0&!?18OP\LH9!!,LN@H3@ FN M5&0OM '#BYX:#.$2?I%.^..8V+^*F*8:_9-#W61!9;-8;/[=+YPFD9?<9)&H MFRRH; :5S6*Q^6YR,DJ^<)-%QIL=8;8T##'#$)N$^-8Y22+3&RI@9.A91DM3 MC1YRJ ($E9Z:@F" F@)@D)J"8/UJ2CHU)=-J:E_364\W9ZV\I,E&#T+4 M71Y4-HO%YKO%B3YYR?N 2509B,IF4-DL%IM_0T G ]6+MZ94O$4DE.9AM !A MT11 M<3@ DSGONXN<D*4%0O+A!4<:U>N&(Q##'#$)N$^/:=W%LYK;J2,:)GY2)-.7KP MH98&HK)9+#;?.4XDJDN6!BI4T8C*9E#9+!:;[R8G&M6+[U]Q8#B]$WYW44E8 M1 S!1*'#G5$ )K@.[U-O(1@M5'B_UNG)\T-6Y?9A]^"6.KNMGM;-_@D1QT^/ M#X=YNWLD2O#Y._)Z1H#/#7EM]X]^7?*J:IEKM7CZ6\[MRVP':[^^KJOGRICO \1$[U_\'4$L#!!0 M ( -6# 5DLG-$E1 0 .(. 9 >&PO=V]R:W-H965TB#XQ$V\)*I)>D MX[1?7XJRM;9(NT&;%UNBS@QYS@R'G,&6BR]R1:D"KW7%Y-!;*;6^]7V9KVA- MY U?4Z:_++BHB=*O8NG+M:"D,$9UY0<08K\F)?-& S/V($8#OE%5R>B# ')3 MUT3\-:85WPX]Y.T''LOE2C4#_FBP)DLZI^KS^D'H-[_S4I0U9;+D# BZ&'IW MZ':&C(%!_%;2K3QX!@V59\Z_-"_WQ="#S8IH17/5N"#Z[X5.:%4UGO0ZONZ< M>MV'A\][[1T->DWDFDDYX]7M9J-702SU0T 795.J1;W^B.T)QXR_GE32_ M8+O#0@_D&ZEXO3/6*ZA+UOZ3UYT0!P;:C]L@V!D$?8/HA$&X,PC?.D.T,XC> M.D.\,S#4_9:[$6Y*%!D-!-\"T:"UM^;!J&^LM5XE:Q)EKH3^6FH[-9K3I0Z[ MDN :S'42%IN* KX CS3G+"^KDIAPZI$)9Y)794$4+<"/@DL)'@1?E HH?OSQ MGN6\IF!,=1K3_=L3>:427$RI(F4E+_5TG^=3Y9* MZ +QIRO6K;?([:VIFK=R37(Z]'19E%2\4&_T_7<(PQ]<0K^GL^E[.IN]D[.C MD$1=2*)SWD?MYEV;S>L*06N-C75SSKR,TBS R&"Q?! UB,A<"<$/BO$ M7=ULOK]-,7<1Q=:LV%K:Q 6"O4!.;1 *@P3V6+I1J9MDTI%,SI+\E;-KH6N- MCG-!];[)RY-\$VO^,,2]14YL4) $J,?7!N'#M&WIVJ X3)";;=JQ3<^R?1*$ M2=+>MO8Y;/*;JQ45+M*I(T^CJ$?:!H4X[6]J&Z2W?M9G;:,2%)U(Y*QCG9UE M?<\4U151[2E? 4:=12RS)H^""/:B-[%1(<)!W*-KHU*H<3VZ-@K#%)Z(,H+? M[F?P+../)2/Z)J8/SBZX>_+@HC27JTOGI0E:Z[D.PWY]GKA@,8SZU?&+/KDN73=+IP+(.E2N Q3!M"^!C4-!EED2 M.-R%"4[$TS9($.=\PU5ZONM&N(;LS;4AO?(QN)\@Q M/FT:.-,C?'/?=G^?B%B63(**+O14\";1\1)M0]6^*+XV'<,S5[K_,(\KW812 MT0#T]P7G:O_23-"UM:-_ %!+ P04 " #5@P%9Y**UYL@" I"@ &0 M 'AL+W=O>8/UQ QO8SPS8>;UR3;2KU#3.>%G@+2Y"WQ157 M,[-E24@.5!!&$8?-S#BWS^8375\5_""P%P=CI)VL&+O3D\MD9EA:$&2PEIH! MJ\L.YI!EFDC)^--P&NU?:N#A^)']<^5=>5EA 7.6_22)3&=&9* $-KC,Y#7; M?X'&CZ_YUBP3U2_:-[66@=:ED"QOP$I!3FA]Q?=-#@< VWL&X#0 YW\!;@-P M*Z.ULLK6 DL<3SG;(ZZK%9L>5-E4:.6&4+V+2\G5*E$X&2]AJ_9$"O01+56' M)&4&B&W0#9,X0^="@%I:/: Y*ZGD#^AX 1*33)RH^MOE AT?G: C1"BZ25DI M,$W$U)1*EB8WUXV$BUJ"\XR$KR4]1:[U 3F6X_7 Y\/P!:P5W*[@;A=NJC#: M1)PV$:?BB0*O M86:H9TX WX$1OW]G!]:G/N,CD75B<-L8W"'VN-[[/HLU+JAP^B6QBUW?L(\UIAWJ"P6THD)&@IL81>?8/PEV[!2&0=IW[KU'_# M3O3'C&$DLDX,01M#\,I.K''^88=YEF_Y[I-.[*ES/#>P)_V=&+;"PD%A)>FOU(9!V+46LQ>L,6C,:,822R3@R3-H;)*UMP\L]+SK8CW_:?=&!/ MF>/98?2D &PO>KX0:NU$3CU]4P*7K644'1XA>]7!=C6'2X7'2A\5Q^>%1\@>T,>%H5[@5^A,QMA)[ MYQUJ[QPA#WL6766349J+MM@"UP2T.LFH\TCXV)T2SF:2 M 2LE&>,;$^Y#8)[S7#I*5[E.YT.D_&5@W_3@!JAU,B9R6>4V&6.P[YK 9%00I:@4-[I375P%GT!.W;[?%-KA0I*-WQ^X+:$ZZ22S7"94 M-FE\=QN:C#A-P8YDBR6<55YX "J59[J1,++(!:D\;!EU0\O.*>=W\'3XGNYH MK]/.NE6++9JF-E0WC8SI@'Y7S6AW90?/TG4*]IBK3RL]'%'UX:Z@MY*F;%WU MUVEC %/W<752%'SSD;.%R*@9_-$))R.RY3G+7+)?.AN4REP'J'2=1RH5FW*>^R?H^=_.\X(**@GOFM:U_YIG^=F.@^%+6:Z>*ON&K1[K M5_YK-SDX!9/A*9@\B9J,3L%D? (FAR_VU#S>9' 2$^F_2I->O5WK[ EW=H1- MU(&=]]C]!OMXWB9U9BO&%1-U;\F2A(HG&T,MK\A,_S.ZHZ^O3VA*5ES=-^#8 M;=M?:<)66=Q<=0L345_5MK_ \/RPV?;K7$PD=$V3:=V5BUG5='1#9ZT/(.PC M-]5A1S".P>P(8%@>S '&,2PLS_\TG@@=C\$P;Y$5B5!.A'(,RX9,JP^6Q\Z) M]6$?:1P'01AB,SJ=6AU,L7D+0_C:U3!OP,#R0*:_FVM\M?$*.5P'V)H>JA!L MI'@E8B/%YQH0^[P!(X[MJXWE 0:V"ECM0'Y['J@I.R<(8%4Q;]@=C"-QC"%0 MB_8:#4-D=D+XV-<'NTN"(([M"&!V!T& (7 WX@CF #Q@2!!4[\&]]Y&W?4]Y M[2^TD]]02P,$% @ U8,!69>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'97,L D]>. ML 5H*DN<)"=-_OJN[:/(Q.S=RX8GL&SLS[*\WVK%AT=C?RR-^<%^EDJ[\6#C M_?9R.'3Y1I3<_6FV0L.>E;$E][!IUT.WM8(7;B.$+]4P'HTNAB67>O#QP^Y< M4SL,-XP7N9=&0V/=<"_%H]OOKS?9@W1R*97T3^-!\UV) 2NEEJ5\%L5X,!HP MMS&/?QDKGXWV7,US:Y0:#Z)VQ[VP7N8OFN7)L'8=F4KT5]4W"5VZ*]00]D M07?92PD[[&W1,%+RZ$)H)PH&WYQ1L@".@LUK'/AI !DCD/%)(#]QQ74N6 "9 M()#)"2&_QP%DBD"F)WS<'<@,@X$=\(%6.\1K/>T6+<: M^L@;^Q2&XA$6BT>T0#?*&) #! QV(S6$#;!4R(9Z@E@4,U&;FGW^IY+;^M"0 M"U-#1.R&6\#2Z_JB[,HYL/Z,7I\OA"W91"P[ MG8?9("+6P6=N-8PQQ\[NC'-OV!1RD_F&VTYR@ID@(E9!/=Q\Y_W$0GY$'/-O MN+3LGJM*L+\ACE6V3I%\&,TB+.1'Q#'_5N>F%&S!?W8B;(1%_H@X]%^;LI2^ MZ:;&E&!T#R-.0&SK0F(>B(A%,*L;(<.82$P/,;$>#E.D7D!,$#&Q(+I)2"\>YHJ8V!5'LY&6-,3$ M;!$3V^)(%K#KSK :@=DC(;;'@=3ZGG:"V20AMLG.;KU@F#\28G\@FIL(ST-, MM-Q$K).=YL[9',Y65# !,BNV:UV&F)A3$F*GH)B=BE.""28A%LP>\RNWEM?5 MX_9Q2]4=F9A@$G+!]/7E59Z;JGZ10DQ,,PFQ9GH2G;Z>Q%23$*LFR'3ZT#"] M)-1ZZ4MU]D\\K"-C>DE/4*L*WIX0$[-,^LIEJ][GG6*Z24]9P.JN&V"Z25^U M@'40@B:=88FN;Q#KY@5F-YR'F)AN4NJZUO%4]R#'2#'AI,3":\,9IB4 MV#!'4_ 6-,3$+).26V9?D.OO1$PT*;%HT-(<.PO7 C'19*\\CSE()$-,3#09 MN6@0S.[**F:;C-@VOV==_Y7H9IAL,NI2V9XR?-@P8K=7F]W?A3[^ E!+ P04 " #5@P%9 M##^0_.4! !_(0 &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O7? M^)-E>_Z2=FW9=H>\V?9YOIS[]96*W6FV7Z:E;?NS3H?PR.'QVPWO> MI%2:R6L[K%-9-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M'V009/6#'(*\ M?E"$H%@_: 9!L_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1:"W(M!%X+ M@BT$8@N2+01F"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJK01Z*^JM!'KK MZ&&;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O M0[V-0&]#O8U ;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0 MVU%O)]#;46\GT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT=M3;"?1VU-L) M]';4VPGTCJAW)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6$N@=4>_XGWKG M7!E&ULS=K);L(P% 70 M7T'95L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KT;(F+[W1=;.IMD M]+:UY'N;NFK\.%F$8!\8\_F":NU38ZF)(S/C:AWB7S=G5N=+/2=Q/;K'&BK:W*7(-9=KM_C MKV=\K']A'P*D#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4HIG(4 M5#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)* M%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR M*A19%8JL"D56A2)KAB)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.LW^>TUK779 M'/)9][G$Y!-02P$"% ,4 " #5@P%9!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( -6# 5D_EE': M[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ U8,!66)':3?5!0 U1X M !@ ("!#@@ 'AL+W=O' & @(&W%P >&PO=V]R:W-H965T&UL4$L! A0#% @ U8,!6?+!D[+9 @ '@@ !@ ("! M"1\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MU8,!6<) U5*&"0 &!H !@ ("!LS@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ U8,!655:= !N P 1@< M !D ("!2D\ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ U8,!6:H-Q+/L!@ R1 !D M ("!#F$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ U8,!61W()N% !0 %0T !D ("!Z7< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ U8,!6?KV M&PO=V]R:W-H965T&UL4$L! A0#% @ U8,!66V:(916!P W!0 !D M ("!I9H 'AL+W=O&PO M=V]R:W-H965TG !X;"]W;W)K&UL4$L! A0#% @ U8,!65]+-O^" @ =04 !D ("! MI:H 'AL+W=OK0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ U8,!6<(M>'Y. P @< !D ("!4[, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8,!61]F8?=* M P $0@ !D ("!B+T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8,!63?/XGAR P ^P\ !D M ("!ELH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ U8,!64MV>QTG P XPD !D ("!;]@ M 'AL+W=O"P &0 @('-VP >&PO=V]R:W-H965T&UL4$L! A0#% @ MU8,!61:1 P A! !D ("!+^( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8,!64DCIA*Q P M6Q$ !D ("!7>\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8,!66Y6R15K! [10 !D M ("!?O\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ U8,!61<$HV'$ @ $ D !D ("!PA4! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8,! M65[0)7W4 @ ;PD !D ("!&B ! 'AL+W=O)OAX" "=! &0 M @($E(P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ U8,!62R&PO=V]R:W-H965T7!E&UL4$L%!@ ! $ =Q$ ,%% 0 ! $! end XML 68 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 69 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 270 223 1 false 63 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://customtruck.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited) Sheet http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited) Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (unaudited) Sheet http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited Condensed Consolidated Balance Sheets (unaudited) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parentheticals) Sheet http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunauditedParentheticals Condensed Consolidated Balance Sheets (unaudited) (Parentheticals) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) Sheet http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited Condensed Consolidated Statements of Cash Flows (unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (unaudited) Sheet http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited Condensed Consolidated Statements of Stockholders' Equity (unaudited) Statements 6 false false R7.htm 0000007 - Disclosure - Business and Organization Sheet http://customtruck.com/role/BusinessandOrganization Business and Organization Notes 7 false false R8.htm 0000008 - Disclosure - Revenue Sheet http://customtruck.com/role/Revenue Revenue Notes 8 false false R9.htm 0000009 - Disclosure - Sales-Type Leases Sheet http://customtruck.com/role/SalesTypeLeases Sales-Type Leases Notes 9 false false R10.htm 0000010 - Disclosure - Inventory Sheet http://customtruck.com/role/Inventory Inventory Notes 10 false false R11.htm 0000011 - Disclosure - Floor Plan Financing Sheet http://customtruck.com/role/FloorPlanFinancing Floor Plan Financing Notes 11 false false R12.htm 0000012 - Disclosure - Rental Equipment Sheet http://customtruck.com/role/RentalEquipment Rental Equipment Notes 12 false false R13.htm 0000013 - Disclosure - Intangible Assets, Goodwill and Other Sheet http://customtruck.com/role/IntangibleAssetsGoodwillandOther Intangible Assets, Goodwill and Other Notes 13 false false R14.htm 0000014 - Disclosure - Long-Term Debt Sheet http://customtruck.com/role/LongTermDebt Long-Term Debt Notes 14 false false R15.htm 0000015 - Disclosure - Earnings (Loss) Per Share Sheet http://customtruck.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 15 false false R16.htm 0000016 - Disclosure - Equity Sheet http://customtruck.com/role/Equity Equity Notes 16 false false R17.htm 0000017 - Disclosure - Fair Value Measurements Sheet http://customtruck.com/role/FairValueMeasurements Fair Value Measurements Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://customtruck.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://customtruck.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Related Parties Sheet http://customtruck.com/role/RelatedParties Related Parties Notes 20 false false R21.htm 0000021 - Disclosure - Segments Sheet http://customtruck.com/role/Segments Segments Notes 21 false false R22.htm 9954471 - Disclosure - Business and Organization (Policies) Sheet http://customtruck.com/role/BusinessandOrganizationPolicies Business and Organization (Policies) Policies 22 false false R23.htm 9954472 - Disclosure - Revenue (Tables) Sheet http://customtruck.com/role/RevenueTables Revenue (Tables) Tables http://customtruck.com/role/Revenue 23 false false R24.htm 9954473 - Disclosure - Sales-Type Leases (Tables) Sheet http://customtruck.com/role/SalesTypeLeasesTables Sales-Type Leases (Tables) Tables http://customtruck.com/role/SalesTypeLeases 24 false false R25.htm 9954474 - Disclosure - Inventory (Tables) Sheet http://customtruck.com/role/InventoryTables Inventory (Tables) Tables http://customtruck.com/role/Inventory 25 false false R26.htm 9954475 - Disclosure - Floor Plan Financing (Tables) Sheet http://customtruck.com/role/FloorPlanFinancingTables Floor Plan Financing (Tables) Tables http://customtruck.com/role/FloorPlanFinancing 26 false false R27.htm 9954476 - Disclosure - Rental Equipment (Tables) Sheet http://customtruck.com/role/RentalEquipmentTables Rental Equipment (Tables) Tables http://customtruck.com/role/RentalEquipment 27 false false R28.htm 9954477 - Disclosure - Long-Term Debt (Tables) Sheet http://customtruck.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://customtruck.com/role/LongTermDebt 28 false false R29.htm 9954478 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://customtruck.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://customtruck.com/role/EarningsLossPerShare 29 false false R30.htm 9954479 - Disclosure - Fair Value Measurements (Tables) Sheet http://customtruck.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://customtruck.com/role/FairValueMeasurements 30 false false R31.htm 9954480 - Disclosure - Related Parties (Tables) Sheet http://customtruck.com/role/RelatedPartiesTables Related Parties (Tables) Tables http://customtruck.com/role/RelatedParties 31 false false R32.htm 9954481 - Disclosure - Segments (Tables) Sheet http://customtruck.com/role/SegmentsTables Segments (Tables) Tables http://customtruck.com/role/Segments 32 false false R33.htm 9954482 - Disclosure - Business and Organization (Details) Sheet http://customtruck.com/role/BusinessandOrganizationDetails Business and Organization (Details) Details http://customtruck.com/role/BusinessandOrganizationPolicies 33 false false R34.htm 9954483 - Disclosure - Revenue - Schedule of Revenue by Geographic Areas (Details) Sheet http://customtruck.com/role/RevenueScheduleofRevenuebyGeographicAreasDetails Revenue - Schedule of Revenue by Geographic Areas (Details) Details 34 false false R35.htm 9954484 - Disclosure - Revenue - Schedule of Revenue by Major Product and Service Line (Details) Sheet http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails Revenue - Schedule of Revenue by Major Product and Service Line (Details) Details 35 false false R36.htm 9954485 - Disclosure - Revenue - Narrative (Details) Sheet http://customtruck.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 36 false false R37.htm 9954486 - Disclosure - Revenue - Schedule of Accounts Receivable, Net (Details) Sheet http://customtruck.com/role/RevenueScheduleofAccountsReceivableNetDetails Revenue - Schedule of Accounts Receivable, Net (Details) Details 37 false false R38.htm 9954487 - Disclosure - Sales-Type Leases (Details) Sheet http://customtruck.com/role/SalesTypeLeasesDetails Sales-Type Leases (Details) Details http://customtruck.com/role/SalesTypeLeasesTables 38 false false R39.htm 9954488 - Disclosure - Inventory (Details) Sheet http://customtruck.com/role/InventoryDetails Inventory (Details) Details http://customtruck.com/role/InventoryTables 39 false false R40.htm 9954489 - Disclosure - Floor Plan Financing - Schedule of Floor Plan Payables (Details) Sheet http://customtruck.com/role/FloorPlanFinancingScheduleofFloorPlanPayablesDetails Floor Plan Financing - Schedule of Floor Plan Payables (Details) Details 40 false false R41.htm 9954490 - Disclosure - Floor Plan Financing - Narrative (Details) Sheet http://customtruck.com/role/FloorPlanFinancingNarrativeDetails Floor Plan Financing - Narrative (Details) Details 41 false false R42.htm 9954491 - Disclosure - Rental Equipment (Details) Sheet http://customtruck.com/role/RentalEquipmentDetails Rental Equipment (Details) Details http://customtruck.com/role/RentalEquipmentTables 42 false false R43.htm 9954492 - Disclosure - Intangible Assets, Goodwill and Other (Details) Sheet http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails Intangible Assets, Goodwill and Other (Details) Details http://customtruck.com/role/IntangibleAssetsGoodwillandOther 43 false false R44.htm 9954493 - Disclosure - Long-Term Debt - Schedule of Debt Obligations and Associated Interest Rates (Details) Sheet http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails Long-Term Debt - Schedule of Debt Obligations and Associated Interest Rates (Details) Details 44 false false R45.htm 9954494 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://customtruck.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 45 false false R46.htm 9954495 - Disclosure - Earnings (Loss) Per Share (Details) Sheet http://customtruck.com/role/EarningsLossPerShareDetails Earnings (Loss) Per Share (Details) Details http://customtruck.com/role/EarningsLossPerShareTables 46 false false R47.htm 9954496 - Disclosure - Equity (Details) Sheet http://customtruck.com/role/EquityDetails Equity (Details) Details http://customtruck.com/role/Equity 47 false false R48.htm 9954497 - Disclosure - Fair Value Measurements (Details) Sheet http://customtruck.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://customtruck.com/role/FairValueMeasurementsTables 48 false false R49.htm 9954498 - Disclosure - Income Taxes (Details) Sheet http://customtruck.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://customtruck.com/role/IncomeTaxes 49 false false R50.htm 9954499 - Disclosure - Commitments and Contingencies (Details) Sheet http://customtruck.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://customtruck.com/role/CommitmentsandContingencies 50 false false R51.htm 9954500 - Disclosure - Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Details) Sheet http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossDetails Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Details) Details 51 false false R52.htm 9954501 - Disclosure - Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Balance Sheets (Details) Sheet http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedBalanceSheetsDetails Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Balance Sheets (Details) Details 52 false false R53.htm 9954502 - Disclosure - Segments - Narrative (Details) Sheet http://customtruck.com/role/SegmentsNarrativeDetails Segments - Narrative (Details) Details 53 false false R54.htm 9954503 - Disclosure - Segments - Schedule of Company???s Segment Results (Details) Sheet http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails Segments - Schedule of Company???s Segment Results (Details) Details 54 false false R55.htm 9954504 - Disclosure - Segments - Schedule of Reconciliation of Consolidated Gross Profit to Consolidated Income Before Income Taxes (Details) Sheet http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails Segments - Schedule of Reconciliation of Consolidated Gross Profit to Consolidated Income Before Income Taxes (Details) Details 55 false false R56.htm 9954505 - Disclosure - Segments - Schedule of Total Assets by Country (Details) Sheet http://customtruck.com/role/SegmentsScheduleofTotalAssetsbyCountryDetails Segments - Schedule of Total Assets by Country (Details) Details 56 false false All Reports Book All Reports ctos-20240630.htm ctos-20240630.xsd ctos-20240630_cal.xml ctos-20240630_def.xml ctos-20240630_lab.xml ctos-20240630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ctos-20240630.htm": { "nsprefix": "ctos", "nsuri": "http://customtruck.com/20240630", "dts": { "inline": { "local": [ "ctos-20240630.htm" ] }, "schema": { "local": [ "ctos-20240630.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" ] }, "calculationLink": { "local": [ "ctos-20240630_cal.xml" ] }, "definitionLink": { "local": [ "ctos-20240630_def.xml" ] }, "labelLink": { "local": [ "ctos-20240630_lab.xml" ] }, "presentationLink": { "local": [ "ctos-20240630_pre.xml" ] } }, "keyStandard": 194, "keyCustom": 29, "axisStandard": 24, "axisCustom": 1, "memberStandard": 27, "memberCustom": 34, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 270, "entityCount": 1, "segmentCount": 63, "elementCount": 398, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 861, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://customtruck.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": "ctos-20240630.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": "ctos-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "longName": "0000002 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "unique": true } }, "R3": { "role": "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (unaudited)", "shortName": "Condensed Consolidated Balance Sheets (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunauditedParentheticals", "longName": "0000004 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "unique": true } }, "R5": { "role": "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "longName": "0000005 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.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": "ctos-20240630.htm", "unique": true } }, "R6": { "role": "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-49", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "unique": true } }, "R7": { "role": "http://customtruck.com/role/BusinessandOrganization", "longName": "0000007 - Disclosure - Business and Organization", "shortName": "Business and Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://customtruck.com/role/Revenue", "longName": "0000008 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://customtruck.com/role/SalesTypeLeases", "longName": "0000009 - Disclosure - Sales-Type Leases", "shortName": "Sales-Type Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LessorSalesTypeLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LessorSalesTypeLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://customtruck.com/role/Inventory", "longName": "0000010 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://customtruck.com/role/FloorPlanFinancing", "longName": "0000011 - Disclosure - Floor Plan Financing", "shortName": "Floor Plan Financing", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": null }, "R12": { "role": "http://customtruck.com/role/RentalEquipment", "longName": "0000012 - Disclosure - Rental Equipment", "shortName": "Rental Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://customtruck.com/role/IntangibleAssetsGoodwillandOther", "longName": "0000013 - Disclosure - Intangible Assets, Goodwill and Other", "shortName": "Intangible Assets, Goodwill and Other", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://customtruck.com/role/LongTermDebt", "longName": "0000014 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": null }, "R15": { "role": "http://customtruck.com/role/EarningsLossPerShare", "longName": "0000015 - Disclosure - Earnings (Loss) Per Share", "shortName": "Earnings (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://customtruck.com/role/Equity", "longName": "0000016 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://customtruck.com/role/FairValueMeasurements", "longName": "0000017 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://customtruck.com/role/IncomeTaxes", "longName": "0000018 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://customtruck.com/role/CommitmentsandContingencies", "longName": "0000019 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://customtruck.com/role/RelatedParties", "longName": "0000020 - Disclosure - Related Parties", "shortName": "Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://customtruck.com/role/Segments", "longName": "0000021 - Disclosure - Segments", "shortName": "Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://customtruck.com/role/BusinessandOrganizationPolicies", "longName": "9954471 - Disclosure - Business and Organization (Policies)", "shortName": "Business and Organization (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://customtruck.com/role/RevenueTables", "longName": "9954472 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://customtruck.com/role/SalesTypeLeasesTables", "longName": "9954473 - Disclosure - Sales-Type Leases (Tables)", "shortName": "Sales-Type Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LessorSalesTypeLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LessorSalesTypeLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://customtruck.com/role/InventoryTables", "longName": "9954474 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://customtruck.com/role/FloorPlanFinancingTables", "longName": "9954475 - Disclosure - Floor Plan Financing (Tables)", "shortName": "Floor Plan Financing (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "ctos:ScheduleOfFloorPlanPayablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ctos:ScheduleOfFloorPlanPayablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://customtruck.com/role/RentalEquipmentTables", "longName": "9954476 - Disclosure - Rental Equipment (Tables)", "shortName": "Rental Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://customtruck.com/role/LongTermDebtTables", "longName": "9954477 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://customtruck.com/role/EarningsLossPerShareTables", "longName": "9954478 - Disclosure - Earnings (Loss) Per Share (Tables)", "shortName": "Earnings (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://customtruck.com/role/FairValueMeasurementsTables", "longName": "9954479 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://customtruck.com/role/RelatedPartiesTables", "longName": "9954480 - Disclosure - Related Parties (Tables)", "shortName": "Related Parties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://customtruck.com/role/SegmentsTables", "longName": "9954481 - Disclosure - Segments (Tables)", "shortName": "Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://customtruck.com/role/BusinessandOrganizationDetails", "longName": "9954482 - Disclosure - Business and Organization (Details)", "shortName": "Business and Organization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://customtruck.com/role/RevenueScheduleofRevenuebyGeographicAreasDetails", "longName": "9954483 - Disclosure - Revenue - Schedule of Revenue by Geographic Areas (Details)", "shortName": "Revenue - Schedule of Revenue by Geographic Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-76", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "unique": true } }, "R35": { "role": "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails", "longName": "9954484 - Disclosure - Revenue - Schedule of Revenue by Major Product and Service Line (Details)", "shortName": "Revenue - Schedule of Revenue by Major Product and Service Line (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:RevenueNotFromContractWithCustomer", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:RevenueNotFromContractWithCustomer", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://customtruck.com/role/RevenueNarrativeDetails", "longName": "9954485 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://customtruck.com/role/RevenueScheduleofAccountsReceivableNetDetails", "longName": "9954486 - Disclosure - Revenue - Schedule of Accounts Receivable, Net (Details)", "shortName": "Revenue - Schedule of Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://customtruck.com/role/SalesTypeLeasesDetails", "longName": "9954487 - Disclosure - Sales-Type Leases (Details)", "shortName": "Sales-Type Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:SalesTypeLeaseRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "us-gaap:LessorSalesTypeLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:SalesTypeLeaseRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "us-gaap:LessorSalesTypeLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://customtruck.com/role/InventoryDetails", "longName": "9954488 - Disclosure - Inventory (Details)", "shortName": "Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "unique": true } }, "R40": { "role": "http://customtruck.com/role/FloorPlanFinancingScheduleofFloorPlanPayablesDetails", "longName": "9954489 - Disclosure - Floor Plan Financing - Schedule of Floor Plan Payables (Details)", "shortName": "Floor Plan Financing - Schedule of Floor Plan Payables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-18", "name": "ctos:FloorPlanPayablesTradeCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-104", "name": "ctos:FloorPlanPayablesTradeCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ctos:ScheduleOfFloorPlanPayablesTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "unique": true } }, "R41": { "role": "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "longName": "9954490 - Disclosure - Floor Plan Financing - Narrative (Details)", "shortName": "Floor Plan Financing - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:InterestExpenseDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:InterestExpenseDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://customtruck.com/role/RentalEquipmentDetails", "longName": "9954491 - Disclosure - Rental Equipment (Details)", "shortName": "Rental Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails", "longName": "9954492 - Disclosure - Intangible Assets, Goodwill and Other (Details)", "shortName": "Intangible Assets, Goodwill and Other (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "reporting_unit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "reporting_unit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails", "longName": "9954493 - Disclosure - Long-Term Debt - Schedule of Debt Obligations and Associated Interest Rates (Details)", "shortName": "Long-Term Debt - Schedule of Debt Obligations and Associated Interest Rates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://customtruck.com/role/LongTermDebtNarrativeDetails", "longName": "9954494 - Disclosure - Long-Term Debt - Narrative (Details)", "shortName": "Long-Term Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-148", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-148", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://customtruck.com/role/EarningsLossPerShareDetails", "longName": "9954495 - Disclosure - Earnings (Loss) Per Share (Details)", "shortName": "Earnings (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://customtruck.com/role/EquityDetails", "longName": "9954496 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "unique": true } }, "R48": { "role": "http://customtruck.com/role/FairValueMeasurementsDetails", "longName": "9954497 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-174", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-174", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://customtruck.com/role/IncomeTaxesDetails", "longName": "9954498 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "unique": true } }, "R50": { "role": "http://customtruck.com/role/CommitmentsandContingenciesDetails", "longName": "9954499 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-196", "name": "ctos:IncomeTaxExaminationAssessment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-196", "name": "ctos:IncomeTaxExaminationAssessment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossDetails", "longName": "9954500 - Disclosure - Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Details)", "shortName": "Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-197", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "unique": true } }, "R52": { "role": "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedBalanceSheetsDetails", "longName": "9954501 - Disclosure - Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Balance Sheets (Details)", "shortName": "Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Balance Sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-201", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "unique": true } }, "R53": { "role": "http://customtruck.com/role/SegmentsNarrativeDetails", "longName": "9954502 - Disclosure - Segments - Narrative (Details)", "shortName": "Segments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails", "longName": "9954503 - Disclosure - Segments - Schedule of Company\u2019s Segment Results (Details)", "shortName": "Segments - Schedule of Company\u2019s Segment Results (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-212", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "unique": true } }, "R55": { "role": "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails", "longName": "9954504 - Disclosure - Segments - Schedule of Reconciliation of Consolidated Gross Profit to Consolidated Income Before Income Taxes (Details)", "shortName": "Segments - Schedule of Reconciliation of Consolidated Gross Profit to Consolidated Income Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://customtruck.com/role/SegmentsScheduleofTotalAssetsbyCountryDetails", "longName": "9954505 - Disclosure - Segments - Schedule of Total Assets by Country (Details)", "shortName": "Segments - Schedule of Total Assets by Country (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-267", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240630.htm", "unique": true } } }, "tag": { "ctos_A2023CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "A2023CreditFacilityMember", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Credit Facility", "label": "2023 Credit Facility [Member]", "documentation": "2023 Credit Facility" } } }, "auth_ref": [] }, "ctos_A550SeniorSecuredSecondLienNotesDue2029Member": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "A550SeniorSecuredSecondLienNotesDue2029Member", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 Secured Notes", "label": "5.50% Senior Secured Second Lien Notes Due 2029 [Member]", "documentation": "5.50% Senior Secured Second Lien Notes Due 2029" } } }, "auth_ref": [] }, "ctos_ABLFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "ABLFacilityMember", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABL Facility", "label": "ABL Facility [Member]", "documentation": "ABL Facility" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "verboseLabel": "Accounts payable to related parties", "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": [ "r14", "r622" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://customtruck.com/role/RevenueScheduleofAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/RevenueScheduleofAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r141", "r240", "r241", "r595" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://customtruck.com/role/RevenueScheduleofAccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedBalanceSheetsDetails", "http://customtruck.com/role/RevenueScheduleofAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable from related parties", "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": [ "r240", "r241" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r23", "r24", "r84", "r142", "r462", "r492", "r493" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r7", "r24", "r385", "r388", "r425", "r488", "r489", "r650", "r651", "r652", "r658", "r659", "r660" ] }, "ctos_AcquisitionOfInventoryThroughFloorPlanPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "AcquisitionOfInventoryThroughFloorPlanPayables", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of inventory through floor plan payables - non-trade", "label": "Acquisition Of Inventory Through Floor Plan Payables", "documentation": "Acquisition Of Inventory Through Floor Plan Payables" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "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": [ "r76", "r622", "r697" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "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": [ "r361", "r362", "r363", "r503", "r658", "r659", "r660", "r680", "r698" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 }, "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails" ], "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": [ "r5", "r47" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash flow from operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ctos_AftermarketPartsAndServicesSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "AftermarketPartsAndServicesSegmentMember", "presentation": [ "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "APS", "label": "Aftermarket Parts and Services Segment [Member]", "documentation": "Parts, Tools and Services Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://customtruck.com/role/RevenueScheduleofAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/RevenueScheduleofAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r143", "r242", "r246" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://customtruck.com/role/RevenueScheduleofAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts written off during period, net of recoveries", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r248" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://customtruck.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_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r87", "r310", "r413", "r655" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://customtruck.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive shares excluded in aggregate (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": [ "r200" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://customtruck.com/role/SegmentsScheduleofTotalAssetsbyCountryDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "terseLabel": "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": [ "r110", "r138", "r166", "r210", "r225", "r231", "r243", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r380", "r382", "r404", "r459", "r528", "r622", "r635", "r674", "r675", "r686" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "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": [ "r133", "r145", "r166", "r243", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r380", "r382", "r404", "r622", "r674", "r675", "r686" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://customtruck.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://customtruck.com/role/BusinessandOrganizationPolicies" ], "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_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r379", "r619", "r620" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r55", "r56", "r379", "r619", "r620" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [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": [ "r379" ] }, "ctos_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesSharesHigh": { "xbrltype": "sharesItemType", "nsuri": "http://customtruck.com/20240630", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesSharesHigh", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, additional shares (up to) (in shares)", "label": "Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Shares, High", "documentation": "Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Shares, High" } } }, "auth_ref": [] }, "ctos_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesSharesHighForfeitedTranche": { "xbrltype": "sharesItemType", "nsuri": "http://customtruck.com/20240630", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesSharesHighForfeitedTranche", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Shares, High, Forfeited Tranche", "label": "Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Shares, High, Forfeited Tranche", "documentation": "Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Shares, High, Forfeited Tranche" } } }, "auth_ref": [] }, "ctos_BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesIncrementalShares": { "xbrltype": "sharesItemType", "nsuri": "http://customtruck.com/20240630", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesIncrementalShares", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, incremental shares transferred (in shares)", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Incremental Shares", "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Incremental Shares" } } }, "auth_ref": [] }, "ctos_BusinessCombinationContingentConsiderationArrangementsStockPriceTrigger": { "xbrltype": "perShareItemType", "nsuri": "http://customtruck.com/20240630", "localname": "BusinessCombinationContingentConsiderationArrangementsStockPriceTrigger", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration stock price trigger (in dollars per share)", "label": "Business Combination, Contingent Consideration Arrangements, Stock Price Trigger", "documentation": "Business Combination, Contingent Consideration Arrangements, Stock Price Trigger" } } }, "auth_ref": [] }, "ctos_BusinessCombinationContingentConsiderationArrangementsThresholdConsecutiveTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://customtruck.com/20240630", "localname": "BusinessCombinationContingentConsiderationArrangementsThresholdConsecutiveTradingDays", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consecutive trading days threshold", "label": "Business Combination, Contingent Consideration Arrangements, Threshold Consecutive Trading Days", "documentation": "Business Combination, Contingent Consideration Arrangements, Threshold Consecutive Trading Days" } } }, "auth_ref": [] }, "ctos_BusinessCombinationContingentConsiderationSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://customtruck.com/20240630", "localname": "BusinessCombinationContingentConsiderationSharePrice", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price consideration (in dollars per share)", "label": "Business Combination, Contingent Consideration, Share Price", "documentation": "Business Combination, Contingent Consideration, Share Price" } } }, "auth_ref": [] }, "ctos_BusinessCombinationContingentConsiderationTerm": { "xbrltype": "durationItemType", "nsuri": "http://customtruck.com/20240630", "localname": "BusinessCombinationContingentConsiderationTerm", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration term (in years)", "label": "Business Combination, Contingent Consideration, Term", "documentation": "Business Combination, Contingent Consideration, Term" } } }, "auth_ref": [] }, "ctos_BusinessCombinationContingentConsiderationThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://customtruck.com/20240630", "localname": "BusinessCombinationContingentConsiderationThresholdTradingDays", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading days threshold", "label": "Business Combination, Contingent Consideration, Threshold Trading Days", "documentation": "Business Combination, Contingent Consideration, Threshold Trading Days" } } }, "auth_ref": [] }, "ctos_BuyerMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "BuyerMember", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buyer", "label": "Buyer [Member]", "documentation": "Buyer" } } }, "auth_ref": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://customtruck.com/role/RevenueScheduleofRevenuebyGeographicAreasDetails", "http://customtruck.com/role/SegmentsScheduleofTotalAssetsbyCountryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "ctos_CanadianDollarOfferRateCDORMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "CanadianDollarOfferRateCDORMember", "presentation": [ "http://customtruck.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canadian Dollar Offer Rate (CDOR)", "label": "Canadian Dollar Offer Rate (CDOR) [Member]", "documentation": "Canadian Dollar Offer Rate (CDOR)" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Rental equipment and property and equipment purchases in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "ctos_CapitolInvestmentCorpIVMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "CapitolInvestmentCorpIVMember", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitol", "label": "Capitol Investment Corp, IV [Member]", "documentation": "Capitol Investment Corp, IV [Member]" } } }, "auth_ref": [] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Value", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r58", "r59" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "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": [ "r30", "r135", "r593" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "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": [ "r30", "r95", "r163" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Change 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": [ "r1", "r95" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://customtruck.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://customtruck.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": [ "r100", "r270", "r271", "r579", "r669" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited", "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r625", "r626", "r627", "r629", "r630", "r631", "r632", "r658", "r659", "r680", "r696", "r698" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunauditedParentheticals", "http://customtruck.com/role/EquityDetails" ], "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": [ "r75" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunauditedParentheticals", "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, authorized (in shares)", "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r75", "r516" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunauditedParentheticals" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r75" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunauditedParentheticals", "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (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": [ "r8", "r75", "r516", "r534", "r698", "r699" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock \u2014 $0.0001 par value, $500,000,000 shares authorized, $251,411,684 and $249,903,120 shares issued and outstanding, at June\u00a030, 2024 and December\u00a031, 2023, 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": [ "r75", "r461", "r622" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r25", "r148", "r150", "r155", "r456", "r467" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration by Type [Axis]", "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "ctos_ContingentConsiderationRequirementFourMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "ContingentConsiderationRequirementFourMember", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Shares if Common Stock Exceeds $19 Per Share", "label": "Contingent Consideration Requirement Four [Member]", "documentation": "Contingent Consideration Requirement Four Member]" } } }, "auth_ref": [] }, "ctos_ContingentConsiderationRequirementOneMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "ContingentConsiderationRequirementOneMember", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Shares if Common Stock Exceeds $13 Per Share or $16 Per Share", "label": "Contingent Consideration Requirement One [Member]", "documentation": "Contingent Consideration Requirement One [Member]" } } }, "auth_ref": [] }, "ctos_ContingentConsiderationRequirementThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "ContingentConsiderationRequirementThreeMember", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Shares if Common Stock Exceeds $16 Per Share", "label": "Contingent Consideration Requirement Three [Member]", "documentation": "Contingent Consideration Requirement Three [Member]" } } }, "auth_ref": [] }, "ctos_ContingentConsiderationRequirementTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "ContingentConsiderationRequirementTwoMember", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Shares if Common Stock Exceeds $13 Per Share", "label": "Contingent Consideration Requirement Two [Member]", "documentation": "Contingent Consideration Requirement Two [Member]" } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Type [Domain]", "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "ctos_ContractWithCustomerCustomerDepositsTiming": { "xbrltype": "durationItemType", "nsuri": "http://customtruck.com/20240630", "localname": "ContractWithCustomerCustomerDepositsTiming", "presentation": [ "http://customtruck.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected duration", "label": "Contract With Customer, Customer Deposits, Timing", "documentation": "Contract With Customer, Customer Deposits, Timing" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue and customer deposits", "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": [ "r334", "r335", "r347" ] }, "ctos_ContractWithCustomerLiabilityCurrentCustomerDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "ContractWithCustomerLiabilityCurrentCustomerDeposits", "crdr": "credit", "presentation": [ "http://customtruck.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Contract With Customer, Liability, Current, Customer Deposits", "documentation": "Contract With Customer, Liability, Current, Customer Deposits" } } }, "auth_ref": [] }, "ctos_ContractWithCustomerLiabilityCurrentDeferredRent": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "ContractWithCustomerLiabilityCurrentDeferredRent", "crdr": "credit", "presentation": [ "http://customtruck.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred rent revenue", "label": "Contract With Customer, Liability, Current, Deferred Rent", "documentation": "Contract With Customer, Liability, Current, Deferred Rent" } } }, "auth_ref": [] }, "ctos_ContractWithCustomerLiabilityCustomerDepositsRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "ContractWithCustomerLiabilityCustomerDepositsRevenueRecognized", "crdr": "credit", "presentation": [ "http://customtruck.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligation satisfied, revenue recognized", "label": "Contract with Customer, Liability, Customer Deposits, Revenue Recognized", "documentation": "Contract with Customer, Liability, Customer Deposits, Revenue Recognized" } } }, "auth_ref": [] }, "ctos_ContractWithCustomerOtherReceivableAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "ContractWithCustomerOtherReceivableAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://customtruck.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net receivables related to rental contracts and other", "label": "Contract With Customer, Other Receivable, After Allowance For Credit Loss", "documentation": "Contract With Customer, Other Receivable, After Allowance For Credit Loss" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://customtruck.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net receivables related to contracts with customers", "label": "Contract with Customer, Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional." } } }, "auth_ref": [ "r334", "r336", "r347", "r578" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "netLabel": "Cost of goods and service", "verboseLabel": "Cost of revenue", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r645", "r646" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Goods and Services Sold [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciation", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation of rental equipment", "label": "Cost, Depreciation", "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r653", "r667" ] }, "us-gaap_CostOfGoodsSoldSalesTypeLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsSoldSalesTypeLease", "crdr": "debit", "calculation": { "http://customtruck.com/role/SalesTypeLeasesDetails": { "parentTag": "us-gaap_SalesTypeLeaseSellingProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/SalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of equipment sales", "label": "Cost of Goods Sold, Sales-type Lease", "documentation": "Cost of goods sold for sales-type financing lease." } } }, "auth_ref": [ "r204", "r422" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossDetails", "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of revenue", "verboseLabel": "Expenses incurred from transactions with related parties included in cost of revenue", "terseLabel": "Total 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": [ "r89", "r166", "r243", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r404", "r674" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r170", "r171", "r292", "r322", "r432", "r596", "r598" ] }, "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": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails", "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "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://customtruck.com/role/FairValueMeasurementsDetails", "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "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": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://customtruck.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": [] }, "ctos_CustomTruckLPMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "CustomTruckLPMember", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Custom Truck", "label": "Custom Truck LP [Member]", "documentation": "Custom Truck LP" } } }, "auth_ref": [] }, "ctos_DaimlerFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "DaimlerFacilityMember", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/FloorPlanFinancingScheduleofFloorPlanPayablesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Daimler Truck Financial", "label": "Daimler Facility [Member]", "documentation": "Daimler Facility" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://customtruck.com/role/FloorPlanFinancing", "http://customtruck.com/role/LongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Floor Plan Financing", "verboseLabel": "Long-Term Debt", "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": [ "r101", "r164", "r288", "r294", "r295", "r296", "r297", "r298", "r299", "r304", "r311", "r312", "r314" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails", "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/FloorPlanFinancingScheduleofFloorPlanPayablesDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "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": [ "r12", "r71", "r72", "r111", "r112", "r172", "r289", "r290", "r291", "r292", "r293", "r295", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r414", "r603", "r604", "r605", "r606", "r607", "r656" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread", "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_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total debt outstanding", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r12", "r112", "r315" ] }, "ctos_DebtInstrumentInterestFreePeriod": { "xbrltype": "durationItemType", "nsuri": "http://customtruck.com/20240630", "localname": "DebtInstrumentInterestFreePeriod", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest free period (up to)", "label": "Debt Instrument, Interest Free Period", "documentation": "Debt Instrument, Interest Free Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r18", "r290" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r172", "r289", "r290", "r291", "r292", "r293", "r295", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r313", "r414", "r603", "r604", "r605", "r606", "r607", "r656" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails", "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/FloorPlanFinancingScheduleofFloorPlanPayablesDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "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": [ "r19", "r172", "r289", "r290", "r291", "r292", "r293", "r295", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r414", "r603", "r604", "r605", "r606", "r607", "r656" ] }, "us-gaap_DebtInstrumentRedemptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionLineItems", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingScheduleofFloorPlanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption [Line Items]", "label": "Debt Instrument, Redemption [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_DebtInstrumentRedemptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionTable", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingScheduleofFloorPlanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument Redemption [Table]", "label": "Debt Instrument Redemption [Table]", "documentation": "Disclosure of information about debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r19", "r50", "r51", "r60", "r61", "r63", "r66", "r103", "r104", "r172", "r289", "r290", "r291", "r292", "r293", "r295", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r313", "r414", "r603", "r604", "r605", "r606", "r607", "r656" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred financing fees", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r62", "r300", "r316", "r604", "r605" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r365", "r366", "r460" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax expense", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r97" ] }, "us-gaap_DeferredRentCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRentCreditCurrent", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities - current", "label": "Deferred Rent Credit, Current", "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as current." } } }, "auth_ref": [ "r118", "r647", "r683" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "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": [ "r5", "r215" ] }, "us-gaap_DepreciationNonproduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationNonproduction", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 }, "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-rental depreciation", "label": "Depreciation, Nonproduction", "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives." } } }, "auth_ref": [ "r5", "r48" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of derivative and warrants", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r679" ] }, "us-gaap_DilutiveSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecurities", "crdr": "credit", "calculation": { "http://customtruck.com/role/EarningsLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive common share equivalents", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities." } } }, "auth_ref": [ "r35" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://customtruck.com/role/RevenueScheduleofRevenuebyGeographicAreasDetails", "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails" ], "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": [ "r346", "r609", "r610", "r611", "r612", "r613", "r614", "r615" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://customtruck.com/role/RevenueScheduleofRevenuebyGeographicAreasDetails", "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails" ], "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": [ "r346", "r609", "r610", "r611", "r612", "r613", "r614", "r615" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://customtruck.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Major Product and Service Line", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r677" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://customtruck.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://customtruck.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://customtruck.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://customtruck.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r639" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://customtruck.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": [ "r640" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://customtruck.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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic earnings (loss) per share (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": [ "r156", "r178", "r179", "r180", "r181", "r182", "r187", "r190", "r197", "r198", "r199", "r203", "r392", "r393", "r457", "r468", "r599" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Basic earnings (loss) 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": [ "r156", "r178", "r179", "r180", "r181", "r182", "r190", "r197", "r198", "r199", "r203", "r392", "r393", "r457", "r468", "r599" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://customtruck.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Per Share Amount", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://customtruck.com/role/EarningsLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r186", "r200", "r201", "r202" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate 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": [ "r405" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://customtruck.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "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": [ "r368" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://customtruck.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://customtruck.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://customtruck.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://customtruck.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://customtruck.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": [ "r637" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://customtruck.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://customtruck.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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails", "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://customtruck.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": [ "r637" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://customtruck.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://customtruck.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": [ "r637" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://customtruck.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://customtruck.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": [ "r641" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://customtruck.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": [ "r637" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://customtruck.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": [ "r637" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://customtruck.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r637" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://customtruck.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": [ "r637" ] }, "ctos_EquipmentRentalSolutionsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "EquipmentRentalSolutionsSegmentMember", "presentation": [ "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "ERS", "label": "Equipment Rental Solutions Segment [Member]", "documentation": "Equipment Rental Solutions Segment" } } }, "auth_ref": [] }, "ctos_EquipmentSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "EquipmentSalesMember", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment sales", "label": "Equipment Sales [Member]", "documentation": "Equipment Sales" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "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": [ "r8", "r130", "r151", "r152", "r153", "r173", "r174", "r175", "r177", "r183", "r185", "r205", "r244", "r245", "r333", "r361", "r362", "r363", "r372", "r373", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r406", "r407", "r408", "r409", "r410", "r411", "r425", "r488", "r489", "r490", "r503", "r558" ] }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Interest Type [Axis]", "label": "Equity Interest Type [Axis]", "documentation": "Information by type of equity interests that are issued or issuable in a business combination." } } }, "auth_ref": [] }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityInterestIssuedOrIssuableTypeDomain", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Interest Issued or Issuable, Type [Domain]", "label": "Equity Interest Issued or Issuable, Type [Domain]", "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination." } } }, "auth_ref": [ "r106" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r302", "r403", "r604", "r605" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r395", "r396", "r400" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r395", "r396", "r400" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "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": [ "r302", "r350", "r351", "r352", "r353", "r354", "r355", "r396", "r435", "r436", "r437", "r604", "r605", "r616", "r617", "r618" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r11", "r57", "r302", "r604", "r605" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r395", "r396", "r398", "r399", "r401" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r302", "r604", "r605" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://customtruck.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r394" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r302", "r350", "r355", "r396", "r435", "r616", "r617", "r618" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r302", "r350", "r355", "r396", "r436", "r604", "r605", "r616", "r617", "r618" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r302", "r350", "r351", "r352", "r353", "r354", "r355", "r396", "r437", "r604", "r605", "r616", "r617", "r618" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Values and Fair Values of Financial Liabilities", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset." } } }, "auth_ref": [ "r57", "r109" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "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": [ "r302", "r350", "r351", "r352", "r353", "r354", "r355", "r435", "r436", "r437", "r604", "r605", "r616", "r617", "r618" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r394", "r401" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Finance lease payments", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r417", "r418" ] }, "ctos_FiscalYear2025Member": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "FiscalYear2025Member", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year 2025", "label": "Fiscal Year 2025 [Member]", "documentation": "Fiscal year 2025" } } }, "auth_ref": [] }, "ctos_FiscalYear2026Member": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "FiscalYear2026Member", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year 2026", "label": "Fiscal Year 2026 [Member]", "documentation": "Fiscal Year 2026" } } }, "auth_ref": [] }, "ctos_FloorPlanPayablesNonTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "FloorPlanPayablesNonTradeCurrent", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://customtruck.com/role/FloorPlanFinancingScheduleofFloorPlanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Floor plan payables - non-trade", "verboseLabel": "Non-trade floor plan payables", "label": "Floor Plan Payables, Non-Trade, Current", "documentation": "Floor Plan Payables, Non-Trade, Current" } } }, "auth_ref": [] }, "ctos_FloorPlanPayablesTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "FloorPlanPayablesTradeCurrent", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://customtruck.com/role/FloorPlanFinancingScheduleofFloorPlanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Floor plan payables - trade", "verboseLabel": "Trade floor plan payables", "label": "Floor Plan Payables, Trade, Current", "documentation": "Floor Plan Payables, Trade, Current" } } }, "auth_ref": [] }, "ctos_FordMotorCreditCompanyFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "FordMotorCreditCompanyFacilityMember", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/FloorPlanFinancingScheduleofFloorPlanPayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FMCC Facility", "label": "Ford Motor Credit Company Facility [Member]", "documentation": "Ford Motor Credit Company Facility" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sales and disposals of rental equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r5" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r136", "r251", "r454", "r602", "r622", "r664", "r665" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOther" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill Disclosure", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r250", "r253", "r263", "r602" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r5", "r252", "r258", "r264", "r602" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r602" ] }, "ctos_GoodwillMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://customtruck.com/20240630", "localname": "GoodwillMeasurementInput", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill Measurement Input", "label": "Goodwill Measurement Input", "documentation": "Goodwill, Measurement Input" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails", "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails" ], "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": [ "r88", "r166", "r210", "r224", "r230", "r233", "r243", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r404", "r600", "r674" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (Loss) Before Income Taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r85", "r114", "r210", "r224", "r230", "r233", "r458", "r465", "r600" ] }, "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_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://customtruck.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": [ "r167", "r364", "r369", "r370", "r371", "r374", "r376", "r377", "r378", "r499" ] }, "ctos_IncomeTaxExaminationAssessment": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "IncomeTaxExaminationAssessment", "crdr": "debit", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax assessment amount", "label": "Income Tax Examination, Assessment", "documentation": "Income Tax Examination, Assessment" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Expense", "verboseLabel": "Income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r120", "r128", "r184", "r185", "r218", "r367", "r375", "r469" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r31" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other 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": [ "r654" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits and 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": [ "r440", "r654" ] }, "ctos_IncreaseDecreaseInFloorPlanPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "IncreaseDecreaseInFloorPlanPayables", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Floor plan payables - trade, net", "label": "Increase (Decrease) In Floor Plan Payables", "documentation": "Increase (Decrease) In Floor Plan Payables" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "ctos_IncreaseDecreaseInPrepaidExpenseOperatingLeasesAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "IncreaseDecreaseInPrepaidExpenseOperatingLeasesAndOtherAssets", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaids, operating leases and other", "label": "Increase (Decrease) In Prepaid Expense, Operating Leases, And Other Assets", "documentation": "Increase (Decrease) In Prepaid Expense, Operating Leases, And Other Assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts and financing receivables", "label": "Increase (Decrease) in Receivables", "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Deficit [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_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "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": [ "r45", "r46" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r92", "r308", "r318", "r606", "r607" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense, net", "negatedLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "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": [ "r159", "r161", "r162" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://customtruck.com/role/InventoryDetails" ], "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://customtruck.com/role/Inventory" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "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": [ "r249" ] }, "ctos_InventoryFinancingAgreementPACCARFinancialCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "InventoryFinancingAgreementPACCARFinancialCorpMember", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/FloorPlanFinancingScheduleofFloorPlanPayablesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "PACCAR Financial Services", "terseLabel": "PACCAR Financial Corp", "label": "Inventory Financing Agreement, PACCAR Financial Corp [Member]", "documentation": "Inventory Financing Agreement, PACCAR Financial Corp" } } }, "auth_ref": [] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://customtruck.com/role/InventoryDetails" ], "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": [] }, "ctos_InventoryLoanGuarantyAndSecurityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "InventoryLoanGuarantyAndSecurityAgreementMember", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/FloorPlanFinancingScheduleofFloorPlanPayablesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "PNC Equipment Finance, LLC", "label": "Inventory Loan, Guaranty and Security Agreement [Member]", "documentation": "Inventory Loan, Guaranty and Security Agreement" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://customtruck.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "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": [ "r144", "r594", "r622" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails", "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LessorSalesTypeLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorSalesTypeLeasesTextBlock", "presentation": [ "http://customtruck.com/role/SalesTypeLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Sales-Type Leases", "label": "Lessor, Sales-type Leases [Text Block]", "documentation": "The entire disclosure of lessor's sales-type leases." } } }, "auth_ref": [ "r419" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://customtruck.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders' 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": [ "r80", "r113", "r464", "r622", "r657", "r663", "r682" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' 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://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r17", "r134", "r166", "r243", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r381", "r382", "r383", "r404", "r622", "r674", "r686", "r687" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r12", "r68", "r69", "r70", "r73", "r166", "r243", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r381", "r382", "r383", "r404", "r674", "r686", "r687" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://customtruck.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding borrowings", "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": [ "r12", "r112", "r694" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r15", "r656" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r15", "r656" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails" ], "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": [ "r15" ] }, "us-gaap_LineOfCreditFacilityPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityPeriodicPayment", "crdr": "debit", "presentation": [ "http://customtruck.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balloon payment to be paid", "label": "Line of Credit Facility, Periodic Payment", "documentation": "Amount of the required periodic payments of both interest and principal." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://customtruck.com/role/LongTermDebtNarrativeDetails" ], "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": [ "r15" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails", "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Line of Credit", "netLabel": "Line of Credit", "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://customtruck.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_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://customtruck.com/role/SegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Assets by Country", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r10" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt net of deferred financing fees", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r12", "r112", "r301", "r317", "r604", "r605", "r694" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of long-term debt", "negatedTerseLabel": "Less: current maturities", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r139" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 }, "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "verboseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r140" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails", "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r19" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails", "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r19", "r49" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r272", "r273", "r274", "r278", "r670", "r671" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r272", "r273", "r274", "r278", "r670", "r671" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimate of possible loss", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r273", "r274", "r277", "r278" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r357", "r439", "r487", "r508", "r509", "r566", "r568", "r570", "r571", "r573", "r589", "r590", "r601", "r608", "r621", "r624", "r676", "r688", "r689", "r690", "r691", "r692", "r693" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Discount Rate", "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r681" ] }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Long-Term Revenue Growth Rate", "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue." } } }, "auth_ref": [ "r681" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r397" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "ctos_MeasurementInputYearAxis": { "xbrltype": "stringItemType", "nsuri": "http://customtruck.com/20240630", "localname": "MeasurementInputYearAxis", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Year [Axis]", "label": "Measurement Input, Year [Axis]", "documentation": "Measurement Input, Year" } } }, "auth_ref": [] }, "ctos_MeasurementInputYearDomain": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "MeasurementInputYearDomain", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Year [Domain]", "label": "Measurement Input, Year [Domain]", "documentation": "Measurement Input, Year [Domain]" } } }, "auth_ref": [] }, "ctos_MergerRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "MergerRelatedCosts", "crdr": "debit", "calculation": { "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 }, "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Transaction expenses and other", "label": "Merger Related Costs", "documentation": "Merger Related Costs" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r357", "r439", "r487", "r508", "r509", "r566", "r568", "r570", "r571", "r573", "r589", "r590", "r601", "r608", "r621", "r624", "r676", "r688", "r689", "r690", "r691", "r692", "r693" ] }, "ctos_NESCOHoldingsLPMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "NESCOHoldingsLPMember", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails", "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nesco Owner", "verboseLabel": "Nesco Holdings", "label": "NESCO Holdings, LP [Member]", "documentation": "NESCO Holdings, LP [Member]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flow from 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": [ "r160" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flow for 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": [ "r160" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flow from 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": [ "r95", "r96", "r97" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss)", "terseLabel": "Net income (loss)", "netLabel": "Net income (loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r86", "r97", "r115", "r132", "r146", "r149", "r153", "r166", "r176", "r178", "r179", "r180", "r181", "r184", "r185", "r195", "r210", "r224", "r230", "r233", "r243", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r393", "r404", "r466", "r536", "r556", "r557", "r600", "r633", "r674" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://customtruck.com/role/EarningsLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings (loss) per share", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r158", "r178", "r179", "r180", "r181", "r187", "r188", "r196", "r199", "r210", "r224", "r230", "r233", "r600" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://customtruck.com/role/EarningsLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://customtruck.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted earnings (loss) per share", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r158", "r189", "r191", "r192", "r193", "r194", "r196", "r199" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://customtruck.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (loss)", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://customtruck.com/role/BusinessandOrganizationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Standards", "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": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Cash Investing and Financing Activities", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total other expense", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r91" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other Expense", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetCurrent", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivables, net", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r240", "r241", "r455" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other notes payable", "verboseLabel": "Other notes payable", "label": "Notes Payable, Other Payables [Member]", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://customtruck.com/role/BusinessandOrganizationDetails", "http://customtruck.com/role/SegmentsNarrativeDetails" ], "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": [ "r662" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Reporting Units Tested", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "terseLabel": "Expenses incurred from transactions with related parties included in 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://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "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://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r210", "r224", "r230", "r233", "r600" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities - noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r416" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r415" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://customtruck.com/role/BusinessandOrganization" ], "lang": { "en-us": { "role": { "terseLabel": "Business and Organization", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r67", "r107", "r494", "r495" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r137" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r3", "r6", "r108" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "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", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss)", "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": [ "r3", "r6", "r108", "r147", "r150" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Financing and other expense (income)", "negatedLabel": "Financing and other expense (income)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r93" ] }, "ctos_PNCEquipmentFinanceLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "PNCEquipmentFinanceLLCMember", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PNC Equipment Finance, LLC", "label": "PNC Equipment Finance, LLC [Member]", "documentation": "PNC Equipment Finance, LLC" } } }, "auth_ref": [] }, "ctos_PaymentsForProceedsFromShareBasedPaymentArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "PaymentsForProceedsFromShareBasedPaymentArrangements", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Share-based payments", "label": "Payments For (Proceeds From) Share-Based Payment Arrangements", "documentation": "Payments For (Proceeds From) Share-Based Payment Arrangements" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r28" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of business, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r26" ] }, "us-gaap_PaymentsToAcquireEquipmentOnLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquipmentOnLease", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of rental equipment", "label": "Payments to Acquire Equipment on Lease", "documentation": "The cash outflow for payments to acquire rented equipment which is recorded as an asset." } } }, "auth_ref": [ "r94" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r402" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "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": [ "r74", "r320" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r74", "r516" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock 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": [ "r74", "r320" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r74", "r516", "r534", "r698", "r699" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other", "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": [ "r649" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt", "label": "Proceeds from Issuance of Senior Long-Term Debt", "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://customtruck.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from lines of credit", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r27", "r656" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under revolving credit facilities", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "ctos_ProceedsFromSaleOfEquipmentOnLease": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "ProceedsFromSaleOfEquipmentOnLease", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales and disposals of rental equipment", "label": "Proceeds From Sale Of Equipment On Lease", "documentation": "Proceeds From Sale Of Equipment On Lease" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails", "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r235", "r441", "r481", "r482", "r483", "r484", "r485", "r486", "r591", "r609", "r623", "r643", "r672", "r673", "r677", "r695" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails", "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r235", "r441", "r481", "r482", "r483", "r484", "r485", "r486", "r591", "r609", "r623", "r643", "r672", "r673", "r677", "r695" ] }, "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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r642", "r666" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://customtruck.com/role/RentalEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Rental 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": [ "r99", "r123", "r126", "r127" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation", "crdr": "credit", "calculation": { "http://customtruck.com/role/RentalEquipmentDetails": { "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/RentalEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation", "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r117", "r119", "r266", "r420" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "crdr": "debit", "calculation": { "http://customtruck.com/role/RentalEquipmentDetails": { "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/RentalEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rental equipment", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation", "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r116", "r119", "r265", "r420" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://customtruck.com/role/RentalEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://customtruck.com/role/RentalEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rental equipment, net", "totalLabel": "Rental equipment, net", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation", "documentation": "Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r119", "r666", "r684" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for losses on accounts receivable", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r157", "r247" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://customtruck.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Axis]", "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r648" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://customtruck.com/role/InventoryDetails" ], "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": [ "r648" ] }, "ctos_PurchaseOfNonRentalPropertyAndCloudComputingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "PurchaseOfNonRentalPropertyAndCloudComputingArrangements", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of non-rental property and cloud computing arrangements", "label": "Purchase Of Non-Rental Property And Cloud Computing Arrangements", "documentation": "Purchase Of Non-Rental Property And Cloud Computing Arrangements" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r349", "r357", "r358", "r359", "r360", "r438", "r439", "r487", "r508", "r509", "r566", "r568", "r570", "r571", "r573", "r589", "r590", "r601", "r608", "r621", "r624", "r627", "r668", "r676", "r689", "r690", "r691", "r692", "r693" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r349", "r357", "r358", "r359", "r360", "r438", "r439", "r487", "r508", "r509", "r566", "r568", "r570", "r571", "r573", "r589", "r590", "r601", "r608", "r621", "r624", "r627", "r668", "r676", "r689", "r690", "r691", "r692", "r693" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://customtruck.com/role/SegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Consolidated Gross Profit to Consolidated Income (Loss) Before Income Taxes", "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": [ "r42", "r43" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedBalanceSheetsDetails", "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossDetails" ], "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": [ "r356", "r429", "r430", "r511", "r512", "r513", "r514", "r515", "r533", "r535", "r565" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedBalanceSheetsDetails", "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossDetails" ], "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": [ "r168", "r169", "r429", "r430", "r431", "r432", "r511", "r512", "r513", "r514", "r515", "r533", "r535", "r565" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedBalanceSheetsDetails", "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossDetails" ], "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": [ "r539", "r540", "r543" ] }, "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://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedBalanceSheetsDetails", "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossDetails" ], "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": [ "r356", "r429", "r430", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r511", "r512", "r513", "r514", "r515", "r533", "r535", "r565", "r685" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://customtruck.com/role/RelatedParties" ], "lang": { "en-us": { "role": { "terseLabel": "Related Parties", "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": [ "r426", "r427", "r428", "r430", "r433", "r500", "r501", "r502", "r541", "r542", "r543", "r562", "r564" ] }, "ctos_RentalEquipmentSalesInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "RentalEquipmentSalesInAccountsReceivable", "crdr": "debit", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Rental equipment sales in accounts receivable", "label": "Rental Equipment Sales In Accounts Receivable", "documentation": "Rental Equipment Sales In Accounts Receivable" } } }, "auth_ref": [] }, "ctos_RentalPartsToolsAndAccessoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "RentalPartsToolsAndAccessoriesMember", "presentation": [ "http://customtruck.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aftermarket parts and services inventory", "label": "Rental Parts, Tools And Accessories [Member]", "documentation": "Rental Parts, Tools And Accessories [Member]" } } }, "auth_ref": [] }, "ctos_RentalRevenueExcludingShippingAndHandlingMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "RentalRevenueExcludingShippingAndHandlingMember", "presentation": [ "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rental", "label": "Rental Revenue, Excluding Shipping And Handling [Member]", "documentation": "Rental Revenue, Excluding Shipping And Handling [Member]" } } }, "auth_ref": [] }, "ctos_RentalRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "RentalRevenueMember", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails", "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Rental revenue", "terseLabel": "Total rental revenue", "netLabel": "Rental", "label": "Rental Revenue [Member]", "documentation": "Rental Revenue [Member]" } } }, "auth_ref": [] }, "ctos_RentalRevenueShippingAndHandlingMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "RentalRevenueShippingAndHandlingMember", "presentation": [ "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and handling", "label": "Rental Revenue, Shipping And Handling [Member]", "documentation": "Rental Revenue, Shipping And Handling [Member]" } } }, "auth_ref": [] }, "ctos_RentalsAndPartsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "RentalsAndPartsAndServicesMember", "presentation": [ "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rentals/parts and services", "label": "Rentals And Parts And Services [Member]", "documentation": "Rentals And Parts And Services" } } }, "auth_ref": [] }, "ctos_RepaymentOfFloorPlanPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "RepaymentOfFloorPlanPayables", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of floor plan payables - non-trade", "label": "Repayment Of Floor Plan Payables", "documentation": "Repayment Of Floor Plan Payables" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments under revolving credit facilities", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "us-gaap_RepaymentsOfMediumTermNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfMediumTermNotes", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of notes payable", "label": "Repayments of Medium-term Notes", "documentation": "The cash outflow to pay off borrowing used to receive debt funding on a regular basis with maturities ranging from 5-10 years." } } }, "auth_ref": [ "r29" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on long-term debt", "label": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r29" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r170", "r171", "r292", "r322", "r432", "r597", "r598" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r77", "r105", "r463", "r491", "r493", "r498", "r517", "r622" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r130", "r173", "r174", "r175", "r177", "r183", "r185", "r244", "r245", "r361", "r362", "r363", "r372", "r373", "r384", "r386", "r387", "r389", "r391", "r488", "r490", "r503", "r698" ] }, "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://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Topic 606", "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": [ "r211", "r212", "r223", "r228", "r229", "r235", "r237", "r239", "r345", "r346", "r441" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://customtruck.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r129", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r348" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://customtruck.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Geographic Areas", "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": [ "r9" ] }, "us-gaap_RevenueNotFromContractWithCustomer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueNotFromContractWithCustomer", "crdr": "credit", "calculation": { "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Topic 842", "label": "Revenue Not from Contract with Customer", "documentation": "Amount of revenue that is not accounted for under Topic 606." } } }, "auth_ref": [ "r644" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 }, "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossDetails", "http://customtruck.com/role/RevenueScheduleofRevenuebyGeographicAreasDetails", "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails", "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "totalLabel": "Total", "netLabel": "Total revenues from transactions with related parties", "verboseLabel": "Total revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r154", "r166", "r211", "r212", "r223", "r228", "r229", "r235", "r237", "r239", "r243", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r404", "r458", "r674" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "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://customtruck.com/role/FairValueMeasurementsDetails", "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revolving Credit Facility", "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": [] }, "ctos_SalesAndServicesEquipmentSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "SalesAndServicesEquipmentSalesMember", "presentation": [ "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment sales", "label": "Sales and Services, Equipment Sales [Member]", "documentation": "Sales and Services, Equipment Sales" } } }, "auth_ref": [] }, "ctos_SalesAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "SalesAndServicesMember", "presentation": [ "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total sales and services", "label": "Sales And Services [Member]", "documentation": "Sales and Services [Member]" } } }, "auth_ref": [] }, "ctos_SalesAndServicesPartsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "SalesAndServicesPartsAndServicesMember", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/RevenueScheduleofRevenuebyMajorProductandServiceLineDetails", "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Parts sales and services", "verboseLabel": "Parts and services", "label": "Sales And Services, Parts And Services [Member]", "documentation": "Sales and Services, Parts and Services [Member]" } } }, "auth_ref": [] }, "us-gaap_SalesTypeLeaseInterestIncomeLeaseReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseInterestIncomeLeaseReceivable", "crdr": "credit", "presentation": [ "http://customtruck.com/role/SalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Sales-type Lease, Interest Income, Lease Receivable", "documentation": "Amount of interest income from lease receivable of sales-type lease." } } }, "auth_ref": [ "r204", "r423" ] }, "us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseLeaseIncomeTableTextBlock", "presentation": [ "http://customtruck.com/role/SalesTypeLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from Rental Agreements Qualifying as Sales-Type Leases", "label": "Sales-type Lease, Lease Income [Table Text Block]", "documentation": "Tabular disclosure of components of income from sales-type lease." } } }, "auth_ref": [ "r204", "r421" ] }, "us-gaap_SalesTypeLeaseRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseRevenue", "crdr": "credit", "calculation": { "http://customtruck.com/role/SalesTypeLeasesDetails": { "parentTag": "us-gaap_SalesTypeLeaseSellingProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/SalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment sales", "label": "Sales-type Lease, Revenue", "documentation": "Amount of sales-type lease revenue." } } }, "auth_ref": [ "r204", "r422" ] }, "us-gaap_SalesTypeLeaseSellingProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseSellingProfitLoss", "crdr": "credit", "calculation": { "http://customtruck.com/role/SalesTypeLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://customtruck.com/role/SalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Sales-type Lease, Selling Profit (Loss)", "documentation": "Amount of profit (loss) recognized at commencement from sales-type lease." } } }, "auth_ref": [ "r204", "r422" ] }, "us-gaap_SalesTypeLeaseVariableLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseVariableLeaseIncome", "crdr": "credit", "presentation": [ "http://customtruck.com/role/SalesTypeLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales-type lease, rental contracts", "label": "Sales-type Lease, Variable Lease Income", "documentation": "Amount of sales-type lease income from variable lease payments paid and payable to lessor, excluding amount included in measurement of lease receivable." } } }, "auth_ref": [ "r204", "r424" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://customtruck.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Accounts Receivable, Net", "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": [ "r21" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r55", "r56", "r379" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://customtruck.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt Obligations and Associated Interest Rates", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://customtruck.com/role/EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Basic and Dilutive Earnings Per Share", "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": [ "r661" ] }, "ctos_ScheduleOfFloorPlanPayablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://customtruck.com/20240630", "localname": "ScheduleOfFloorPlanPayablesTableTextBlock", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Floor Plan Payables", "label": "Schedule Of Floor Plan Payables [Table Text Block]", "documentation": "Schedule Of Floor Plan Payables" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://customtruck.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r602" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://customtruck.com/role/InventoryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r13", "r81", "r82", "r83" ] }, "us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "presentation": [ "http://customtruck.com/role/RentalEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Rental Equipment", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table Text Block]", "documentation": "Tabular disclosure of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r119", "r666", "r684" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedBalanceSheetsDetails", "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossDetails" ], "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": [ "r64", "r65", "r539", "r540", "r543" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://customtruck.com/role/RelatedPartiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions", "label": "Schedule of Related Party Transactions [Table Text Block]", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails", "http://customtruck.com/role/SegmentsScheduleofTotalAssetsbyCountryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r39", "r40", "r41", "r44" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://customtruck.com/role/SegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Company\u2019s Segment Results", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r39", "r40", "r41", "r44" ] }, "ctos_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://customtruck.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": [ "r636" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://customtruck.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": [ "r638" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "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": [ "r207", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r239", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r268", "r269", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r602", "r643", "r695" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://customtruck.com/role/RevenueScheduleofRevenuebyGeographicAreasDetails", "http://customtruck.com/role/SegmentsScheduleofTotalAssetsbyCountryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r237", "r238", "r505", "r506", "r507", "r567", "r569", "r572", "r574", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r592", "r610", "r627", "r677", "r695" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://customtruck.com/role/Segments" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "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": [ "r206", "r207", "r208", "r209", "r210", "r222", "r227", "r231", "r232", "r233", "r234", "r235", "r236", "r239" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails", "http://customtruck.com/role/SegmentsScheduleofTotalAssetsbyCountryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ctos_SellersMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "SellersMember", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sellers", "label": "Sellers [Member]", "documentation": "Sellers" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 }, "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "verboseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r90" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://customtruck.com/role/FairValueMeasurementsDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 Secured Notes", "verboseLabel": "2029 Secured Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r131", "r207", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r239", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r267", "r268", "r269", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r602", "r643", "r695" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r20", "r130", "r151", "r152", "r153", "r173", "r174", "r175", "r177", "r183", "r185", "r205", "r244", "r245", "r333", "r361", "r362", "r363", "r372", "r373", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r406", "r407", "r408", "r409", "r410", "r411", "r425", "r488", "r489", "r490", "r503", "r558" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://customtruck.com/role/RevenueScheduleofRevenuebyGeographicAreasDetails", "http://customtruck.com/role/SegmentsScheduleofTotalAssetsbyCountryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r237", "r238", "r505", "r506", "r507", "r567", "r569", "r572", "r574", "r577", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r592", "r610", "r627", "r677", "r695" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r173", "r174", "r175", "r205", "r441", "r496", "r504", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r533", "r535", "r537", "r538", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r558", "r628" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "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": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "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": [ "r173", "r174", "r175", "r205", "r441", "r496", "r504", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r533", "r535", "r537", "r538", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r558", "r628" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payments (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r8", "r74", "r75", "r105" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payments", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r54", "r74", "r75", "r105" ] }, "ctos_StockRepurchaseProgramAdditionalAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240630", "localname": "StockRepurchaseProgramAdditionalAuthorizedAmount", "crdr": "credit", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional authorized amount", "label": "Stock Repurchase Program, Additional Authorized Amount", "documentation": "Stock Repurchase Program, Additional Authorized Amount" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, amount authorized", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount available under repurchase program", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common stock repurchase (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": [ "r8", "r74", "r75", "r105", "r497", "r558", "r575" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common stock repurchases", "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": [ "r8", "r74", "r75", "r105", "r503", "r558", "r575", "r634" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r75", "r78", "r79", "r98", "r518", "r534", "r559", "r560", "r622", "r635", "r657", "r663", "r682", "r698" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' 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://customtruck.com/role/Equity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r102", "r165", "r319", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r390", "r561", "r563", "r576" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://customtruck.com/role/EquityDetails", "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails" ], "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": [ "r412", "r434" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://customtruck.com/role/EquityDetails", "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails" ], "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": [ "r412", "r434" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://customtruck.com/role/EquityDetails", "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails" ], "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": [ "r412", "r434" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Axis]", "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Domain]", "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "us-gaap_TaxYear2015Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxYear2015Member", "presentation": [ "http://customtruck.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Year 2015", "label": "Tax Year 2015 [Member]", "documentation": "Identified as tax year 2015." } } }, "auth_ref": [ "r678" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://customtruck.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_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r52" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunauditedParentheticals", "http://customtruck.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "negatedPeriodStartLabel": "Beginning balance (in shares)", "negatedPeriodEndLabel": "Ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r52" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost \u2014 $13,939,956 and $8,891,788 shares at June\u00a030, 2024 and December\u00a031, 2023, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r22", "r52", "r53" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock repurchases (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r8", "r75", "r105" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://customtruck.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of common stock value", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r8", "r52", "r105" ] }, "ctos_TruckAndEquipmentSalesSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "TruckAndEquipmentSalesSegmentMember", "presentation": [ "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "TES", "label": "Truck And Equipment Sales Segment [Member]", "documentation": "Truck And Equipment Sales Segment" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://customtruck.com/role/RevenueScheduleofRevenuebyGeographicAreasDetails", "http://customtruck.com/role/SegmentsScheduleofTotalAssetsbyCountryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://customtruck.com/role/BusinessandOrganizationPolicies" ], "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": [ "r36", "r37", "r38", "r121", "r122", "r124", "r125" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails" ], "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://customtruck.com/role/FloorPlanFinancingNarrativeDetails", "http://customtruck.com/role/LongTermDebtNarrativeDetails" ], "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_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://customtruck.com/role/EarningsLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://customtruck.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive common share equivalents (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r661" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://customtruck.com/role/EarningsLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average shares, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r189", "r199" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://customtruck.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Shares", "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://customtruck.com/role/EarningsLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited", "http://customtruck.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average shares, 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": [ "r187", "r199" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://customtruck.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Common Shares Outstanding:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ctos_WholeGoodsMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240630", "localname": "WholeGoodsMember", "presentation": [ "http://customtruck.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Whole goods", "label": "Whole Goods [Member]", "documentation": "Whole Goods" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-3" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481178/840-20-25-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "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" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-4" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-30/tableOfContent" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r455": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r640": { "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" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r647": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r680": { "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" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r682": { "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" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479341/842-30-25-11" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 74 0001709682-24-000053-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001709682-24-000053-xbrl.zip M4$L#!!0 ( -6# 5E+HL JDP@ !Q) 6 83 V,S R,#(T8W1OV<;7/;-A+'W]^GP-ESB3,CR:(>(DMV/..ZRM2=-FYMY=I[=0.1 MH(0Q"+ *%G]]-T%2#U8=BRW3B(YS M')!; +LG]Z;\@Q9.Q3<3IR9C1Z/1? M)_^N5LGW*LP2)BT)-:.6120S7([(;Q$S-Z1:S:W.53K3?#2VI%%OM,AO2M_P M"?7MEEO!3HMQ3@[]]LFAF^1DJ*+9Z4G$)X1'[_9XI_GVJ-OHMMG;*&BUPQ9] MVPR"=GO8"%IALUD?_C_8@ZY@[OL8.Q/LW5["977,JU'KM%-[/.61'?>" M>OT_>\[T]"16TL)\&OK[CWZ8M<$LN[55*OA(]EQ(>[YKT1PJH71OO^[^'6-+ M-:8)%[/>ZP%/F"$?V)1Z?NW":]0:&-/BA3Z[/KKX[^]"_KE[^_E/_?^3L?( MC7J]\>G(N(P@JEZU M46LUT\]_@;7NC>VB0JYF5)*?PY^5I"/!*B1DVO)X1NR8VE?[[:/CQRZ\H;)6 M);W@@6O/TJ%@19>ATA'350A/T-2P7O'A..(F%736X](YZ3H=KTZ &3U!YT(J M\DGRUND]X"UENHV+FO+GFF@YMM-[6J'5;P8.M]=K#;9\:M=NJ';6[ M&PU[Z#S6A4%^HMKNXH!^<*Q,2N6[O>9>89+2* (2]^HD<%;%%)N:YC,^UJ>1 MWI([IU>P>/ULJ/3+7\;N7"_@^/@!>%(P\R^-+QW1!1G3"2.:33B;PC>N'7-# M?LVHAJ02,W+%4J4M49*\5SHA0;WZ*U$Q.<\,I (9Z"R\(9>2D6N5Z1"2^D*& M-1(K#>,P\L=\F!2<4Q%A@**(_)A)]FH_>%L_;M8K[CL?'@K^JOE(\WU$#>0I)G\S(C513P:(1)+=C@_9$B!1,)Q5(=1B- M4$%) EN:4T%B&L(N350"4M,J;[=F(%G(C*%ZAB8) MO6&.)?,Q#>R+P!F84K@B .9 @Y!K$/U@)J$[> )Y3J9C'HZ)R?#/HO^4:98/ M@@$DW BH#K#0F'([A@!-RD+G((Z;HRM4<(+@H QGRX=A%5PELDID[0JRFI]+ MR6P5KQB)N00B(%P6!*@ K, @6P!%',;A,A09:A6@S%*Z5X!0W.D9 M@ 3R#;DGQ )@.3O,G:F!D1''@2MHD0DP &HI0(N;SCA_0FK&)!9J:@JD:3;B MQFH*$U'EG JX;2;^=QZ87IJL)+,K_:/&D'GV.0$RM=! M4'^H..:P>6#>N$R_(%0SQQ1@!,>TP\J*&/>C+QA/%*Q/%,%%102X3$"RP5%U=*OKFJ'94 M:]7;STZUHVZMV=ULV%VBFEM2WQZLT=I+$EW?,P,.0&Z[^NIQ\%2P] MI9C;O M@C78D %$\IE\5:GP)1AX) % MQ8>=4HHG+!,4A2.$Y9Q8%);0PY>IR]4U?!HR- 1M!_U9](UKN9)ZNTN]X6>@ MWE=5(=VH4=)E-S5 1EP40^11'17X 2!R.N2" MVQG6F_=-BS!VI'(0\AQ=,5U:5'/*]#8/*,UT"A TKCX.0P"+<\ MKXV8A+)7 M NAA:4(633)I/6\ QCS%,1A2;R2>#M*O/"E$:\_H2)S>@AQP.*8A99/()'- M/6M5\_)V WWG-^]?OG* @XZ@S8Q?)!NJS#[LP28*E,ZM&:X QH^O\)-AL;;H MF,W\D0!_')]P@I)1):-VCU'1RZI%?>ZO,P3O2N;+3J[E7E ]08AA?:G",--( MBJ5B[IY1$V4L[,>TAK$,'*;B@0AR\$"7&) '$NF.=>YX""!R-U3Q7JO,YGZ] M\5Z-J9E7OBBN'")9Y%2G.QZY(IP1P6^8R.^NWK&O_.-#5&*QO/&PNQQIOS#A M]K=O/+B'PJ*"JI6%"D)1MDRVA2!"-CVA&%Y;AWL-\L ME&IN1]7MTK+S4HBO T ]2[U:VW%L=+NU3KWS=ZC1 MJC4;ST^-5E#K!,\_;%#K=C:K[)[D;*?6/MJL#KT?<=TUQ 6-C#>F9Y\W6?!8"O_?5U@]T_;6?9*#.6!/[W>;L2 MW-$7RS,OB+;JE+W:;X$X='_O_-;ZF;)OZR[2;P686QS4,V=<7E'@*R8@).*> MPR2%>]N:CFMOL.YQYU4^ MJ3+NEWH]_\#XA*V]W&?!*K>045]TH4, 5F;7NSSR/J#\KW\[T:%[*])?4$L# M!!0 ( -6# 5G=MV<;U/C.!*'W]^GT$'=#%.5F#A_-B0P5&6SH39;6W +;.W=JRO%:L13N+3DP@H._W;R=_K M=?*#"/($4DT""50#([GBZ93\QD#=D'J]L!J*;"'Y--*DV6BVR6]"WO 9=>V: MZQA.RW%.#MWVR:&=Y&0BV.+TA/$9X>SS'@^_ZX'?[K)> [KM@/4FK-5JA6W: M\0/<39O_\?>P*YJ[/DHO8OB\E_"T'H&9O]]N>MU.IH_GG.FH[S<:_]BSIJQO_OHAMD83,.MKM.83].^#6G/=2V; Q$+V=]OV'_'IJ4>TH3'B_[' M:YZ (NG'FJ*IJBN0/'2&BO\!Z!.Z9S?GSN4NCA/S%,H0_*9Q>G0; M\0G7I.5[S;L>KP=.Y11CUR+K]W#4-=<#/-8@7\GWX>CR>GPV'@ZNQQ?GY.*, M#'\.CI^*<"*T M%DG??^2RU'020]EE(B0#6<9 MW9)[IS>&8I)GRS(32KF,; I)K=E@W1$8 *G2P4*>1R- M\I30=$'R5,O<)!M*>ZOR$164)+@E.8U)2 /<)8E(4(AJX>PV#%((0"DJ%\8D MH3=@6;(<4^$^AL[@E+$M$7 .8Q!PB24!FJ78'3W!/"?SB <14;GYL^H_!PG% M(": A*L8:P=3ALRYCC! E4%@'33C%N@*!)X@/"B3Q?IAN NN"ED5LG8%6:V7 M1];K!?,HKX"$/$4B&+BL"%!#6*&Y-E7)JIVGJ%L011S'X6D0YT:K(&76TKV& MA.)6SR D#-\,]^)X!;""'>K>U,A(QLW -6.1QVB U!*(%CN=LOX$5$4DC,5< ME4B3,,7J25*N[R3SA_VCIM\] M5@6!BJ40HS]$&'+8P6?HO6 M_XPO6T\4WIDHQ(G*"G*=@&AA2M6[ MJT7?'-6.O':C\^)4.^IYK=YVP^X2U>R"^]O!&O7>D^CZ 10Z@+EMZZNGP5,S MI5] <[5]%U.#30 A4LSDJCJ1X]67H_J9<64U%5I!:L4R,<,2SKQ*JPQ!ZN3%VOKO'3!(PA:COL#^P;UW(5 M]7:7>I,O0+U757-WP;>U'MK@W_9*:FL,(CIGG!FZ4252F]U4(1G-HIA!'I6L MQ \"D=,)C[E>F'KSH6D-C"VI+(0<1^^8KBVJ665Z6P24Y3)#""I;'PA6FVPA:-?)[(-FY1,6SV)3L1[O[KT^H)HHPXX*EJ+I,225JVO8!9&$ MF5]SM:C"0E3E"68W'A ;3"%6'WP6I1)4%9EVF$SO;O5_@!5E*%&8U) 38(44 MDL8^2%H@J>8*,I[.1#P#4Y6E=%H\#RL+[05)%HL%8.L\$DYMT3O 0T"]2,GJ M[3@V>CVOV^C^%6JTO5;SY:G1]KVN__+#^EZONUUQ]RQGNU[G:+M2]&'$]380 MYS>W M>]<5J; [T<*]\:@=\E.G[,-^&\6A_?O83Z]?* W?W-7ZK9#S#0?U MPJE7E!;VU089>FF>R22E>V\U+S?>^V!CKG*Q"FJG#,R+FAT;>U96V_;-A1^WZ\X<[!> %N19,6.+PW@.0Z:8HW;V$&WIX&6 M*(LK1:HDE<3[]3ND+">MTS4=UM8!X@=!TKE?^/%0'F8FYT?#C)+DZ*?ASZT6 M',NXS*DP$"M*#$V@U$PLX5U"]7MHM=9<8UFL%%MF!D(_C."=5._9):GHAAE. MCVH]P_WJ>;COC P7,ED=#1-V"2QYT6 +XB]ZR6''[T3M* H[BZ 3D<1O=\.H M$W;3^,^@@:+(7LEHL^+T12-GHI51:[\?A5[WH#"#*Y:8K!_X_B\-QWHT3*4P M:$^A?'5;J=E29NBU:1'.EJ+O0FI4HC4YEERJ_I[O?@-+::4D9WS5?SIG.=5P M1J_@7.9$/&UJ(G1+4\72BE&SORGZA.ZYQZO*Y2[JX4S0.H0@M$Y/KC.V8 ;: MXY.IZC^>GT#-Y61U/]@[# MT!^,95X0L7)/P> YI%(Y$Q\V)@IT729 18*H_:H4],E>T/$';;_I0+H)1$/* M.!(W_LUH7"IF&":"B 0FUW%&Q)(BO. MD>> O1H;XIQTW>;GEM7).BU(ZQ%;V!;9D=2L%/U"*MZ,($(D!.79(0> M0Y QJ1=>72S"'# HJFU=W+HDG .*H6W"L6JZP$+III-*F2 BMN]18<*<:KMN MD:OD55DE@HRSJ>M2KG')@Z_";T,6G-8,"ZD0.UJ80$X*3?OUS2!ANN!DU6?" MI<$)#7*BECC^+:1!Y.S;T>_20D9,^-J(LU>1UU-AK^=U_:X=# WN&":I#:]G M1L_-C/LFV:8=]+SHH/M9LN\%GZ7]F]KVH=>.VO=2N^]<5C7#NA7:O<+.J2B( MR=)8@!>-=J/F*4B2X,S>]R%P7+6-^[+^.)/_H_JPN+;,@UO=QVFZU2Q5GWSS M^6AK*?MWX,I7).(A1#[(7=0?:7>%\102\CE]+09:< M_I=RWJ.OUR!I9-%'7M"2LP3J.'Y[Y*MAY20<<9HBG,0SD2&75*8 MIBG#*?BNS'P"R4'T",F/D/P(R=N0/,X4PY-U@8=*>.7!!,?6OZA>/6+SEZ#H M>Z;M867&@O3)YH2T2R"][PY&=YR\/OE$7DCM#G5]13FQ6\W61_.;AG:'*_]& MA"RPJTNS+?*%[^SK:_75?]_]V_ /4$L#!!0 ( -6# 5DOOUVY"E,! *N& M%P 1 8W1O[;EWDNM"#N\O M3H[NRW&<,YY-;(_M[.P\_\S5AI;%!($&D&//I[^K&]"+)5D@0#12S]F-;82@ MN^I7U5755=6?_N_SV!>>?FG_SOX MCT__7[__OY]OOPE?0F8F\QU$B*)*BY;?EGT:G!M9MI#Z8?4MSAWW-'FI]6W*H.0H8Y5$3W5'6T!X154Y=D M0],LW4*N[&!L#U77=&VLT_>.$I@SS#N(3^,H^;TW2I+)Z8X M^ $&J_:RF[SGI!]C9W;CKU^_3N#OD\?PZ8,7^%Z "6T^)!$*8C)UE QX0DP M6LGJJW+^'">W MDT]=;_GQV&F]TQI^JF>V5U@:RSR:T08VG($!#OH_[GJ#3R.,W,&G,4Z00)[3Q_^:>D^_]\[# M( $Y[M^_3.!K3OK7[[T$/RFI)5Z2J[6O7NP@_^\815_A2CQ[C=$;D.GO_H+S:10M M/?\B<+^ NT)*09_[P%H3UVXTA_#4T9]%\TG:?8&LO)!E>N:WPW<'KK+,[1Z M@[]6(. 9/-VE;_#1X_*DAMXS=OM#Y!-%E;W-[@V^GGV[NUAYX8=EB$1XB(%N M#H[7()N(_&E,)0"&)% 5<)H GG_OQ=YXXA-QH-=&$1WQ(HA/GF,7($[?-W]) M]LXXG$;T+ZH#3J>!E]"!QR,$'_;RZV.,XFF$!^E?Z8>?/BQ_EO]-GK'RO"F, MX?7#,B5Y^N/N2]EG 5OOR"!FSP29]%R\>"NE,TK":,?7KGR?7/R"@W#L!>L> M6Y0T2X_XL#SZMV8=XT<"NA4J$EZ?9A^6(F,P'3_@: .+)_!KJ:=%>!)&"9A2 M_R"7UH]R^9Y2CP>-2.RT?Q!=L?;9"S<4>7 FW_391+[SZYBJX/PO8 K\/?1P M)%#APVOMHO/+_UY6S:^_/!O!\M,G5#?E?\&R%B5$3U+UVY=D^+_\>_//9L-T M%VXU^F2I6OXD_SM_R8>E>:\G@\( &=+U/>)[CI=\QT34!->#3ZGWT0.[^_0F"MVIDUQ'=SAZ\AQ\]NR!QJ5HOH6G M(/\6/^%@BM-O?_JP]J&S^<_>O0/6M/UC3>,S='S)JM?)"$?DO@B/R-.>\&7@A.,& M=F0:X@5S^UXE>7&+$^0%V+U 4> %CPUXB0T1GKGM+>8(7R&(HBYPJ5*6#@MN M" MT8&Z;J0LJFP'&J]Y+UY#2PPJ^ON];Y" M&J]H7BGOM^MN];Y#&G72OO,N=0LAC3KIWW4WNNV01IV\X)YU2X1GP5EN:&I= M]W_W'ZUIH\ZEZ\XN$U&*-AC7=>>WE2A%&XSJNA.\URA%&PSJNN/;6I2B#69U MW6/>8Y2BKF07K>N><@M1BMIHWWDON9TH16WT[[IGS$"4HC9>,%=+R9Q'V1#A MN^[*[VO1K3%Y5N^Z8[[O1;=.VG?=MVYCT:V3_EUWF=M>=.OD1=>]X[TNNG42 MONN>[I[CY^6*KNK*FM"9*T9LB0Z=]U-;WT=HB7%==W#WOX_0$J.Z[OWN;Q^A M)09UW4MN9Q^A'68977>O]U? 65M&B-%UMWK_!9SUT;[S+G4K!9SUT;_K;G3; M(8TZ><$]ZY8(SX*SW-#4NN[_[C]:TT*K(*/KSBX348HV&-=UY[>5*$4;C.JZ M$[S7*$4+##*[[OBV%J5H@UE=]YCW&*6H*]G%[+JGW$*4HC;:=]Y+;B=*41O] MN^X9,Q"EJ(T77<^ZWG>4HC;",^?*DR[0,Z+_@E[MZ8^[ MQLR?=HH]3.;<]?8YT9(ARIS_W3XGVNE1;S+G8+?/B7;Z;5O,>=(%.7%^=F#K MA,6/#O^E!Q=?3?R M)A/X>1:X?T:!Z\.O!UEA;C'G=W>$72VM.$QZZT79=31"Q:0GSRZ76I(E)KW\ M$N>?'<-YPDSZ_ZSRJ*4#AIF,#)3@T4%*CLUDE( =KK0D*TQ&##I@;K<35K"9 M#"MT@%WMQ![L3L<>CD:H.AUR.!I9ZEJDH6WOJ U)ZEJ%ECTMU'HXS_"T.U, MIT-98BY(P!Z]:SS24Y:8<_]+T#LU@V] $\3W8>@3;73F@"J*P\AK0B$UA7GF M?/IN\*!6.6#.4<]Y\ 4_))@ *'Q#4>(TQSEF[.SL_/;K/KR#\/HTEW0,^<8]PE3M0J M$\RYOULY\36,W.\AL.(\PJZ7D((?%+QT3_$SY^*R3/DZ,2\SZ\5NUS[?0A3\ M,4413/Z%AAN<:00SF.FBSL!?9M:U99P)M4H"L_YN3<9GX?=]"X/'!$=C\M[[ MEPE>+A[]Y@7X>IAJO;K>^#\H\M"#CV]1\NIM-Q'<32X?9&A7EIEU\/FB MAK]].]^?J5,Q>L(PY->1?-Y_ZBGTG\"L6+ZI,RI5839HVBK<5\VI-!V,@!J[ MUT\X"KS'43(S*LE]=]=?;[FX'8BXL6#:*LS&TEN5S;9L+2Z33"V!M5E\"G.[ M)20I^18%CQECR9_?O< ;3\=U\?,[[=Y+07D93*9K4/3Z#H*Y>\!<5H_S1Q3^ M2D8%P@I;AT1%Z/7;_HY1M.A;>+&#?'(1>*\WK^U;*!R6%6;W3PX9+#O)(GHN M((M=A2%SFS=<&[X%<.- 87J14< M,+O+U"BWN#YXC0-F=Z 8V@DZ^_RM[CP^!N,/]87@V=UQXIC:(Z;JS !6F=W6 MV J3'#\98J!2/9^8JCI0.A[.Z-'5&:W"SC/ M&Y-SYF+7VWE.2%!*K>Y_O6)(J)F-"A\Q@VN58.;BK<6(3?7D#7HA61+T%+SL M]PZME\R&&%FD?*V8/\*H&HL\K56:F(V0-4/YG2#55&BL*9XR%^TZ3CFM5?=V M--IT:'):)T^U#D9[#C^>5ZK$*M%5H#,7$STL M"KZ$OH_ 8![BB-QQ_N6Z-G'B$,\ASESP^9@T;A?-HZX"G=F( M_&%K7 [Q_4&4S1G\99SBA9OK23N>@?W M.8X #>64O[JPZU4-#8WOB933>TI?LOJ24HO>TQO?%BBMTVW0QO7,K?'X<.GM M'+4OU[,3JS,7*)P%:*YODJM\?7WW6(8:UJY=AU4KE5SL7?Z#3\B_X)R M9LD9F'A)Z),^+G$RIJ.()I?_4Q<52"^ K>?$1^$L=DD1AS MNHW'87"7A,[/)DTUV:ZQC8K.7.BP%>@?),I:$/C[7V%WH,]L2)%#OXO0'T6X M@8W4IL#/;)CQ.,!_I"J7V<@?1]U!:SMF Y(==_"^AM.(-6E@!W8&LY%/#CL6 M8+<8CWT-O#?BL:]OK12/-9C-4>\X1FN(?;75._D@7<(:]DL*RN?K6ZO))W.E M!CGIOR(O^A_D3X$O"\W*OD84B,ZK!(?9S0NWQK*-00-=#V=?:1#J#.H%+GT-E98L\'KVZY\!U"AR1B_?\!/V-[";]K2,Z1UR M=U0!L_O$[*N"G>&A<+W$]1)[JH#9?7/V50$KTE>'=E*Y*CAZ5,+AA<2%N*D!Z7[V=V M+-/HV.6R?3_OD)4$0W+)$Y Z)9>LB,)A;F\R))<=RP9B!8R=\K"Z?\2/R3-5 M.J_*6SIDY4C](&;S.=@7&.Z3'.,*PVQ^!_L"PPI&.^0L'(# ,)MEP38R.^4Y M\)3=>@6PSJ/W3&9S)_B*Q:6O&>D[(&^O3E5@,9N;P;XJX-X>UTL'9!58/#&E M\]+7(3^6JP*&50&SN3!L)UF\D= A#Y?9 M/!4NJMWQM ]8;S DJLSFZG!1/5;I8,KU9DA4F(2L)AN22)R!U2BY9$87#W-YD1R[MCF4#L0+& M3GE8[220UPI3GJG2>57.:_KV*3#,YG.P+S#<)SG&%8;9_ [V!885C';(63@ M@6$NRV+S*8YWV/=Q5-F4B*/D])Q8\CB:H"AYN4+CQ2,R:SZAD[SMFY=XC_2@ MS7,4+QW'.8V3<'P?39V?6]]4#3-UUH':S&WW[P4SM7"Q*CH_3U_PMC.$&4(* ML[O-]^CYALYD6:'#Y;]C%"F2K-=/Y*5S6:6^+/45:_:<-\YE?75KI7-9;69W M/&^Q#[-R;PCH[R,4Q,@ALA9_?EG\Y'6^_OR3AOD%8@'_5_076IQ?:IW\8G:'A'%^$6;M7[X4B=G(.>/\4HOSJT;Y@H69\ZM=HPZ>QEG0 MKM>N2,R%N8C;Z,=7?( MQP49MD^<=A4 MFL8'LS$DUI>74D#M*CJ8C5AU8GTY"H@P%R3;PA3*BP4HO(8&7W(:1HS,;)B. M]26G(G2[BA=FPX2=6(2.%#3,!C;YNK")9U+G2589T.3596S%WE&G,Q MPT)1.L(?;JKO&RM=BQZR@95C7 LZ'4=LW4C?&;==A0MS@47.H&4&=2VL=Z19 M">VD1BH*C^%U8,^Y+7#P@!U'R-L(82XZQ[,2F,+'T88"]PK4KJ+CN...'"(% M(-*U("?/2F@;,8BQEV8J?Y*%6RVK7H(1M8.<:UH--QQ-:-]-8VO=N""W.! M11@AST3F>E< 4/HXV%+A7 MH'84'=IQQQTY1 I I&M!3IZ5T#9BF MU=F7):;_LO16\\( G!TUIT# 7]N3K MPC:6,1<([IDKL6/60#*\>X%G0ZCMBZ MD=YF*7X;<-&9"RQR!BTSJ&MAO2/-2FCIF!N=Q_ ZL.?<%CAXP(XCY&V$,!>= MXUD)3.'C:$.!>P5J5]%QW'%'#I$"$.E:D)-G);2-&.9"G5U9V\%+SS@ MR4%3%C0&3Y3]P^!BAR5OBK70UWF D8%J7M^U@'L MFLQ%5MJF[H[8_> ]GT8X#J<1K"+IGR.,7#H>UWL:?()_*-$]U=$>$%9-79(- M3;-T"[FR@[$]5%W3M;'^#Q(YF7\G3EY\(/[8"_HC[#V.DE-=FR0??WEN,CJ5 M)>G_]);O0]$CW)J$DU-KDL!G\00%^8=.Z(?1Z7\"PZ3A\.,0QMX?HK'GOYS^ MZ1XX$ M7^)=P&XY1\"WE]>W EG5U^$B_\]__/9U1\7POGU]^^7=W>7UU_H7CD!8])&(C"EY/S$T&1=,W.Y]7LB+2U(Q*:>;E4Z.7_]9^R(7UD MF*U%=$]O\(^W_[=M?JP)XM?KV^_")UA,@C"XFH[A(8Z0K3FW>$B6<+DG!(@L MSR[V3K^$SI0L>OM@^%T-C^Y&)(3NG!E M3W@((UC1^C!/'TUB?)K_\M'UXHF/7L!HH,.E7_JX_#X=7O"$HX18--E+Z/O2 MC^?+^HF4+NT)&!")F[\Y^_@$/OJP>ET_D11S[2?2B;SV^J8GV^F'"XMW'^=H@A0Z;_1??YS=WE_[_?"$L&#PS8^?L_%Z CV5; MU98H15'W@0KW&O72_,KQ>CW?L'*$D9",L/"O'"U"ZKH(&,QQ=X,(;(CVV/\_\6KJ_ K+C^<7M^(0J75^/!R-V=4LTYL:?U' M9;W1 H_:W1-,J/5]F&1 .)?*RQ6'U!I9&VCW(AF*]2;MN MH'0'U4_)^HYB3P ?,P0G,Q+^.8V\V/4&PT\/T8>!MXA5>FOTB +OW_3O M]]T!VLXTNCRY/;D[$2[&$S]\P1$ERC*XA*OPY/TA1!O*BMF9ZT8XCK,?W^!Y MUK9FZB,7T7>X/OUZ[?L^I*;$!8I___W)ND* MEKU"Z0T,35;T#C%]9RLZ(P0QH2<1$-J;(%_ S]B9)MX3L:R')+M9!#O:\:=$ M(0K_]B9 7Q=WWY9^5QPU!-IG$49+.%%A/997?/_W)<#X+83UXV84!J]B"[+6 M&RB:W-B-R$L\>&#JD.,(?/#)-(JGQ#-/0@'NH+:'K+Q[>$^T#MDF M.'.2TRY[KK9VHEMJ6<=554]T7:O%<57L$]VNQP>FHS+JW)%E8R.6/>_PWDO2 MG&:,G)'@^"B.N^.7%)QBA*C"OGL9/X3^N[A#CE>Q"5YEX4?*0OSLC%#P"!<" MX=?(@RMS)=A!][SNM()L<7B1E0<*_9FQHZ?;-$"UNR1T?HK";S00* L3% E/ MR)]BLGLLQ*.#"AE5)6!&<$0:RDHIKT)>8 MQO*(.;BPE_-.SG)G1B@6AIX/UB3R?;B#Y",1(_-?4X^8F&!9/N#L!GAP9F6F M7Y55$O^C>3BYP;E@I^9,)48H^9BDX @N? K+%KEU$F$'TT5,5@2:JA@+[^!Y M@" AGH*.CTS^(76AXJ&6?ZY6PB[T4!!:[P3EF8[0. $6YZ M^"?,A7R)W@_?)$/)'D8+V.E(Z$A1G BV)+CH)3[9N*%?,E!R/HTBVNZ"C).H MFP0ETW@F)%9O\'<V7)N2Y2^WO5V]^N]56(5*E5,"Z>#"@DZ7L>QT M&=W0'42(0'[&7I* V&$?Y"@* [* ^2\"AL7L1;@DZQIR:*CK"TI0FB/R2JO, MG['HR-Y.X4Y-THG.N,6/4S^-J=_U[X5WA*?F1T553K(;DI%']Z G9 ^Z:>V2 MCG>F+W#\OC9ML$ O0JY,. -%#@@_#Q@)R'- # M$2+"3$0C(NONVJL" +B_]H-X# H$WA+E2R*(S1AH\"(2,P,>!\LR(=&C\!B% MOY)1_O$)6!V8CLW%0R^@6;$T[DY"G@I,<\,(ZQZ\DU.=//M4%O1)\G* MB:E8]00 ZYW?VX-BH;BC2U',=9408\]U?=R.'_Z-**UTZ5I03.D%JIW:+_RH MIWHFK'\B;?+M51+M0'5*DWN#L]4K, M7M'36PG+18&R9#.W'>+B6GCM+L0Z6[5]]''->R2:]VZ3R]$^!JMKP+++"B5& MWF5T:\FL(A>KF>4ZES','Z(<\SEU8TX7ZZ,VQZAM?DO#UX-KQ4"F%I(#(0G+Z8&:H "![!"XIVDAHC<3/IENBAR8X$4 M#7GNILQ!]1UZOS86*;03/9\!Z8#WTF@,/1YAW\^1)+P#?-!(=EIE^7:<^/W) MQHW0O^.X_1V05SQD8VMHW091F_MGI2UA@I?"*EG=WFZL&Y)U/\ISUHDDT*PU MNL_CI#EN,I_[+'KT\!+29X^N/>* M#4H/A-+QP >)?^]=7GU=D]%!AT$SFN[H(Z[G0UGF$DRB[X:TQ01Y(!@18!G MLZ09STB9@FJ(BBR)-NE.OSS6P>;=H<6.Q),P74).(TPVT9_PQA[%&:.E^5?0 M0TR.8-G\E8+%_P-:'[>NJ7#9)LSFK GS*)I;78^X_Q!A]+./R!D3I\C_A5YB MXA!5[M2\.*5_3N/$&[YLG5,]7>?>,O9DZY6H;.C. 0,.QP(]*46X#K!P1_M@ MB\)EX)S0?DO=/Y]=7]Q=5]T3[/ M:UK&9?9[GQCKI_J)H2QPL&8MG=9%2U]9&[*>:KVU\\[4 M7^:Z"V!6>*Z03Z D[;;1+A,\%N23QL1"H#]/3)UM,GR=Q5EF M)Z.4J3%K2&GN9G[6<_#(.CJ]U4CO$V)E*,(H(B[>?Q8X!P9<:?73!_3:]B]1 M>E:/]BD)$-!2R^A8LG8E*FWMR-&/ $U=CT1"ST-B0BI M*'[!#CT]+/M(%KEP'I-PVKV!OIMPMI^+46O&!MS[)RSKYQ$7DDTOFH4JF MWAN87#)WSUU/X%E)*&P541[,.DKQ(EV/JXE75^+52G/Q:I;G_AT%Z)&*\Y]B MX8L7.]/TO ZRA)X%R'^)/;HHS^6?*(@TZY#<Y[-Y 58Y#_K7CE']8YY,(9D!E_R8*'>P2<6^?%ERX&Q9N30'A MWK*'72:[IQE/NZ';NJB\WDK3.\X\O>O[/U_<-INC]QHQ/-_M(&2IG90VEN?^ M#3^"VT\M -HMD9L 1V "6& "5,Q\Z0"T4[$^.TZY)JZZ\!4Y21AQD3Y\D=;E MXQ'I(PWF_P@6#OZY0WY:^IKMG2^T72<>_8^8GIV1+>M< 1R! M! >R8,-3F\0CYD0;FOWND5A\-,2SJ M"_MP[=.""W?3U2C2\0BW?IS"?4T;0%T&:2L80$K[5.!BW;18J\TJ5S91GFRU*U.>?6UE"O8E%/>EF:B MS%-LA+[P=E^HLLQ1>YM)4*C/WC*%"U"EAD9[68K$IDZJ;Q80,2AY;^'*4LA_ M.^&J6+/7UY7%N\FX<:PR7@.:A;>[8^[6#7/3R7O[FU;='72V_._=-*\K?+]S MV\VNM,I4C1/%*-=^"IE\#+G +AB'=>(/P&[XQ% M 3\[>)*0$S;2;O("K)CH?0&J;DR\_E@:6/LY[F8]L$A#C5IFNVN>>GERM2F' M];8=X1CB&-JOVGY SL_'*)P&;C^;[9#^[RT*LE;\PG=@AY%/CEE;)WPE9FS)#"E9-9/][=* M,UR<&3TZA*6I;3SU:!J[KX\\4A>//")_I2<>3>/^(T*3TTP5Q\7.-E+SLXU4 MJ3>0)46T;7/E7*/U9TKN(E.%N5!"X[QZW:)>X2)PF"*@-2,",HB HHBR87,1 MX"+ M@CHS8B 0GPA&T3 XB+ 18!M$3":$0$51$"31$UGVQ!J-1;1$0>)U&%. MR":K$)/2S(WA":4< =8JB4Z+DMF,*)'S4BU=-$AKHVJB] 8,FUA-BD1!CAXT M5C.@T7L#%1Q16:ZL?SEHV .-W0QHC-Y URU1(44='#2'!AI9:@8U9F]@2*JH M26RK&AX+WPZG&Q0E<6KFT10Z>,J3Y^QH\Q5U#+LM5'(S0D7[6(FJ5=GF8R>" MP$$S XW2#&AHP M)4NT[:XNGNV'*UDZ!G1]POQY&">D\+=*XGP1-Y)_GY7OM^_1L1_$SZ4B>C.Q MG>^+%4P%)^2\'OX1AFY\%KAWZ8[(Q;/C3PE-ON!)!%^F;0?@=Q^37^"^LW$( MQ/@WO5YV[3)Z \46%9OOPAX@VK8$Y/:/-M)X619M2^9H.SRT;0E-[1]M5F^@ MVZ)+O4&FB;J5F4;EN\J,PBI711]94C) "E5-&2#0^H (=4& MHI3>P+)$E?$L!HZH1G86FH&42G:X1%MC6TGQ,&KQ,"KFY6^UE+_MW?LCYP8J MJBRJ;%A-;;8WBG@PM;AI.^'E?C67^^U?+"W2'4+4M0-J-<3A M5K10XZ0 WRQ+-SO8+ M:#]TRW[)XQ]1&,?"310.O4HYKT-8ZSK6MIBQ M%1'#JFBKEPSD"+;T98H*3S9YA AU0:B%!(W4$%+ M*1Q2!PBI+7Y9,YA2":9T4:HM%G6HCAG[]N=B[A0O=-S5OCQS_SF-$U(R^C6, M*J2CF60#N0Y=S0M\& 31%HNR-A#I%$02+TH\1!#M"4,&+/&JJ)AL]]'B(&K$ M:JP-16:&(K8+5GF<3<;&8 8@[B4)WZNPB8^3< M0%$UZMH]X^X]2R#:8C+6!B*R"2N:2N4D:0XB!D&T'PQ9Y%C!&K?Q.898PM 6 MB[$V$)$-$%$UV59$/+!8H!HO@N]FR,HWL.GF=IB,<,1#C67M1B<)X]/O.'K$ MT2WV48)=4CH0EY4OA'\KM:+";LRMG?X2P=NX[< MTJ,MBM@2XITEO>:\C*< T'BI'7-<1MR747!ER-H&<)%IR5\OV6PT_LV'<;JLRO R< M<(P%WOVM0:LVI?&W,"XK@;9$ZLM%P^1=DCCFRMFUNV-.[@U46]3-NH[8YICK M.N8:AQQI=6G4X4QQR!T(Y(J:MKMC3@4'WA8U@W>$VR&(R[1M2](F\NX9.S7/ M*.*7\N^S\GV^I=39NXXKT>L25K@(QTF^E20* =ZM4>5Q;)>ON-VT, MY'1-;8%,\5^%P6SO[@J7[;5E:[V!IHB:Q/:!7CP1HR8G>H_(TL'7D45#J;5S(<(K!6'>(_(,GL#0Q(MQA?#]K.:V#=!OWH!"ARR M[S,K,,BM4>&=1R'S_K@J5=_5NN-#"+HH;$M26%;LTGK5-:V#5EC$*\0ZA:)M M>SBUHL@F=2S2FD,I.8JZC:(]@@B&1TI6=6O5 N HZC:*MFVTU LC&7P4T;:9 M7=+:#V-V)S-^T7CDZ4,-QC?K$S^%IG9(5EU=\_@^>]X<8A6"ZZ6A\&=7J]E[XC $B.$^XOT?/O):TIB#LQJV0/#?P:Q2.S^$A7C %PF3)@V$0IRQ) M[Z,,N7A.(@2$]0(4O5PF>!R#Q)/71R%M#Y_OKI06=P.L'EG4I!K"<.VO-KQN MJ]$)H4+6=W4,R6 YBZK%]H$.'$--5,36!2%R(J$H*_R,JT.$4"$SM#J& MR':;J.@\=;?KP>0KG A+ >5FC/^UDL9:!LIO#W23) <8+5S#;TL:Z!= M-%%;'QKN#O=D=[#P<3R(\PD'L/>'EL,HI;QEV\-]O M?U^:_58!/X((PRC^C5UB$, G@>!,HP@'SHN0D",+?9H-(:#9$>@KZ:R5(_RL MT:2XI;ENADS;D\U$%ZFV75*VJ:[]FB+J/ /4PA&89X%[/T?7V0Q<8*->#^_1 M\TT8T0^2)/(>I@F"A?$^O$'DQ/5UQJG5&]AJE7)3=O;.N#1U1YIJ;P>Q/QDJ MZ?W1\]"50]JCYG+6'3EK),#(M, I-#=-,_B:QF6-X36M2%L19D5,)FN:;K!] M]#<#.3,JV[*X-=3#RR_;\/T(Z7?SYA2EJC?7A9V[8T7A/GRFPM@KN6*H-7E! M')_LXG.OOD930-6J>P\E/0U&NRNKN81G DM8XE;/$26^3'D[]4 M;NY,:ZIF?(XUZBI75:7UD9'E-:TVJFL(K(S&X#8._LB%K5OR5J=W5:>4D08S MJFA5/]6^++NZ)FW'+&H=DK-&O,0Z!+1?^ MC469?Y^Y[[>?1V"R(A_K#8W/*/:<*L?3')@-N6Z&3%N*;[IDH.NHJGL[Y*AL M=,TN4!0 &>+\.10M,[M0FMF%JM0;2"=KBB09.?FHUN)BCGYVIK83^(U7X-\1 M\S+!O%3YF T.? [\?:G]FK6^0K7^ZI'<7.LS@) #!O].V#?KT?KJ!DN'):W? M?K8&XU[/%\^?)MBM$*W<%*DL9RM9I$:VROU2.*^QO4W&! MZJ1 [<$!>T.,]'I<,"Y+7)88F/4^?;HWA,JH[-5Q>>+RQ,"L]^ FOB%&9CV. M8ENRU/[.&?L9_W^C?V"W?P:#0H^8E... 6@4&K%P/4WB! 5T8E7ZKAUTY@(? M6N?R/;H0X5F[KSV;\W$=T!)3=53VN+%0%%MT516"U!8ZD.Q6_X)A]?V,HMFX47R5#5#E%5^RMV!PJM%=&D209.+L;0M26EOEEXR:GRDFRVE5?['B+C-NB&7<9"DK;L*:2S*!^'ZKP< M[F:C9H1?$HL<+3AWLW!K Z>:+A.V7E<*(@?G 8&S76QJ MM5G(')N'A\W=K.O:P*EGBK-Z6X86P5G!^OY 6UG!3]=[&GR"?_*[QRAZ]()\ M'H3WV142J;;@SVPJ?6)IGRHGBKYPC\3_OC+T!8=74)=G0-$NWD"N# -E# MU35=&^O_(/WVLR^-9M76$U !_8<(HY]]-(0)GB+_%WJ)"9H7R0(T6>1!>?*1 MGLO>\"6CW^#30T3D9752E7FQ#O1G$0!M$P>4;9N1E /G,/YP+-Q'4^>G;YHFQ^1C[()DQQA'$2"^]FPOQ^VT3?XA55 MBW/1I#H=IN>C28Q/\U\^YBK5"^APZ9<^+I.1:,!7ZIR^+_UXCLT3*<5G%@[) MWIQ]? (??5B];B@GMF*N_4@ZD==>W_0HV3C1B98L\:C-US5;JVU0VMLOWQ)" M8J(ZWZ% %L$;LT^! MSE("Q5^FH*=421042=%*3&[+[GBG:/ %.Y@8N((J4SJH2W0X@D,+S^(8KQZO MMF,^Q>:V: PD>Q08W!&TY$C/OTB$"GQGM0E%K9L;#*6_K5^KSE$\$L '%QSR M"_[7U'L"5[O,48F\MK([L9QUG<>L+9W' !=G@4M^7,S1<9:N'&[*X:=D9"$(+2Z%= F8JR*8F:M5J?S\W7[H-GBSZM!!ZU-[ M731M5HY^ M/BYS]2;"$^2Y GZ>D(R&F$;.0W(,(3=7=U6F&4TO4I*"H4&/=4PWEG:U,$CJ M*LES?=D3>_>APGR!2?;=$9O M;SH7L$".]D3=;5':2D)B$,M6M211EQL_+*]K-N_1(FY;,+<2XL@VF:@8NFC9 M=<5OFT/<0:6!;;*/PPF,YH7:Q2299$)2[GD\MZ*!G!+UQD=! N;,14Y7^#V- MG^-O&,7XEKS_>O@#;!XB5&Y#Z^CLR?D^62SY6L87<.'(!O!(Q6M'6*'AM0;V)HI&KR? MTD'"JZ#2;@Q>,L!+)DDY!Q::9ED%_Q&&[B_/][EQO:O6S2E8&NY*;V!*)"F" M[6-DN G@IT:/'JD,#@-'7-+M6+Z0T[/-'H' MUL+%L^-/"4EV%@RR96>0;I^L)&)RZW2O21$-0(ILVIFFJ-2V&\$MTJV@F/D1 M@D\63KFY;4T@/F<*O[BT__<-1 H6RYLG)O2F Y MB3J(OFY47CW*,H?1YAAW^FY&M@_):UJ^Y MWSSTX/E>XF7E,G=)Z/PK.3HCL & MRUO'+>"B2M_ MEL#-M7]KR,5<;-6.1/T0E))JC@M![:XKYOAX:S?!?O]W*2P MV#'!WR3%TK(MFH=4*LU%XD!%HF#?HHHBH1*1,$5#5QD1B>,J 01T'H#'=P^G:?B'2*,MJO5FF"D]P:F*EI:79$#1H(#'5&L M7_ 0 ]]<(<)/.)CBM"LU/1 %1X >KP.W_?\S+#B[. 3BST M!>"RNQ+9X1;*-LWK)&%\2BE**F4SMR^^)\3<53HLDG6EBWKUSL?6XC;MK="&/WI"F(.?PT]NU M.[A%"JM%B9FZ F[@[C&B4!^*U-[ $'6#E4*GX[)N\Q0?8-@T2E5L.!3\,'CL M)S@: P0>>/GUSJKV&]#Q'LCX!:BXJWAH)$_2-'FM]2'B9XN2K0,_.CF_4=$K M!P_V8\KFQ[W#0/%FN#5Y5YVV=N?Z-?L%,CT+F$9'VT)WVWI0>>?;HIV;)4,3 M=;6R=UJ*6QVPR*O5IG0;>=M6DNK(,V$AL4U1K7[^'B_7J 4?WY:L=-XIJ393 M??=*88L4FXNZ8HE:=?7,+78&853"8J\ (](D6=0L4Y155M+I#ZK>:9? X$3CK&0H.<=HP_'88$4W-Z[I-2\1\\+KM\.S<)M!21"%8WJ)TIS15U'DW*#H M.KI+R+%S_X/\*9X_,Q-]:2[ZQMOZ:.-P[&:&8_8&T@FP9#4%?>6",$&1\$0> M* H;IQ"3%\55B$F'&I]-DU$8 >/=8LIU84K6&Q3>,+P2Q*T\/+LWT"5)E-+_ M+T#V=,P"FKUR#^2_GB9Q@@(B^R4GJ$A2>?J7'M]E'$]+TUZ19%*7)(N:#*:? MM1HO6Z4]J1)O'$Q5B*WL >P[$AL<9T6S15M217G-.58;@>[1UU'2AW/*B )* MA+], YR:1ZHD"C![C=[V!3MX_("C[".9?J2* CQM@N'A3]B?+^=T:>+;(.4+ M_&>HH(O*JEFK2.24';ZI<8C@V%JKOQT<.D/@V+=+TY8Y?!]A%$^CE]0@IBK4 M">-D9AG7O4[G[Z-(R$"1/:GDXD%R!E715F']T%?3"1I9E^L;/$D[$RU;%DUK MM='$S)YK:SGK["[!NSK7LS7%X$N$1#F(P6@4_C(\L2:JBQ1K#^.&W-3U)1Z>(^>2TN/TAO8HK:F42DW:+L-L!7MVQ+ 5#!X1=M<]8VYO=NL5G;Q MT'.\(RL&:$8)W^($P:O<"Q0%0(]X@_G 6N#4H(*NQ$Z,K M<;0EKX6+,1?C/1>2U"/&=F.'4^]=C*F=\2$AC;'S#!?X)Q_N&$6/7D#?:RV+ MD(.! U'=V)"E;>!0"#B$.XP%Y) M#Q2\D(X<09C XY,0<(*FKD<"<( 1EQSL M1W^C%*-QN:$7H,#QJ+<(%\8PC_AD.<5G@0#9:W4-QD7/K0(.GT;81R0UZ.,O MSTU&.6 7OI5Q49I_!3W "*;)YJ_L1FE+(?\U2&G]5?+3PK]D\$0@/-71'A!6 M35V2#4VS= NY,H#:'JJNZ=I8_X=",J?3+XVB? 83](C[#Q%&/_MH"!,\1?XO M]!(33"Z2!6BRR(/RY/OG-$Z\X4M&O\&GAXB@?G52C:#^+ *@;>* LLU*5M(6 MO.0\)N$^FCH_A>L "W?A-'*P*%P&SF;<9E/(@$A4[L*DU/8G-9/-\T79O)M) M)&DS?([BD?#5#W_%PKN96+\O.&5Y>/>=FU M%]"IT"]]7'X?B8^]4K+T?>G'<]R2 B""W2]-A!542E\R4@H1IU:"V\OG2!YZ2E!7/*;*'X 7";_#.>"40 MO\Z+*6IN;>?ZV'-='[?#=9+E7,MLM]7&'@RYU +DVE.G#I9SDM;3;]X?[XQD MSK_=EZ/ U OU>&BK[+N.P;7:\X4-)*U7UE D'ER5-GXC2*1PS=%:\T!7EU,_N#"T!UA*"4+YMMAS6HR0.OS14VN M?.!WHX+ C:V-I34DL)7&2I)0B#!@Q_%\3-J\+Z^=Y&-RT2'AE*$?_A*&43@6 MPIFUAF;6VNE!->)AT.CJ2#;5%SP!0'F(JBBR*8_&(0SNW_3"<66T5C)>7G?+ MG%,5?O4L<,\6B%M:C2N]@4RJM_6Z]I,9,&@XHHJ: (U 2@5(2::HJY53 M\P[7-.B((E_$ =E2(2?!T*8_*' P[4]Q9%5B-:KS1=I>#[^FV\K!XSDA:FF9 M(^U\1(L?XWB0.-JBQ&L%DDY24R2%E?,<]ZBZV^_&S1V.7<7I)@J?O)@($L"= M%B^3DX8#FN,S)2XN6#G8>R+[[MS]V'&]FM'X:QA]":Q:'B* MFKHF"-EDL=<,MB'$S>SMV/H#>0$QJV/@ M<%IM1^@1PI\TX9:0L<3H45>4-X2H^S-#1F\V!XH(A/]GA= MJO,1"AZQ &OV$'G9>3#I+D[D/=$*-+J&_T)1!&K@R'9RZERNO\P(.E>T\VOT M),M5Y:GT!OJ:.#MOW-=MI&S=<=\*E9*+,-EN%^4U#CHC2.++$O76&,FU2 #_/X:)'(NJK*H-D"YAL)^YR3["AA*]M:"FY M^M#C42VMV[@(62!IQY"3%P$%,+$#D3![\!:<_+X/;.7E+KT(&.;]2-&H[H9O;-"Q! M:L6FV0NF3&(DBZK&]NDV/ ZZ'6R7P1,.DC!ZJY\ CUQM\3-7A6N!K*6%RP*W MP5)$4U\]S)R1L!4/@#83 *T71S;@R#!$8TT"(",XX@9WD?1M3,[WB\6%JF*? M@",UP>D!5=SDWM7D=I(P7B-V&=$OT@#LK/G.-TKWLR ]3NB,1@7*BJ4F]0:: M:#%SH!LWQ_>AX5O &6E"(9J5CC_KGG7>?CB(NR*50TL3]+)S-5)G#Q?2$I:R6-<]+CO 3#J9'UBEF3R;].3R'O.%O7C+*V9 ;5*4/4M-H5$X5Q=7]5K'LU/^F]]B@]4)Z< MPD8[/KG8_?SR(R:U!S-7>G[02UG)U-->!II45[R^_9-N:S+Z#PF*S2P:#:)2 MIL68:_*02V5RBQSG3E&_1"#S>Y#\]26G[. M"(UC4/_70[( 9)^XI;6\0MQ.2:Y!RW?,MN@>IFIM7+HSIH;>,W;[_\91N Y. M:@]L5DN1E8\\LMCQR.+--')&-'&9]\-K4IO/>I9=!S21M+0*UTCA@"XJ\NK6 M$".A'1X[;*8 I7XLZ;V!(DNB:JRVU& $2]PP+U*$$@(+W#@-$#;9XO0XC*DW M-F=S4G\%2J<-*2O+H-$;V+:HFZN1>I9,*&Z8U[_3WP"83)(W(HF*QC::>'4) M]S[6>A]DI0(*]+/5:I)U^Z7+F>.'4T*+\62:[G^1YI^/F)I$W$'9;3G+R'X] MO J#6TKSO,'R6>">$X*?Y_0^6R!W:;UDT984DLIL^BCW61HHJ=P;O&R ER*: M%F_GW=V[CCNU(XP$;[9=QS,[]I+CMV$W?;9MNOMNNB&!4V>)AK6:X\'\=CI/ M[V MO:,.0)+T#DD1+;N&ONT\P8.1!(_9B;D\P8,G>-0=1R8GIO,@\>Y'SLY" M>Y?9J?/7PSL<>&'T+0P>[W$T_@($+JW'%9+6K4B56Z#S8#&#F-I^_&PSH"(' M<:BBKO*STSM^%Y\L2P-DT)KMB"6R>*3R),MZX"'^W4+\&?F^AM'2?N/L@-SL MABKQ5X/D)(E:I9:X/+K/(K#>C.[OA*Q5\.B] 2]3[++?^#F,HO 7C#L&,(&; M3LK00_^)Q"4<>CB/,$1.E6Y3QV']%S?^(IA*^9#UP,@%.NBA9J_W,68(3M[ZWX^P6YS9W0_K\2(RGMR5P3N7K83T2 M2'J***#0N1E^:$C:HLSKAQ+I'B*)FE3E< INE[.CQVE:98)Y]^XZM?9W$*WI MF C;%:%MB<))4^I&X20WOIM7V&^B:+NJ-F6R(RA5ZB3&+>Z6P94F5-#%)K>9NVTS M+Y0B.>%X')(AA,[/XS*9F^B!\#6,YN0%UY02]X[0MK31H]$>>E*E'@C<E&-AN+X>=M5\SLABO&;>S2C22][!3M%R$9P20? M:4GDFG-J2%\ >E;-<5GB=24"+E#]>IB?7/YRGY*\\A$CIM4;J(K$_+F!W"ZO MOX]-P\BR 5FV)6IK#DMF"5G<3"^Q(TGT?A-:OK/F5FWYWC,27P\KBYY%CBK0 M#=%2F#VGG%OL#61VUXHAF1@&NFC9S*8E\?(C/EG>B6;QD*'AK+$ ;T6S_T.& M9FT==N_W82F]@:F(MKG:$8L?,G2<4-P2HVL0B[2\7!8-I:[2@*-J0),BD7G7 M[F(XQ [UZ_"S,R(%?T*$$BRDO]/MF/2 &-+)D_Q".E$_ 50J)CH=K3R_+0*\RGFZKGB!<)XO)?27 MBXI+R0&:AHTTS*PDJC$MHM*(544I>U, P1?5/0J9YEP;X== M2->Y%#&.9).V2[>,RJO8,3I,+*]B&]V<82U+@?L\L*< '7-^K^ M@HM\.KE3%5CIAM,''Z<+?05+D+50XV^M4.9@U)EL,:3.;*DWL$1I34IX)4NW M$JM;\NNX?'/YKL5! M_V]/_YO!V_6>!I_@GYS58Q2!M[^ XX_9%8)="Q:%%!F#3P\104RK3UD4$P>T M (Z*:\&SR$/^)K0JVTQFBM;S:0SC$NZCJ?-3N ZP+PF7@G!2O91'V$KW[X*Q;>30,T=3VXY[V0%4*1 M;R9>,,5NO9REBFFFB%.-"L3PT23&I_DO'W.EY@5T[1C'QNT'V_C(% MW:)*XI))4I PK9K55CY?^L!3+X&7.44V";U ^ W>&:]LD*WS98J:5MNY/O9< MU\?M<%V1%*V6V6X[RNI@R*46(!??\-FD9*:3B4\7=.3/EW.P7%(W"OR@1@YL M*P-4?F9;AVNI+XG" &==F""O=,3X\"-#AQGAV1+@R3%Q Y"XPJ6S#VQ2.V"( MLGE E=Q<$@Y4$K;D^505!;4WT$$4C-4^8RR)0OOU"5U8*)UPC(4$/=,NV*N+ M)<]W*+R\$$K>$T+N*E8::;DF2Y47&)XMPR!ZMJKDRO#1T^/F> 9,)S-@KL*@ M3SWAV;GV-!^FML/,BZ1.L_-]7H_/)WN\5MEM&A@CM: 3VA>(:())%$Y@B"_T MC_E'>;?7F!0 (< MC2'*IJ6Y]A&&4=OW*/AD^63Y9/EDF1U@8ZGUF])A:TAKKC4=_PYC:A6/X=TO M) *:GM6:A,(LZ9>LXEF^L+.8+YQU:@1+.YYE#F_.B<[>JFLPK$F8MNP^C;"/ M$N\)S_-QB4FQ\*TLFU>:?P4]P BFR>:O[$9H2R'_-4AH8YDRB_^2P1-KQ5,= M[0%AU=0EV= T2[>0*X,S:0]5UW1MK/]#T7OYET;1/ _T$?5K8QB_+0I_;?I*RS4\5J%<@O3=R*;1"R=( M?M08C)5X+. ?D?VF/FT=2?>F.'$&9XXS'4]]:JM>)R,<@?DZGD1X!+8L^(/" MMS NDH%S3&3Z@H>>XVT^2O1XJ'(?DNV]M4[-NOK)VA94YHI-BY'K;H2B0OEL M3)H)%6^K@(%NU]6*I!D^)L5OA/V"BQ*TYU+;]HVSCA7;LF"^';>:V,ADILN! MBW'X,_)10,*=7["#QP]@HB:*NDR?#U-X@0%A"S%,AFD/)-!E21ZNH!H2ZHH*W55(!1F M8 I:[J:FJ9*"CGC]DCT.)>A8Y"A4F>_ M+*]7;QS^LDZ:2F6!JE):3:\KJVF@?+7BDM9!22LE:%KYU:JD?&FDY$I735'7 M*Y_[RN6,RQDS\RZWHNG[6]%T6-%$V^3N%Q>T(Q0T8W^"9H"@Z:9HK3G0G(L: M%[4.BEJ=AYW5(&!F;V#+IJA(G; <#Z66NAA4R-FW7MJ_[)T?QF^T:^Y8>6NQ MZ6?M[EDJ%3V*XF/.'2U/32 M+HZ5GIRKKN[V%@\AUEF4BSB+EW$\7>6=I[).<XNN.XZZM%>YK4@#O2'-4$ MIX$C[T"15PIX12*/U?!F@IZS#=%8T_>:M67VN-*\ZFD4NJV!:P<%J-+&2OLJ ML>FCV3A'.4E,0Q MUQ',R44/Z*J&.;L+F*NUK0S;P8EFNKAVME*3U]%R[G#N<.YP[G#N<.YP[NQ@ M2&M%2P@KMVUP5;O]/@X<45S>.\R=9ASG!N1=9D3>CVM#O]8^K)TM MO.-ED2QSIVP]C5:HM4ZM?5A5I3=01=VR14TU>!,$YB'%!9YE[I3S4>0]]YA3 MU=Y -D23"WH'H,0%G7.'O=49#ZVVK8&KQ"4:!IK1&VB2)2J&TGZHE2.,;ZUTF#L5 MPQ0U=F,M:9N9I'$;S(EK .8Q5@IB1;KY-(LL"U874=?KZH[!X<47&,X=SATF MN5-[_*59U4R[MD@CKZO9JW@,0YD5;156[3U&L+HS,!O^T 6 M@=D@&%D+W?_6#$L+LY*M=6"=A[O26W2'?K5:+?UJN5!QH6)7J,J%)HMF?5?O M[*:IO8&EB)*]:E/Q]8R+WB&(7BG)6^D=6[O 93V+-=$Z/#^&"QX7O%W7O/UU MSX7E=6"+FK8:>>-+'I>\XY.\E?;!S4D>Z5M-^@A;AQ0^X1)V?!)6:J^I\?[< M&NG/K1.Y6DTB8\VDW++/Y'KQQ$](@WT,"+FI-U?AN_K>1M1P;&*/RUZ2MK(LP.#A(X%PCB9>@GQ.G,&9XTS'4Q\EV!72(QF6&H4* MI$=X":?*X#X$(1(6MZC^)*2;5$O$J7L]M;M)K;2PH ;8=/&V M#1C0"V" C6UN^L!3LFIX3I$L"UAE?H-WQJ* GQU,MDD)^P47)6CST39KG:>W M]UC9QGQJF]4RW^+>9I<)EEMO^R!9IVX[IA+4+]C!XP>PQ529EJ$JC92A%DHH MZDYRS88*0'N?E:CT8$-+5&59E*7&,[@926<[8C"6K4?5I;W5H](. HHFBY)1 MY9R&CF"P6=P=;E;EX296:BM'V>Y0?:I+^Z@^Y3+$98B!)6N-$.E%CQ2KGJ:L MDP8*NJBK35;><$GCDL;D:J47.1>CFGPIM+94D47-JMQ6BLL9ES-FYEUN15/V MMZ*1]@FBW6@I*1@-#LD3=6G75N*AQ4>N@J)61-&7%2:M= MP'18R2Q+U#2U"Y;C<1TAFG'QJ!=NZTUIRMQZ'0?.EO.\:@& M'9,QZ-24(-D1KS>M57&6:E6J>\&=/5^8G_[,N<.YP[G#N<.YP[G#N;.#L;RE MNSTUN)9J@^>V,QC2U\-[]'P31N0]9TD2>0_3!#WX^#Z\01$.DG46M-4;J%I= M34DYF+BH'S%WZO2+&Q!UFR51/Z[]X:P]2DRR (0(3Z:1,T+Q&X7H!QDWX@%A MEKE3NH[.W%)'1W->;F=@7SJG=[>".D/J#613$TVMRFE8'%!2*2*)6VZFN/)[:R8A$PS CQP?+HK[FH+?297 <8$Q:7YP[;8M_ MH0C%6Z6NJSJ 6F";5,"JZ:7W!F8-->4<0RQMR17I5E42.24M>J,W4$5-E[F% MT@UX\06$:R&-[TWL"5-M-:5[U=/7>5_)P[S7&G,D=8TQ[%;;AU,^18XUCC6.-8XUCC6.-8 M.T"LE8IV;&E.6+F5U]&'[H76&U?:MUVRV M]-IQY2+6VD&^LST#>$<'EKE3NA2X4%O 6CO(6U)OH$NZ**\Y"*.+W9LJ@X@U M/5=Z;_?0+3..-8ZUIHNKK#UW+K9DTDQ'J53:Q^6"RP77P1QK'&L<:QQK7/*H*OM'(G#"X=O"!C9[3?XM]3>P)9MT3141@+A?-.E ME;ADPS#3>@-%D45%7859%X_ XUO(AVY,6*LIF#6G 7,+8 -M12E@9 5-V"%Z4 ME"L]31?6S,I],_;5OS8?04Y5(CKU;C 6^/["+%68BAM.'WR\/,U='\V'QH?& MA\:'ECYZ!Z57<'C\-GY;R=NVI%FX7CSQT0LQ(O#FI_*[^%W;[N) XW=QH/&[ M#N_>XRB1R^@ M43NRTY,%1_ID4^W42)OYY-?H1D9^<6&#P\%!@J.Z]YUD:=O&DVJ1=CX8"\@A M!^*AX 5&*01A D]/0F$:H*GK)9@0*7!Q$*>_T:T;1"X/O0 %CH=\&#-6XRRK?4%KZ5;A>=2O.OH >8R#39_)7-XWV+7Y9"_FN&7PH9HKE,F<5_R>#) M!IZG.MH#PJJI2[*A:99N(5=V,+:'JFNZ-M;_H5B]_$NC61!Y@AYQ_R'"Z&E/R9;MZT(=8\X 3Y M5/@\C>&S.!90X J+I%W#UY*ZK;$9SH!)7W#J)?!VI\"'DR5[7I/%)#P M!$7Z M^ N+]#?YHY!=@1>\OC2-9U?"*+^8C+!PGMI0V8?O!3(0'#S"J@KO#P1RRT.. MM7 H3*+PR2-V(0P\0L$CSBZZ4R=)P0AD>O*<5"LZ=.XX@C]&@*3'D4!.PT%^ M=B?R,7UH/,%$W),7 ?]KZDV(Q(OK[Z1+/'#Z)TZ$"8I>OY):5#!P>#49^-KG MDB]$>(*\2!3&R .=1;0-IM?3\>906_]8E,R?=B)T#X]_PY3':!UU,O;B**<@ M]K&3$.4^33S?@UL38'H\]N*8$(B0#/R.]+PCBMJ$?"$!YU BQL!(Y/DB M2>7"<.>+*/Q",>@PF =@C+Z4/":D)UQ[P3""3T%4$E#U_9SN7N!.R5N " #) MJS!*1L(97730B7 ])2=C1PLP3;]& 0B2( 1 M_D,O> )?H312P8$ C)AZ&, MU'HDIBSWXI0$_X;A/+SDT)C1BPYL>?2"BY^P'TYF4_3&Y.YTRK_"Z.>)\#(8)_'BZQA/@%0#*&NQ&H0.S[Y">9BD^03-4/D7N0)@ 1 M)61$A3O51#"AF'YGKAN B@]1B-RYTB*P(#=,XT6"+T[K 30VP(),_">,Q/4> M'X'VP&V8#+TP'4]FGSKP8#*[_'WY=?**$49/+_T1FOJ$,IX/S*1C3F5@6<<" MCC;77>/',3U-;,74>K/N&@RT!QQ=#V\Q+"\T(G"7/BA>RK $A>*0+$O@A O6 M6&^U[MHV>P-0Y!BOI%<21)'CSX!JV2#C4^%BAN+;5,SNB.]*&9ZO71>W=_G* M(V9+)"'8_)MW5//GM]]?W,T7*KCO;&$YN)DM!W>YWLZ_=G8S^]K)*X5=RH3] MC&(OOAZ>.0Y8162R-V#$.B_IOVL,4ZN "5K'^M"(U44G2P1ET3COW&I'5H>E M0%&)J) P0D\@F1@'H%= 8T:I240>%[G49OCEP4KT(Z!^'W568N$1!SA"Q&2# M^_"$?()F>('G@'KQ)HN8_N/L[&:.SG0U*S[$5%NE.B1[3VHH@?I+3R2AQ#VC0D5 M2!HDL!LNI#=TT5:\'[T*L^9S7F!H1N7,CR@H,Y3EA*#Y ^=8 6N#KDFY+4'O M)V\@]@FQ02@JP2[Z"K<)LM3_:[H4D$1[(+DLD1'=XL=I9LG<]?\W78734:[% M4=:/2+@;$3L0\/<%.Y@LFFFP3)73!D4PN3B=&Q@!8).!3$;@VE'9FP>=MT@L MC.Y-EU! F[(8F%S_0"T0,9AUX3=AB&21HV MSV2/6K8SSA"N^Q@L];4!3ZHF8CG#]2.)1./7=],DHU\+_G :IG3B3E"WX*@S5 MG&9Y(.#MYYX%P12^GUJ91)OF OK?L^G3>:>*_(:[TN<2 M8E=:.)\!,.IFE8"C^3YH;P%I=V0%SX#K4I,_/B#-QSJE13/>10 M5>%Z-,"0K5-AO$"D.F4-P+'@%45A +\ZZ2S?])$ (RO!>[A6*'C/K(S>8K(3 M!8M$VK92F%.&F*F!B\"_WH?<5IS<>OE-SST7[M%S!Y4/&"WYND.7&VI1+7@1 MZS@E? [AA_".W)FY;%_/[C[/XA#>9B8+/R94(5R%)_1U?SX,\=S]R(L]#2K]&GC,B M^A,X0NT9\K0$GC8W,/,59?;.F>GLNC3IXI5/\FJ/(2(,!D,V! 3!@I"O:22B MB^EZ0TQ$\L8HCTF3!6!*(]#II84(Y\(K88#H\3'"C[-')@0QP@1YF0T+"CAP M9XLE&0LA ?+C$,8S!BHN6=$+PW9PE""/Q!7)N!\#&G(F0WS 1YZN0F.8>&( MTD]HR&!.7Q(-GT^.&'=#CP0+J7U'/"00_H":]20^-Q@-/0?!$_,GYVY8NGP]3KTTH%EM,53SS=?%8'),'5Y8HLNMJV+J M)R^MENFBZN2V2Q;H6[-^LKMX+NK/=5=*Y*Z9N^6NW:;.^%?PHL^SS?6_ :7/ ML_WX-6ZMO,:ME9O.2=M#ZIER*F3$Z( 'N\D]3R,K7Y8L[ Y,9[VB_0.'CQ&: M@%H4SDB#]0K[VPLPOW@�-^2 [Q^//+_$7T/?=$ZZY!OK*GT$WM4 3*;6"LS*D[,W9QR?PT8?5 MZXIU8AKRVH^DD_77-SU*-DYT4L11XE&;KVNV=L"#TDY4V6!M4/J);M0W*'O; M-ZH7U;W9(<9>N6U-L\'4*=Y/YSV[T DZ]R0-2_@.]XUBX8+NJ.5GZ6P\1J<@ M162EFR2Y\YX+$*0@5EKM.&F7-P72AJ>P4/T&[XQ7NHBNF6GAWH9L:]*NU^!+N:0-=11NMYMR M,3H<6#?E8I,NU:Y\R[&9F2L?E^RAK$EJ;Z#)FB@9!O,]E'=4 P?7H)R+5#TB M938D4AJ(E*:(NG04QV5RD>(B-1,IJR&1TGL#2Y9%T^ '07&1.BZ1LAL2*0-$ MRI)$T[2/0:2:<#??./]=7FF?Q9K@G:, N6BG(]C7S+OM$Z[KESM+:DCN3) [ MT=;,JE+W!OJ:D*TBQT=PT&PY\VAGT%B] 3CIJE)95W/4,(B:E:.*:T*-W1LH MX(?J7-<<(FK49E CD_/B+5&1M0-$3>.;#71V)O/6WSW-=WJ=V5?.T,^RD%Z? M L6=TXJ4.1@-):\]X0,H;E?D%ZGC:+ +[COX91L)-VH=;^$9:R2ZU0NU4#U'7.37=:.ROEHWNE"O1FN]S8_QK%H-IC2F M<,C:LB^U02:4GK5CH[U\LT[*S\(XK9W 2[43M*Z8WD(;(!*"SSMF9G5Q:0'; M _;#7R>KW2[>:H7!6U_, &\?4NL+6NF\IOY9V=@0(T7Y&\/K3*&D>J)9:CV5 M=M*)7?)1FZ^KNLX'5>AZ;862!T^I6@>UM?BV@$W7[;NJ)ARMK^;4MS]@V=#O M&/0IK#69K2.#FV57 ?"ZT-R>"T_G_LO7F3VDK6)_Q5%$3? M&3M"Q=6^E#N(J.NEY_;8+H?+/1WO7T\(2 JUA41KJ3+WT[_G9$I"@%@$$DB0 MT_/XVH!2F2=_9\F39SE/V%5CJO'&2,E%!!<1UTCKPT3$Y2TU;O55VEC6$_&^ MM2QT%A;DD^.3:]GD+B_\+BI(.YW&P&1JU3B7ZX_ NLY(*DL[*)+J:Q!O*]Q= M.<;*Z UL2U0DO:80JQ:$2G'NN&GNV,8:'W^E;= ?:.U_,O[A_%IEEXG[BXSO M_B)A4,8I9J$+!6<5SBI7P"K50W(MKBXX#W2$!PY+SJS3F+)[ UG61*.V[!+. M'IP]+LL>#5E3BL2M*Z&OKB\TZ^%-S$=<2 ^3=WY/,LVFL(? M7J&W(R^*M\'JAQ4).-AHW*T$E=J4X Z,\OI5[<;2\1;6 1H&B]^+IJUP?-TL MOJJ;)1H'S?6"YK!D_9H4G,X5',=2HPK.Z U,4==XV=C;Q5=U!6=V 327/RFW M-6Q'5OI*RX_=/])VRWZAZ_)1I^Y]K0?6PW^O3PJHY[[&4>J^Y*P2NWW1VD(< MB*<#L5%KQZ[I9,:!>7O K&PFJ5)O($N*:-LGE]?G>+LFO)T]2E6M_:*,(_&& MD-BD2E:5FLZ2')BW!\SJ*ED%0:@HHFQT&&^7=T:T,)R@S?X\3YN\ZK3)CZMEE4_QO%ZWG6(=UL^ZSK.8(ZQ["JI^L#(2-+AIJ7=, MT'.V:$@<3[>+IT85G8422Q'UT_O8-5AR'/.-K:/>VP5H8FCIH6H4P!!MU>)PNEDX-:KE-+"B M=)'6#.< NU& 5==R.F@Y1=2UDWTV//?H,KE':NM/WRSW*-H(VFDD_^C*Y8 M MG=UN,3#'0[8:CW3NFKN70_!RMHZ))WI=M-23C1V.RIM"974#R4(#21(EF4.- M0XU![?P>MX@Z-J MHF%T50!>WNG0UNB!SC@PME1-V;?F$V1!V^AP>/GE:FN_&ODGG[W$OZZPF@BJ M=7)QF$I[=J$+ M+N>^=@"1=JSFRMPAUGMGJ8K5'KT6"W MF,;IQ7,X][4*B)S[ZN&^ZM:C"=:C;HB6>O*=Q(58ZO+.W08B M6AD1T*3A932_65Z/S_TE?(%?32/AHS\F8^&?B4\$51(;J\K'Z7LH?2_/8-?$ MK/O-P'8C29$4K0U,>05T5#GS=;*R+!WPWHWA9:,#3K5O7%_X&[PS>GL*WU2I M:MP6Y&^+A9F[(\'2E,;)48.!>Q6TIAF=G-:-TQHDPB6K2%\3*;F(X"+B&FE] MF(BXO*7&K;Y*&_N=MD4\J8= HRQT%A;DD^.3:]GD+B_\VEKUH?TE%YE,/:5T MYY7=])>M\&KN\^VSE]/2+2QG;8NF7%=7W!;D&'+VN&GV.#[8;.+^(N.[OT@8 ME+&*W0.6L!19><=9A;/*5;!*Y<@P0^+Z@C-!5YA /;WH0I^\KMKL> GQ]8N#L!4'-VN\YJP1P=[8P-T=B M\P:/*==T../ O#U@5C:43 73=&U1-DZNS7O(K*Z3=9"$F@0VH-E=O%W>'='"D((VNS.>-CK/GI3J>>G,.O[\ M5N2U3N:6"S5.+4ZM,U+K\DJFK;[X]L? ??QOXLYGQ(]9__13O/#7;;':YS_6 MT\;HNJFT.@"VL=,1AU/39W.S-]!U532,=H=8*I245G22BQ;-%0N2EUNPBKK.@LN31)C3>,IT;5G %F ME"JJIL$!=K, JZ[F3%!SNB@K=34OYJ?O,R>BJ:T_?K-$M&@C?JN19+0KEP.V M=7;#!1.<)5'3ZG+K7KZ]>=.1Q1R#C1L[-I[I-=&43_8:<53>%"HK6TBV!%!3 MP$32N0#D4&-0L\^MA&T9+U=%76D\"Y)C\*HPV*02MA54PJHH21R5')554%E= M">,=CF&)NGJR=^M"4+N\UZ&M\0.=\6!LJ:&S;\TGR(*VT>'PV\&9KU4XY,Q7 M"_-5M_.-WL!2-5%5ZHH&Y!S5#G!QCMK'46=/";)-L!TM591TF3,;9S;.;.[=[ EBS1MKMZ'KN\9[0%3N[#Z/7: "O#? ML?LRH#H$-9?K)PY5(G^'C[/G9T[X[/J4?M:J/?(?L!+=R:)N/2Q+^Q2Q@HKX M^TK#!\&-A'D(^C*$-P$99O /L%>%8)+](A(F8.5F?2*MY\'0<"*/4%([ZPEIU*QAJ%#S[,.6Q,$_"*''@&WB"?GD7+^9$ M\(@383!P2.B/ 8ACX17L:]<7R,9@=)9]X7TZA>*[T3X0QL[,>88!TA4L!R@; M?KZ1"KQ\@Y!;!W3WF]GKA]!UO+T[3,>Y=V$][FAES\TM>SXB[@M"-Q*%[, B MX.$D7>QGUX&MYC$)'SPO.#5\4?D4Q"^#\G8C3\'492;ND9FZNJ2U!N89G_3 M2RK #G@X4Z1.M>G;9YR^C-EP2G_3\93-7X0MBN8$/GPAWJ(O-(V"5'HLP8#C M!C! 6!L.1G$0E5+Q$5]S-"F5WL"R^YO7O_4CH:$%J)A@H.[ \CH6.B?"?A1P M"(,YJ,=&E"8"J..?@A-%P+C#A_X9E9;"@ M;TQ_ZP7H1Q-<^-$H7GL@+L;>1-W>?-J*TGRWFPHAF7@$)1"B@,#,9[A_((20 M+LX,]XN9;TLY1O<31G@%?H$=@8VD<*'*SX%RP(S$TV!<>;UK:Z5=S ^:XQ+"V6SSO45[VL?QA)$;CI(9OGF$+UM2 MDOX">8*1"W'&"$\Q$ 9TZ_!'194>) M%Z_JQYFS0.B$:#^'3"?";$*TU/&MH _8WZELRN"[SHY,@']-X(4 @HTKXU6# MXFDT)>/$(X^3AQ0M7P,@TN< F.W!'W]R?7@%T&*I6'[ :']XP>CG4GEH/2#O MR)G#N'&8D%XG1,+#IFP7J7$"%(L 7.R AKLS"9#4>!@_2>[18VWN$F G?X2N M,X_(??:7=]F1V/7IE.E#[]+AF>?R'@,UUWR:](7LZW>O[CB>HD>X+S&O_QKG:)!=@03LM/7"AUNJ]Q[B7AO)CWARJY#JZW]>JY#]V2N9G!:VD'_",&J M?9^$Z+2H>$FJ2UB(R-)$2VJ\6U@;LK8XHW%&V^+7:IK1C-Y 4151M]N?.'Y; M]6 _DRBZ7_/!X/UG/$F\W'-Q6R5BW]2JL JNWP\I73=YZUBV,E%_B;*T&>.S M<; X!KZ\Q-G%8+5//#<**RQS9(IZ&V!5;WVP=LOB;:ZP(W5CZJ9:CVCA5MZ) ME&FUE&GVL/65Q,?*%!MDBF&(IG1R@D6->]GN@QAG8,[ -1_BCF=@6<+L>EV4 MK)/+HUZ8@?>8%(U4 6G1H'R"?()\@GR"?(*-!\POXS\Z$8KQ*0A9W)S[2YC! MKZ>10'P,&%^YU*5A/YLQI:]A$).[8%(U0'1WH.UA?HY_AVY,'B>3LI!*6>X- M:@X.-AN?,[:!VA'&NAH$*JZ%P+'P&?99\()Q6!NA@CNS.5),Z!J 9AY$+O[@ MGH9^P>N682V_K<87I6:G46$TJ"X1%A?D9[52;$J$@9_'X8H;S;G MM[:C61ZH)-\I6U]%"=(:\?/O*?$+X;HT()/EV."E! M*IT& SOB%WE6D<6%I MN#I&' ;C5:$T)A,<*LW"H7199OMD@?0TR/?$:'IG/@^#7S2RT5LT'"*?); L MTI/RIGBJM-H MSPB>I1R?YDZMYB/1,UPD@*X&8>VCQ#&/D*D5!"\;'!AZ'A4 MZC"R;%M_'<;/(2M=76):)>![GFU8MF:3KGFS/G&^YEWCG*Q U(OYR,ZS> ,X.PH(XX?I1 4/,P8SK>'Z', Y@7#^(V4Z@ M),=TSSRK#!-]2,Q"\1%L43*:BL+8'=-G\KQ9@<7CIP]C5HP;LIQH=%@Z/E?BK;(OQI7N-*8G".J]0)=YA^L4V$)/ M28)8(1G]XT]_!!SVHSSA09&ZF/"0RNIMJ>;_36"2DP7*/^2*C41Q%-).E"9# M1#>0"J&J?=.HEJ?0N52(]DU*Z9M6&R=EJW4DC91&'=G=S#;X,079(7QA1MG' M%:/LU/R+CE+D"8S4_?3@^46K@G__36N[=_W A*/]J]U71>AJR*76EY]U/43A M&#H!0S5%:[8Y9&FMPA-/9N,Y-EO=>_KN\*S5\VYZ+JP:EZ5@^2!1UWD&&^>N MV^(NXQS!%CVB4I$)P]N+L=%+(M6NJTXA$55"8M_;8;SJ ML-' +#4LD[$C(7:2%@>):;K!0>5!5HM45%]F ZO$:Q[YK-5 CIHFWB'H.SH" MYKMQ<*F6U;UX)7D='L#=3^9N36N3BO\GS13=O?#.2LEP<;9,+*"[9[ M ^."W%AUOI@1;.[*H#^)+4M2E]=5](&)R^IQBKE#1V0^Q#R-H?1PGK=XQ$ .['GM[E% P7F*$XKGVS)D]<4)B9=/R'C MASC][&Z#D?/A=O?>6Y-+Z_G^)56HV-MV" KY0$'1B81UWKN/Y]9V,F^:]^X[ M4^^^-KLH"]J.YS;R"/:M!RU)VNV+S8V)KZ1RK7D\P,BB!"QH6IN.L[8%KU\R M-^3&F>N:^6O/=>1)_*7U!I9FB+)Y+;#",TB##X+V!:HE@,[8D@I8'8]>*';5![.!ECFJ+AG)R MB8;S1%^WI)W";82';SJB>6PXCYDY8Y._DT2;20-D3$G4ZCZG\3 WSK(WR[)[ MVOJ=Q+)6;V!;NFC:-1>,:DM4VVJU[Q,NT8WC+M$_D&&\\_[<+KF,LS(-2Y&W:VBCFN8NXL6&132.8AB?!N=QGYY(2AXS^G M9;OC0)@X(VP^X,2D>'F=]S7(+H7Q2A6OB_& G^ =,>PWO6O/K^3],;V Q<^I MK%A>+.=^@+[PX'G"I&2FV#:'WH3&) 1J_@4O&"[2"_OL>I>M(6W #/*'QX2 M&N*%;1QP%NGG0C(/V)4^WEV++ !S0D)1H!?:(P]C#?"2.VNP0YS1E$HX_$=A MSN^!EQW7+\Y[A8@AKC1<(1\2EC6,6.!%OALD4;8%V*<&7QGEU]5 (7KCG\49 M9(%M#W]\%CZQW5D(;QSL63.A0:-#X@6O;[-&0)NM3M9:G#FT_1 &6G@N[4J1 MO@UIB*VV8%KQ1MN&PWM,+"_V*021C[ZE.[/E9E_O9 5\[!+AS%BK\^ U#T'< MAN8HF<%**))OJO ]CR/@<02=O$/G<02UQQ&T^49C2UN"T!F3^P-V?^MB#[I3 MVE=H^RB'>.V3NX&XD0^.._, [S_0FLW,?\>K>IJ\?E_'E?HL)*W<:4$MVTU[ M%J5#&K5:U86AR[V!HEJB9F]VR#W.A=$!WR'GB_8LK1I?;*G-T@!?8+JJ)8N: M55=4!P_"1&MM98DLME 98 @,)95.45!ZW<95( MVE(0H $D87ZT+)KRR39'NTKHM5FV?H(SEO EB(-0>!^2L1MGGEA1^/SY_5$" M]E!KJN-LL>7.OP&VP([BMFB;==TFML 4YT!: FG+3715($W<7V1\]Q<)@S(, M&;T!O253WK4$1#79K5V(/Z-[5G;U4E6?W63X2K6U7X]<.)]^P1(>EB[J4EU5 ML"\?0;;#M.=,QIEL7Q18 TQF@1&GJZ)\ND.U<2:[JF-/^V'9599Y$DGI$?=D;T_;EEY9"5RIJ)>W)%.7 MRWH0$">)>[LWT$Q%-.0KZBS"6>-:66-+'G0CK&%(P!J2+V^7F[8(K M(K=[3G)'\%P;GFO3F"OC5/$BUZ9Y>;8_AM-2$E7:2T?,09PI*2>/LCV[,Y6,QW M.3XM!?_78 H+"O!B_DGQSVFXC%A_)G?#D#@_[QPL\'+O>*_.(D+R%Y<(ZRO2 MLSHI5M-Y!G\?AK\/RN:WK3HG33\L24I4NI%/E%7U#YR7UALHUJX:ZZLURVE5HYW%L4]O&["G1ON!"]-[ VM7!?[:2Y,? M."^L)J,=TJ@A@M&%.7 4JUM,DU#6Z=&<4Y2V]-ERK/,687U649QJ>E M IYG3>6":TO.1/=2IG\4LF1=5M>;9NXB#FE!45KT>ID3_O ,PF"6Y^MNH\,; M?!Y#0Q3I7?:;+(^7?BR_>RL*KU-W-!6&Q FCI;QVX/]C>C!-M_Y7_ZDO? MA MQ<)W_&CN)9&PE7?!"AR"8;'AB%JI+Z:5Y?W_29.V<5U_.)$;/-O7&,R1X+OSC:6 M5XWCU2EG\N<3C/N-#KMB' ,T1O?C)!P[B^6\+=1*TKJA*,!O(II;#E/"=CQ@ MQ8:T>K@P7.TMF?V0S M>Y].K$SDVK!*4]_1IT(4IL$K><&,>-H=)4:D(?SAOV*^0)@QZ+M(&+%8QI0] MTFCXMN0Y$8"G2C([9&$[../ #?"/^FRDC^"!*AO])2]EC.4'@(TJ\ MX4(@P&;P>,J84SB(/$^%U]"-84J"'\ 1@?0[*T99#'ZGA>;4P8J/R[84VV7E M1L+!^R $UI^"P)N'P8N+W0A6BA;@0XZ KZ>M#QCXX&\5>6R/&7LBCYG8S%39 MQ6.TP@:[&RU4LLB*:D1958UO!) _=+T8>>)WL!7^+_%?@Q#+-*1E-FB+HR#, M"FVP1AE]X2$M2,!D%=8:>'9<$(Z,%]?(1UM='*AL@ V/T3;&FK:) +! ^#K5 MCBFCVC$WC=S?F-!)H;:4.9D$N5X\!&_!OH+#S%\%@L M_#-(0M_QNBNM#XSJ[\K>/_HI]I6RDC'41T4W,@7&%R="@^YSX#"M_41 DJ#5 MLR;F=U-IQ3+^].7]^ZUFL4.KI:Q7U*'38I,J=-+Q<%)1,I][*3R7EO52U@UI M7YNT'M#0\7^"VD<X8N2P]](F.L1B1\)UC2F A_! XL+SNI?@I= ML!AA'#(BU'&#'WI *"" C]^ 5'6$9Q>$/G,<'&Q;KI &)U9:Y><(I\Z^P_RI MZE#I#51IAS9D%*#+:](D%#X .(&T_TQ SN]!-P(:IC&F4TG1ODI_!B?0G2&A M(*((VMP^>+;B9EC-;H;:&VC*KLWH@"S>5KC-O[M&Q\KVD+KN&1<[CPFH1T3A M'XD3.CY*N'*-4M065//D7V7J(CU;;"4;DS>KSXI;!:JX\RA2D;GM9IE; ^:V M=HE:4&8O@?="1133Q&FAOT6F8\$43D(\@@!QDF< BZ#HE! ZW9 RSQ3UAM]1 M94;ELA#AKJ%B!0'NX^X76ZRB5GV3[M_3XZ?O^:X=YJ2[9NE'558JRYW;D5-09O8$N[53PF\U 5RN;5JAD:A]7R?1;&,P) M& >H%.('?YQ+AEWE34VS\X5,C7NP4VD;\7S%1U1TW.S6F-'SB9ED/X+'\.'% M<3WD*##W'^%+V%O_F?:A+:&LU<5:CRDE\Q*FHN##(79G?\G=^GEKQTA>UO&0 MH7A91U[6D9=U;$M9QS8GIY7#>UV>\QZ1O$?DL:U'*AE$_PB#**H:KFGBU:VH M:89HF#IO),G9[Z;8;T\;D>;9SY(H^TFZJ*M*Z]GO!E*-/Y,HNA>;^X\@&+^ZGK?K\M;2-]- +?T*>E.:]T*V_L[%__P; QM&P;,/SPC/Z2J$ MUREA(9AY6\DY@( &H&/TQ(@V4AP+PR2" :.(YI:0,8O'F3AN*+PX7I+VHHP% M)XI('.6/]7-J80BA'\28BP)PQQ9\&+19:,!( STQY +F,0\B$JT^Z\[F#IT( MG:\+[Q@Y8;C !]@$LGGA5R[V5<17Y//K"_^F.4XH480@"9?K9P/34!#'=[Q% MA DSOI_0B'20>(^C.,![&AE[5,+D">9+_3>!W\/W+B42P2 J_'KDAG!"PK1A M(.";*,&P61B-AMS3OI;XDC$P/+9YG&*[RBRH.R?OR /I%A-1"#)QF$V;#CHC M,>Q.1!MF>N09"#=A20AO:?SM"!Z-6 X'9GHMES9S,.;K!?8)SG AW9D_)R5[ MR*)?LJV@G3>+A%VEN;BD8OFCZ9[32_HQB\I)MS%__=HN[I_"2#S:% M[EI& YJ2OKIX\LN-XK/$5];*LVFL$]+DOXD38K!U::KS*U!@#&L%E%'<4TSD MY( 1\IU"8@S)DI]HK06,>PJVQW_EV_$_^-'NQ/0_OWY:UQA?:?C8X^1[-LR_ M8)1H,RD05/PK*-2(^$M%8O0&\6NP&=T$0$$V7@4*\,7'[T\T5N[AVU/6E#:C MQBOB!"::!GHEL>NY?S&P>,#"7B2,0QH:/EQDRHO2'IO4SMPHPA_.PX!&0<,P MN%D1?=<82$CS% /X*PY1PE@TMV5UMG37V"S2N#/7IUUSG3F\!GXO"IB_3@4' M"B/\Q1B4+J87P0,C)YIB98)7% K38$RC*%\);#'\=S/HB]??**^_H5Q1_0UJ M8G5"KB&686X_T63(T9Z'8GH)BKA<'6.Z'$9WAC0JBR8UC;P%*_$V9E_Y+C:\ MCI$!679"&0]N:I8TN3CE.\9'^82 P[P1=7<6M0[-> #2S9A2 M)T$PQ*"IAPF+),-0U'6EAI*#*K",I]/AHBT#TC&R+"\V%30:GG%D-P)@CG%+ M\28F'8^&^[(%KI&:D1:ESA3$1V$OZ+ '$SSM2%XP57+S)+-],%V?"4GBA#[\ M!-N3TZ$I4:A4S'KGRU?3>N#F1LNEUED%@;6A@O M]2TS DL-14!$#!:,/T_@$=9Z/5@9>%,S+>?'#*$LB!X5CZ"F<=@ 1#IDL&&: M35T@,=CG+#(_99&* 8^9$$C/I7?HA+F7R\4"^PCL!UCN_9W,HB(O(2@H98S\ MY'[^*:R12^OK2(M'V.'4%@#YF]H6>48;O-)AK>C_=T2/1%%$<0/[.G-&80"G M,#^8P5'[)8V#!ZX 6@/I0U#S(4N-A7U.N3*8(Y001E3*%=0\ @T> FP_PV@! M]:L [&G)PEF$PC/8? *O(!5B(!UON-A)HD/A%&0:, MCLHY 2O%+925,A'9>>X+&& P,U8K @!?E@!@F;W!YFWD;SO-U&U34FN:DM4; M;-:U_XT>9/,:E7TY"(TUS603^^."S M&A=GIXNS'X6C!9KHQRXX4JOE1(CIW8V92$Z6F)VD/YL8]Y M0V!BGOL3V1$6-5Q1Q6#0.=E+,(G5';FP+6F]E+US=MF[<-CTAS6EAIU*QL6H="A M3J\TS6G=_@C1W93*I\KLOU)#0CV>_>%T(IM"($B_.7"0%*S([T*#)0KT/^6DI9;J#SDRI.X[Y+."WJRX\K( R&@4A"ADL MNY?;SP5'4]F@F#I_?#G$$J]3!H$_<[O]\T;D84D[.6F)"[4W\(-XT_=4YL^L M+\L.NR_O+;-97E"SW7+B*'VC ;UZ! MV5H7L^QP07".@)DP*4%U$AP/ HSU8EFU+/F8Z9PFTN_*B=&)C#Q-[BM&M72Y MK1QR=585*VRG,7>>[BS>4NW@X=.!9X'NO@X8_/>6$JGL/*D^BV M5X+9$P6]6B[G?7JH9M5$JX9"8FR?;IFB5E)!IVW9^U<=MM=WL5N-U<[_DPODT"[M[N>9PJK!9,4HR%M"3O-'#\[H3 M?BMI/W5+ ^A&M)_=&]B*)$JG:S^>/-Y&+&WIF-P E@Q)NF8LG2:0NZ\J5Z52 MW:K2D&0PPVNSBOB&'K"A]H6JS&VH-GN[[2SJBO3+!,#5%73BZ% MV\*S.H>2JI\12E9OH,JB;F\V(N\^E!J4QX6 V@-3Z5NG1HUFU2AFO_5+6I+> M59ZHV>A$90GO>3;A_]M:2D&[7%C7#LY&KW$-6:X-G(U>0AJRD$28Z$GG/DI#KG3ZBAVV\XX7T"<(:.S3M1U6335DRV-JEMW:0\,A^$I M92MKA:%&82B;HGFZP=LU&';Q^1MPLWS GO,86K/L$SHAMQ9C4VL/AU6)\2\_ MKWGY(&K(-0L45=V8P5X]T;N@VT M2JJI>: 9O8&"P<[&=0&MB\_?UF$+2PL'$_A[?:J*&[[[U!@6:\!:#2@Z*HL* MDQJZJB(J;N+S]]0^SY:.PW+]=$C$>_;QQMZM>F ^#7P1T=*4YD>%15+U-2:;7;>GX^S M,V?G8RRC$]A9H4=PRQ1E==-/?*/LW.GG#^A#V('*I@^TG#:6;&,87/;. O"$ MM&:IX+!VE#3+#E@)($6+FA9+?-$ZQ7^KQ';::DJ^OL%W,-?'"4ORRU[SGS/4H9[9Y7C'&)TG+(ZF.55ADN+PW6E MECC6F']/>_VPTO0C$) 2H0*;97CAM@)+2W+S_X1)0X)+=,NO$&62]OC(/W2[->'[ =IKYRW8E9] M&$>AE?)/85PF?2*46^,''#*!8\ ME\#N$]\-0O@/*X2RDYJ33%JM$S-;QY*(K.D6=4MBYR=?>)B'KB>P:HY&7\B7 M&FV3B$/BA,O"T-AL =L_L(90(>UE2=\A"FF!^113:?>H2" >ZZ*#&YIXV/]# M>..\S3ICCK E*6SOO_I/?5#[G@0[N^8 M$UWLA\?O>][ NCEL3O2%L5'>5>@A[4#Q4-12;T =CD M*^V,E3;;HLTPO M[>O2<-*$;"1X"39J DNU!)5JE(XA9+1&EXH3DWD I0^^%VJ(T8H_M+*?1 M%;OLT1?^Z?B)$RX$665%E\6B8F6-@EBS!NP9Z<-K-ZPL)^W30%MO#9 H;,I3T/9# L;@^N3<&?SFAN*^P-LP!BN?",RN(D#LW0#)=N43T G! M$NTX+ZIXWE5+2B/F!T:AT#>;F=!9]VR8.#OU%]Q> MM27J>\[YE98(1V*MOQDY53C01_F!+&\EA@A/15%KFPBQK"0D@I\U:9ZQ934B6!&&]WD(R=]RQ M,(/I3CW*=;C--(&#'AQ7NC76"^LRN0<+=8.Q._KF+&;4P;JY^]3HW>X082SL M@.D.4AR[DK.1A#'V[/+3AKXTSH1VRJ.[N:8RK!4L(-&R@^5PD?;G*HHO>LHO MR)B#^EVE>O'F6XRK:\0J_'EX6S!#SMN"M;HO^>%MM#ZF':&!'YZF@,"-'EH& M9E[O[:'5[J9G]KV0K5-X@PWHW@JP7H$NN'.6)YXH1GDG;^&-1]>#\C?"]6 O M3&SNG<1,C,"*7.IL1M-A_:E4S&STUV3*!246'3-K1@["&U8+X"AZL4'/NQY] MVXXYL5[9$7T;F4S "*)CS@/L$PZ;[.%$811L/%[^2E%P)_EOP( L>S(;N=B: MF_P"E>8R=]&K$X8."$[JM437& R!N@A3,FAG,_IF$9U-]*^I9P_)2?R("M6^ M0+M.[YBW\PPVW#,U,+=J,?;3W=T4-_78 [PR>QLMQ4Q#&#_^HHL=HT7SGFX\ MG>CC9)VULVS)34V'Y3^D_F8)O5S5H>:INI@+K<6F:]ENM-&S%@(CGH*I35<6 MN;^878+M7;&EYDI/(3'S%<%,L9?F,;0P+D,,38+3MEWWQIH76HQ,%[,9G;*Q MLQ',!X4/&'@H"]+#.2Z5VN!^$&<2(G?7CI93HCDN>R7:D(P<./_1A['_Z @. MK-1Q/@49RHZ'(&G:^D4K"@#)Y 2J!=/]7!_94/; !8^G/T%)> M^UW+JIR6-VK\06W.+\S6_+AI:Y[:O_)*Z7)(;]/+X_X"/-2.J.&M]W][^A*+ M<#@?D7E<,*O'3NQ4:5>\+[ZR:TVQRMGC*UB]?_I@[9+T(')(6>F]2[\-VOT[ M]6WED3OTX+0]\9-3<)V"N:M48&=SSIY;V9.CBO-EF_GR\H;-&8VD6HI)M#DA M:\]-4-V])XXFZ^VDNG6ZP7.U#/^-\O01S!_^MNZ\!N7(="/>NZ91TQ[Y$;RG M=WM/>+4W#3P@7D3A7#7335-[ T43-7.S5\?A=0!XV^(.: MEI: UFGTVV:P[W5)5&QB/FS/5 M8H;.;,Y@;S'-$&6U+!6)FS-)&1.JJ3J195W=_ MD3 H4X=V;T S#)5WO$%B9U%3H]LHC;?=,+8>QA@J.MNHV+437;JT'5U<8%39 M^I2*W6?)J]R=.L_B)XES7>;B_&K%^3''YD/$^2:*E-[ *FF^S45VQT7VY8]* M;0B2*"W.W3?U#IS =B5N<>\5]UYU*2@B!715!Z[.PR+X/<(I81';3*+*0.2! M$5P6=S$P(A>\&[<*.@^-X-S4?6ZZ3&C$L?8,#X[@1LW)P1&U&35I>(2MU^3^ MX6*8B^'FPB-VF#(\0*(]OTH]==G7&4HT$ 5-UE(HS8M;:^]SJ);B+^(O:A%' M715W\I]UZ&>7Q^L9[Y!NN:+/D_N+U_.I1I7FJOGPJCF\+ >OFL.K<[2!@KQJ MSN'LR6'%&;/-C'EY"[P-$6&\; YWX','_HD18NVHFJ-CEP1+M.3-:OK7%<20 M/[\K>/IT1FP=*$]JUG'H=6H]N>8&-JG0)%'2NGH-Q=4!5PFZ6:F2865>M'B/H8 2TT7MQN+3N%55H5/6FOQML='F'XT6=E[R*T(UGF)_DGJNQZH2A7W/5B=N" M3GU>M%HK"1D&AUC'(-;"^A=\=QKQ0)RF/,QKYNS3[+?NH*9&-\%1)8L,JS>P MM,W>Z-R@[+C(OORYK T!*KQD49VNLK11^7KR#W>DG4B95LNV"P>S'%D=P*@_ MG.6D/>[.M4S]3-XZ2)\E%*:NR@)F4\$P7<0S5U1<4;4AS&9[_02S[D ;SJ:< M3:^)32\3PG.D&6DV%,331:;FMN3E H!J,R;3$"!;W73YW1R@N9;B6NJ"P44[ M;,A&PHM:PJ*7=R;7[IC^/4:S _X[=E\&V::!Z ;DC3;_#3_*1ILYX;/K4]I; MJR("KVS;FB;1*9 MSO\A$H*) #"9TM(Q3!1F574$,(>$#V1$T%Q*OY)9:1E1>"7P_T,B.$D\#4)X MY5B( \&-HH0(5OQ_TJND=<^8/=7="OG.2 CG(GPZL+6.L+<"847QX.]@=_\[2@]7&V3 MOCGA8_@4.Z"+_Q^^=SGLYFJM(RV#:IM2948V+= MZ/-R\!>B0#5Z1+F);0_Q1[!;3B3,G(4P)/#KF(0S8,ZQ, F#F1 #BR,WT?\. M%T*0A,"C3CC&W1N[(1G%01CUA>.Y-YXB[U(&/@>S;CU\5V<1H<>AN$187Y&>U4FQW\V0^PW2,F<&ZI_^@+ M#\DS3$%0J#A7J+DI .O 9!8TJM-\%PE_9 ;MA\R@+4I[)Y4T(9DGX6CJ1 0T M?? <.C-1<#PO> 6MCM*/#EWX$8R7S%%7[!1'F\V+Y#V,3UG^>_Z>;VPN2U', M:IS)ATED8RD9X.RC;G-)PMYX.'-84QD!RV4SZ,ZI"R>0C)8,6J]PV)@D(9K] M@NN/@ )XZ\2J3"L;KPWWTRJC"UA- M9!Y3\T*0M"PG V7GT7"",0,'&1GSIB4'&&3"+G5 5LA=$F\ MP/?-"+QI'&5HQ8,P[(J7P//!G/CP0?B3Q$+^!A%G^ +*UEL(/GD.8A<5KQ"' M(*@8 > G:/0CQ%_=B% Q 6,*SF@4A&,'CMS,;*'+23S&.?B/9:((!-(>MF[@C M7#NLF\X<7HYCH!BEU,X)]PK[!5"")8]QI^ T@Q?N2"XF_^BSL+1GXI,07D< MB<$,!L?A4B+!1PQ;D5B8*7P:N;!_="_3J6UNHS .8!9^$ O!$'0'$+4H:W ' MG1%=H(#_!(,O=D>)!W:?0[&+BW'C:$T"X23*49-Y/*(DPB6S@]K8C7)M)S@Q M?1/%#?R]3/#A[T/"(-JY,]$'P!KL+JXKGH8DP\4O >B'=;S)9G7S%?U9(.H8 MT1@&OT!.4+XXK6.EOJ[R?J",3,)%\>C!L# NDTHR:++^9H26D$DD7.=),:*G M3A#,)VW7!)?Z=!/1\ 5P-5K3WB+7L, 44^*A.@$YQ*8B4IO$ ;Z! SZ,$<5[ MCT8G;0L]>62+?@^O^T+E:MGR53"3C?YF=]"5#:HVTV8F2CN9]C>/2ME$Q513 M(!N-EC)Z0@A(N>KLI3;%7D:MZ*7-,#>U_DGL9=8Z0P-GN -?V^S55=XZG7^J MT+T"+$V4;YL!/B>P3Q7R5YBHA7)N,T,CFVA?>(A+W'%BQ!E[_)CU";2P++W^QKVVF/QQLGBU2$>6=FZ[8S9)?]P6@H@348@T3" M^P&ZXK7BY+F[J.A>Z(1UM,,G NK[Z\>G]X_"_PD\E/U@['[^)KBP\<('XCFO MJ(X]L+CQ6(!V*MC+T=2="U/V\X+XP>NTH@CJ"^4#!Z]X(X=\C5,* \]C9^:/ M,/3S0GCOS'';A&_IRZC=*^*U'KQCS8";.JE%C&M%JSHD(P(2[UYX([]-/19 M;2<_)%8WYK0M'@QZ)OT#CV DBD#+#5UV+[E$TOOB2>$A#/'T0\\SW_%OCY/' M),9PX(BA[/_ $BHZG@'*8'R(UA:W\S8O\QND&%K]BO3NDQN"+O@!_("-:>&3/0O52CR]UUZ0#%!>-V^D&U$WR9O$6W>(P7M'MM>8= M%H+1* DC%('LE,JXO#!]4([NN( 2T#QI..*& %X;^D3Y4![(VS2C& ?(A^.9 MW[K(FLS]S,^<<&^4M]5UW[8KV588$A8:$H8NBZ9M'6Q(@!8<+_T"N^-U#>E8 M04?"VW<-[7X-P'!%_N08XS43DA?AW"^*$Z]>Z&<,3&KBR8MD88KDB MKU.)U[3Y='0*XY)-E-$:M!M57C4MXT#E)A5CX%X82@)R"=<%4U(VM'G%=+W0@[B1IF[C AUVG9V/2* M-H(51Y-57EE>]M%[L"2BCNIA\$+ZFRX?H>1^[,#T%O.X])9/CAM27^4RHR7: M2&DQ\8ZCZ\DK\KV BQ7H:H4OU%?+8-FY.TF\&O[T\/0'O2M/*-L)-'36 OE"X@A_02,& MQV0"@,_PO/9+$F'*EQM-\29>F+K \>%HNF"Q"?#07YD%Y_KS! 8%;L*'F6:( MR6CJN_]-Z&6Y^Y+]= K+A'&S,>B-]G^3@#H)Z=4Z"Q&@FHM=I]/) E!A)S$! M3W BN@*D?OL+^^R#$C7IT2@#[U;'1W+ZZUEA=)]8E\OPQ0QSA0]Z6EA MO_3-Z==]^.KWS<\UN:\8&A'R8:MUZU;RE^!=? W M>.=I3>V+>?\'LL6Q/:)+2@RT&U2?R0OQ!/E,Y+TVNBF<;D?13:TBP0XMA-R. M:C3ERUZ)1ZB[TO$YGZ\%S7QR>R=W PV@'O[X+'QR1GC*6QQ<_N?04K2MLJL.YX5JY03N'@K"Y@N LT1F6T)M5$(K4 M-@5Q51Z!<@0HDF*SW&WN_VP-J4U]1C>E2#C#.H!04C.A7RF-.CBM2 MVX)ZT!Q$2Q#M*5-^LAA5:A.C'#]MQ(]U#B&D8N]*2S2Y$+I.$-D-"R&M;4+H M!CS96,9 > ^&G!MO]6@?Q .=;19;+?%>.H<@U7L#V10M>3-OO;,G?(ZA)8;V M-# \68X:;3L3<_S4BI]SW$,I)I=!UXRAAB]NE-9=W-R 7^Z15N_ST2$GS)T% M1H)SQ]QV%CC';8V"E4<-4=]:=9,?B3N-H8:O-]3ZKC.$>\@R9CXPZLP=V2 M,PT/7:T50PW'.VCUQ3MP_+01/^>XA])4+H.N&4,-7]QHK;NXN0&_' ^?K\(" M]CEN:S1L>2>+NFVWY$C#C\2U8JCAZPVMONL-CI\VXN<IV&4J[\W.-BTKB$X'R@*RTZ_2J&QAZ&"'-=J/+08$15E# M^*P+F_/BN!Y]:QRL=#-T8OAG$!%A[,2LSQ3VSW)"-\*AV&]+1X0INDB&)*9- MN) T8\!M7T!J$=BNC76E%-N\D\8V]H">4>+11[#+WK.0M@Y(FU*)Z0IA4D,W M[XH5#&,'=@O>$@8S81@&/TD8]5<;(>W 6[K)N@8HF <17=A]2& 6[@M9]BKZ M;;4-5=KI2%H^X@RCP$OB[8]L!S9K/5".:TO!_S6(:UE?(U7AS\.;\)EJWH1O MFB?*S)UGIL+JI2 M$[,_?>S4^,/YM6P/N-FK3+.[WQU0N1?86@58+.E>2\!/V ,/& *H,\(ZZ,7.+R&$;T5AM0L;;'9(X"$W)C,X15 -9 S?4W0)V5F;R,I7& M5'F;[Z*2R=)^?SA,Y/X29D"9:80CPK16FF90*4TUPMB%,<*(B49\\%_]I[XP M(=BBU(.-O^#B]D M[683F-/C/&TU&^44N%.6))#A(-'?= B__2U5[[!8V.N:-LZL;>>4WD#IJ_MW MCBV"VC.TIR5EI50$B&C3;-VNJKMEKFU7K;N$50Q+=NDW)A3@O:! (^S+R03( MT4*AN.<1+"!K>0T#HZP0:0_FI7A+)0'*"-;S%!0?R(P"5)(Y,Q>)#U.&<0N- MZ['#)Q@UZ2OZG=,I2/G'\-GQW;^8U$,:?P14!#.P'-X'0;:EJ3D.5FHPQXZZ MPAL4WXKT[O'C^P_TK_*[M[2ULAM%"1 I_?H;8!G ^N,U2'\$.S<&4S=,/&J MQV$P3F@34$?P84W/7C $ZL_2KME(?L"QK/]6 3,YI\.J#F0YVFK;9#04]=C M'9S_]42G@4VV%P1X8QS,<=/PJ^5DV/M%$/>P;TF4GEB> SC;^;1AL.#0$R)] M[#4(/9#[(6$(P,EZY-F-O+3-;2", 3\!;0*> @)Q15#8$>#0PFM?X:\"REG4 MI/ C.!5YM$$M*DKZGE?LZYN3'71/UFH;7PO:'EZ%2YLZM#LN6@- KN7O$>7_ M 7Q&8W?$/GAUL2UKRD,1;8Z+;.3XZR1):4[;E@,?LAW"5>/[4%Q2\,--@BAF>I.N..V 31D-.-<%78S[A)A*'\H)"LNBO7]92U]Z M/F%O+/Z;(-9,W-CBIX'?YSW2A_!.G:9 MUKK6R^DS?HC3SW#XKAO>@"#NQ(7?Q,#SXVZ3YP"XEXHH$1M(QQ[KU"ZBX &(P%^<\8L[HG8,2 <'I4@"!I4G MTC+C/M!= M"IE=/43?%HDBJE% CZ NR13NR'/<&=56@)81_=&,+1\_PR;?SW1/Q8)#<504 M'J!M$5, =T OG&[](!N3G4!A"O%BCCI^1$)TG.'G[)2+\QBAJ@?X#%&'@6"F MQ]=Y -OEXC-4O4X=Y/-=OF8$G,ON;>!Z^>GVT MS]\8W9SGD+"INV">ST!&+5;(@.H;M&%$S0N7^C^#),X\!^A' [K!OW AJ#;Q M!T@8WT$UDIX/YC#K*5H>]&U4]%&?;;H;V9M=G @8)!FYT.^11.AC7V(U!AX0M]72RA8#1E$(3..,1O1F0D3'Q9P=#+Q% M]PY@GZC#RITQ;Q259$56 ?'F)&,*29!4ZV=4 #8].27Q- @IA].S-#(%/A2A M!,2;*@]Y;H3'G!79E3O@D >F@9?YP.AK[I"J:%W &1H/ LA$^&8\W3C>72Z? MT)7:[YXE5R+@UDE!!5SF0B2_1FY$V'*I ,N$%-)S@J>?I4&4.F6;90S/+PO*KJT8"M\JI$.AE _Z)1BBM^ +;"$ M(UP('W^1V9Q2"2Q1_!GHA%3/_(D>=Q\0\!U,>SS"O@_@@/X&O\IT)7R0*4BP M2GP\U!-X -U,$WC/N.BP2'=.[@M_9%=\@&50ZSCC'(44'_E-8X8R/.4R)>>& MHV2&WX_06('#@Y>,,Y<4<"9YP2-!P0Q/1\"9,H,*["8X@Z-L0"T[ I#[<7&@ M.=K_:*=%R0BMLTGBIDS3]4G-?OP M8CT]-X%Y1+V1N;P!=@^02IE90ZV8E!_P:IX-21^=@W$84.NWL".4?^A0+F)[ M=?R(%,;UO*6_:9\QG.,7I OM9$58++3HT%ZH2ZF&TW!5'!>47 [T528 M@&UV)K72R('N6V:=%AP@!]_4MQ6MJ%%23Q7S?.8>K#N9^D;H]3XZ=8,2\SP% M*<$B.F+7=[%*T2CZ)U#1Y%[5Y("2(@13KI0RS<@%/_ M7US8U>PTRI8X3Y?HH!J>X7757]FYM96J;JN,+"?$=\K83 8\X1DC6],E=D5( M0PF+ 0I4]*0R"B1)5#0M_3&SK\8P!7CE"XW0 OGQ_7\YL_F[+\+'_*=LF6!V MY?XPMK'T6!:\^NQH-Z-Q;@5+;56A+E7W2@@%&,11D$YS;7*I_(V6XI*95-LF MR /)#@XD,[8'DK4Z)JQ4=Z->Z*@ H7E%K1,:*-,S[H,C/!S50@" /]&]\!2 M6%!NQ"M,YIFM+ BR^QL7+*[9#,X*-$0"ETG]0._7WS=W%LPX*KB64S]Y40.A MZ03CI78^F%@P/OP PU/3D!GVFSP>RO6I=(33B"@\$Q^])6)Z)X0WRE$SA%0I&&#-G$WP9S@,:2/,P?G$CU A/&3@>V/J0VZ"*33)MVZZIK8MV*9]2EIZ$/O M5@]-^GPC-X3N'OMZJ=K[$E/O:=)O^N;TZSY\]?OFYZK5EPRC]"NI+Y=^OFTH M6>NK&N2WK%AA2;V"*ME97T\B#]^9")3$X:W'66F>M/94"CV8M M+% JB9)F<=[:/?];9JRKY:H]M1./YBH%N$H6#6E;S&8S.],UEKIQKKI>QE*D M/149CV8LK&5KB;JT60/@"M75#12M_YC=7N;IG(>=1E?NQC!U&J^^TA,M;^-Z M(RW)]ITWWP,N\*Z9HJ),FFB]@6(9+2EKS)OO<:0?>_S;BW2]-]#LDZU1CG2. M] L?R?8BW>@-3%WA2.=(;S?2]YZ1]B+=[ VLJT'Z#5R[U7+625/__.<\\/.4 MFLU7)C#*5G@U F/O<>E"^E3:2 6+[;@O-.4(STN_%_+GCDR8^L/Q:/' IRDA:>F+Z\V# M,I2^K9CU)-(8?5W=G?YR@>P>F)2V^^4\SZ*+.30K)>KKRQ/H% VR;DY"ULBI M2OY0)7TD]TW]XMC?B?2'M'[END)H+%#]!BS$6XOX4Z0];3XSD'W/,?:5Q.]9 M%1#@308![FF)NIO7-ME)[0T,NQ,Y(#4%[G5-,6\_F?&0 MO%NYU#Y0OWYC4-G![5IO<#JSM^1RFR/^BA%_H);;CWAL3:"=[("O"?('=&;> M*/5:I;BK?EQQUR=">_9\)_,@1!?OKJ*NIK%9U-4TKJ&HJWXOI(3H7NN;QR1< MJ5\=DD)GP8 UUDN[.K$R:+3&WS+L)6(+[PN/ZQ]A36)Z0J-]56GCA8AV:J%= M8T:E+\R[1@,389G1,)BX,#8M89\-R[HYT/I\M,)I:MG0G[+Q"#9!\=/F2H52 MWMAA"5M#L86P7BU915/XX58YD[YY9VO0/[]^6F>.K[1%)<:,(7<@ZV8H63FZ MPLZ-\/CZ"B9P1/Q<%$E+SC%[@QBK^FQVV@PSSLNH'MUO%$85GK!**:5VUAWG MX_>G94<KQ9<]]O#M M:=E6@%=G/;0ZJ]G1ZJS'5!Y<5R!_+INA_;%(ORQ1)27UPL+P$3K"1"*.7MU:&' 6Z3-QJ4FOZ1>%??=J4RV)=K_^Q.OXW9X M2;*/G%H5/.[?.+4JEKOKKJS=J4;2]+#[4^!0 1&G N>,K[KHDFX@FXVY>GCR MV:T$7:O-5/0Q,0M'DD3#MJ\DVIISP15S@78,%TS<7V1\]Q<)@Q(&L*3>(&U( MPQF ,T#;&4!O1@U8-.5&L7DR)N>!EO- 0X80MKN5)46T[;9DYW?QE+S%%Y=? M,T?%KJD;A^7R;C.ES-EI""N2T1"(U=Y -453KEB6IAEQO?OBX&;VNJ&J_!96 M3]1,T59DOMFMV>RCZL3O/J#H1QY0^#XWML]-L;2!!5%UT5 KIKZ?/6&B>_[2 M9=A:UE_X #/D^,-#I^&M2$<5YM\MQLPK]+-PR.20D8\J.;\;,A:'S%5#9D^R MTM%JU(93D":JUK44D.&P*087-X0:6VH9:JKY?^CP9NN355=Z'QYB@9V4M]YI MH"ORGM2VHY&.3<=42]3DBIZ#"W1K.506WC),&O*(V\J1#B8.DU;"Y*B[\P-@ M@CYG0S0LCI+NHT1NZ'[9UGH#35%%2:YJ7;6J3DB;W5[E :KO5WMS'12H>M2Y MA#]__N>OYX:81;-&O\^/\=)>MTA6]LEDUJCD'T$PCA[\<9J4_?$7EF+%"@UD M'L+#-!T6_NX1_ O\[F&&";A_T<\K2W,=+$-;5*JJ?'XCU2!*]H04U(V2G9Y; MV^!WENU#R$'M&L\J1TR\[Q1U@X>KM Q=@"QN$IRZ:]LDMZ/@M5QL!US9M;4D2EDW015TYN64S1UP;$7=FS;_K M!&%),H_]N&*PM4^XX667*HNJW)84J.MQ[A7WB_FB:95"DAF?W,6W[Z:_E!^B MI\ ;%VE;&?-J;Z"IHL[=>"U"PI[+_&.0L%O1:MQ5USX4[+FK;T@>8 5L49(J M-DSA0+C8=7Q#.#! +VB@%RK6_V^)PZU3D9"CU?OY4SQP-QRVP+='0&^\DU5SH4V/GU)M&W4'&VK&HL^IVMW'870GL#K(.CX6=36,[=(.C MCJ.NLBEZ).ADS+U15='4.H&ZJ\S,^4>A TO58-PK*J9T:QU9]UG.%!;?*"HJ M<[4,7&V+IEZUHM*9&ZWNJA[&$7]]B-]CM9^"> 73'$2U=54[!N]8;6+:H&*VQ:=+#2/:BC&@::^154\U]%28V M#A+L"M9LS<;-8PN]BK>FJI9KN*MJ6ZI'X,B'U4L]H"C-H8CRJ9HJ5>4X<:YX$JY0*F] M_JTE'UM%@3, 9X#S,T S=5DMV>P--%%5V]*6A^UUE M67DCL-D3N'(L;!0L[*#+HJ:<7/J$FAOPQO+&5U5$Y5'UKW>+2O4*O3@<,DO('-7+=3=DCJW) MP"'3#<@TTS_2 NDU4!51U^I*5.:P:1%L&FH'9($ :Q=J:O*5=23OKG)'K&W+ MO^'D5$5IZL1B]@:R8=61A%]UESIP"+YIQ#44]:!8=3OC..*N W'J41$&!R#. MI@V\K,H-O#C@KAIP^SJ*'(LWP/% TP%PJM0%P%V5BY W";NYYV\@\N"D[F$W M>L6CJ'OBMB&RJ&IU&2(=LS6N'7#'%+ENJK\ 3(9?8%\SV XJS7A6 MZ:;2?CVV=7*# 0ZX-@+NF)+=S0).HWW35.7D&%@>;,$;JIT[!O8"_*+3(]IJ:+ M2FV%Q%L25M)F\[.&3FNW>G[;%T'23*L=U:8%8RVI:OU,[A3H!*CV!(G4WLU- MD[A;\YH!M2\&Y%! ;0)'[@TLF5^\7"%H]L5Q-*/9-(4V%S7DN@(G6^)][%14 M,>\N=T;;\,C>-YJ*9:Y4T=;JZCS=BO@[WG'I3-;CL;#3ZG8^<%K27N[+\MT/ZSE4._+[F M,H+5UGXU$F*O%7Y"5Q?-[ UT3=3-NF*SSMW?J))KA',5YZJ##QFG<)6%B3ZB MK=<5@,:YJAT XUQUZAGJ%*ZR>P-9$B7KY# USE6M ACGJA//B"._ +^._8?1E0S"'873^AMVV##(5?DQGPU6CP M=_A9]JZ9$SZ[/GV7M2K2_I-$L3M9I*P\^/LPQ->EP*4O*@R3 D?78(QY$+GX MWON0>#"!%_+NU1W'TXQ)"T\Q'-Y+RT><(8 [B;<_LGV^K"-4N>2Q%/S?,9)' MEO:)'@6G*%NKI"G^.0V7^_],[H8A<7[>.1.8[+WCO3J+"/>QN$187Y&>U4FQ M?^O8GVM 2068:1IW2F_[M]:=O&LB*#@0CFMHAIWPG'E$[K._O!N[T=QS%O>N M3^E)'WJ7CI4B ]U-:[*++I-]O:1,7V+421U=Z9O3K_OPU>^;GVMR7S'DTJ^D M?OGGVX:2E;YI696&VOZY9FM\4F>?E*WN'*I*[U"P$)FG]%J:B#ZYOWA[U5+* M*)*B=;?E'QWPW.U52ZS6MNQQ(QU6*YB'UT.S$_NLWB3-3NRV>I,TXSU7:P-% MG=CA/5<[G7C.>Z[>5+,]]:@^!0?X064TD%71MJZHW1[G@FOE@OI;+^CUU87B M#, 9H&D&:*B1A*[V!KHHGUX1F/, YX%F>: I0XBF1]BB;-25E=-P5'"'SBK5 MBV1==^R[HC;4O4+7>P-3$C6]8JA0,^+ZP.R(:]_KAOI&Z$9OH%FF:%H5^T;P MS6YNL[6C6C;L/J <6\>)[W-C^]P42UM@A>N6J*@5J\.T)%6^S38([XI:18SM M*15_C!BSK]#/PB&SA,Q1S0IW0L:HK[81ATP;(;.G0.NQ:M20>P/#$.W3FXYS MV+0/-G)3J%%:AIIJ_I^.)']7;GYZNQ42%&U/.>&CD8Z-*4Q-U-2JN2_G+[UQ MJ"R\99@TY!$WM",=3!PFK81)0]T=#?0Y*Z)D5[TWX2AI'TJ..O+][H\^:>OYX+XI/Z>5ZW1%:T/2$_Y^_T8&#Q)%N4JD8+ M\0NI!E%RYGX@NQVW%K^R;!]"CFE-T*P.NR-V+L 7\B]@68#6U0]4O-;KDX KG7JVL0&'Y(B M*DI;(J0YXLX9NWC6(X2I\MB/*P9;^X0;7G;IBBC+;1%NU^/=JZ%)Y75SP]Z; M_F8Z=IEZ;V 9HE*U"#H_?U_N,K_V!I*FP7UU[4/!13KXF69OH(B2SMWZ;0'" MGNOXAF!@@5JP1%6I&!W6$G];IP(A>;_&,]I/1S:3,K'^OJV+BL9;F''853?6 MCH2=)=7M;N.PNQ+8-=DZSY)[ ]T0+:.N- B.NJM W4&FZ+&8P]0;71-5K1.M M::\R,>>0KHPWT'KGQCKL[+6<3VBQ8ZF]@6F+([X2YU53L&[ 7@' MH\8V*\8L\^Z _$6[N@/>6$^F^KM575U#+T52U.YV3:$#\K95O&T5;UO5 IKQ MME6\;15O6\7;5EV>JWC;JEOJU:#H#164L3!4495%HVKN<)O30S@77"L7U%\; MUSJVQ )G ,X YV> AFJV6G9O8(F6QMM6<1YH.0\T5'W1EL 0TK#E3S?+%K<9 MN;QMU;H8;Z@@L2WW!K*FB)9:,52(IQXUN-D-E16VL8R$(8FZ>>9Z/GRS=VQV M_8UU[6,K./!];BXPXJCV9 ?PM-8;&)(J:A*OT<4;5UU2CAW5'WFW'-.OT-/" M(;.$S%&]6'=#YMB:"APRW8!,0_T?;1/SH$2Y:N8]ATT78",W=7JV6H::J\R/ MXXVK#I>/1E/'#+LW4+%QE597]'5)5!+O-7,VF#03'&!+TI$>)@Z35L+DJ-OS M V B]P:F*MIFFWH2<90<:5P==? _ "1*;V!+EFC;;6J"=U5N+]ZYZN:>OYX[ M8MZY:H?BWA/U<_8JS[:DXCV%J$F\Q&5[4'),[>.&RL[;DL8O+=N'D&-J(C0%?@Z%"QT ='28,H.:9F M7[K)>-]ERZ)JMR4/ZGK\>[QWU:F7_8TT*;%EN3>P%%&5>1)!>Y#00+N:G9I6 M5KBWKGTHV'-=WY \4.%,*1KG[EG$@7#TC7Q#., 2S*IH5XT0:XG+K5/!D+QY MU1D-J.-::]BRWALHNBH:5:\\>3^7:X==@QU=;-FHV^'&87/>J"DN\&K;>:SH?W^G! MEK'KJR*)EL:;^;0 %ASR!YKM)T!>D7H#L-DEHVHB*4<\1_SE3@RG(!X+C]FB M:K2FFP]'/$?\OM/**8!7>@,%K!K%:DU33MZ_JN,OHAOX>^S +^"_8_=E0*&% MF';]A-[B#/X.'V=CSYSPV?7IV!;=Y%K949;V\:.RO,%PHHC$D3!<",&O?^\<,7^E?YW5LA#NC; M\(A+0LKQ_HC0;#/'\X*1$Q-X310DX8A$?2%G8;H76RE?Y-'_)%'L3A87VHSB MZ1W)AF2:AR#"PB)Q886)%PNON U(]23,Z!W1S2(OC@=P TH#A38(E=$GHQA0 M'"C%1.#79 83'ZV+X3CY#&;&I/%GV$1G\)@]I1.ZD?P/O"I MH,1)_8"!_X W_US*8I4)?F 2,GZ(T\_PM03D]AQ>'(<) :@"-28!S/H5J4#Y M#*A#(K9P6%AQ5G@?-RJ\5G@NTA9PM/*EZX^"&1'> +ZCMP!LH!C)/HR=7R2Z MS[1$2J+!*K;6V'RY,EA%&?*8U$<-\FY#"K"%KKJI\N$:B< S5CJ%&5/DU).<>[BW+7&77M28T_A+IWE\1MR796'.7NU"6:< MO0Y@K^:X"ZO'F+9H5ZT>P[F+<]>U<%>#-^'FL3?A+6*O,YU )_3_=>D$^D0\ M^/!9%)Z)3T*\Z<6[TO',]=THQDN[%R*07W/B1T?6CBHAR16&S>\YF:54_@>C M,5:Q6*'P1T;@RIQI]0:Z+AKVR8>VP*A#1/-*?"U$T1Y3LCX4J11%4EV. M.(ZB-J'H7"#20+6KHE*YW11'41=0M,=@JC=E MLKMJ>H\=Q%,2(W:VV(1U@4?M#4Q1 MUMHM=QJQ!(\;E/^*;T+G?G4#WO,_,5681'%V(!(%GQS2@^M670T;1Z$(I@]_ M6_X%ZN%T-HX*9T36CJ< MH[#=4]7:S!Q:78#6)9%ET!K(JGQRK ]'5@N1M7',.B>TS-[ D$2KY?J0^^.W M .V3ZSO^"&LPYD[XS P5WK"BB=O+4EVEA^--G7$0HV88T2M42=L,MN,PZC:,SHDB7<)P#MW:5/P<1=U&T9Y0 MCIIAA#W/1=MNK4[C;LNM;LL]=;:KFOYIK8FTXO5ZB?Y;Z G2*&6N2$(=[@%& M-&8U[-\'M*H[$"0M$CV==BKU,KL<^ _?W9?R/B!=L#[8_$/$CR'SGSJCAY"XD0_\%V;+0:46-*3:#&P.KNBB;*I]=9K DU-Q!ASPA[R)\_J-N.;>V1?7KX MK4DSE+D:R2(W8H<9M 2,KL#_&765<&W7'4<3/=\XLW)FW7HWJ@LSZY9+Q.6=8=FE8N'B*]T:78.]FP>1BS^X#[$HC?M"EG=1OZW>":;+ ME):/.$-85!)O?V3U/FW3$5\.1DO!_S5XC8BGYN*=8/%/G#U"QE5'VM AJJE+ MLJ%IEFXY8QFVW9ZH8W-L$_U_;!#_Z4/3<.E)?B9WPY X/^^<":SPWO%>G46$ MNU:D"Q"EN G5Z8MXVW9% MV7<30G<%0P\$I;_-3OP"9^YG@F77_Q<@1#;?1<('-QHE480"!?,X'WS'6T1N M) 03("/*5SI;[Z3*/%B^I-E2,3F#?&!"-!Z':3SIR!\=<+QW><@ M^(G7Z-0S/Z-7Z/NNRNM80:V<_. OX)7Y_&?.&),QA'@** C)/ AC^+L3"TY( M!#^(B[\%!,"OXB!$$2M,0!&(F,?A)2B:BS]TAD$2"T$2"D/BN63"*G=BNO H M9O@1Z?B3E*Y>2M?"$*\NS BG1809<7S\%EZ/__P6NB_P,^&)C)(08 JD^0S_ M>:8# UI1R0D/HQA_+]NV#J^"]\.H8S(6Z42B:9!X8YB;0%X<+\'"8OB;*!E- M^\*/*8G(ZJICXJ?K),(KJ"CV4WP$^4J1WCF@-4;N'!X1Z2?RN^P;MN;U3Z/D M^9E$&Q_//<=?_XP2\&5C7!=T@3_>>!L :U8RBQBP2#9?%P;_*9L>61"[AW:'YY2*BPBOK"OXDP=&!G8KH_ M.Y 3A$*Z,GQ0 $P@$ $KV'A@#81(<09.)XJ2V9P]0O'_2H2I\T)R!O&0AQ!3 M.!J.$KK$'Z6\@_\9 UN'"XJV5^)A6 W]*?QP1-*!5QDHA@F-81+9U$:9V(7/ MV#0!EY,D3H!3QH !+YBG[)53"GDP"/&%0@H4RE?.'"@P![D'; (V&/P0ISAR MPU$R TK!M--%QPS)@!K2%QXB81$D( 2<,?T6YA.Y[.%<-HCT)RD#T:%QO#$C M6;S..ID,>4Z<$'B$$$H"H @U1)%ZL%EAJE_HA."!*!GBY@EQ0#]R_9? @W6% M;O03")/ 4V'L /Y=LK%S?>'_6\X.7PS[.Z(D2& (!![IU\51'WA#Z#^JP!D M<&!^,Y#M"UP)SBG? R"Z!_N*QBQ,/4EA!-P@($NB$O(6@C.9X-HHU7>\'M=5 M>/_]P6HFM9/O\(!WKQJEBH=]!("%5]W#0?]BL6F4\XW\#''^*:R22];Z.M(" M1#U& <)+D.U!EX'TP+J3(N5GL)*&KN?&"]SE8(A0%$+G-=]D9.A@-@]\9.FY M$[+=_!T&F6"'Q"GP]',0C.G@#N4\A 5EMRB^(Q0?+I4[OD]"IK VWCNCEAW] M/&VG0OZ;N%0\T'%]87V@=UL1Q"%S.F1PQTG,;.94(2PW9$S@8!U&4W=.-S/= ML%1A@!3C6]/DUB"/1+ !*--1F:%KP@N>J6!&%3&DNAL$-V66U,;T4-UFRCY5 MP2%\YB=\N\XH?!,?&"IM%09"-J;6%FX)6.$_07V."-^,IGEG1>^ R1XF;IS* M,:K[J*S+S>$Q6G=1 !K'6SD;_H03 'P9D]'4AZ.2@S8N&*T^P0\#@WW#!)'T+S&8Y6:.*BK3MBI[A,H$8$^#I, MC1A4D7R7F]SES#(5QFX4)MD9-Z!;$60>/;J=\/H$CS-)B$SK!2-V3J8.E/2< M1@]PR1!..L(4[)IXBL=$.)+10VMN\DPK"8>(3$ MR$94^(+EB^SK^F"\QD&XX)O:Z*8^4TA&V$9K.66LM,] M[OC$2T#L.KF;<.:$/V$7T3U-79XA"29\ZYK MQD[EY!?:\YE4@R,A.E;PO #O?X&?3*A3?T3<%W2& MZ"$>A0%LC1_,6$)\?K64^!/G)0CI1<7R\]ST<.8N30I'CW1(X-M4%T7E![[4 M XY3PW'@R7P$O#,"30>#< B.?(C+W\:/O_L_>E36XC1Z)_!3%O9J,540WC),&6/1&R M1N.GW1EK5M*&XWW:0)/%)BP0H &P6^U?_S*S"@=)L$FP>0!@><(21>*HRKOR M!(LB>N"%G3'&AIB@U6YS3D/1*R.%(G8-I^4YG)UE&H_2@6>R"*?38+P,0= % M&-;)^(/H8ZOY8R'7"IM%AJ*G2XSQ C.&P;])#H- +7-#,.,DXM- BE(ZY*7^ M(UR8YG&'F@>O)!14Q&Q6&9!+IPC\MXA 4;2R."YB\H4F$QLI- WR J,:15,0 M>JFX52GKDU*42!210[RD_33W_QDGJ$R!Q\??9G$XP:COTRP8SZHQ*DK&2-%9 M0ZE11"TR6Z:\3Z'O]*%$@%< 8L&G2/N$WP-?(Z-6409"'W#!PQ4A/BW2*_-D M8*:%P3P0O_J/?A *D\Q/9X6IY9/KG#SS&P86PSX^Z-7!7)-I$L^UAT0P],II M2N302/\2&>R8M +$-^%3'X2;(IFS1E@>0 50)!/QG!,-)==I(29>(:H5:LZ! MFBHG%RWJA1HO6!4%-1C4\H0T!\X5_@A$*_*^YC\D7.1L*62=-,&FM)@+!8IL ME*ZRT(J@(P2A3X).1/>A3!%.90*@]N@G 8E(M--ZKT@$D5.: <71S$PKIY3;-.( M#\EF<5KXY,>808X'-4DG*:9=/F+6:RI)JE:9E_(BSUX%H2 35_';)>GL,)"" M7_CY2=OGZZRHA")5#]XQCZ, CI%Y_BTVE%R-T^)Y8(+40VD3R!7X1!DNJ+IY MX"$@L$(NG*89TC@<20$^< 'E.BG2/;4'=2V;&8DVY-^UT']*988%>0T$OLID M&1X]!DE,WF[IB$O]*2?_7G&].-V![MJD3SS],9GU20X@$&*!I#8T^V)\1VX> M*AHX2^;%$_>_D6(I$IS@![+E%_/,* !^U3""*(*B<07CL90I<2*4[TC=( MY3 */6?PFF,5#.7 H,$0"TW-L>2$1'&E6@CC6@S0F6+ (U??='557L,5,;$9 M_B+"EKXH$RKTKKX5K]=>96P9VZN,NU0PW+JB3U'4./:7Y$)*5BI *^52TL^( MS:WIF(NU7B":L%#R^\S''3SRHDZ+"N/B" V/PG\]00E&GXN*,:KX^3W7$M*Q%RIBO'/\K1]-'-FS"'OX0A%VZVCW/46_M*_)6CI?D:=(2U/3RR\ER+.-"Q4D4 MC8(\\@?/2>+EPTPF^<5&_6/AW%(\;;LJ;"LU_D-6V-;!IO =Y/#C M(5@/.) Y*XX[6.0#NWS/&HW"=#!>+\4-)OA#?%\OHR"<7XN3/P@)/[GHKSX M"=.H*[GSE6I@$'^)C](;,[CY;0[ULIH""?+O($]FVCMJ>N+KVJ<\_EP0J;BM MR!!?S4$M\DBKI6PRX[26#@7"09(1"/XM9&WNE"M]+>37JZZ^6O$L>!D]/H]B MRYA!3GHEAB-O(G+UQ*OI#967DS<]H!-RP4Q41UX]< OLY/7$="03'5;]R"O@2QPXUBX/0D>'C@Z91/8#'VQG"^*7\?P8-Q=_K[\ M>WS%C/N/S[=@?U#0.\!:2EJS+()=D; D<1/.*R?HE#^0Y7"G?2CHXK,@W"]H M)1,(6=7TB2YI=__?"E%/S83Z4B7O\HQ.N77 [FM[W[ MH[A-KRGMWD^+@RG;N)?*J 6]5 I'!(+FCTHO@-_A.(9%(^?0"2]NI- $])RZ ML1.[MG;.K315;ULW5:_P/HNRU\L=WW_XF7$INZENL(B MRBJ+=E?,)Q *0L+1!Y3'\WOQ>;F8!IGXO11^*$-6I)V01Y,EZ7,44S)94DBP MBL0E$PH+,-#?(Y4Q&5TDOL VBTM!F\C MU->^!?@L*F5^2L ML%CS/25\BL])9=P.BR)@/X^R0(VRH0I$"%NH)(PT#M?7_\>ZY5L%'M 0SH82 M0%HW<(7J+RQ;)MO"$.%4OJ7^'?@2)O%(AV9*YHC)$*-%%>!87=T:/OEWZCP$ MSQ#]'"3,-YFSPLL;L=DT3K%TSGA M]%X62JW242$O+BFTMBRMH&1!2:FLNRRI3"3OE3=6;"MQ8).]2$1CDI+@T=4( MDFFRM]=7T@GQ^X8L$)6YN MLV_T4FD#(>U<9)"NBOE)]0;T8$=IWO1HA0"D%J(R7[Y2=[CQ"J%/R8_R*+M) MT368/0%2I^B;42$/U!$K*Y%OHA8I*9W!0)\NXJJZ"-$]3F<,I#H2P%,4>1DJ M2N ?(BK+%S80C,(D MP%(G*2;+_10F@+YULV0!RL:"PK3!-*/[./Y6VCB2%:M[*X_81[8(>D#S7W*S M7DHL87A-YMAZ"W-@$%Q2)+:#$9HLN&A"*"I _[HL-A31G4(7%.^'QV=9F >$A'RH M3?NBI?6!KM_-T9OU[[)51Q1'MY+OJUJV%32]LMC< *FXE=$F!15_'^;>T**? M:D$=84 TE:%_E9J98WN1;*QK?Z_?=^4UE9/B9,UTPJZ80+8R;+_AHJ:.D1B) MD];,JK'4 RKZ6JD9*H1*H1=;03LO+[&0@,5/Q1EZ+715*6I"=);U5'F'W^() MI6TK8H@52QK([['H=)3=QM/;14Q.[965A?P!\SZD@LW- M%9F%Z?4$-6/TB1 MF+B0X]CSE7PX8^RF)/9+]@50[*TP'K ?Y!@D(44-4--3C*+T'>6PD!:1[+ L MEK5FM-"SJB IJME0G!3/K@7B:CE:+_C@UUSE5!U&4H#=TZ49#55_7_28-15I#7V8S^AM4H0I. 9-G&>/PLM3AQ1J[&"ZK"4!V- M@@L JFW.@]HW^4NO MHO:]'7KU'[*Y/_I;2M&!W*R-X6#Z+/,/\Q0==%T^D021I /B1#JG5B^7N1W" M_X)RI&)<%A6^0K=2*!$UXG2:8IJ$_YU^E$5F>0!32"V1R2B=G[^(*GZJ)EHM M:%NFN2.6DCW+A:5R"L#_Z%]TL$ GA:.!\BKS=\(25DM2GKB,[E6,60*%F"! M[3XQ7T0VCMD !+E@YVA!E-T(#3)&^@ M4 'KNO,[#T,*"S;E=4LO%B$+_6*>RNH*,J3PI3P5S@HQF0&;(,63?$TWF!,$ MZ\H7LWFA4 MO=.U7D3Y$YU+J9BEZR)?-V0GF" YL-H&)4*31R)"3:$(4+45G M$7GM623$21(D/A6L]CO'G*96YD?L2O^KC,7@E2X:W_AS6:6'53ABAU5AL-G# M 2L105L$DP^ODS!1N@&8H,M]1->"UV.9*AEPJK4_+",BJ@T_XRZDUEE@% M">%JX+ 2CH1E"_@\%4NB7.U,QF- %T="3)=OKF99B\ B/*6 @ _L/L$*3=+Y M^:0@*2'RRE":AT6@G8!,\1,9 L("+NSVA.MI^)6(5:=W"P+HD MY@J/V<:J*"U J%B)LXSF9T=+K,& M90$YX>3L-+%I7TPABS)?)&_3 &FFFA1TVLAF8Y7(7PMHI MTH5\JN,3L$";I0\Z]DO-]*,VD&S=NJI.NZ+//5V2RD0;&8S(*\WX1#HRXO&W M:OI9W<,W*UVEC$/$C^$,CS9>5:@*OPLZB3+>ITKHI8J@W=4_NM8'[=>LABHGG%;8]$@+3]&.4K;: MDMP3:2M3P5FM * MZ_W/9<1E&;E!9>0.$\7BI=UZ@_I0HJ.JS*N&P(K;E";&?B>G*)Q338-9AB&< M#R+;MNA2NGK@%A8">JMRCS:V'<<&:M1=C8L;*JV-RW9M -, G0]%4B7. I.S M+Z+B/64!]-,LKK+R'!/#%N%*WV0"4)!G$9%Q$5?/^867 "M7*'+SQ$4%SFH5 MHT;3JVLVBLVZ!*$D:^4P:9Z4YY/JP(G1^>!@,,,7,?JO,8M9G!W&9:(3MB#@ M:;;V%%'76FX> !PO4&HA2D1&Y_*9(J6W>8K_R@9$?#^F_F1SF?\/JYXN0YEC M+?J6D P4O+,G]&Y'S#SL2LU>)5 MHC$ZA2'RSGZIS&;'T]"F"4LL0N5+&)QX7^("PSH!9J/+_OAY,1,EL:V]C_(F M-"I%C0M'5QX36?C!I$RHK^;1)[*7C)][EZN- .@P];W2TLO/EUYV!E[D[36* M]>!(=^ KL5GXK'V+4!K2,C'V4N0 R891(,5SI9A;96MY<;G+JXQ9K->#"P]Y MPA^HYUC>Y: /-G6STN"V:4&2+KD>K CJU5K_8GY4)6 IQ3OY3VNDNE $\W@B M'"0H'8@4MC2Q%[*0!+\8\"YGF!.7YGW2'D0R4,Q>IYW*\L_*;BD>7)4<2SGW#C1WFE=N8DN]\O2![)AR M3N$6$,& 2#0@"GN(N!'.'$DF6_LB/G7M8T2#A>(BSS2MIO>13BKK-Z7<]&6> M(T9T"M4A5 4 &V=MXL3:1(Z?HMZGY*+AN5.:AJ7B^PKOLQPQCC"5 I]F\X&6 M)4]T/%Y*W],D$=4-41[9$HDOU#233D6%D"]45$J=#W#YU @E[X.2U\*N:=M< M1$UR01(D MK4*BTISWV/@2\R@F\Q_T;D_JQ0;)L3RB[;6,M2N6LG :RLQ"AM MP8^1[!=2VLMY/D8JN9LR'^K,SMIZ8.P 0Z<"Q2PLC^&O=X6J=H=8+X8NW QYHP]=^[+>Z6.E)B_#8 CU4 ([ZULJ*N\$ M&FP9#D="?_R-VM>5 M:D T&LGMO/S\G16'H*I8W]$PHTR'XM_Y>$G+$\U9Z"2/'<=(QV#*!,%\/,L; M7(FZW/QP.8_A#,"K(^5SN[H,9%G.GX88J HU87[)B"IL\K^PS"C5WE-W]M^# M-(7+@\,=_*;5V,%_T@R]_1S\GV7S>H#FIR()O[/9A5_)NR\ZFWV7<3[9?;/. M92J3;LIFAV7XD.PH[,]Y.#VX)VZQ^4H(;NL8$('D""8D:0XB#DGJY@:IP\Y$ MR*4X6V%H[A8];/XBY7?YA[>3(%V$_O-=$-'ZZ*:WJT^OT1($2O%S>2#1#7$H MR1+X_R1_L_Q9AY_^M/F]9>N.9]?^9.AF[??;'C72W9%SE">Y^JCAFK9_[QQI M36IW^S[)<=W>[L[1A[;WXI/^1-PG.!"8',7'7WZP?RA]#M2;_<[00&;(YY27 M;5YG+;[CE9N>E0V[D83!L4\HHUUZU2@UT>]" WU #53(S6RR-TAJMHH=[,^\ MT?U5"&W]!C3GC_#.],W*ENMW*I4 J@C8J$:Z1\-%O^T4NM&ZT'+#H@_;]G:= MB&C;/U5Z"AYEU_4RH#M@:TXMMJ(612TO4LN/VGNJ:.L#H>RWXY]D#9\BDKU! M]KN?C&>:'"JA--!."PL30A^2>!E-;N5*QW!\GTY?VGV=Z07P.S7"ZS>^VB)V M'>&[=KD?]@WMH@;H;K>LD(\GVGQUTPF^KU6[-@V+C49#X=(Z#03PIT:0V"YD M7[V0=DLAR]'MG_81NKND3E59*1[N/0];%C,'(\7#K>#A@3YL#P]?.QMWC)-O MS!$SA]:&Q^MH^[\D'[>(E?>SC6],5Q^^:0\SMXF3]X-@S_3Q?ILVC0$PL:G4 M<2O4L:M[/[WN1#^E_W7F1+\V^6:K]+*:;;E6WK1/@UJ>RP:VW9#YZE%\,A;; M35'M8Z3!4'*(L;=Q#C0346,3<\6 ^9XSOYG MBZNFPSU/"*[N'GA Z"$A[@U:<^57:*H;Q#C8P7G#]])T6+N8ZC2/'8I#A4 MI-@X*L8\^\"8V'52XGXZUSU!>*NKE+@?Q% FVDHFGD FCJ[+L_LU?B%5J\FA M\141IO;)><>RF6$>Z/&]?+BEBR=-JHB[J-OC=0D/+21B=P#FBG%D(E9TW%DZ M[B(1W]@V\\QA8P]S:X1PZV/>>WJEA[IS6:]T-\AZ/V@ZILELX\ @7FM(NR4$ M?+!<[KLK^[TZ:5;>\W9DG4C>F^$E>WY8V8.3@PMTH=IE\('GFZ U[=H(Z!;BFO7]-\"YLY=H-\BZN64GM:ML[!EFT/"7'? M?(L!\USE?SY%1N1K\RTZYH#^I6)X"F-UU3*]LEQCQV&NYZI$IN,?_U2J<6-: MM-G '"A:/#8MCA0I-B7%4>-2Y*NFPSVMN$,/8#VDPSW]MC8;-DY%NVI*W%L[ M#Z[+-_LW&AZP2.)I<)B)^_K"WO9)>6_$K$'7^\9TBO$L\\))H'U+NC!- XSF M8_=-462\L\G197W)O1+#-Y;);/>('4-4GX$#>X6,=/NRKNG.B.?](#HRV-!0 MPOG,PME:MS'Z[M,N1Y/S[PL>I5?7,6-H,G?4K889C7,,>N@$V1^[1L>\( J[ M>V/7=92K]>@:P5CO&'7%=+@?Q(86LQO76K9$R/3=>5G:-T$TCN=<.XD'LVU' MC'T]0$,V&!Z8&M/&,\9KDR][?_3<-[]SQ-QAT\P.11?]=[6-#%.YVB[M:G-= MY6H[;L=:C]G#IL6G71!W?7=>B8X <3;C2>Z^NC+O%6AJP^M6,SGEW]B_W&L M=EBW^J!N83VDQ3U[-#ELX'8T"-)W#]9'X;>Z">,T M?:/=\VF<\-R9E?G?7]?NLS.6?(-#JF-XG9X@TUJO14=IPL01?UX/CW=MH8LN M$L4-J#S'&"AOUJ6]6=; .<64J5X*O'US\0;,\NQ^Z<"^N[(^%@;=M7JRF-'8 M!]N2$\@5'R_W;D9M>TTM,(7:I@+B=S:@:!(O[T->F*=J O31 -1N97-CP;E]>+"#[P@ MZJBG1[&88K%]ZX+9P'Q=.HQBLX, U(W9YQ=AL):/1M_;ZSQ@AG=D[=4ZG_1K ME]GN<]F-;1JZ=WR/]=4HZ/W ?(7Z>=\SKL-LV[TR"YB.R'_*?%@P_#T)'G_^ M,_R1/V?N)P]!E.\-*5M^@YOQX FP +RU>*_8*KPS]![(.M/U[VW5[O#OG2&LZWNX\W?&&NYY4PY@Y M'T1QQ+M_U0[_VLM^4F?CNI:9*<-:-?$E^*[]#E?-4NU#-.$3[3^7$==L@^UA MMUP>8T?%:SNL'7K@79#!R\;[J/D@TGZ$=VXZ2^OT:-=,ZWJ:M0S+Z<-NUYO- MU._VI\K FZ/L>I!-N/VON9'ST M=Y_1#NA\_/2SQ10P<)U.TUTZAEGJ-]^Q];N#0MV,GL!_5H].G)-L].P6Z M^H%C^$[G9KL(("[E!U?BK*OBS#&8XW:]=7H3+F[+"6-;D?FA,UX4$U\M$]_8 M)K.\44O+I_IDCNP;%+1UHT45/Q?#M6%?6A&/J=^F%_6E/O MMWG7]9AEMZ!!2,>@N_=,YTNT;.W0&>UJJT@&ALTP)VJ#?(H6NAZ%S)=F"-6 =.);M0"GDG M+./AA8="=H\2339LW%)$R?]]IZU?0K,J^[B=]G''?,:B*?RNE,D]SK0]"Q%Y MML-LZ\ 66V>K#>N8KV$_[4[58,K9? 8'7\]X=F1X;'3H=-)6U'-VT4U-[*K( M^)B^5H<-A@TZDK90ZW2C^_&>^/#TYA&%$Z7N**N_G59_Q[SB[^,TJY1*,8U_ M'X=+7#I\1=43O,@EF?!%PL>!GP5Q=%U>'NJ7\$AU MR,J_6F_EP'#8<-"">%7?'.>#4V2O]YL6;VR/#=T&!J"2_WL"=J [YX6J,I[; M:3QWS&7^2\4@%D;TJL5\77G7GL?LQC%NE7:WKV]-'RA/N$IUK0U0L9%S">+H MN3M[I,9(-*1$A]E>"Z:A]A*VKGZ)63'*4&ZGH=PQ+_/?DCA-M4423X/#C.)^ M5A^;PQ$;#9NJ[G./'>R8SV'/[@UF8WNZA8Z'#OB<>\:REF4PRWO=E(]6=0KO MA"EN.1?.\^X9%=\X!K.-YD[7-NF<7B66F)Y^Q,'#K=)1RN:_3N?XIP5/_ P3 M2>1@YBMK0V(Z-AO9W1KPJJ;W[H]=@WF-"VD5=KN!79N9C;.]E"-SWR(YYT^9RO%P=LT*%#%HW0PZ11:7EA0#E]D'5/9;[G(0CZD!#75#EG0UD/(F7]R$OSDZO M.U_V9=KQ,>#3:M& 7;4\\^"#WA'@TU%?C6(PQ6![V>4N<\S7%:PJ)E-,IICL M9>^QPRRKRUIL?_=R_6)[YGQV+7UX7&PJUW2GKZ(#W9\R'] )?T^"QY__#'_D M5TO@N Y ;Q&G 7:$O$MXZ&?!(W_[%$RRF81<]2Y)*$9YBW\/9+',MM\R]Y.' M("(B\NJZ-M23@V?A?X>0@VGLH@>+C R[( @"3?7/69*O9N$_\-O[A/O?;OTI M+/;.#Y_\YQ3!6]TB[*\*S^:@^.A1K7V=.TLU'DWX1/O/9<0UVV":95@. Z:;+_P$OL]BNC/UYUQ; MP.+B28K/AZML[ZWFKY?7A/$33[1E%H3!OT5;5EP)W8D[ MPAM]$*- A]JG#^^U6#R':?"6)QZ&^/?J:\KI!V)R\,I[Y!K\-.7Y[_%46Z:P MI^(^G>#V'O<:/<.>HRR ]:;XD'MX WP]SN#Z^V<$TBT0W3=\UG*Q".'JF0]+ M@'O2+(%/6PLFD0^=$8Z]2F\/PX M@6U-IWQ,E6N$I6".'V&U\.0HG0=IBL#Z9WP/9(6#DFG9*2($%/-$U^-\J5Q[ W.=FR'Q>QN=\7L:' M8E[&9['M#P7%K+0';A?OC@\<^W$B-F>"SQ-0EI&V2 + /@ !F2);6_@Z/SZ" MNIQSO7N$M-X[>H-Z+DLPZ\N+E\DF90210,R$U,$)J(+$<<+394C4JLU@B;QF M(2&0<9AVD K*>N(/LDG*A?&^V;7E]%@N&7X-W[#__.5X]0./8'&A4.D34& ! MZD6TL,O%2OU*FE7T@]>6B7: $]E'+1MOJ9I M$L^))O HJ0']HH*[%^0Y#6-8)YP[HXH%%\*58,]F >^BA),I3U_][P6%W/P5 M&'D:9&\N3"N;V5B-R83LEA]MW=1@@6%^WOC1++] &SU=H.D-8N292>DF.DB@ M@./"+G\4ZR!R ,EW8SJZ_>8G>MJ-K1MO?M*/L%QQG(+5.:O+M71[VW+];/LB M34,?BB5ZNO&3..C D25Z(*5!"]N\$0]:"=_D&SAV9&(+83P&H5(6-&C+Q81N MY)$X*Q6'"7C=,D&AG/.EWCGVP#CZ:D''Y0\* H>(PJB,\M,!'/^-JSSI,: D M#;RNM ;R\R:=6%+0RSZ=5^!Y^0%AHCU4&DW3L@IUOB:%@?1S&7R[*H-7OZY( MY!UR.)C\Y8? 'COW/K>'KF$.',=S/7]BCCD?3>W)<#+B[O^:IO?#:>)<$X;3&CU>_@'R1S0*,N_!!(BS_ZX9+DF-@9 M67#PD4PT- ?OB9YB(<:F<0C4A]N?B^W?(9'COS]]>,_J74K3D .W5%Q1PF"L M7*,]!SRWN9,^B CA=-/;U:>[B\VD*:1)\7/I7-8-X6"6.5OR MS?)G4&^K 6'QO3707=NK_+^IXZ!L.K:-!RMZYOW/E8;Z<,[)YW86[I:\'9S=L2M'VA(RRWX4Q M]@&-L9-%:_<$[T536PXQ>D06 )BE/\)+-Y-;Z]**]HWNMYMV5JSVHVQ[5SI6 M_^!F*[CM#3>1E_B>3IP*;'N#[2=-@:PAR'[WD_%,LTTEVDY':ZVNE;EDOMR' MPENPT3%XSZ3"0_(JVP:%0].'=^V]U:F2)G/<(1NY3=OPG;:AP5G3XQ7M=I=V M!T,V'#:=ZJUHMU5HO$K:O1DQSSKBB+,VT.P!U1K]J,<'$ M@4MLX+6@3_B!;;,4M76)VBS#!I.BN_,D%+5UA]IN3'?$S.&9NZ.I9H#[8,96 M3>N4^.FW^ '3:N"RP:B[RJ[G0LC2#26#5-#])>#]NIZ!_YK!*-UCD:&I-YU/ M7X_CGO#)R7R,W2,-3Y&&(HUMUKW11+,JLK@6LK":'/H465P'60SMQI,4%6E< M!VG<*(&AXI$[@+=1#'U=XY <,+74'%KEWZHGC4L,4U*DT7[2N '24*Y/114; M5*&":_HK7NT)HWL-G0O4284=':M=':C>VYS#U@BF0+Z*SG40#' MT0BZ"3%-EM+S^I+MU]EVE=^_@I8[/=7/8&C:. M[D178-?01Y[=OK:RJBOPOM\?LRNPO;-M[KD<4B]+?K.;O6Z_!-]7.MT68P=4 MRUOQ3WRB:GG[$@FI=I!-P:4:W*H&MR<&FVHZJIJ.JO9/JNFH:EUVC;2KFHXJ MVNTD[:JFH_UIMZ>:CK;'^.Y>:8MJM==TAZWF!9,9KLM,KZE1TIY^,(K:ND1M MEC%BIGF)$B!%;==&;3>F:[.1I5KMM1 S5A,;5"7I7Z.;]]K;7%F'MD7O)Y^H MS*\R!=W2#YQ_H$BCYZ2!;:Y4>Q)%%C4&UYFK"%I+%LJUI[K6;*DIO\3 B=;R MB3JO%N"R1[JG2$.11NWP*M6(0E%&K;-;J9,K]W.I9A376#6IFE$H6E/-*!2M M]8W65#.*UF)&-:,X325X,/G+#X$]=NY];@]=PQPXCN=Z_L0$"(ZF]F0X&7'W M?TW+_.' PF^QG1?KQR4$7 >>L8C3 ".A=PD/_2QXY&5%-U9S5^Z2]>!&>8M_ MG\;A,MM^R_;UBC*J>IQ[%OYW&NO8HKH\9Q4TU3]G2;Z:A?_ ;^\3[G^[]:>P MV#L_?/*?4\1M=8NPORH\FX-B-^H.IH,]F.E=$OCA$6MC"<"?%CP!8HH>M,\\ M7899JMT_:U_XP[R:VGGQ36VKJJ,M?/C7,EC@>F$+$>Q;^X*D#E2?:C/8>#:.1;AMNTQ8-UE!WA\VZ KQ0X^\:Q^J&8+NC]BW*&>U< MU-'TRY&O:B6PKHJLMCUJI ^&.WNDG,L[]G)IM='-SAA?9PGG*[TQKKHEQJBY MUK_:CAAY#Q5-M<8X&&YGZ9'1"B7;7WS^N'\3"L4"C?MV*) )D/WN)^.99IM' M%+>=V'=?6KP 'B[CYI-G^(0_\FBY <9=NU2M!KK=:@#^9(.1:I*A*+=SE&L. MF6H&.,JTFT> MC50[EO,@QT6/2].$]18BIV6GTWX3S8UIL9&GFBNU#S&6VR0;N-=%9XHL2@UL ML:%C7%[(]Q*XIJM?PKAI+=^IP&9MZEK\0ESS6D_4INTQIW%'4.7H;3%&!QYS MK0,[E'4#HUT\:?20TFYL@YEF:QQR2FR\,MBGC]J"RM9:5HJ4]K(I!LRP5-RD M11AIW$#K2OE;Q4[J(/<^3C,MGE)OPE<>H3KK8[!&S/*Z.SFAW\BQ368[/4!. M%P\VG26:&XL9 T-%4%J'EX$*H"BJJ-&_GJ$"**H"<+AX!.DLT-Z;##+/!&:"%!--/Q-BN&J2C MR&)# P.[C@YT99\Y?- ]X [UIL>K7K.="@740>X7ODCX.*")D)600'$NN*Z@ M@&,S5P4%VHH<"TX$EQ@/HX("W26:X;!IYEP+*::7F&F>P]!K/Z6BC*J@'XR: M3N%0H8$]CUSZ)>R;UK*="@]L+ZT8%VE"JL2B IR1QP;N@0.I5*IT"Q%JFC8; M.>W*J%11B#Y2VHWI,FODM"4M7XF-UR'3UEN#RM8:6(J4]C$I!LP=-75MJ0*+ M-IV2KI2]552E#G)_2^(TU19)/ TV(BB[]B@I2(ZWLH%2)O$2AV41%5UE#\)C M0J;5'&>/#I@_>T3H7,C1K5A"L<36;FH.9 MC0L/^L"F>\2*3L8:[2,$:]@DV_.29-#:@Y4RH)14/M:9PK'M[AI02K)6D&D< MFC2CA.O)O5:ML,_555=SE2)'=56+KB)R_%/F@U*!OR?!X\]_AC_RJ^=^\A!$ MN?[Q0)++;U#GP#]!5]"MA2(3&@G>&_J+E-_E'][FKPTB$OUTT]O5I[N+S4@ M*BSQ\]M\2KVA&Z0P]/0'6O8Z%';OW=&3OL69;M' M@Y3E>4=:U'!H'0U2]LY'M9)5K^&J'=KQ96>.N7%=S>&@?;.2OP3?M=_AJEFJ M?8@F?*(5H^9/9A.KJTY"ENUPM= #[X(,7C;>Q^T71-J/\,YTP_57Y]_JQWCR MHPUCOXXI]@ N6X%K;W#]J+V?^='#]M1[!;(-]\_^(+N\-KB&J_I>*_/YQ2:Z MNW:YE>MZ'GYIO/U6^YPMPV8CKVGB5E,87"B_7Y'P59"P;;*!>>PQ,UTGX6NF MWPX1[XTU9 .K->-.5%W5Z]+(3#6Y1AU>6G%5WPM5KGJ*^M!@CJNFJ+<3.2:V M^[);T"!>8:=.1P\M9@\]-6RC=8C!! 75^K\EYL,U7-5W_ZX:,UWG+1HZS+%' MK:J15Z?N5Y4)($:=KH^9/C *>F6XOH&_F&$TL!/:AF>%S:KS<]#$Y%/^LE:; M4]V^JN_^,C4Y]X>?W1$S5)/\EB)G8##'4,AI)W)N3&9;:D)M^_!B'="N0)E) MZBKE,U/C1;>/,1@Q;W2)$5SG/TYW#SFF:3#/:]H60V'G3 H9S-C1R%9S/%N' M&-?5SSQ>59E*5WU5WSU*:@!C%1K>@%F'=OM4Q^13(\=BMMF"N5P*.77Q6S8: M*+]?.W'CJ%&'[3(JKN&JOON8U(RZE]P;(Y=9CLK/Z@]&+==F@\:1O;9A5.5G M[>=E\9CM-@A)M0W-"IG5X*)]@,M,I6>IJUI@$W;,F:;F;AVU0\ Q(=-J"34< M,;-QJ/:(T+F0UT6QA&*)K2=(RV">TW0F:;=XXK7+5+RD>&FO(X!CLH'K=F,B MTOD=^MYG!4ZC&-7;U?K3(D\%F$ K3;G)A.NY0- M2J:E:%]G7)OP<<+]E&M!I&75,G)M&B=:!E=\^/Q%2_D#I4S]W/EJ/W=L.\T C_.%G\#W64QWIOZ<:PM8<#Q)\9W8;9EI3WZJ39( M7JS=/VO^RJK6$G2U":P-'C;E3SS)4U'\-.7Y[_%46Z;PPN(^!C]K3SS$R]:> MO5HC)7Y/>+H,*6"#GR?+,:6]P,73D,-+EED0!O\N MM>#P_$<>/N\'*EW[=6,5^88F.6AHCXAOO&O"Y[@41"\\D^[+GC7@A6_PF+4- MI\O%(GS6QC,?+A_'49HE\"E+&2S_,4CB:$[PPH4_+$,_BQ-8-CY]O$R!RP ? MTR#RHS%(=&WJC^%W>/YTBEN$;P@VP1P_PKO@T5$Z#](4M_#/^!ZHWT^R%#;8 MF,9\4 _^ ]<^?7BOQ0*I%:"8MF[]1,\Q+7WXTR%09]HB"0!DP(/K(,-;PAA) ML8H2">U_+6%+/-'+V09;I)24257%]T\ :3!]OI"8RK/CVRRHUN*J)Q5.(> ) MR"7GL&QM0>L9<5(4/<;A)IO@#J*9&XI9E)ZZ3JGY\L2SST"_G_^ M\WV"-NZ6QTB(N0X\8Q&G 7+'7<)!)X-:*\>'X>BPREW2&#;*6_Q[.(PML^VW M;%^OF*M03ZZ>A?^=D$@L=Q4TU3]G2;Z:!5@%M_> R&^W_A06>^>'3_YSBH>' MZA9A?U5X-@?%;M2=4@Z\2P(_?.6I)%F.OQ%AE]TVOQ!AWWS]\.6-]D78_WM2 M=5<&Y5D#W3'J?U*#\JYM4<>;WM=W2#GVRX]ZS5@[>_.Z&J=I^T;Z?"5SI#K8 M;L5-J$:JK:J"KD]P6C$QU>2K@^"FAJRI(6OM&+*F0"9 ]KN?C&>:;2JQ=@Q: MZWMQRXZY#+NV>97I)#V:9V0Y0S:RNE[LH29Q72'ENB9SK /[ZO23+M% MOS[7KI*$4N%+@Y1S8$?,&3:>B=4&!7ZL,M'6G M5=AL@1SL>QWD,?NO=K;KCF6XS+6:3K11/9'.AQUGT%0R*>R9UEO53DQ11VW;IP$;&HIWVXD=1S^PG+KK?-OW:-U!;4=6#UFJ+OPT MD&DUES@6LT=-9<(1H=/N2(IBB6MD"9>-W-?UK50LH5BB3RR!(,M2];E!!"XX<2B8KF7Q*,\5F8*%(+1%F6[;K\795N['E4CBB_?]:NM5[VFZM4RNUGU^B7XOE+S M6K3>4#WR3D])[;#*Z8&J6/@E+E'%=$W!I4J#56EP.TJ#+Z\-VGI5WP/FIRIO MO2KW6M=+K1QOR(;>L4L%6^(I.WC]UTR_72+>@<'<8=-AR%THDU&4VV_*M8;, M,II6172!< \(3O0B_.#J[9KSVH( 0UOM^K9>M>.\!5+*)8H6,)@QD"5\!YI M:XHKF@"GU8SA,L=[7>#UM?#I3F3V"LK&!J^,VUY=V5A;ST9MO:IAF=U1\;OG M;,SUB9B7'8Z[EI9:F7.^.AGWP(FX=1//Y5A<,>5Y;CIZN#B=+E8P+/&,Q_>$,P72?S(<1.P MQ._X:L11\7::^#H+4G@62E.X#^=::RC5P_@A?WHV\[/\41.:O^W?"V3".^'; MR7(L)C%/>!B 9 :8)(#P*,AP90GN 58FCV:>#\J[&Z.6<>%X2_@R(8HZS$%ZXC&7FG M2@2"O>1S@FB*<]_CJ(,\]76-NFM!?Q1V0L G?!KR<09**C=3%G$:T+\G?(Y MQO_GB.#18Y#$$:$!EQ+!EH6ZVZ'8\,MG[BA?^=$._68!4TU3]G2;Z:A?_ ;^^!.+[= M^E-8[)T?/OG/*1XH<*\G72 M]!V"1]C5VA] B$)D?.')8S &K-V\^^/+&_CG Q+S+B$AJ0QWU'=&#G%7NOOAKM*V'_2M9HM?=*)]R0JK7)JNKL M>B>%%4-<=: X"&ZJV8EJ=M*.9B<*9 )DO_O)>*;9IA)KIZ.UUMLBG4\7_0SD MX8=:PA]YM-Q R9X!_&O.?^MTAIO%K-'K6OYV.H5-T6U'Z=9AMJU:UBBZ[1K= MWEC,L$>'SKYH)\T>D!/9BZS'&V>H&VU!96N3&I7X4^*O8FYZ1V^3J$3@)=69 MH=M*!/;/B=&Q'C)E+D.:YS)L<6CLQ:F=[;9@P[FHL8!5K3#.A!R+N8ZCD--* MY)C,LYL6,2GT>T! M&WBF\KGT":&>0FB/$'IC&:T)(RA,O@J3ANZV!9.MM8,4)>TCY%WFF'U,<+A: MA.KM&E336O'0P6-2QX(E>8."JXR06!YS!Y;R&+43.2X;>:K-?DN1P]RACQ@WX>NUJ5911Q:R[8=-/T[%B'YA2\2/@ZH#90X M E#Q5]%'ZC5!D^ZQG\D,HZEHK$=XVSTIW<.-9QX8XE"8.377C [,X%:8.;6M M9S>V)XZ!FM;:$XHTJJK..3"$US<%4+*%8HK\L<6.QT6!X:.U0%[FA24SG>B8IWU@CW>D& M&;3V**2$LA+*QW$^@.5^WBGW2C"WE19N3.OP3H=*,+?)1[5KCGSG!QNZAC[R M['X/H3O:HFS7[?>B;*N3X_JNX:K7C"2TS(WK:O1H^X;_? F^KPPD+*8T=T*! M7,-5:OKBJG[O^K@M-9VL*;CVF;5X74!1$Q4;@ZQ34^ZNX:J^)RB<:)+?57DS M]]A^J]TP+C./WANR)7Y)1<#70, >\QQ%P-<:3.ITN.C&9H.!ZN3:CW"/8QX> MAUT&J+6T7A M\G65*FK6D;+V6G'5#FOO\@M45ZFKKLVK>]53AER'>8U+QY1'ZDS(L>!8T;0C MAT+.N5RYS?,_%&[.@QM;OP37*./^JJ_JNRM7C619[>]JN&KP1SMQ8[)!XPBX MPLUY<.-8!_;34I@YM41S&\]F5",>U%7*NZ3&6!SLX!@P3W7)[Q-"'39H/*E0 M(;2]"+68-6A78W.%SU>9WWJ[A@XHZ^^JK^J[STRUXC]A#6:/&WJ:+K/LUU47 M=[&CIV()Q1+;ISDSN_'(0\42BB7ZRQ(W#C/M@W-;N\@-33SP5]3RV7I%#P#5 M\KDE9Z%KN.K5;:V/2CVFL:L_GE6Z\#\+U[UVFQ/3:9>R0S7GT[Y.(.G MWS_3SP7)X0E$NHHFYG\$M0"!ZYU K/#9_D,?F MTKR^QG0/%6?2R5#[Y.,K D /[$B;) '05,[$U<74LWTN%YZ"; 8_%J2(=\S] M(,IXY$=CKO'O"Q[!U_A\L"56MS:)GZ(:P@DF?_DAL,?.O<_MH6N8 \?Q7,^? MF&#.C*;V9#@9W\1")V3QLL$P-MB-JHGWD_+!,DH&@<+V(?^ 1 M3WRI,.(%?D:Z\,<9$$A&&@7@ D9I$C_!#ZD&]BQ('!!Y<4@4!'0V0;;PQZAH MZ(84"#8=)\$]/I6'\9.N_8/CIP $)1"T#[(+EEFN*%\FOJI< ZUO"K?##PFP MS7(Z#<8!$#HR$MC"( 93>E!Q"ZA-?I_E38+H<6.)T033)1..^9(IDR# EP31 M(T\S^AIY!1\G\RNG(><9TV*PIXD)(T"Q9EJ2U77M'8$5>5WX1DJ&?^+:S)]H M/WJZJ0&*0\S;A&?3?L2:X .NY]$/Z<55"?$C#CPO;O/I);_P,9_?\T2^R*07 MV=N70&^IOZEL-=:=\481?N5;E*WATO,S2#'Y"2&W0 ,+JW5]_TWX5J']F MJ)@6'"F'A\^PND<_"/U[87^(6TC\\2@ &9KR\1*WO$H_SR0'?S3=D>ZN :$. MTD2;I'%C@;MBD?2UW.PCD@)23( IM(#:'VW+JP 9'IXN%PND)WB27UTV$>L3 M\DJD+6*0HAE(')#/9%;]FR/3+!? G_A&?#__'J1$O/E^ZHRL/06J;;P@4(\A M>%X4GX6XH>?4]<_?(E!C>/=[X!I0.+)IUWL@[S! _=,Y<8JF0)7&@55!. 01 M\"RL"YZ?/(-@>/"1YN&W?-=D)"3P7I2C<23L]5F0:MGS@E?%3WD+4AH0-$@7 MH*1L1LR"S,9 3LZ!09!U$)!^)%15D*'63[,D(',_7=ZG($Q]M ;^X_]XECE\ MJQ5$'-_A*X$\*SP01"@K^01/ F^UA0\V!TC\"5@P*3+RA/,Y #L>?P,1F( - M\8W+9<'1$EYZOZ2-O85+%R"\9\1MP$+XH#@I'K!$=T80D8)9?2,]L2)]WZ(D M@.N*30FX1;3Q?"< 1@D#N<>M,$!1NK*IXOF@A7#=A)XIBC&416$(4B;EM QX M+SI=X%JFS7GR '_A!00' L%3@!84G+!C^!N6!!*!G@*O!V$I)01].:VBK5AR M_B9J2 \P@*6.>8)DM4HT9,S5/@ T(3!4QN$A2 N@;H%5<',K(/!14F^!#Q*A MQOWQ#+41W?=/D-Q:92G\^Y@O:"$,G_0D8"2.'P)!%9+7_ 6P^)AF7\$SZ,%? M0!<$TP!>_&L8 WS^"$DR"!*^(2MA"@PW(:M6\ME[H0W>/8!QC63Q1E _:6J4 M)@5%:V"K%DL5 "50\.C!?R"S-_\1F9H8\'Z9!N+W0DX%@@X(W5YB S!.AAI8+U%>HT.^1ZJ5VF0;?4;',XR59'V"NX# " M6">MZ]T$91Q<\.&O'[_^\@Y)B1XSAT->L " @GF.$F7N SGZ*6A-!!W8\21! M)(< $Q;D".!-EX" ?/WYGE)\].K*&T@5VB4L'="1"5,%65C7_B,M]55(X<*,4:2SC+?[DM- M:ZBNKNV-L#$!92F2[$OF71U';ED?<$WUJ0AB5CW#KSP,=I A9' 32&1UN *GE7 ?4(! .+?8M_#\)R MF6V_9;MF%P,YZA6[9^%_)U3LUG 5--4_9TF^F@7PZ.T]Z(UOM_X4%GOGAT_^ MU>H687]5>#8'Q:J1\_.?[Q/TV6ZNKR,6DZN[QD_KAC[\#7Q!ZA=H.D,A MMN3(4B/M!NE7\W>\3C+Y&\$.09HNX1>0=^G2EV?!B&R+*(-[5I[U M,?^V?,0L0)57&'$KYM>FI57P]PV=VZ1& ;F .;%K9'/S*E>4N6#+Q2-@^@7U1"^$-Y8& -EN"3VW MM.DD*!Z#U6NWVU]56PN>=!-\?U.QM^IH96\;3!DBIS9$6,42*80!R^V0N3_A M%1-$(Q&O/0C/**= BGQZCI/*@S-"77%4P'5D.2NC-RK6GN)EB XPU. /Q >X M$!!6KFX8^& 3_ZXS>YI:'SO6 5L#@?O"&DYIEA1@U[5? >O394)T&T2T7T&8 MT::IB#10P5C*.2D#;72G_0;HNOT*2])^P4U*>X]41>YB?U\%R*\!^K[A5*9] MR> +08""+K"QN/;Q(],^PO>:ES]KX[P514OR(2YBN!Z6"SN9:Z9Q^U]%.."9 M^XET_^>.-ZWTN8$($3ZJWWTX*VM#@<+-!?1J!<%QMC/QPO0WGD MQRA%G$PH^$#R5*KF%0R)&W-CWI?:&*D.5**V3'=8]4@K:Z2VOJ:@/!\@-W D M&Y"-7)!]?C$B$UCQ,4B1+*>D"_$J+?._BR,SK F(/@^C,'P2.IU?+M"G!49Q M="M_6+F>(CESH*O@W_2%<&KF;+*R--QC , ?9[EG8>H'B?;HATL49LFWV^6" MY.Z8?-V3%4_VBF&$BR$O=.Z[(32!4J"#-KTB-YE8<6X6SQ5VOU!$I&!OZ=2 MGER,0J[ZUC/^D,A=K2Z^\CK<6<6RJGC@T4Q+X :IB87'#34ZD0=J ?D8"1_! MTW][]^X/(Y#,.4J0 M1;C<]@QQ:4ZJ\3V0ES!7P68/(KQM6_RH@X2+84H1^8F!G_-HRCKR<;,U](A' M/CADR.C?N(@NE [3.A=EVE2'_)T')(-KS.(Z)DEW*#XAE\A^?R9[#,0;VD"Y MS9+?+97(?F\EW8B1VTSD@: HH)/%CL6'JX])9[FMBJ8DF+B)H'9?.+6#; FF M%[)B8?GGHGI:&%? BV32X8;C:G27H@+)=J"\)D1FGSA$=G1I/8W#4 0H*1E/ MF!L3GNY# E6?1P-"WB4Z!; [/V)T.O_W[; MHTQ#]QRGT:.V?^^,FCWIA46-/'O7HUJ9=[H_L&S7/2.PU*+DHH8O/DJ6B:X% M#2Q'R(9:"GBQ>F"T<5DG!G5_I5R_WT6.WPC]@WHG*F)1P$C.C]>H(SP[X6[ M7KL)XS1]L^8P./((\3X797>[[-IRF#/TVC)3Z*Q]!A31=I1H39,-S(Z,J&NK M/:482C%4J05LCWFFK;2 (MKN$*WE,JV76-QK.&S# .['WFTB&H6< MLC.YRT:V0DX[D0/G!L.\D+B]EO#"QR+'OVB/='//(SX-LC?U@8:]:*ZS\ZAL M9@P//*JVX$#:;]R8S/::RNJ3XJ8[UM<5TXRI9O^U%#<6L]0TTY;BYL9D(Z=Y MM%GYMW9"]I>7"B"OR]GE#MEP=. D/G7Z.C5R7.8X!\[MNG9SZVJ)QC1M-G*5 M0Z6EV#&&S&T\X4EAYTP"=\#,P860B8S[3XFZ%TK1@<. M\T9-LXA4\MKK 2] 7OU3]#&AOGMW^]0''G0>:L_]W5'MW8)KZ^_O@EBL$8@7 MR//(GRT?<8O7WPWTH7O\68.'"JV_[VZ16)2A'G7!KNZY>ZRYIFL[ZJM;6S=K M>BUA4V!\ D:UKC*IQ6760"6UM!,WSF#4)LQT1W]?+<7 \=M2W-Q.W S98-"J M%#6%FTJZT>A26O#<)]]N6)E?RWD38NQ!V3);]-/NIHUIO<;&[&[TDGE.T_"# MBBR?*ZE]X#6U,E4FSW73C&FPP:BINE0,?2XSTW1:Q= *-^6!'A3AH)59/&V5 MNNJJ$/DXT:Y]4JI]RYCJ;6H8DJ MUWXTO5J:<9AC'YA_J/CYU)EGS!@U/?THW)PK .(,#\P05P&0D]B7,S_AMV)F M=3$=NI.&I7.5,0^;N2/EAFLG;AQF-V[\H6(>UTTS Z 9Q<_MQ,V0-<^44[@Y MEV$Y;%P^=)Z0Q]DAUS+%[ZU>-S8 MIXZ^;=#:?^C-\>'3:E;U#&:X!R:Y'0]&%SK+OVJ#USD3ZIB0:35CF(;-3._ M^3W' ,\UGB\4KRI>/817W2%S[ -C1.WB5<43BB>.X\DW/&;W0W\IGE \<9S( MXY#9PU,<=D[=:NU/F0^ORL,GE@HC>"TO*7R8"69:EK_DPT&,03)_% M5T$TX5%V=VO:^@G"7=XNA%C"@?=&^XQ3%%)*F,IF7(ORAD6R.5$\K6M=Q+2( MTV_PU7*^#'WTA$PJ\QB8%D?T/"P_QPOYOY;!@O+]18'Z(WR,DV=$U437OL*5 MVZ[PQ_!# L^'A_/@$3[XM=V4THPO;I<+#-[=^VF0,NUI%HQA(RG<4&RK4GB0 MQ;3"\KVT5GATNO3%S_$RT=[]]3?M/;P^R+1W#PGGQ0H_$@*7"=>UU?#:MLAF M%PC"6B6(M;X"BR0>\S1%VDCB1UX +=4H(@FH : 1OD2@,D7,WR]3>$^:PJR&: X7G"\&)XDIZVEB'A$ MV/L8 8F9@/")) &M[$L&?XG$0%C4)W$[+A$W]CZ&'?$9W 8$ILE1;C>_Q6GZ MAH@3**UX#:YGC-<'^ [DCR2>PO[@87X(OT3I,LS\:/S,M) _^"&CF7 TGZ0D MUBGGJ:Z]"]-8P@3).JF^)4UCY"6Y8Z+4*HB(]R1CE!"N7:Q$)[XAK=!_BLA" M-@[D=D/<[G'I7Q*7ZZ!PW(A>/P63;"9U0_4N*>2-\A;_'A"YS+;?4A'$WBJ/ MC7'K23T[>1;^=P@[F<9>_&1Y:Y'WRI^SI)02#_SV/N'^MUM_"HN]\\,G_SE% M]5/=(NRO"L_FH)#B1L+BYS_?)ZC@-M?790%F;VBT4I&E&U5H%8:,$VT,1H / M4H1^3)&5\9_XZ^<_/H$\\L4#_<4B!%LA9\.7G@JZ)XK!5$&V(>%XC[),+H^8 M )^ #XVCAQCO("4U#>.G-/\%;"&>A,_X8X)WD8P!R3S.!+NOL#3R^]R?\(/8 M^.M,2+8XRL4DB-JJR%@3)X%0\60)L[O(*(2()N>BM?*:5)38H,O5#\++EI9.M#EQA*1K+DBR6O MZ?#3GS:_MQW=,,W:GPR]_OMMCS)-W7:<1H_:_KWKU+_DHHNR1Y9:U/G1-WKQ M43)XNZ:V34>P8*U7X,6P^FCCLIH3N]#,ESF@#FL/J%]G(!FUW^&Z6:I] $DT MV:/1=!\!\27XO@(&[;5P@,L2T&EK.1>=@LDF<6B_^W ,U6R3:99A.77MD-)^D$K($?X:7I1N9)LZVV#_'_N8RX9ALU2#Z, M$;H. UO!0-'!H71P#?/1"HP7S#]]OY,W4'B;W*F3K;#L$DUFJC4A;<3-BCMFT>:!"SKEZ-AENTT:M"C=G MPHW%!HZ:!]%.Y%C,NU2SLROPC/\MB=.4\B6#["!+IH<3QF]LJV?'P:O%I.FU MZ9"D,/F:!AJFPF0O,&DRTU;RM2>X' U:A,DK<$)]Q/03GN8E(M?E?+JQF>4U M"(FJ(]K9PGZ.T4 0*+R<"2\#9C0YRBB\G DO0^;9#?*1%%[.A!>+#9T&Z0O* MS;0O9#^+,KD@>HR#\0LU'+UL_N@RMW%[=]68\TP-,)CG#15N6HD;TV C3PTW M;"ER7&8,U*2Z=B+'98[9-&;6KJ;#;39F7AB=>Y$.4_W*TCLF9%K-I(>,[CTB M<%0W.L41+>.(0P8F*XY0'-%?CCAD'+3B",41_>6(0X9P*XY0'-%?CCAD]/F% M.>+E%KXK'0Y'+S5,/!JD]VQEZ+S1JKT,BQ:V:678.;;KXU$JFA'*KI_UO4-3 M; 23#&.\2/RRC(TNW=_#K7%M)=A25U)@8P/G#L MC\C]!+L\IM0$4OY4.P84?PL#_SX(@^R9KLX'@^[5^/#%=IQ'@\B>K4FQV>,T M#L/X"3M+BC:+J_#QPS%V=I9M+O_.,^T7?B^:1N(_?N/ <3Z Z3-><[.[NB7CJU)-Y,)F$_$)EV\L$FS1K M)@T'G]PNB8?C]6EH?CR[Y+ZQN\B!V3\GF!8I(7&A:7:*&:Z<&0;,UWIV# M&7;HP;;.B[S\56=*][@DS?ZV8BK0G*43V@L73;Z^))A-YEH><^P# \!=5(=7 MC&MG9#';.3"0HZ1]5Z1]]XZ+O_ I3W"$US2(_&@M[8:#R-+T38\HP$D0?L$GAHQ]BZ$@9JR>H M%/28X8[.5"FHC-1+5>F.1L;9<7P%-E8>N.Z8V_V:W8P=\C&:S'5L-O":-G0\ M47N:UMJFR>S1@2>LT_'!N4UR2G^ZA"LA> QP)N']\YWVV]??M7=4 M)@A??/CKQZ^_O"N20(ZZ-%?WW#U65S/[&S%]:^MF37(69C;B$[#CUYO5M#)U MJCABJ'CHPD'YK.W5U=GB,I@>C9AIM-/]W9<3QFHV;/L=N,=N#'E)^#NZ>6#C MCJLQOZ^5-&S]Z.E0QY&(6^M17DJ7MP=MJD\QWV@U101I7D505T109YCF11<+ M6$4\235.H[4Q+5<@+L_-)7?S:G;IWD4'&QFSYZ\O&.H#VVM:7V###\,CI<.C MK?YR.GP/'N4=(]^_3^G8>4+R_^-^HGV-M5_\C&M_$*OU;4Z[B$S] 5M+KF&[ M[R:3?+>_!BFLB3;=MUW6:(PF-04-3Q&@+]I7O],WE#:MN.GLYNR^;>X7/N;S M>Y[D!ECO-KB=-,_DQCBE -KIPQ!=_K6;,$XWI8X*X/0[@'-C>\PS+S\"?L6% MHHBNWT1G8>_0-H;.%>'UF_!<@PT/;5JK"$\1WBN&6-F8*=$B-7NF!(F+6;;% M$"O9'NG\4ZPN*N@L9IC>Y8/\O02NX[*1K8![&N".'#88'=AJ3@%WY[0+,( . M;>37D920"VH<\J-D_O>B)=_-/8_X-,BV.W-[68ME,K/Q./43U-SU$K86L]RS MSJNY(M@.F3UH*AP5;/?MRF(U[C+>K?+,BRF>7[##*79^Q70;3)?QYS&L[-_T MQ76=>TPX9X]<99N?RGP<,M<^<)Z,@NXNS6YZ;'3H;!(%W5W0Q:"#U33HH(X^ M>P&W)D/GBK./3@L7.>W/1KPX@'1U*[C1'':\6(/339<-!4V2F,G! C M:'XTCAFH.-4KP?ZNF.N9WNV15W=8?6,7[S^2S40$-VPQ ?P]'_"R6";C&8UZ M'8]A7QG6U@3SA3_>WL.DEX.%P7AJ;*>?8.AS+V$[9(/!@2*^$["]<*O!H:/" M'B=K[VDWT-8%[0=WD;N0@ROA#(MS*XSA]H<&UD-.)J#@D7]=1Z)#1W%TRU[LVY+E+L+ULH)@YC:/PZBBTKW]D>&B_1742 MVE,!568M+_SG^8LMSGMIGP^8;?79/K_LV<<9]!FV%]4\-K.-%G2W["=P+6:> MEW*O[^SS?LL0^GSD_'4=@&Y<:]BX:+(3YOE%H8H%&@TFBW0)KA>M\K68X[EG M@NL5G7B 7CVO>8\2==IIDH)2WVAM#\TN@?$S1=.71Z"BZ0J W)_K VAR?)AN>T^>I=8M_#TM>9MMO MV:-1?@U&/0O_.P2CIK$+I31Y]P_]NM/X7%WOGA MD_^<(GBK6X3]5>'9'!2K8QS,ZC>)V+6:4M#VT0)J2L$Q M)+B:4J"F%*@I!?OO54TIN!!*5R<-]7IWO6OCW_LY!2\09]\[3*A!!8?X GK5 M0=EAMMT\N*K:=BNB>TTVF6>TL6V((KQ^$YX:5'!Y'%PEX5D6H)C!J M6,&!XX ,LVF9F\K9WINA[<9]MA1PU;""RP-WR&RG:85FNZH-6JQPU*R"(K=X MY'@J9_OH5:J'-G=4D%53"BZ7)\=<]T)TV_6 _*H40 M-:'@&C#B#)GKM"X#FYI0L.7^:VE)T\H)!9>=P3H:G'5"P15YX(;,'#6M MZ5.P51,*+@]I 'GO86LSI[&.5[!5 PHN#US0 M0^=MW7M]33I;-:#@LB>""T30ZL!VM.OQT=4+!1>L'SC>AX(I, M2("JZJ.OYA-T":[GEP+7&")3;:\OCS]%TC7>-9=9 MC9L2*9IN#0(53:OQ!(JF>T_3]FC$3*-CML?+XPEVMLH77P71A$?9G3U89"_T MSL?G!I.__!#88^?>Y_;0-W)<#+B[O^:]N"'0U:S/][? M)8$?[AQ=0,^I:Y*\T:V5AAG\WR#-X@3!K+W'[.E?P_@IW83!\7=SU)$,7V=< MF\8AK!VSO>5<@N4_V[592=XHVUX: MG.#H+E'2>8TR;)O%('AM7+*!G*A*Y_-3\"7%SR4I^)+[OC&9 M:1QQ],3AQ"NA<*S3S+%,Z!;IQ#C1@NB1IQU5B:=/S[LH(XT\-O :=%M]56K> M+F8YK%-$/Q%C&I@YV2"'Y:284:8]FO;3(/*C<8_EV*L2OBZ)K*'%1L.SUF8U MEV4O6*W]1HYIFVQ@G;7-A3++-MLM3J=\G&$HB'\?BXSQ!.?=BL^IAAT;4-QA MT(@^\'\M@T<_?+&0J8M"KK,VP9^#[[C97Q/9<&,9!=EG/OW+#\MT\@/L/<+% MTQ?C6_,';<+'P=P/T[_\< M B_PYQRMO'WQ_<2>(X=/T@R2%ST )GR*,BN+_ M/Y28_PR&>Q*,,S[!']Y%D]4O*E<"Q %,G#"$8>3I[6A@__"S._SSGU;7_?,Y MJT&4R7D:\AJV@KZ<'WZVG%&K">Q$EK/($=>';KN5#AG117E2Y_7+G@ZF\Z27 M=='Q>.+TLHN>V"UFN<:A/LDS)98=]=2BN$%QP]88TY!Y@P-;3K2+)6H5^.$9 MF1?*&GQ'28"8^R-P8AMB9CW3GK@V\R?;=3/>]Z.GFQJL*@3KBFD^FGX)M5G" MWRS=SG\3;K)?^)C/[WDBWV32FVQ=^QN/>.*'X3.]%+;D@UF ^8JEF^W^65NF MY&"+GO&H!6:!H!^O 3O?(J3;_AY["\PIT=N0'RF.6J3(%LF M7(LXGZ0,!]:'2Z01;-&!?TWBITC+9KB,+,W@;OSRW@_]:,S! (8WT6O>_?4W M[5=_'(1!!HNG63F/?A#Z]_1-Y4( "[Q1FXIK Y[JY\@O?66V;#W%E"FR JN? MBKR&=YO.SZZP0>G4W9:JH3WY*="TK3LE4<<)T4@:?-?F(I6.KZ3224Z"&\?Q M?.$##6A9##0GW[7$GC!@_M:^#CG(++D+KZ-WP7%*@^N#>(*7" ;"U%_1]SF) M'P-< ?!+[5/E4\;+) $>SA\4I/1MPM-E2)X@_!?PA.!E[!\0QG$"T@[N3OP) MKSB\\S!>E,7)<]%WNB?D#7O[6(0H^T#=.<75!5X%@8\\??A: O_1-"Q]M#?E M%DHC/PGN7.4B"3"M/7S6)DN.;_17'E)0(;X'Z1R%/BBN!39?(L9RW*K>@H5G M >H?^&V: JR >X 0'0#/XU10PBQD&(S09+RJ/MC^.?V-]A&!8ZD&*(5CBK7 MB$ &&^)VXS&DL\)X.2'@+@4@L'/' Y\7"M@IE:RN]8+I$-*_%O*E#UQ7E4-;-U[/>;:I#P[GO+U6NLE]JZ2=\!4&A/7!#@#X\?B;T&J>[JZRQBKW M2IYCI"B)O_*^:4R&6U$;::2.*HN$!X5Q]' +YN <'GB?;3*+[>E>P2T'%SD! M=E]3Y;2MQ$H^1I*0ZV!Q39P&Z+B\2W@(JOR1RXH7Z9>MW"7/1$9YBW\/)Z!E MMOV6[>L5B<;U7.-9^-\)N<8V5D%3_7.6E*46#_SV'FCFVRT= .[\\,E_3O$< M5MTB[*\*S^:@V(VZ'253H\V2J9-)7VM7TK:0M4E QUP0K<5LD ^PC+F?=5#( M?H+#%6CC\3)-2TWKA\]I0"R/9R\I(V#'<$J<$'N*:X2A#"=(IH4!J-\) MGMVJ)T:X6%;.P5-%*T=X%YWK8BRAQ"_P!(HN!Q_[GY2OA,-CQJ7P>IH%XQD< MJA^Y=L\Y2CHN)#=(/1S4DDSH>/D49#/M;^_>_:'3G_!V6!,L 62YGXD3\C>N M\1QEM-)_+B?X!/CQ$;1+O(3KX,8$G[Z<+P@_!03RX[Z&6B..J-Q0'+;I=!,DX^4< MC^UYL6/".78_P[ V8FT;[$"Y^0O0/Z#AX%>A(T'Y+04)$+V4JYT(IP1@ Q1A M !/-'QF(BQ)(L3)(T]2#O\2I\KJFW7M5]!A/FGOD,.Z*D0LZ38%[@JF ", M\3AGVLI G^)93$LY05G[#Y#/EO'V11:G:\RW<(\(YP'Q_0$&L/;Q(],^ JUJ MPWP![Z((M_Z9* @1 TN>:Z9Q^U^%??+,_41:)KEW1RL=.Q^^C_D"Z2/?'0*- M@YG'\&:@HR?\(XI7MRKS#L"P$)Z3%W8.%@BY?' IV0RP_(*QU(4C:;W$_EL< M3Y[ :BDX\H,@9DDKQ<\?P1 ,$CH[=$Z.%YM(.K M'0T#K&,' B)!@&:C%$GPTSWZ#>$1R.QC$J03@N-#_L( ^1X)4)C0W <9+1E MR$XD,(QY%Q(<9+;VX?,7IGW]\(6>]>Z/+T)8E/77*YLH16_Q5I =JT]'+I&> MV()DZ>$;?+59K;V785EGX)VW4-LQ]9'C-"W4!LXU!NY1:H]M5Q^XSKE*>\]2YYZ7T7:J-'*%CQML;D=%::=@L"&Y5N!P!:GBH"1.,_VT MU]'O3L>WG9''7.=U >Y.9W4HRNTPY7I'+_]]->5>008^'"/./Q'DHH4?@R&S MC;/.K5#YWMW SA58A>_^.(S=.UOG98^8/3CK\#E5A+<_&!S46ORZ1NMO=6\]80.X!;K^N6?,'#X L6D*+6H:CQ0G^,\KR?U?NS'B:B=SSI]67X@^:G]'@8\PFQ&!N^*QKF#(A M_E5=%R8N8"SLTSB+T6=KKC]R[96IR-#$@/=<)I>EV@W7'W0F _?9#.!>/.Z- M]C3C.(D,ODA2BJ'E43L,O&%@?QPO0TR&F #N83$%F#!E(7K>$I2C^/M]#A$^ MP:BSCS%U"J>ER_&L>"=>*3+].8"W&G.6D?I*26(>-M3&(86:L33!_T;?8+8& M;GVR3+,$GRC#@G6+$[DEA+^$HX=^-=2-.7?P4YFJ'<84J:04$$PU&&=^)?,A MF\6PR.*:,)19&$N9JU"E&,3>2R0C4##AZ3@)[C%E99D0UB@^?Y98>5.&:YA3 M^M\58%0BXU]A[_GN+A'HIAP-TWR[@; U_$C>Y#+!,WJ^38$?997,^0K>#4/ M,1&*GAUC8CD]ZP6P,R%XM[(-OEA*1)0U_>"3?$0\;%\9UFW1BE0^$0^J=2U MS>,)#[6;2NX6**AXSD4>FC^>R6RM-U)#^N%X&5+F4V4YOL@RD2DGY1J% JF^ M+ZWG)EU[-Q&)D:(*SR_EBDREK%*]6 J/"-8BL29:2;H42*#4DL7R'J@P?+ZE MNJ&)E&6825[=<_ZVM3WOS5[GSUDB(^\7*57S#+0=!%;D<>8)AT4^UU)43%9- M@S+%33Q1-P7B(2'"4S$L"".55Y3BML5E/:256=TU!D MR'%(H$LJF^U_BNS>M9\HE?0EX5H =45F%BNOE9SPZ']NBLY'.I9) M,PQ^DR4UHH0%'A%,\$PE'E)A!DDSE2?=\^=8LKY\$V)5/$[7_@HD))XB;?1R M;SE5T)F"L)KP*5HX0@/('L^'-<383L/F17/A8Y1KJ+P&/#^< MKIL+.8U]^%QD;ZYMG^K0Q8F<"S25B9U;66CG$)W:D3DX>VEE&-.M>3F%1HIW M\/9"5A\L814VIIPG]'4G%6/% *RA)JD6?1A^4?=,]6!XHVGHQD_(G/#!_4G6 M"!0YN]5,_9R-D/M]U'Q8;G2;^=\%$U)]&O!WE*MWLOGPH]1N5(DVBT,07ZDP M"PK7 B7L@6)-^=[G;44[#6D'G5VEC$U%Q<%*"<^J;V[NCY.X4.](5ZC5TO+, MK65@#$S2JM:-%TAS2&]425.QD:B,(T-">8"GQ?>TC$D(8.&1RZ]ED: M:U7S1T@96#&1[T14DY#^^TXD"B=HEXAY^!,)-\NP7/&&S0MMNM K+AP(/4X* M:3L57GU1HMF/HL3+GI?>I<).DDTF9.G3NKI^V<_]Q*M6\@O^HNW:/:6B$CX1 MJCU(RB._-+I @%NV4 KF\">J%5P(QD7W^3]F0+:1)6GKFQ;6 Y$UQD1*DL6(143.?_)VU@F%-XCOO7:N9VC%RK: M#ZADWE&*U/82:2J#M'5-A#\W_UQQF2+VJ[&&7XHRV51[1XZ5WX69\!E,V,[6 M('Y$Z8RG)V+OY$Q;.:H2_P>GXS0(U']2<70L5$ZQ*6G-T4D#&V+$421/YN0# M1M9=;3 A0JE@P$?C8$$BJ_HXD#RB6%JX F1!:]E-+!Y'DSF.6^T3\O"0\ ?< M6 GOYG2ZVCKAAHD9OZV*!0']K1U%T6,<"Z;)8"[ZQV/B',E-IFA9S@3$&Z:APG:([$ MM'I JHQ8KZ!15O WW1O:/:N'A1_-LE\*>?FB/'$ 3E#!>9I\'5D$R!8R<+8G M=8Y_,TH,D&T'?8V41JB92(-BSP5HL06]LG!JOK*4^0K MR#( *#\D_AR+UN/EPZP:!4 '_:-0)64;B2!"4T@R.OI#BK-DWHLAB0%-(A"1 M>"V8#[R M^$YB,G.E]QRH:<8GZY2Z(BB[6Z#_*PA)6(W?HZ^Q>6.O&?Z-=+@M'P '$;BP"XW=D4N)5/_R\VH2F//5J.[#= M&="_*[)E>#3)/\J8[QC#0<)0RF:@J_Y["<8>0.:YIEO2?Y.&1$==0.H$HU(: M+Z%79!A1'U(\VE3MS_>S@$^U#]_Y>$GFWJ?I-!AC(!K6)'[[M; 2Y6^Z]M+9(5"V=FI6G8N$H7BX(N\B90<&ZAKF4! MM4MY7:\4G61B2D>CLAL\6,?K2;"Y=;66B:V\27#^"T-9)+(J5CCRK[FGEU@3_LY_;2-(7N[]%VGO%DD0:J*]B"GX3#94 M$^=;:ODD;!XDIO>P7CC(?4V6XV_:;W_D#9V$\U8VXJMI1I;;F^O$O3?YD1E( M*>]YPDELA*23 (@9:H*BBO(4^\IC7?/Y'G)SZ4DN"KO(_!5%I<91])U+B$.A]>,DRCXLL >BW0L^90\^%'P[]*OCQ=_ M!=MM B:;N$OTTLOC(>\_??E4Y%).X>C-<41 !_-<*N>R:8PY^Q@P0]VSI0V? MN8[6'.PKZ*VD*^6)#I4,KBJEY?&9 K4YA#]^_=O[M 0Q4. ])C*!&$^P=Q^2 MAA3\Y/D0G'5;\8G@+?^_O6O;3EPYHK^B-2L/]AP,"'&=DW.R&,QD2&Q#P&1R M'AO4!B4@$5ULDZ]/5U^D%@@0& 8)]#(76XB^5?7NZJJ]G:5#H"3<>BV$YT:L M B26_?E&PN(:O(FYH+$^?YQP$Z9H%VFB9Z/QDJW?H.LB,R::.7"_B.>TA>N[)^GGDGJ= M@(B218 8<)$_0B>/1I8<'+U"Q%69N.8" _.Y38F?@%,P6U4Y+]AR=.L&SN9J_E(6.)M5-BZH2) M L[6&61@0<%9Z#6:47T?9TJ8;]T"#S5?# MMDR6&@,OHV8Z5Z09MF8;+ "D?!QZ7AB@UC.8IP0^385AN T$KZX*UD9=] M,L+;#4">YCEQ@($=J+4W2X39"H$R4S(<__-]D4FL6AX#R)&%VM.0 MXA;+VF:F\*+8%BB=8(YX5D0$S7'=:(2 M"7): U,%=N_9ZBUX +-CK5MJ2.0,[[TP>.5*PB?LLA?Y!L9@<##(OFFY7'9( MX);4+:.;<5)A2RO C)>+0KH!_P$M'3 G%EM. 5!C.,.1XI)H9,$^O1%B[Q?O MI#9MC>F=HR[3Y(>C!>MA7/9)"J)D.0-J85BG9=6A0K"E7\1MK7\@MU^KHQQV MW!N]RGZ:/*%;S$R29_NEJW91V>]QQ_4#;D*-=1O9:_:?E4Y'N5.ZS]_;?:7S M]*W;?VP^=[I/A]M!_;B9O#_Q_EC=>'_\@"?$3?28,!BD+:5N1_@!WA0JZUT: MCIE L)SC$0*'3#1G%VN@A/9"/#.BB2_*&-LN(G_/T)OC&0PV4TG$B2C??Q'9*US,V$GH9H,"P"C*$X)T-4L*H6[4;I)+=2-5 MGR!%EO5Z89C\A!*@/['U(K;SBJIV$#.:\#,?"&%X-//-]H=]@B W3SZAT1V4 MC!K@\S%5T_/CKSDYX2BBQPS(0H]I;4=T4$Y2L0IW.7)<#M>YJZCI=27-C;X$ MLO AY152DU/G1IX"C.5#0Q_D<=X%P9^ELZ13/PO;OXL/8C"'"3RMR'>G%3:= M?+*T\E%RU2KE+%?MZ ZBM-$_#$T;3PS'I<&) >(\QS'(R>RGBS;NM[CU'E+R _Q)J0)2HD%C=EQ]*N%;)WEK-F8 M.T<>N*37;TRI-E"Q]:.VX!.]!=79U3BIJY3G'!6C=:;(7E?!]77$0N%2B%L+ M$CZ1]$P#5'\J5>1\:O%.D\S-PF51\2#Z#YD?/59'#Y2T@./$^ M13!S/ ?%-N#0+S>62R.&VJ];V*$PCX$;6GII\$P6GW@\5H3"";X8#):PBB!]) M'R3K%.M8X#U+?*/$[<.#SO;"HFG:)AA["H/+884ZUP^O H(-Y3Q I96MB\+L MD)HSNRR6%)UW*S"&XTNQ:5(BA^WG"M8UZOEZO;ZO8!U(O]=+1U&9*^8KQ?W> MM*E1:CE?JT7_*FM4^.>5?*VB':E16G5?6<$MC:KO>E4$J[W/0'BC=;TK['\/.\Q_*H-T:]CO/G15E MH)A"D#%%!"]):Y#J*RA/'H5#D"O*4)* M/J52C V>85<#^@;E1XR*&L=&YTK M'9)=*P4B)3V>(MWC]*40*2$($D2_>\#3!#BSQW"K4WB0^$EC_!T'37[$TQ &;X_IP0HAA+UW8\V]+)]_BTB* %8,(BJV=H&JC MK-SQ*HX]U')/IM_T =V2Q&EXU,F -K1]U6)52I%6\I5+5-"]5D=4 M+I5RU6KBE&4S1Y0YHAV=+JFY>J.4CH5[?NAZ5AB<)-GGF# 8CD8!"(;_\4OU MPR#P]0H6YRIJ,5=2]U4Q38Z@](?G)+V[150/$[W:ROF]M8R3L] R1Y#L^,XX:!I]?[52S54J!Y[6 M4A!,N&#?']7#1*^V8Z 2&B$_V1I([Z'JF".3:*LHYVO[YHVEWR R!QGM("OU M1JZL'7@5> GKX6/H(G$S&CV1B01[1P>.!5K">@AY1"VU'"[:1HJ&>_R"*-'- M<$&KX$VH3P^("E)7E_U$IOIPFIYJ,;537-XLL?L('+ #](+=I:RHF\*Y=24V MTP_,LI;:6:YL-&3&DRF)UJ1P>B--=\]6IYM_\N2#K%6.0J14K::+2(D,U_B. MO,%&8_>+X\V![?O75%A\=:/%M]^GQLAP=_IQWK_JUO[YBS(-K""-?%$]%BE( MK;X?/\6F-M5K^7JQDK%*[(C-;CKM11SXDEVSS:V/F>*3E8\3JSVP\TF+EL4^ M/5[.;-]3:O%%"%==U:DYN['+AC>53V7#FPUO>I\Z-&\_=E1]%\X@;SA3ZBE! MS;]\)&T_%OC8.]A_[/'U00T]O&T8YY>74XWS-GF9/Z/(TS-FP/?7<[=/F=KX MY;=/4]==.%\*A;>WMSQI9GYBO1::]GAJO&*G@/4)L@LZ<>Z4JH+X=<1$A$?8?M2HP!>^@Z\4[%X_ET?4U4^G7@]M:%T MYZ8Q\AQX# 1<7AFUGG+#7"1R@,(0ORM-^)ZMW^'[XWO\8I@&>Y5MO2^5@2\" M"->NXRG6/>*2U7(S\,.KN\JZT_8IRH/- F170&%;VC/"3CQSI+$ 7EH8'^5;>=S6J5BGN M]$>-8C7S1]>,BB"0W'D:I!$7G6&T_O6U_Z!T3,=%$.>^M\8>#8_<<2%._G-= M_-R72$.+!>AJ\YOT5E:&$_ZQRTOJ<1,)S+.I_1NV5:\R792UUL.@8/ M74 C/,O,Y3JVF%Z_G6TQ'S*7GHT=8AYA8)89 MR^7M+:>3@;FL?:5ED<8H/="YC0ZEW; "$+D6O92(:TWX];? M'WMQQNO'9[H$69(;Q&L3WMK/WSS;-)SIX2W>06:PJ\ [890(VXKP$\>34#T. M3T(C73P)9Y^-:":$0>>O3\WG8;\]B&D_!_.#2*]I)(DB.?\OLTS:%4VK(K]6&5L[Q#TX,AY@@>=64;."Z-ULJ]'),)[\V'/)[6B]" MOF:$%8=TG"4CP\W9"$_1[ 5RB^%%]#J>/P#<,]@SR8?H^Y#G3BV;]$X_A,_E M3%04Q++R169=^W!1E//ERD[:AWAO*NA,"J)7X(LT)Y0N*[EW!*:R4?1]I:29M&J_$EVP(^!Z5 MW^HG1,>CR:W""S6W*5\Z6\%9GY+5IVR'3_*$7?X.WYK:Y!!D+8!Y^6]YI;W M]K^QL\P7UZ7*H+#MSVS82_]Z_@J>;N4MGJNAARXY]<3JR'*>><2R- MY#[N4PGM6L] M0$(1]BY:O;?=E@4]&SO(6UZT?KZ_;K]K_?CAN^_>_Z/=_NUR>FM=8=M?0X]9 M(P(!@X[UB-C*8BMH_8K)%_0 K(D+V *3=;O]09*-\&9+T'+%K'ZW?QPUB^Z2 M\Q,X. -'\]/VNV-GT3X^6QRWS[JVW3Y9=$][3M^>SX\&/RS/[<%1][3?&[3? MV?8Q;]:=M^>G)X,V!.^<@0W R>FB+YD^T7-JK^ :6%PTCYX_T8O6BK'->:?S M^/CX]O'H+2;+3K_;[75^^WP[DTU;85L7>5]2K9_FQ(W:'W7$[3F@,&IN,[QC M;ON4X34COOWEK8W7'2%M]^2H&S46K% %<^11!CP[9NXPTF;;#:2]8B)^OR/N MBXZZ[6ZOW>_E2-64_7;WJ'W42P[283%90:'5R?9M\6>[U^>&8-!MF?GJ]\U_ MM2.Z0XQA-S_-QA#1/7,,A3.RS!94E/(W?>XPXNEM/(R0TF@8Q>Y"$XN(0( P M,.F00OOM$C]T;.Q[C&QUYF 12?3#9/:EF#D0F?0=-1=_%/0)/ \S22^NA-QX9[Q0N(B>>6\8*/(3\[QP0FV!7X4XZ&X(WD# $:7()E Q6 M!"XN6F(A;$?.^O<-@6_Y2*(FN0[2,U#_M3J"(A3#"BQ;E.+@P M4%&=Y7?@PE1^3H(\]+>0W@5S4^DY"73_\H+;P#45G)/8OKN/U0OR>W[?0LY% M:X1Y!#\!2SX\:,W%77$"] !O>"ZUAK>84M\#OH.8B'XU,3IHITJ@ M^QS=F+U$.NS?2@Y@UX1:>&'MQF#Q05BI45C!,*PW8B#?6V_BL7S?=-.Y!*Z( M>&0(3YR>GA@,_R5,!\_%V;K M3;K+QN.>=,0C0%?7+GX\O(LOX*S$>K"/'Q<=6;*GU\E=#,6,8?O+"KL.)/3C M'SYBVX.C7=6%$O:3?6!/]OAO*^BSH09PZ5/D02IBJ3%9 @_]*0>DB6T9M1*V M4Q%>(VJ[F/H$\A\1)QE/)7DU"(LI?(">KYO,1*V5NGZ7U75(V2#-SH +J?AU M"WFJJ1N99*F4FC[+:EIR:,MA!#P:I/,;CUL9PV2KJ>U=>Y6>>]VLGF/:!NF7 MARV83'CD>HT\'KXB;ZFIZ )"I<9[68U+)F+/T[-B-@U2_E0,W161PT9$%=HN M.TVE5'L_[[H%!RMFT2"5W_"1>TLT=^&04IZG?<+8>42N*V(/GJ 1;3>C8*,$ MY2CO?2*65L#S!ROB&H0S@F^#D+K%WO(>BAWPN>[,2)$H$3C.(B#(VX+>$@P: MI.J/@'C<\U)1:YQ ,EL!HAL_%I(J53_(JCYB$]4[.2M+\FH2"C*#U-5[T%BI MZ9.2C*PDIP:A$&QG MW(,G[;PI2:'4>"X[#;=/)'F#U#S"ZS5BTKCDOI;'N%>%/*[65GL5!R4,N=0U MP2WP:6)GX^;*W6<2V$C MT@8IMZ1>.\$N,G T*BX54)R=#8Z/3W-0E%9_K3<1UR85Y<,"[3W@*:6^RTG2 M*"$HJ"Q(>NM-P*%)ZL[4>8W47DRK5'^NAI"K%#<1B+B,:P1!EDJI_%SY(.;0 M1*7GR\%&VB\E5\*0*R44U92;B$BF3&RX#!31*K'(%1NRA>8FXI L2AJ!4$"H M1"!7>4C7-)NH_Z(*I1$.%0R4>.3J$J6%SB9"4UA>,ULW*C@HP$K!9(7M(N/\V0\V8K1+'7'H> M54?X' M[$>=(HZOSK;7KR9)=O>*; N(S^!_/$@EV?)OQJ3"#Y '9D'<)#P6U MN@-BO)3INL@W< 2*>D'K8#]\L&8A&7C\U0R)$I]5]P5B(N7#=0[_G2\\XCQ?*>]7J))U-\KV%)1>X88&HQ40)[E2AXE0#8]]$CM19C&&(7$ M2FAR19'\3D8#H5"=>C==N?2X*<'*U4NTCM(W$L'DGM)N+1*_QG,7+>,W8G"U M81N)^BO7)>0BLRG_8;C\':@S)?ZY.DMFTRN]%,I+B0%(B]@-P8K&8,E!O%K) MWL#]WONF=L*[>[64E[24/2.I2A9*1!4/\30^>BK:O#;#IXJ#$A[]!WV:B8Y\ M&,<0CQ2-$H&2!X :J>["TP*&>5\5"R48N@\&-1*=Q ,_IHE$CE")1.4#0XU4 M?\6#/V9P:#!2PF/V(%$C\4H?LTGN9<;7M_<$\,C9EM$K\@[R4D33^LN+#E)A M9X.N\M11=M-V=W=K)0=N(>_P+WU\M>I]#2;UYK\7,=G"$2CML:#N>'![S+ZH ML(%6%AUQVS-E+257XILK5<:'[9J>J$:*V$TXX1J!MZ7AG2FDOFLZF4VY*@', M/W*U S Y,\-N_O7/=_W>Z7]HU,P*^WN%./2I-N81G(ODR 0X.S_UB8B" \$+ MQ!A.W@@6R4NXP 3NG3-\F[$HS2E7OBHQI_3@ @-+N'0Y/BL8H,5P^F885 2# M?,US\LC?8P;<8*-HOAT%W[%XKC55\51:1:YJ5F(5LI-PBTL<) S[^;O#^KZ3 M_II'\#OUQ0_QO8_P*TH2=/&M@=]%SDAX?/0K8JN1A!&26P3F?%JQ;73A"FXP M1>(0FCP])B;>TD-_BA?5@CF5]!>M!7#%UPS$)TWDVV^?Q=83>YYS\;D#;E7B M&PGB4U?G/$U V+F7'S%P_"!EB.[-@PB.BT6@@\1'8GP^-,1\T8C[ G]ST0I: M(IYYM*S@4PC!E37VN'&0[0V_([COOIF2TU?NB,H=]GB,Z<"13XA\7UV)1M2$ M:IF#+QNQ;RQR7%9@PH4B)\S5IO /'P6UN?L5@? S7,_%N^)V\@=B[ S"@(D) M_EI2[[Y]=N[@-4">AN"3NU%\MB$X>P)O;T?5 MDL:U$"0X?Q)ZCX]/MNN+CPS.5DBXP>70QRSB:0B> M9@7_WW@Y#U/JB[1HG^&"'3A_27=TC7WR7&^4Y%%3O"<$;@!R/CYM1$$CK*%Y MR^"X\# \,!0$0@:68,2UMLMTYHR;/$U]X^4/TY=)]( 1PL+>I: M/OIJ0^C0:X+7THPN>2CDA V2UE=JS/LQJVUP)3_R,X4;G]@K/GHNTI* ]=!Q M9-T*N$.?K3 1A9SA6H1+I7HQ9U3G&DE%O4M6>*[@ O(_G&E5FPF0&;;Z<.S.Q2>'< M(NC=87$NVX?];O^LVAD:,JF%CR^RVVR=]QZMY;=4#$R_C,7!90ZN1$0ZYAU M,WZ Q.,1)XL?3A,'WV?CZVDUQMKDM4!7'!N_X5Z$^$%\&ISQOR803N1 2C%5 M$[X\DO$>Y<;EIZ0LMPWC M=\U0<98K^5OA6S6I:^%:>?@;!/\%44Y%=;**J+:)@TYPFUWQGQ4IYYG5-5J6 MQ<$U(%\@RYIK>-!!$3-JT]?"ZE-I,! A?EQJ'WMRKZ$\F=8@K>LB%;]5) [W MADL>"XE&D^%H-)R&UX$[PF13C?A^O&J!?FK'U6!SME9"I/>&JJ4H;EL+,?*I M]5ZG6?XB1UGD>G O#JK=3A1EUJ*FM4 L-J9@;LRP*_O06RY01?*S:'-EH#5R=0Z7?[1\'.I=X)H@J" M6H"CWD\9>\\^W)9@40NA?UUA%PHK4RQ<^7:U&/XUHC9P1VWQRDW32:$1_;W!"V7:<$/L(=:P/_0FZ8)R#?AVQ-,03\Q /VD3J!?8^)\ MQBPZ_1$^$Z/G2O5HZR!EG)S<8N!]\@$W+[:5.:GM$S[6.%71S'%TV=3".XW M!C'LBL%3^7BV2,!N?E&L(=5$M1 LE8P][YQMW8_7#B]O-<.;?,-:"!!H6]2! MS(JG:KI:B)>M\9IDXWJTM1!SOR4\/GDI6G!7*1Z@/>S93J/>7OK(I[Y8,A21 ML<\!=)1D5H\(*FOX9M.D5A-#%F;XX-)S5ZL$HD5:"R&'-A\BE8>AQHO=QQA7 MO(_E2G^WR)1-7:OG(^!QKP*\*\S'1\:+!23BM,3H:JPX;*%!6 N\9]!U(5%- MRW2C.D3[!SZ]S=.1#$@\.>/;J$+YXSWZ_4K5-^[CP)#P9.5[_\*C^=U4,:^5'3U#=EE5U2$ MJ^2P7=/WC8'E0&(UQ?1D)F7[_OHY2&I?*1(II=Q1+5D4Q?R \^%L.#CXYW]] M.UJ\.(:VFS?+7UZRG^C+%[",39HO#WYY^=?G=\2^_*]__>,?__Q?A/SWZX_O M7_S:Q-41+/L7;UKP/:077^?]X8O^$%[\NVG_,S_V+SXL?)^;]HB0?PU_]J;Y M\KV='QSV+SCE\O1MI[]M?]:@G!?!$"M3)M)E21R-D>A,#4L\AB#4_SGX.2I! M#6>*V!@EOHT&$HQ6!+Q-*GJO3>;#AR[FR__\7+X$W\$+'-ZR&W[\Y>5AWW_Y M^=6KKU^__O0MM(N?FO;@%:=4O#I]]\N3MW^[]OZO8G@W<\Z]&GY[]M9N?M,; M\6/9J__^X_VG> A'GLR77>^7L3R@F__<#2^^;Z+OAUF_%]>+6]]1?B*G;R/E M)<(X$>RG;UUZ^:]_O'BQGHZV6$0_V!^#+\C M=8[@?=-UJZ5?I3G^(0YY@-!__P*_O.SF1U\6Q;SI2N$&UH 7X M_ZZ,X-7Y1$2_B*O%\*?O\><3'&783S">::"I#1R0R1SGLC '0FX8@BR M1?/,M0?#+XND3$6'1(RCXM7L.B[TU>*],0@N7O!K(6Q_2CW M4=6TMP_5*L6D%Y: "4!D!D:\RHD((85AWOB0;>6AWHWH\G@OT&^OC2^:-D&+ M6O?EBZ]0-.2) E[#\VV\Q,OKB__D':^ZU='1\)D$R75T^O>Y;8[&8$C?C":1 M-0EP6+NRY/=E#RUT_24H%S'^"?W,ADBE491HZ@21H''0P4;B#87@A'8LFGNOH=S@7J>D2S0D#GVOTUH&]SHM,_^V_0O?W6MQ[% M,E_Z]OOO.)L=CB3B7^)$+X9I6P]VQHU+DGI-=$JX$#0$8O$EXJQV*3EFG''5 MZ3;:<';6XY=I53#.=#",A>P(Z(PBEUP2SR@E )FS%/#7LO8,W0!C2AI[*GR\ MIO-WE%ZU!7N[@DHF>%V"">D$0_VA//%:&9*3UU+)"$S1IW%ZGE:E3Y52=219 MC5B_M3A#']HFS_N9MDI#THP$01V1QCGB(%)"M4_!^YB8K>U47GC\KB/Y",>P M7$$W8R@4*S@G1EN<1YTC"H9)HH3T2N/_E*^](DZ?/26=NJUDKQ)VJWFMQL\W M3=?OYQ,,,Q5M!,H243YR7">VC$,DPEQV.5H-$%1ET5X"\$ %1YZ%@+>?XGKF M#?H+%C8:#)RH#<<(>K4X7@:BNW1_.NGSAKL#4'K\=]TY!_Y7 1@9ZX*J]A"47K4"VD M",")1?U2(F1*K)>)6 92.%W<(#D*&:]!F91BKLVDW2:^&@N&!-@M*5\<\GY& MG!^:=ICUOF_G8=7[L(#/S0??PK*?,1L\-4F@KVQ\\1_0OZ4&?^3>*AX5E:$V M6W:$/-:,O]7U)?.^R?RB\!,X MD 0\342JZ$D Z="06^5<@FA%>*3Y'66 4S(6C[D6;DQ$3Y)5]53-:81\HO>Z M&85D-*V=V"F+747V"P9;_ADJ\]0L4REXZ MFB_G75\>N X_00]^$BBS#3E8"Q.?.6A;H9L4@MP)X9< M75(C2*;:6CA?KKC ]X[*4OV?889FAB41)3H5SNF2B50*O8"LB0HF9>^-LK*V M0;T5S)12?W6Y46?^=Z9#J1Z8_0'M ;0?85&VY4O A"X:CJVT!;@6S"0GDLR)!W?FO[_-S);RODKG;6=Y1*<]:*Z'LH8@+.I6+1RQ-@)1REAI+#CG MQ.,Z[4^<&:HM\]VFO.(FS;5@]#2TG$&@R21@)"2!D:Y1R$+4R\A'RX7.V6:H M77UT!YRGSH$9(;R"4C_DT51)Y\M$Z(C!M19!"PKBZWSED" "9)#X;:VL2Z8\_L:>._L6BR_8R/M!W.LI0. MJ4W3)^@/9Y'>/LM+E;E M7,9%_QS_O8"35.:E&%QS7'-2)9QV7>HS!266,D&4"QE7'06(M6N^=T<]+9VZ M+:-NKB-X-&E67E-7<'>?FD6ZB'EF JYH#"Y)+(45TD9%@K:*N*@HAJ':&5/; MF=T,V;14[ZALVDTJ5QCSSU=7)^P]_ESS,-%KORBGH3X= O0CG!2ZY>/'.@:T MR6@JG?'9ZSI\QDQ:YP7/G#"3(I$,J1.HE\3Q' Q3S&L3:R>XAR?OG+,?/F6] M$]?/,M6HSM _"$GA,)1EZ&ZD3#)+3(3LK#"U]ZXN 9B2N=E"LM<2\EM/;C63 M\:$M-;S]]P^X(GI43V__WVK^I6P1X+_?S9=EF;P'W\'',J/[^:\.!M![N8=V M+\;5T6I(/E_49%=-84J22J$9<3F(,BY+;,Z*) H!A)/HQ=;>S1]_5%,R5168 M.#$:5*?WIU7X&V+_N=EO]X[]?%&"WG=->Y9U&@8W'&)RA@9&3.PB_$<@FHE;/1]2[3W;]O9V;[-D,0W-I1(XD*%>V,)(F MGH9,C$L:@--D,:A,BTUP;<(.\WS845T4U4CR?N[#?#'OYW 6 MK=%D,Q>6DQ28PH&*2*QRFKC$0XR9:Y5J^P'74>P0 M;ABA31"YTJB2C;=$!E3.EF=+,E4ZA$A1CK7#H5O!3"GDKD^&"@*H6,^7 1^? M/B*"-_A]WI_"T1",,9*3;&P@DB9/' -+J,F"JL@E$K1Z/=\M8*84!U?F0QT! MU#-_S?+@,[1'OT(X V*\--J!(#R5GC)4!&)+JR KK/+96I=E[6WZ&V!,*22N MS(%=)[U.G?:[1=.T)2MX8J>ZSZU/9]9*"Z-5MA1==(-L%.CR61.0C92J'+0Q MW%TQ#[>4;-_YF"D%PY6$7'EN1Y(UQNJ7('FA#%HC5#G\RPQ7+!I9]ZV/_[WE_^&;81(7V=-3?3Y$QA13DD G3 MQ3%E*N)PB_7AR2>5HJ>Y=@B\":XIA<"5#4!UL=2+%R[M6Z)'DBEX1K@2&)&C MC2(^V$RR1E65C]]REK9QB3M;7D77BF%#+7 M(T]F?#,)QE7T@^']56J 98DN:,EK%K5?>)%M[#^'B\Z<4 M%M>3^=8S7+&4 +[X>3HYGX+*Z<*FUIFY-SS)2!5)Q@"1TFH2;.. @5)NH34C8:6:M*$_EH0!!*2 ME\?@$ZW?WOL>4%,*LNN1I*XLJE'D4]_$_QPV"YS5KO@W_?>9B<)E!9R4=LQ$ M>HE!0I249&K1D8GEL$=M__(ZB@K'YXZ:Y?"Y:P]-2C QF5+3&%(YU6S1&N=( M=* 8Z09C(5;WFJ]@F)*#O*/(.TQWQ;8>:5[&[A<0>TS/;= F9(;7)D"-2:_&A,^0N_G2TAO M?;O$(*V[5!F:YW&.ZC:"D]P9@D-%AGK'2M<_U.@B,)4\VF-:VT.Z']647.;* M_*@LDFI4^=R"[U;M]V&X:SVV5F'6*<&(C%TE1BG(&Q& M/5A;S]R'J>*8+U39TI1\"-P2#1J*3X@!3A:"F.B#T=PH= ['&^C#2IJ?H)9K M=W9%EY8M7:PEW5*#@ MX[]R=(X990 %,6*MVN1MX)9,N*MB;30SWR0P6<3"-,2 M^2N,)"X80=",VU!*>'QU!_H>2!.UFI5H4E,>C]XHY>(-PZ5ZY=VB^3KRU%"*5;!?\"NOO M^//Z4-G;;_'0+P_@(X[J;I/' M1QUAA69]!<*'MCF>HW1??_^K*TOU3+?OQ7Y^/*S5&CQ)7U/R29K.:E M^-$;DZV,;HQ.?ANBFY(K-F&.W] Y< SQU^PE>1.^4C[47<&G0\HZH@G1")!( MC6Z'16^#4/ B!NM!B>I5&!NCFY(G^/SIN:OXQZ;GNL7.97Q",EPD01&6@1,9 M$*F-4A'/T/_)U(+,M2W1YNBFY($^?WKN*OYJ]%P/<3]?'/;^,RB]2HVCP>81A3JJ%\1H1_:D(]A5\AK B40B#>>4\D M-Y2$;(!H*.V,A#?H_DS$K]BB"MI_'^*_S\U>1)FT\'K5S9?0=;#>\!VDM_Y- MFF%$[A@UG&BE2X:;&^(C$HE'$25G,B93V\-Z"+X'A@"C7[4Y!L&N54V/);]Z M=?97$9[U(MQ?#HG#F? \AYPS"0Q$Z:U]H"9U.<=3 M<6DG2=4YP_QAU:*EZ6 __]DL2_L$OSAM,%C.DRV:52KU*JMA&MJVV*1A##.3 M+"L]*$E$$T(DTX-!T21*EF@,S BZV>UCVR)XH$O]K!GT>**JQ*JVB0!IN 7[ M$[HAZ-!7$TNPG_^ -%\= ME5W@X>C-S"=J,RWW>RM%B8RAW P<*>$JF4BMBQ'JUWO?"N'R[TN=Z!7@= MZ=31I(.GT U'%O;SV:'.SX=MLSHXO-8>8^8H>ID\9815>J(I9HF5RA$F0 5E M0'B(&VG5ASUW2MG7D6DRME3JT.:,Q/OY.AR1C+4TE!&'7,*4TA @62)L5N4B M(QYAL[8T=SWE.;AG53E1; QB!46_E5E'+'- LF/)0?8VP)ALNA'4E(Z7/ &-=A=4-?YJ&:32ER3TCR617#K$[KFN?@;T3T ,;JSUK*U9? M0M5SG.^:%LWL61[DPGGN60["9*,=$0'C6)FE),&$TLR&TR0-*"JKMQ*Y%]4# MNZW]$/2I+*N*AZW/X[J;]2$W#%W<9 B5I5!8$-[7+WN\% MM0F#[ _&H+J2JI31/&?UI?3:H6_A-1(\G;SA4N+5T&TYSBV>O@ESW _"G,<1T2BJ:$@LG<2),Y434%E:]_#(43&" M)E[%3+BBV:I@4LYC9O\N8MDH]4=_$/Y4%5A9P9!!)QZ$3Z'$KS M8T62D)&6AJ>H&"=2.KS-@9-V?HR?>0R_^?FRG)7?7YZ_5HXX4)W!*Y2YMU#Z M^)0=5*L3H9%YQL!(1^NWV;\'U'/(G>]*I>M'46I*JN*)I0UNH(Y*:1I<)$D# M!C:2>^)\*K>J"50IU"?E:K '7"@.MUH)?;:EX^LME=[K(Y M4P82C\JS>G._ \@]QZ;354 M33PUMV6.YQW"P>CWUV85^KQ:G/;]GF673?#<$6Y*FTL7 E*816*H]Z)TU;%C M[,C7MC16 M6Q4+/-:M)$]CD7:;_XJ-^:\"N_-6E5F26O!2F6@E*\D6KXCCE!$+H%U*(J(F MK*Q9'@CQ@0GTYTRMQQ#BB$P[K:,:#IO28(+PCB#9T89"!.*='+(&WIEHA'H$ M7ET ]!R2Z>/3:%L)C4B:*]?"SC)#S:B9)>#*C7^N'*=WY:)T[Z)U(O/(:K>I MO!?40U/I/R9Y=I'4N 2Z_VYF*6-@KBBG>LUKSS:ZRS$P6';K1#D(X;E'[TXQ MA7HV@BI'?8!8YJUR*G 3:^^-W8QD(Z;\8/GJ"C(9T?:=7_#3SKZ(JK&FO.-W/51PM,CIR57T9^= M*RQEH8DYEPF+Y1(5CT.WR6MB0$D76/"2U?:+-D.V$8_4#\:C$80V9F?(CX!Q MY0H^Q4-(JP4T^>2%\/T/__=0S956L??+] G:XWD$?!0ND=[/%]UE>)MUB-SE M<14Z158;;:6.D2>/[V9&M?U\_>O:)N M^)Q2[W=3KNOMMY-V/65/#_\KOMJLI+8"1$:B4K'T* _E*FA-L@U.4Z<\#[7/ M&FP!T77<^8 QKM?F(*MFG.Z^OYEDD M'8(FE&=)I$B9>,8QL)).!QV,EK'VK1R;7R"^Q5@7B^9K.7UUPS[Q^?/.[F)U M+D4?.6$0,8S4TI/@:20X] C>18P+:AOL!P&<5 EL-1I=*P89368U[XN[ N>W M%L.#,TR\&- H4#F7NY8<.&*U9_A%.I&E&.'@T]V(IF3"QN--/:&,:=)*!-E] MQ@>LJ^-VL%VW?%(%([4)QDK6Z/*C/L$"WWB ,5N>]T--JL906@B@A/K2)ID; M]$0">JXA<)-]YHI5OR;E'DB[7U+=]?OYMZ9)W:=FD2X_;0:))B:,)<7%(A(L M)UZ6O3P-.2@.$'3M\=X):%(VIR99KE]F74LL]78@+F$X\1QG)DJ,TIP@0F@< MI*3H^@?O210Z#NAG^_,#:+,ADK ^!:*G+P;3$B.=2DG*K M,Y,13#"U':(:N"?5D'FZ[*PA]3'-Z\4&8>6NCZLUKP\]NR.7J8]!Q^)4![7H4GERE^:$$@*SJAD@JM^>?IU&%,R MM%M+_*[;8K>9[GI7(M]\;:UTD0& (UJ83"1C@7@K,.RD,F1E L71C2CZB5X* M.X;TMYSTZ9N=&7LZPX//GHSIN3H/8Q@?G@3C"0R)+*/JR#$B:6(B M"-8=$9 MI.:$C4_YC-^7'4Y_B=#_6OKUB5STRN;=D%;_T,+1?'6TMTS#6T_ZJ XG=(O# M:+*S*7M76H8Y]->"(4[EB*ZC\$KH'*L6*=_ M$?0;W[;?2\'*4<$[0YVK3"PG!ZRU0Y$#"8XGD[1BFM:V@W?AF:PUK,>: M'00PIDU\Z]LEHNI*0O<#M$,I^ [QU5T?5\%R;8RVDC'Z]T X2'O'&%X?P)^K MHP#M?OYUOEB5B[/+X[O]5=^50DC$-ZJ56YYW+7GO/;=/,Z\C")G&TD4GJ*Z"QSG(U@B: :><#JXK5WX\B" M4XK!QN3:5=4TGA2KF:\;(=XV&7OI;U070[FX2)8)%B31.7B,-@TGP2A/T/(& MQH.+5H?'H-S]4*=D])Z*W1P2X'B(!J MX@5. 6760G;<88ST9*ME8Q_A$8\./R*GQI3EJ,6 <#"T1[YX>"DVRSA?K/?! MFORF67;-8IY*;FO8REU7M?3-Q5^LQ_X:'L.8+U?H1YQLD"*X:W#>?NM;CPMYOO3M]]]Q_74E=UT.<#1#Q=-I\G,F MI"!")2T--J+YY,.)P=NK-]@>T!]!^A&&/>=U1T&GI M3.""Y BNM$J)I2IXD$@3&AXSY3#X"_KZV(+SQ^2AVMITJ>;:55K\I[7:W\ M&RQQ(A:E+WLZFB_G75^FY1A.FBK/?$J"Y83<92:6@TZ9N"09298G[Z617E0_ M"+$1LDGUOYXJRT804FF5/E7O5Y3O*12((Z,NZ5<=0_QFC8RE$8JD31%)< M PY<)DGYJ#C7-K#:A6^W@IG4I953)5D=459CUM")\"+'+Y%_%IF(AKI -+> MAKY<]9LH)P:!JA"54ZRV6W8WHBEU[)XJQ2K*=,.\(-KTD4 -OR @ 5 8W1O&UL[;U;?7GP1%RI)(BHM< "G1W5%M4Q7 M,)[]\&H"?@;IA]]'L\\_S#[##__=3?XY^N)_>'_A9[F;7!+R7_-_]JJ[^CH9 MG7^>_< IE\M?6_YT\F<-RGD1#+$R92)=EL31&(G.U+#$8PA"_7_G?XY*4,.9 M(C9&B;]& PE&*P+>)A6]UR;S^4,O1N-__KG\$?P4?L#IC:?S+__RX^?9[.K/ M/_WT^^^__^F/,+GX4SEH MW2_B8]E/__NW-Q_C9[CT9#2>SOPX?AL AT^SVW]X%XWZZ>:'^*O3T9^G\W__ MIHM^-B=HZQ1^V/@;Y2NR_#52OD48)X+]Z8]I^O&__N.''VXDYR=QTEW !\@_ M+#[^_<.OJTA'X]E/:73YT^)W?O(7%XAX_H39UROXRX_3T>75!2R_]WD">2/Z MY90+*%7@_+_E:3\-QO09@4SB=0""WX5Q4?&*&-<]?3CFVV>1!-E?7\PJ(EY] M=E6\W:4?U13PRJ,KH)T_B%S"98!)3:CWGGL'YQ+D0X3Q>CKK+F>3Z_C//\7N M\J&':7NROTPC_X?;IQ5DW)651IEK0^3PJ([@C"-2XT7A4_N4;_'(! MH\SZ>"*!/V: 3[]9_)8X+[IX[YK*A0]P,?_NV?64G'M_=7:+!B<& MO^+'Z1F7D2H>.,E,6")#M,3[9 BE7-% LT]*K6K:=*FYV4_#7-<60Z#.\ITVJSSI+JOR.>NJB?&&*03]XP_=),$$[3/\T7SI M^7.\Z/"M^,N/^+[ MV]VXQEJ]>N+^8#XTL-Y^;"O)DPGL[/WDRY=Q]F[R4>8 M?!E%>/'':'JF1!(T<$> 1339!)IAEAE!*/.>>Q5S$J&/+N =_0 O_JF YO& MKJ@%CY@'CVC%'C1V%<6Y3B>&TSM],4X+1-.?YWM9+U!G#VR4X5RO JE(^$;; MZAO==3A:);R2@ _&?A8,J%.9A(2>F>1)$D]QQ<,O<_32R:SH\V/]GH5Z%-)W MD6M%LHNE=_8!5R]_\0&^P/@:?IN;JF<&A N>":*H1Z^:"4X"2XXP*662Z)&# MS=N,QDT/K\GA.KM]+8%#9=Y5%-@J@700@:__=3VZ*GO01W\!TP4@(86TP3EB MI8NHHTD3IQ,G1G O-3HHGM->#*Y[^K.G<+#(:K^$3^Y-> $Q6J&C M#QFM"AH(:E7$3Q8MSH2F1K/8;[]GSW$"LJ\SSH2[58BF9O@C3V<3' MV9DV)L10],]D7$V,163&6<)X4@&"M32SRD[50PR'H[Z1@S5(J!67Z(=XSD"A MNGFKT680'GT$+X@-6A*E V3499=2+R]I#W(/3^HP%C90NI,(*Z[42QRONNGL M7?YKUZ6[:\G'[B+=3C,%%C+3GD $?[.7^$ U?LJ!1=QF#*T=ZMF.ZMF_TY4% M?RC5>/U'O+@N1V<_P]4$XF@>F,3/%S"7_CB]N.PFL]'_S+]_YA$] Y\(#2@6 MM$D<"4(;DDRVU@)^(]I#J,Y.J ^O6K5UH8^JM2/RH*O47?1GB4:6D_+$98-" MRD*20'%!E3)KKX(R\EN O/E*=1?9]Z%2PPAI8(S>H%QLM6?9JB2#MR0&B;-, MN>BPBB0["A356*1&VK$ <*)*L(]X5[D60[G^ZZ2;3M'MRJ/9653=:5.=X(YMDS7D?,#=[JCW"!/SK_*XP1X$6Q M2M(E"K> FXV^P +NF5%!+?\-)N#A[DVD9A= M$)$YB]]N;?4]=[+K2'>5;E6-[F]YC6=.9ZD<.J3EW*R$QPVQQB(DZ:B4WD46 M:SOM:V"S3[#9*,8SKAESI2;0)Z6? MJ%0E2 M*0(Q@P@A^6!K>WZ/(SHU':DH_P:^X&9@5G"=7(XD:2G1MJ6X_5&&7QK#)7#. M?*KM"WXW.E%'Z@WBB=_,GU]0)*^Z,2*\1I#?[MB\A-Q-%C=K/OD_8/KZ#Y0' MCC\:^\G7^?Z+LRO7$%#<%_/YW:R19XQ2YK)-Q$2%UG, M)Y=*HD=N$&[''12 MM9-A&D[GV1LZ3X7J52W6=;08(2_>JIX:)>)5Y,W@[@]D=#XY&ZYW*G.A@T-CRV:BK9!23"8SCUT\3/Y[ZN$@0FW]U,=]*OQT%WX^/F9W%Q*@30(G15)9N%K7X@8"/G?^MR0XB9ICRO( MEZC/HG,V"*4(,YP3R;PJUX/P-4K1,E!1,.LK:]\C<)[]UE]+U&O6J<&W=%[[ MR1B=UBF^*!\_HV+>OAHR".^L%<0:FM#.M;B "N\)RQJX,=PI7OM"QR8LSUX! MJ@AY#?N#MZF'P%[ZZ2B>165L=H:2DGQ!I).<>",$\58'*A7-P=;V&-<".3SO M=8C:PO[N0FY@H#P$]?/HXGH&Z4Q97'FHRR3B-D0D90A0X;R%#EYF[U(RM9?^ M#5!.E/U]!-U@^_]O**4((;WX A-_#F^OBVC>Y3G$Z;OK6:G3-[_X

VKB[A0V MV/(218,+OC(!O32+(@HJ1T)%E!!D1D^Q=AAJ1XC_UKG*-&[< M;?_SIP-2O-N@[0$ZEGN1/1FW1FL,!;^/OW,2WJ3/4! MM4MQRUV\_G6 #EODL@%Q#YW_:E(_F$KPE&6PRI"@R^U,CZ:9AZS+91%@W DC M3?6X[^%484/ERV-IPB[";E(QY?*R&\]-KT5AN."43"Y28I+G1#HOB>6X9WII MJ/(*+7-9.S=D!<01 G_#R5D]\AD@V0;5V#Z5@\_KR=C].OXE;\:S?S% MLJ!KT#1 #H@FE!BW,,3BDD9,C#GX:,!"[<#_HX!.017J2;S!"<"+&*\OK^?W M>#>E,BSKQ(+WG*+>.IL TL1K-:PT&W2NG57Q8''FX:O0%=Q)JTH2)!A::UK":;#8!R\_K_:!=!P:=DNN0W(*RE!!Q@WN MX3[,H/IUO!JP^]!=7/S237[WDW26M'4@,IK* N#<\K18W@TA/P"BVC4D?"&E86-R6DDE2"JGV) M^S$\A]>-IF1N]DV&,=' 1EUC/-]@//,L2:5S)KC'N=(>L:Q]J10O#\PX-*6H MKGWTNQ',:>M''0X:6*RK4SYC$5TIT!QM:('JF@$7T)Q\N3VL67">Q^J7V591 MG+8Z#)1Z S/T_H4LJ;S.2GBB;,FC#B:0P!,01.%M2;%*4I[6_;9#LK^_K%N4 M>AJ8AQ>T)%N5>._T/#2Y?"PR!+PY,@\E%NOCVE6Q6'5*Y#\MF@",U< M,!_@ZGH2/Z.DTL_7$S2A;JZ<+'9,3ID!YR(!#FC@&V6)I>BV,2_110PZ^%P[ M=+(=U6DK5656&MS,?PSA/_S%-9QI'[B'6.IBYW(KQ$K4:2:)8IDY'I6$!JDH M6T!]OUJS.R<-+O7/ ?XZG5ZOT^CEO0*8M_[%I?2FQ"H55N*\ Q'EAKK,D1(7 M;,)/2=!H;(3JIWE[P/P.%*LA;PUJ#&R /'\--B!&NR_RR!01-+/2L(P11^F\ M]0?NQ1"D"$W\L)U0?I>*5HNU!@4%'@U$<1D#2$])R K0MJ,"WP'\$E$Q$YT. MVM?O"M0W)%@SL"6CS_BNH;<,TN!S]^N??9*5:?'=D2IG$ MXJI(7>*N'"U1Q66R(&)4U=N8/(;G4#G=5?5@I2)]+8$?.]^[=)*]/5K\]I;Z MBWG.8K(9C%2&:!OGG5Y%R3B3A'*>*<6=A_9KOKFE@?E& ,?*ZZY';U=;S)6; MUW^\49^[D!9I"'U [9+=O4T'-@$Y;%9W1:*Z5E(^F IXEVB0U)-2-!5M+HN+ MHPN,",=$$$E3IGOE83PMZC=D<1^:^5V$6[-_>G<]GDV^GOW]XUF F'(Y@4TJ MSO-'% G@$DE""6>$U5(_MKI/(?[IO/ORT^*)-PPOOOA&\+?Q#ML>O9+@NT%2 MJY@)LT3PZL59%"(#BZ7L$T==])P2IZ4G$:CTGJKH^&/.[6Z\O7IQ"KSM*+4& MN2FWW;BS%BX$7:Z 9$5D::7B2WR"2FY!A1AHJMU([G@-S9L:X7N)=.,K>1C_ M_C?_?[O)^YL&5OZV86J11Q-7?_MP+;W^'2=[J " E#$;J1,)BI?2 9P37Z+D MUAHO7';ELO\I!0 @6Q6$"L13G4NOO$R\39HH X$&;6+VM<\#GT4 8!<]V"D ML(O GT( 8/&*OILLWM"YQ9L]8PJ2QUVRE"%'[Y:41AK$*^^<$]($W2NRO,7X M7S?VDW3[=R*UJRC L_==MT+ ZL/J(H>_T8@A_?XAW.T2G@E 1^,?>VH M,Y H,4JC$:70QG8>2EM5:K3@,=M8P]D_,.N/./L'(GT7N=;T\TN_S0^X,?B+ MQ3*VO M$*8"$2)06L310QA5-9DZ""\E%8(8]3'K>T*-TS<,/ZRI6DGE746 U M'?X5/*__B!?7Y3CYX^?1U17^C1/_&]K5^"_/%UAS-%$RF@A(BE@9JF^PN/DI MC9ZS3D&)AZW(^I"[?>##$5^'IHV<5Y9QTQ=Z,T1(HI0EB\3R@/IOG"8N@"&" M6064,HA"[JX&I\]^'8E6O+PRA_C17\#=16X!B;J8 F.!,%JVJBPE<8E:8D2@ M$IQ2D?5;R-<__]FOY17$5OOU?0BIY)=<%>]M_H,%0.\SVH%?W1J9A@:7VQ<(-\&[-4E? M3*> _Z72^4."]-$(2CB'TN_#&!+P?<)-DH$50:BH:R?G[P'S-%6I&5%-CQTY MMS@8)<*6\&72#-=!W 2==EF4\VQ?O=/]$SYVK* %NXGT(&6A?QTC,M2'KP/. M$E>>,?R \'%8E4[];@?Y1G(R/DO#2V&LLO]'C3XASPG-#>]%0(?.5F\OL8IB M>.VKWPP5ZK&/[98S>7\=+D;Q[[/1!S&0U:">%(LADG5"[ !#2K M";796=R69*A>1^DQ/,Q%&9+K>=CZLLN M+-2.9_WW9Y337[LN+8,LRN8D+-/$E="*S$J@_1LUPE).L:A4>&B);(ALN2NCL18SHLG:3T6WT+#)0'#(0R3DE4@I/;(Z! M,*LA!(-^J]KE#.GQT4Z+[.KR;;#:WT[X+"$@O6(!1AB\4"XUCE9 M%@(\/"^LYT[@^,>X6M_&G]A5F ?)1O[EHNLF[R_\^)?1V(]C.=R^S=6]_=E[ M_[68Q4-N'.\USO#PPO#IU4H\AC#[=3Q%>,6S^P )+J\6LUGH6!94T'FPBQQ)*40?G:0;BMH :G'F\88)$U&07UHO2Z*.4H)!,XXY0SR1(7 MUU+U+>7:MQT>!72PY..JNK"2?5Q-YD\ECG%_1G,K6O),=4 #6L@2H]5)$>N8 M)=K0* T:3/A54]4Y:BIR/88?U9V=)=W %+F/Z*V_7!I@?7 UBE-LPG2["#G MVA&&G_WH\@(FO_A87+.OM[D<3#*E,N'&V%+*3!/+I20Z45[R,0WHO,T^W?SX M(YQ05A%]5U5NM<,,MU[1K6'^XGP"<[OA_8M7KUY\6'S?7[SJ)E<+P-P*(90W M1)7]37KG2 FB?"J:#BW1O;+A-IG]%/0@^92K_W"_X)/^:W#7W@U@32:E1IS M?OSU@1[KC#XU15B6H:$L+5?$9\\(ER$I(U42.?92BSZCG8(:5)=J[:SF;R&8 MSH__>NTG?CS[.D_BB]<3A'BKM;=9G(;)J(%H$=!?RBP2!"G0YI56:).L?=AS M=MO"T&_@4U"&EK*N6*+_1G$?AFP^37R"Q='MF64^N:PE45(*(IV,Y?)%(I!" MC."2 J/[K0./#7-LSFO%"RH+M+:!L(+L+3JX=\$Q[XQVR1#0&K>E2-'CE:ZL M3U&ACD:>3,]5?\M(ITWX$+%NW.W;1JC?^LG$ST9?AI3%Z/'4%M'GQZ$WB35_ M4YJHK502'!& 1K\,E)$0G"0Q!YI3<)#T@\LCE3WD1G'E18-UG8/D@1+O(BY6 MW):Z,1)(8CI9[4&E5#NA:0V,X\20]^/X<9=_=ZD^X7@QQ\51)5 D*ES09.F- M&R@:LY1%*I33B;OJ94Z>:+QX#UZW1XEWD>\A@X)]<'VO4>*=..L;'=Q'X =5 M")4C30Q(8#?)_0'=)&=(HO@BN)S1]&F[$#R]*'$;/=A!SH>)$H.248+,1(ER M+L9-)DY#J2?3;H\2[R.U)1(D5IYEK:Q%F0L Q:V*S M*,ET8#E+FAJ=OH2M70@41A6$F\-<1G-XZB],%#2^X7I MI1;/+$J\MQI4E^JQH\0\:YZ*=G(K?"D%&DF0V1"CF6?*X00>5JP_N2CQ\#6A M@:P;-')]TXW/9S"Y+((H6;LW=;J#C5J)1&()C,L42S\<7**, >Y4<-[JVK;? M.ARGX@8.EG&#N@H/,2TKZ?= U<@-7(_H.$[@<,:VJ, <3=P C>@\U&RS*TC MK.Q;DN(B92,P H*%9(S1OGJ1[4,JP18'\% ZL(N46W _&L.[?&.Y++:DI!B/ MDEH"RIC2TQ<=F6QP7W(V1V>%BZEVQ]Q5%(>W!6KP\Y#R8<)M4";E'WXR*AO: M!S^[T>C(-!H@29_LPEAZA?("(&ZSK:Y IG4H5)D$*B-*\ [T;Y1.!&+EB1FI3 M/:1[*-*W[.6M.=]%LBTNG4]0$@7.,O/(Y.AY\(1%XW"/20H7L9B(0WGV!R7AT_GEV&VTL^#Z^^^7#,K+( M6/21HRVA#! )PA-/E2;"><\$BH*[!P?[F^H?]AOPV9+<3*H-WNT;XW$93+PI MKTZ]53X+PEE &P6M2>(@.L*E@%16-FEJIZ>LHC@5HVV@?%<9EW497W8]Z(&I MD>&V#L]Q3+>A7#U*_0!!-W_MES5NHC(.:"!*EY('@J,K&GQ)8DY26G1&K:K= M=/EPY&\QX0[!_2[R;5-FLKOX@CO0?7#+ R2O:*+9D(C;#FYT%#?/J]@8C6E$6<.D,J5QE<>)F$?7)*& ^.N?ZE9][;)0C M'.A4):1K(*HE#TF[BQ8 MP\#6MA\W0#D5JZ&&I%<50#=0@.711 ]@C:R%C:".8R94H6Z[.@R0>P/S8#- MFADZ-2D0X83%A= I8G%-)"F(3#G(TFSA>2O$%H/@L/JPB[C;Z\'M"0>GFF=) M#,V!2*-P6\Q:$QT$[HG DGV8]%E;!XYE)U0BZG'Z]Y!R ^/@U_$,)C"=O?[C M"M\,*#OB&38J:34U$2(Q2X@)'*TA;!99)D+9^W=(5&,?._7U3Y6;H4/DV MH/S^-%_ZZ6CZ\6H"/KT;WSU.8V>:)9$M+FY"9([*;H$$4)1$ZCD+4:!VMKWU MO!G;:2A'$R:JWPF[!W*IS[], -[#9-2E,V]0F1,OW;V\)I(Z4VI=I-<79HLL\#4>\F_^C]'E]>7+;C+I?B^Q<7^%/YE]/>.*6^:- MP=6K1-I35L1[EXEFY0Q>A@+V ,&C3?B>M[HT9V1C?F'=WEDS/SX?X4)6NK?- MIJ56_^^CBPL_3N]FGV$RJ*56OT?7Z+2UQR0J5219CO5-F9Q($#7N!2[Y2"0/ MC'BDFR2*.N6UYM;4KM:Q F*PP[$H)?XN+Q]]$WS1$NUKJBSA(9?X6XCE%J0D MI2ROT-DF4=_E6 _E4-5(AO&[XF)4D.NQ:Y&4OM4?\'V[\;=IRDGEE$@J85G) M.93XNR99.2Z8\5+$7N6J\:EWM &_^J8)]P8\5BBR"G/=4 E6M!UO02S;$O> ML4NHL0^A]>,'VP.* X3_D+X!DFM()!,T"R,M8;34OE4ND$ -$.XL#S[38#P\ M!P(W! #K\[>+P"KS]AM*"@W%V]XX6C.)\U!F7G^2EZ;=-A*+UJ%F 9CF-9B[ M-^CAC/!!8N]JR*QBK&8.Y,;*7P Q:-K[&"P1U@LB+<[)9AF(\4DP%JG+N0IY M=P=]AN3M+;,&8?7?P$^O)W#CZ5]=?SM$8)9S'9,B2;,2SDF1>$,].FR).2F] MEM4S]S9A.05[IZJ\&P15UN%:)BOV0-;H '8SJN.'8'H3$BB0R6N*!E>86@?#+E%!+M7: ABM;*LXKJ M9/5E( &U#_4>POL_X"Q]EO\S/32.< M@L%93X05BSQL!'5;P&P[K/6FY@X,'\. K,C&-GX'B/(0;_"R0(VGU%*6B%(2 M$)[2N&Y1@0L+RY91(:WN5ZWOT QOL 8/3_ N$JQ>DA-W"G]1P" A:AF&@B2I M\Y%8$7 #$BP3"Z49LG!9EH*14?)>E*Y[^N$VW:IR[VH*K7:)AGN ]+(@<#1( M2 K$,F8(6HB4!(N6(:61.6J\C^3P%G/=(^L*\JW] M[BXG^%#%STP&$,EHDGU*:"MR@[8B4R7JD&.(# *GO=[?32,\5S+KB:W!&[S$ M]>OEE1]-YIE9W71ZIH.,*61%$JXC1&K*20@V$Q 4;- 6%;!V3:3U2)XKZ17E MNS'H7C,7;1FR*5EZ2V^PR^6K=^%B=.[+XZ=^G%Y,IUTEOF9Q6F?#DA5 MJS3R\$RV%B)HW'K+*J=TN8IG?;EQX9DECDMTTL%1QA2PW+CMR)N6K;<2]FLGSOJV7-I'X(=4B)S1_Z&(+RF+!G2P)<0%$OU@S[Q6DNE<^Z+%4V^]U40/ M=I%S[;#?BY=O'I2;,A'7L^@E*=6ET 4&0[R 7-J(1V.58):[7M[FRJ./?3-F M7Y%WU>15.V3P0BGZ$<:C;K*H(HI_=>/T9@3CMUVQG*\!>7$+I(&E($22B$\! MD58XXKPR)%JKO8C")]8OCK#3L"?!>C,Y5W^?RY*ZMHR<")PQ1C5AV9=^7Z62 MK!2(2BB9;* BL'[W)3<.<1),5Y%?@VR^-46BF*4XRTB)TZSD($5+ G!'M!'! M,9F%%+6K93SMTGM##/6!\FW.^&WZX'9,WV/]W9VXZE6#=0]!'ZK^KM.4IV@2 MH=D@ME+>RS.6T12E*007DDQM"V\_K?J[U;G?1;X'K[]+4X:4G2(Q1TVD9(&X MR'6IX6*IE5JYZN4QGD/]W9TXVZG^[BX";U%_=UW_+R4U@UPJN)BRTRG/B)4^ M$*:LT%YI(U7M .Y3[XPX9/,?+..*"76;,"V#1CU0?:^=$7=BK%]7O'W$W:*B M[GIT$IC522JB?"C-?"$0#]H1E82F603AJA=E>.J=$1OHP"Y2;EQ->=F\CY8< MX2@(1&Y+M5!&@A."")48%4XXREN67G]BG1%WXJ='9\0=A-NB;NX\SC0/*RT+ M^6IIA4V?Q>?I;6PY">9*325?NG\S7@J &D<8=\II@1:HKGT"LP722>A!3;%7#/S< MKP$1LG/*9(VV4+EKZ)DC8:Z:T3,;+2Y)L1?W3[T$32U;?G_IK5*X=^^LAP4% M^L XO?(S.PE_0_F2?237L/R,95X:;P3![2*6=/"2&(QJ::EDUN.2 -$]!P)[ ME9^IP=\N FM;?D8(F:..Q/I0 D. D]%9D6"\#-R%K&4O6_EYE)_92>R;R\_L M(+.FY6>H"1FHMX0;5TI81O3FM/,D2AMYXDIXWRO8^3S*S^Q-WMXR:YY.],I/ M)E]'X_,7E^4:\ID2+#+4())MPI4E0R9><_QD).4V*&]DKV5T[Y2B^WB.?6+] MID$NZ@")-Z_Z?3>M^^.L)'J_1T,1?^#/T>A+,3EI4&5M29O0HD1N@)/D.65! M9IIR[2J<_=&=HJ948Z/Y*O+WL;\LU[3^!]*RHL'["5R.KB]?C-/\5Z?3Z]+] MZ%4WG4W?PNPLIR0]&(]J'UTI:(T>A'9HT2CT#I4 +ZJ7F1@(^10UK"UO+0J1 MW[FIONC+!22(D]'2R<(2&H'"=8VAS2>F)=^7N8 *LL5)Z@,8I\?U/O*M&(A9!^EM M-XX+5#)23R6=-]$MR7P*C6P+FN@,3#H=1*A>"G$]DM,C?D\IKW*OVM[%?(MV MLI^-OD"E&Y8KSZM[;_)QN(UO0T:>LZ&.D\H!JZM%%PH6*^$AI*'?%?6S;<.A)W(;,^MR%WD>I3N0VY M)KD07%:)E?K+.>"R:#@NBX8)(KBV,2AL?)&$]5[B;F090L^P\L5.(G^\\L4N M\JI>^6+C/7W/+3 HYX962B*I4L6L*(5X,V?,1D;[UB]Y!G4.]F>SBOQ:)%S> M5-?.@B?'YW58;;G2ZTC@7!#E1'0I\BC[+<#/,?EY'Z-K?^E5/&9]F,[6!\;I M)3_O)/P-R;/[2*YA\K.3QN1R-"!XINCZ)?34F&*("5WSZ"&#K9&%^322GVOP MMXO FB8_0I6*?A[)SWN3M[?,&GB4__"34=G$ M2TKE?#7)FGFJ>21>&-S,A3#$"65(1AO96>NSB;4]R8<8GKMM4T6V#5*+[N)9 MEAWK@:A1(&D5S7%"2,-8>H3R 2)N_*(OD"$*'JCT1,F2,6V\+I<6%1%)E;+S M(4E3NV3XH4C?$BYJS?DNDFW ]4L_A3L-]+0 4TH\$I^S0C0,[0.)^Q:-,3CF MLZ.Z]G7\^P@.'W\8RDE73:"UXTB+>I[OOL!D/#K_//ME-/;C.!J?SR]%O/OE MP_)&'$[3".U*]Y!28ZS3:NWX[RL_]FGD MQS]W%Q=^\BYGF!1TKWY^MT270PR"H1W*)!4%'1"K/! %U%.>N(Q6]^)\ZU#/ MF^VZDFQTJV.E4)!%?X(%@_X&M9Q(ES)Q#+4P:,L0;=:9?F\EU(98YX-EO#$! MO'K5K#ZHOM<2:CLQUJ]\UC[B/EP)-6XR2Y0%DIE%XT-&0ZR(BC#N@XS!:L-J MY_<^]1)J#71@%RD?IH2:U,+2K"*)DN.6Y'0FI7DZ"4Y9Y5(RPE6_ ?1T2ZCM MQ,_V$FJ["+=%-M\=1,O3S0]0)HHFZ,MN,NE^+WF(_@I_-OMZ%K4!";X4BV<6 MM[V@B U2$6Y2J=4OI=>JH2IL1WCL ^=X-+[?\>? ]6$3OM/3CJJ,-$\D?>FGH^G'JPGX]&Y\UZ]FB#.%1(4G MPI32X:ZTBU+H4+F$A&M&!52OU=X7VVEH31,F&E0>>#_I(D":_H)2*3.?WBZ$ M7EDO%1,DIU)MU@M!7-: JLPXDY$G,+6+3&P$UQR8J$P3D-3:LM_545T_5(7K_]U M7>YN[5_;XOX#AA>S> 10I>H5+Z^G9;F?OH@XU'2)<*$ RC#&''#"%214 $V) M-3819I5Q&=]I&J'R"_(8GL%5XA=MU-_E-:-,7WZ]\]4BMA^4DCQ:XLHE#JE+ M;4E(#*T@16D6'*!ZG'-7C(>J@%%-3U;JR[MX(YS$%>%RA[J,9R'HRB,8!:"EZ7U&BW]6+3$]P7P?8F&FLACC*QV*<\C M*,#DB0 M 7?L$$T$'J55_?I8KWW\X7V6RAQT5078X&CE%1HFB*?4JL9]<80/]67.+[_> MGD"+3(/TX-#J*LEA+CGBL[>HTJ=C;>!^BZLBKK4- B];P!XYRB[ M#\!6Q;NV@3M2):^ZI/93F8&,M*CRM15H=B4S'9=94#3C6NLD"51G0H&J').5 MPM0.HAU)9;;5_SJRQNQ"1/6\X/7H/L!\1RX>]+OQ,G,]R\1IU(8D7%:)M%2@ M%")NSM$'0Z405)I>EL@.@QZA'%1=OKH#"+OV-8'M.#_]WBWOC^+>Z[E())J< MRA7$0#Q5@J2 KPKE+.N>5P5V&/0[4XK]A'WXE>(3\GNKOC%1%RPEM+13DI3I MDE5IB:7>\U)938542RV^#?N]*<:> J]HJ?9$^DMW/5FVNG,ZXAJ6B4"E18.] M=-MBT:!C1@T"!>'SUM.:G4?]SA1C3W$W2 6Y.0=;GC>7!BB0WDWFC5#0>[MC M8F7FI"BYCTJ#+4>6Z,>9TH1-QZ31],J6U[Y/VA?;=^$+-R'JX IU]_7J@;.1 M9]P7XW$!+)5B$5FJ016*9M"0XW'9]"_--Y]^4G?/0-Y?CA&]-K!CQI&V6H@"MFMQ8H-R@6 M&MP'1P\S8SOA=T<]K.$P6/Q=1=E57+57\ 3*I$D>%=]9U$V1*/$)D=' &66) M>YX?BX@_!0XW[-;-*-Q%9/5K6ER-9MW%K^,ON,G,FP%WDZM?_[&LC>8"^M$Y M$8@)W6LNRXTZ",1;):70I13#@RNO&^M9/#+,X?;68:+OFLBMP7'YQ^LPA7]= M(ZK77TJ(:VD^&J:<9IFB?4 ]D=$Z$KQBA.'W:"AYR*YV:;D-4$YZJZU)0X/+ M 6M@+=Z&/L :N?L;01W'OZ]"W79U&"#W!I[79H"X%OK :20^(BSI2XU,!HIH M&BSW(-'1J'V;^< *L<5#/ZP^["+N]GJPV-.HCY0ZA**U3$2&C%.541.3%?4B M.Y=#[>#R6B"']\0K$?4X_7M(N8'E\!Z)@\D$TCPD\/&SG\#TQ?7LA*IEV^J7 6I*/KFBO'>3]Y- M;BX]_L-?7,-[F,P!GZG@31106GY%?I-8C):T*$D^WD%*T;GZ=Y/[(#M91:E" M18--9)TZO[N>36=^7%*+SV@IZV.U()H;7PSKA*JL--%261HUXY'5;A"]!=+) MJL@PX3=(R5T'[R; ?2:M0_>8"V)M:?$7RJU8GG&#=3;E8!P"K^VB;D9SXAJQ MA\@;'$;?.8)8V?2"BB%3B$0 +[7Y!>HIUZF4 #*ZE&P(L?9%GD?@G) ZU!)Z M@YH7=Z!MW-N$3-Q)E=$L+M5\-+#OWB(]BPKR95#1XL#1RO)1$,\=Y: M"QH-:*^2Z5G!?<>13T QVDM\53W,T"7ETP3\]'KR]>Z^>'.M$G?%: T77I3 M3$;_6S 4@D1WRAM!;339YEY]L7981AZ!_ M 6IO*D7P)= HI:D@-&E95Q;6Q1FZ+ MU7Y;Z;[]SG)/M$$GZ75 [OD5@>B;$UL M;=C-LJ5 T$8/H_'\VL*&VPPO)I/2+J^D)TSGC?/>Y7?7L]A=PO1FH?W;Z/SS MF5%4*1S$H3QHQSSBW'YSN@EM3$81/DU&Y^?EDI=W/E)GB*".WM3[M38 B5Z5+J 4?,X- M57 %T/>M<\/X6:-D>\>I=YQ$N4\Z_=Q=I$\37\Y:?O9?IV7)UDE31X#G\#K?S*+\!\7HV^@)WIV12 M,"$P2JAQ$6T"+TG [Q#FK<_1*$-9OU!5$WC?G]ZUXFZ-.NX=2-_U58+)Y9G7 MD)P'3PP'M#UY]L1Z?'\X=Y:#TPY8OXOGNXW[_2G0SM)>HQG#PN7]L M?69U-)J&0"*U);[O&/'2<:*="Q"%-4[WNS"PS^C?GY;L*?DUNK)W[+R%B_M+ M-\DPFD'9M+WO_C19!Y:_FT>:[Z9T(!:^(\^;WAI_/YP*U7*OQWPQ70*L^F+<7HS M\J$T-AC!= $BO1M_*&V<)R5Z.DYON_%D^>6\S\XWQ92"QWD144MQ.Y-)>N*! M?SS=?7CDGTH?@/O]4&X*4><04ZD':8-W1(80T16GEGB; M#*-.J% ]"W@5Q;$N(QY)&QZF>@UCI44%D'N(EL7G>V!J5:1W#9XCU>4=R-6C MU \0]*&40&?N;7"20"[7[;1@)$@)1$E 7"YD+JM7^3X8^=LJ[!Z ^UWDVX#S M#_"EN_A2VG;>;^JYJ,*7E4O1&4*Y4T0JSXEWQA.>(5A&VF!"'TH-=Y%R[H-&+EV\>;&,Y"N4-TR5% M#QUVSA!7R0S-/%B?4A(@'A2OV! \7GGTL9N5[BORKIJ\:E?-?Z$4_0CC43?Y M6/8M2/A75S8Z&+_M9C#]^1K*W:(%4N6I]3Y3$H ',D_(#& 42],S' FJ,C$^62(M(!^C=6YG&]&XWE*@?+* MF_462-^WX5^3KP;7R-]WDSD7LUN9Q?(6J M-#\L0M"8HP:^Q!J Y1CHYB+(=%E_74=.0:12EIL3&:PB(3%%?,HQ:!692,T. MX1[!=10?HZ7^5">C1=V;'70INT$\O#XUH_OA64I#KEKTZ9C.1I=^!N]RGWTXA"PE.GO& MX"J-$DK$/-866P65,3$TG" MH^^1G"AA)4:4]UEXGZ03YB#^W#U8__;I:O+6H!S4NDS'6X#+$!OY7RQTI9%#(.6*!1&4QD03E2HVRT@]M.KL MY<$=5G-VH>- &C.]78N7YR1)Q1BI(YS12&0T0&PJ#2AY$B9E'URH712]#ZXC MNFVU".VA,(/8:."NO>G&YS.87)8 _FUU>&Z4EADQ42U,N1>?B$/?E82<1D3',5V&,[9%!0:(N\%FLP&= M4%S07(IJ4H7+)E,&/TE#O(Z:20TFV=JU]@^I!%N,D$/IP"Y2;L']:(P._LWQ M['(CTYE"*<;-H/2G9ZR M?RT&S+O99Y@L/B_AN5B*X<9*4WE<6T32:?,0Q"V=C+B%D@GH05$JB:*V>T9Z;V M:4X_9-^W+]& O8I5KA_UEU?Q+EZV/F /&#S="/3H8=1JC/<);U2EZU 1LHV@ M#0_11,^(]S$2F8PE7F5!A$>5L-$(G0X173VP;O6/LSX-U=J%I98J]>OXZGHV MG4N +79MGI5VT7OBI.!$>DJ)4]R1+)V*$A3UL78D[1$X3R/$6HG(32HSD(4& MWM,Z:'R9HAXI%&0?%AIX7\7?_+3P-V]A MGB7)8E!@B)*E"3SCC 2C'(F)*4>EE9;JRJJQ%L@1E>+HE7&&,[-QPZE9)JST MQ1K-YN^.'Z?;FF@1Q36@6%B/IPXO&;8K]$J%P]YTI8S/(BVL"U%[*T[44[G<@@)'&X@!)E M*&?41"-][:RW]4@.56RK$M^KZ\-@\1Z[#-9T,CM[51*#87+E)[.OY7;?W,,3 M&6ST8$E4N+9)<([X-"_=Z7%]D]$RU:NJ#0YP1S_PJV^ZL6GL8X7S:M#9511K M16.TX+G3,>9\ G/U>0AQ&>KN 7*7Z-L6'>@-[+#1MCH<=HRU0@O+.Q(HQ_>#9ZL$&.YTKSC:T]:2#7&S(RK)+G*O?0'^[>N/K][]K;LH M]>*G;]XO'*D84P+PI>64$3?WP0,-"DWO'$WR&7BBV\S.S8\_G"?2D(>NJA!K M5[IX>?T5)K=9"5)F+PSA>=B1I,+$N1F*B"D3D;X_NV![E]Z,E1N*_ *B_6 M;U"*YS<5L1:6V+ZM4\//:IA,=N30$*D*WTN"-% M)8E4N&PYPQF)+E/';'#!]VMLL^;AA]V*ZXB\JRBOBJ93@M'9&SCW%Z]Q]UE4 MP37>BJBB(&!P-M)D02P/C$ YX722JK'0FQ3B'\Z[[[\A(^^>3OQP[<7<\V M)[#K#A5CQ?H]!'?6PF^I@\7<595=Q=5W!PP*ZY%PC M"D=QE1 )"C(!/^?0#@J+'_LBMQ3X'##/MF,PEU$5GMC_ @7%S!99LHF:76D M4A#G4O&.T;\*F1N2D_YB,NC37 MN4P%32)GXB,$W-1MQCEE3TP Y93W5%:_8G@/P ELAL,%VZ#LP2V89=6C'G : M9>D^@'*8!D&^0N/80E/#CN$$?V094C4DVLCR7M4R@1K;7,^^=( M]):DV'8\[R+0-OS^'_ 33IE:1I\=I*@T)UEF7*L,:!*X"(1')EGR6J?<@.'[ M( Z?E12;J[^L__.6BPV;)P9M. MR]')F>4T>(J>A#&E>%@(!LT8]"FTB@JT\HB[7V'SQ\=Y]H37EN7&=;]F#N$' MN$!E3._]I&19?HR?(5U?0)?O?/]K:90Z];&,-!V5WJL)]T^8=Q#O+D:I_-[' M&?XY3^?K\KNK13O6F]2^RZL)?"X;[A>X$4X1^X#\Q",C'I[[^)1$7BFO<@/T M;^^3@))C+111JG1OLCX3EV4B*2L'BMN2C5]YE]F&:?#U^05Q[S82]_+KO9_, M?4)-7? N6$)9*79O<2FPDB2^@A\K0K*HY*]?PFU-T[#3. M+6)\,+^Y&V-5E-JG2*0LIV<";5QGN2-<,N&B3=RIVB4]^J,[5@3G )JRTNVN M"6,-G,6[>!9^4A]$C0) JVB.$P-JQ=\C:C) ^(=1"Z6CBR8G J%4,V V$>=9 M+'7U?/8JYNAJWR\XE#ILB10=3QMVD7EC+5B6NK&"NF0RL=08(I6+Q%IPA$4' M% Q^MWJOG%44A_*9_6P5^F)AN. "A%,QN67V6*A M:5UZH@CB6:8L,VZ8K;WX/>]PW"Z:4R<_&T/P.PC_,.H!6C@ M5&D@3A>G4E)'T(Q5Q#D7-?ZA>?6N>C&71T9[^77QPX639K*3 M'K=)(6.)JXI O/*FO&P\*F.,"-5[C.P.\U#QENK:LSGFTH:B8T=T+Q_6)-HKSH)Z\8^ M?M2D$===19E7KI>QP%.JQBX031=6?Q]0%2NE; 1R^%(IPSE:);R2@ _'?HB, M!51HZ[4DLG3Y="&C;6>YQ&55B.S3\V/]D7HIAR)]![G6OAG^ 5GF&@N/.!(M[???K96F>&"%%:0A%M4+;M538 S1G-'K"U!ON7>S':K_QGCW/ M#<1:L23=G=6D@-H SF1M\7^&*"M+043T5SQ3@1CN1,XQ [=JA[5X\TC/GNVJ MHJQ8!^G6HUC>,7MY/45W=+J,JTSG5H645O&2P!9+ IO4:%58JO&3UT+3Y%RL MGCGV**!3][OJL]*@J\D"R^+-Z .FTDBIDB" L&A#=)1EV[L, !*-]R\'PHQG<1;FW+[]84O=F]/G87 MU_/#]07"I7\A W,> HE 1NK";.VLS8OM8F6R7T/Y#X^)9D$5@[ ;<'':"2!.T:RE\Y;IQDUH1?9/09[ MME37%F3M]_I%+MVO_>2?,'MHC=X'"9)9]#PY"4H*(HNEZX*S1%BCC,+_T'SI MQ7;?$9\MY4U$VL!HN[V'E",J($\E$\-+VNNCIQ$(045)@>@!U&X%63?BU(-HZ3!)G7_'J7@F1O# M)B UV$? #4*/?YUTT^G[29='L[.0 M$V,R6U(N0N.D%/D.E]A;NQMG#;5,5/';K&-UV! MP]=Y*Z?)UZJ)BH\-T")-L?>$#IFD"!&$#> (+<=)DI5"$Q%0)7S,SN&/%-2^ M]O]4DQ1S"CE:D(1148[$,R7.,DFB"2:#D1;XOY,4]]>>&DF*NU#T%)(4;R/# M?X7N?.*O/H\B+@$E*@REUC](0[Q@N-$R%_%3!!(!G)>:ADA[7=/:DJ*T$Z/B7$ MXBBNEE([3:Q)B8#AI;IT"<,\%MY8-B-://&&X<47WPC^-MYA,V4J";X;)+6: MYV +!*]>G%EI0 J/$_"(71KTNASUC&3NJ%;&4ND>I-0@Y MWGA:9U+YR*14!34G,LI,?&()Y^09=S@=G6N'%&]&?J(1A"$F^QXBW?A";@@> M++Y=_@A^"O_U'_\_4$L#!!0 ( -6# 5F\F?TFN[( #R]!@ 5 8W1O M&ULY+U[D]LXDB_Z__D4O+US]W1'%*8)$B"!V<>) M:C]F?<)C^]B>V;/1<4.!IZT=E50CJMRN_?0'("65GA02 EESXD[$N,LN$IGY MDS*12.3CG__'][M9]LTLF^EB_B\_X-_G/V1FKA9Z.O_R+S_\^?-KQ'[X'__Z MW_[;/_\_"/WO7SZ^S5XNU,.=F:^R%TLC5D9GOTU77[/55Y/]^V+YU^DWD7V8 MB95=+.\0^M?VM1>+^\?E],O755;D!=D\MOGM\@^5H5R4LD:,:(L(MP3Q7"E4 MV;S&NE!2EO3FRQ\4+?.ZP!0QI8A[+)=(UA5%1C!-E1!5;8MVT=ET_M<_^#^D M:$SFQ)LW[5__Y8>OJ]7]'W[^^;???OO]=[F<_7ZQ_/)SD>?ESYNG?U@__OWH M^=_*]FG,.?^Y_>WVT69ZZD&W+/[Y?__I[2?UU=P)-)TW*S%7GD S_4/3_N/; MA1*K%O6+?&5GG_!_0YO'D/\GA M4XM]_;_0/__K?LJR#8[F8F8_&9OZ_?_[X MYBQ)_K-_XN>Y^>(_VP]F.5WH3RNQ7+T5TLP<]^UJJ\=[\R\_--.[^YG9_-O7 MI;&GEYTMEWNK>BZYYQ)7GLM_.$?LYRO83\3OZIC7!,RUXKY+Q6,?IN^2L?O9 M60@S/,,[9*YFN?M"O9KKL;Z[6U)7LSX\QZF^%HN5F(WPM7@BL\/RS/_#6_?3 MFHQ?J,>8MG36IGN'5?-]9>;:=-9R;^ELJO_E!_?31*T6S>3%8KY:"K7Z=[?? MO7AH5HL[LWSO]KWE1Z.,V]#DS-S:E5G>SF:+W[RM?[U8NCU23U=O%TTSR266 MI&0E,CESVQ=6 @E?GP0=]H.8_3W!.P,AN^$K\XQE&\YNLI:W[(FYFZQE+]ORESD&LX[#S+,X M'MIZ[2ZVGL[?"^I[3/T=H;]0>[S,O(.X6![BM5 I\>ILLU\0>?<\K\J\M;PI M2/Q\]-VZ76Y$%$MUX:-:/_&SLQ;*W*_0GJ[8Y>(N.1:K1?*O8_=).E%^R!9+ M;9;NB'4"EJW*/33HBQ#WDY?&FJ5;[(T[BMV9S^*[:6[GVOVWH]!,J"S*&5'DNN:I+%K*=A!(<>,_8D,]6XGMFOM^;>6/"C%0P8OUV M?P@<8,9]"T%'.FMIMQND^VEM/A*8#JB@3[Y;XR1MI;2BD:VHZ[6%-2MF8DF-PHM@(J_,8@@-^+T_J_B.74VY6/SE]ZN;@3T_D$GY,8F#-WA#,/,7LUX[F_P?3[1.XA&GS==+" M]!*B&/4_&;K=R]6;>K):M6_C1:'-W[WU#=[@T M;U;FSOFQA>&&U3F2(O?1Q\HB5DN*W(E.&Y.K@ED"VV\O4!Q\PY6K[(F!F^R) MA>Q7ST36<@%4U,LXAN[""=&!;L-7 A.Q$P<*FVPKOD1OY+TX4/SCS3CT19A1 M:+W_[0[_ZKNXF\[;D^)MTYBF\<0F-1."$Z?_K% 4D1(K)+%6B.HRI[22))_"%,EKWX0N K<0[-K5++!Z/?.C=I.INN MIJ9Y\;#TT==)6>26<.?(:.H/%-IY,ZR4)>(UX22G.5=54!SZ(J6![=::[B98 M$!C2O(Q/F(.21&J8N=H(O$/S)EM33>>,7!0LD1-RGLZHSL=%<0^=CLLOP!2V M6:XF']W';/YD[J193K T5E;&(J69=.II"R2MS)V+81BU=:6U5B'J>;#NP,KX MR>\QS6JJQ"S[DQ'-P]*TW@3LN'^(1;\J7B$A3/&BA0M6OC.B]*F:>V5'S=S? MGE3L<+51%.J,"!OU.??KN-W->_CO;1=S>RV45\3'/XGOT[N'NU\6R^7BM^G\ MRPMQ[WZS>IQ8D6-)*X/<\=T@DBMWAE7$(.O)7&0)!H=P61 M'G7#C0'E< ^.6B/.TC@G?>E,OGEINO^^F;^_-TNW'[04IBLQNY5->TTXR841 ME:4*%;HJ$:FL1D(7#$G,:V-L+0C!$#L33GI@*_/BJS?<33:=MX&"==;&[,D# M^@/,V@ P#;,UPR %#B:TM+,?-US\Y ';,I*M.>.6W(N8EX1+KFB!",7.?Z&%0D)5%5H( -1JBDB0+Z>-FBW\"?.S^;[ZQ7']UXFV%<;<&E230OBZ!XL$ MLSX7H,I-G9=%8< WCR?H#*SVKV>+Q=*7ALRSU].YF"MG2.%WBZ?PL107N3(E MHD([^U@SCF0I"%(E*3FA[N^EG7PS2[D8$:%=>N&GE<7\"_ILEG>9YR -.F&6 M+X'$,(/7WK(^4L1+>IYZB,OHM:H^HI^Y.^QZ/,V$^4M;& MQM[;3RNWW-?%S+W+_YYU?(3X_5=@&J;FR9&"!U*O!@EL!$!")S()831' M-1 @& [-!>SEB'2+7QX:YT8US8O%G5S?A?K\:^F^>P^KL;SXI\PZF$U_6:<9^9K5U^*QV9BRHIJ5A"4%T(A4CBO2>#"HHHJ M16I:ESGFP5D:@[ X=.CFB6BVZJAFVI'-5ANV "D.PWQ&_9;K[P-YF)G;L)OM M\'N3/7&<[;&<[?)\DVVYSG8_NS7?F6?\V3\Q0"[+LW]R<2DPS_4)PO)G!@6W M-^UF&,KC9>L,BMQ>DL^PE&(CCM\6LV\^D+E_@])=N@MI"98U0XKJ$A%AX(?J+?7#2T!HB+$/-%KEUA;<('^ <:!5!9*UIJBF MBN+2,HD)J$HC&611 =H1 L-R":" 1J-/8- ]FM'.FDD-D#$9&'8/EHCQV # MQ#X.P(:\%&<47UEKE#O>O/JNVNM.7UKR?OY"-%_]__U!YYN8>=O\T;C3SE2M MC/:_N)WK_7_8>7)"L-:6*X(P(1(1I82O'C&(6ET)SIBQ%2C0,0"/ ]N2CF-_ MW#=KGK.EKXY2ZRMEYSPIQU![H=S^8)Y8@YF;(3Z_,"/US)\*S+0]?2 ;=KMR M-?=!>!YNVC^S'59\_06^2H@J:PI.*M M%_(7Z ULHK=EY].N[F/EBYJO++T_ "ST#BH9#-"[J*/"^_TD>T=]P+K[TV(. M579_0.UYJ^Y/BWZQZ/[,:Y%W5N9+5SYXOUCZ<_G3-964QA!3(>I.;XCD!B.F M#$>64<,LJ:FS6Z!KJC.$AKZ9ZLAF6[KQ-U'GD J\?$H@/_"^*49T^/W2!;E2 M72F=(S/N+=(%88\NCBX]'UW>YLM4FP_BT?0(4P173**B,'"(:,+Q'A=N:^9 MJ@BFBLB\AD7UKL@WX5[I^CW%-OLX#%J:O MU\D?I;*[)#?IC*J\%\4]U-_++T0&"Z:-^/)EZ55B MNIB_MQ_--S-_,&^WJ>(J,+MO"4CR%J*B:ZQ#0 MX8(]\CZ0N&;@FJY!ES ,#" D1 880;@.%'@,(5#25$&$2^3&C2($"G\41@A] M+S;W]3 O[MUB94ZE9)^K*G MI0W-;@U%+3#(, 06P"N6=2KK(!GM8/F2);2&TATYJ14(QW%B*W2!B.36KGOP MY^6#^NO;#^L$B-)HA0D7"$MJ$)'.$G#NSN>*F;)@544D#@I5G",PL*YW%+.6 M)*29^ DD^A4[A7PP_=T5+7O[X7+.1YB8D$;HUXD;V=U\7^Q4//S$ M>R-V$S_/]7Z+\)[G8H\3LS;;[Y-1#\OVAF-22HY565=(Y47M+$5A$9<6(XI% M*4J+2X4+V 'BD,3@1X:.8.9.77?./6Z^BJ6)S_0X 5'H^> :P:$G@K7,3\1N MLDWRQ3S[1313E;T2R[D[CC;9![/,/GE44AX1S@F;[%!P1&#D8\ Y 8\=_[-/ M1KKZZJO1#S/SWOYQL="_36>SSSXF."F+LA ,2P<6$8A@=]07JBA17A52R5Q8 M@4$]^<_0&?K"<$W5'V,W=)TWZRE#+PS/X!3HRE\O/4QGHP2'>_#]8J7RU\]0 M&=<[[Q?UR!>_\#B\L=ZV;.V/9O%E*>Z_^AYNM]^GS:0FF.FJMN[0[<_@W! D M=<61Y7EN5,WRDIG0-GMGJ0RLJ+ODLE\]04"?O?/0]&MG,H%AN@F1%=1V[Z(L M5S3A.[_V:"WY+HJWVZ#O\L-Q^^6'I0^]KQX_/TW,9UY[7Z] M6&X;Z[SUC79NE3N]/+07NB_-_=*H:7=BPDQAH8P?^JF4TUA>N\TUQXCEDA6D MLLZWDI.C*8(7=YD4O,5=WVGIU;)\D^TPG;T,^4C /D-* M#!,Y&$E8&M4;20GBH>N2=.WH3H5==N2IX#DGM!*ZS)%FDB$BW/%$E(:C@I7< M*EX3&=95.(38P%[/[G0L<-_!\PB%&;-4\N MVG_LR]28.@N=R@-&R9B/O+C^W49M_WL/F\6,S\R$/G MP[2>\=0TZ_NMVEI.&7-&R)(:D9H;Q 4V2 M5U8427!?AO79"* YL=MK9KG=B M^5?G^/O$XL[L-&;Y;:K:9LC.[#@=",QW",>QW]0,@@[,N'34VU:EOMN)9R!S M'&0[+,3KU::)-!W.6 MXOVRC87KOXC9@_E@ENWE_(12R63I9ZY331%A1"#F+XVJBN?6B#S/!2@3(XSL MP&J]92)K/!?>U\F^>?K9C^[(H!>SF5@VV;T[?[5Y&^=+%JY!-C24G!HO:+!X M U7+P(W?UMWW+.N8R%HNALCE@,F=+, ;1'3D$"X$B.,@+>CM.%.R:?AVJ_[V M,&VF^V,("E,5[IB$$164(5(4SA>@A*&:XDIH56 K0/6I?<0&-AO;%HD[M*\H M >F%+1BM,I9-@ -/G2/'A:6"71$N5"':6SKBI8)?$/4H&N_A"G *_%M-E MN]^W5_H^%K!SJEA/]]3OYQ]]KNC2-ZR8ZW>+^7+S5Y^XVW19C*3$O*J)0<;D M[C20%QH)6KF#O>!<*F)TH8)&P"?G;& #X?GL?%W?&VY-O0V.[K(3ES&:[M,) M,S#/@CG,("6"&VR@DD.3R*"EXVM4 Y@L)K4!3#-H $ MR,#,^7'-STVV)IJP0VJ_5*FZG)ZA,FZGTGY1C[J-7G@\XG:\+?]SUG2;-?I) MS$RS;GRVZ0]?U](4S!T.C6*(V*I&HC(:,4FI%*HN&!5A*AU*["<)92S_;-!J,N/8. 09PZYT8H+A+[XM );KI!@C; M>]$=LLYX]]P J?:NN2'O12E!:M*Y*$;H2M9@VPA;[)Y3TMU.%K"FI**ND1"^QY[5.3.LY84F5Q+(2UGPLC)*KQ- M9C*TX"TR1T"+:LJXKZ2L2.F'5=G"'4;<%\S]HRIJ1HW;KN-Z 5^+UW4=@9\0 MR[PY2-,6^"2"8;&%5*C -N$3F\9-)GPRKMHF@'; M"/<)G[B9\$E2S])2N$_H]^Y\J[KS?S^8=6\-=_,K%R?*0W6IC2U1 4E MN=M@_!!N+A3"1!";2UF6#)3+UD-KX/VE)965D1=-)Z !7AU=)W#\95!'UYO/2\$J>_GY?MMU08MFXDN M2VXQX8@8?\;.E4&"*HD8JY4EDOAL5(CVGJ4TL.YNZ*YS3_U]0'L'T O 645JHM"(5*9&C%+"I0S+FE=&R%RO&D;\<$LIPO]:>7\A3%@V^\(<4@\ M_)+%?)G.?5 [DV+6[NX#P,B9*?/:(6A,)1$IL$12RAQ9S4VN%!/NM+(/XZNY M?BX0-Z3#+V7F>F#\PO:4)&H(#6JO-7"=TMQ1O>FNIA(.[;LH6J*=Y#R=4?>1 MB^(>[B*77XBM3)J;][;S]=?^354157."49U[UT^[GQC6%;(UL:4PF-8&. OF MF,C@ISY/TC=JZXA""Y&.,#%85I@5.6*ZK-VNJDK$K9"(*YI;:HJ*F&1%:$<$1BX^.R?@<='9V2?A#0G?3E?3;O[ "]\( MR+?;D[DE5!J!L"@+1%A)D2!Y[52N(#IG-L_#&H&?7GYP3=L0]&. #;@+X0D\ M^K7M>BFAF@82$-1Z\+P<5_0KW7Q;??G;O=&KB?GC2D..51E&.LP)L].+\ M Q&9&K=>W&[#>BU4V_UE,W1"YII(Y1Q?UU9I BVA1:YD23(L^LG M,["R>+(;SV=#&)!,PD.EY^.C#4LYE\^F^7=2R-7VZCXI*Z=>\NM0J7SV')>EX088;CA%9_B(@Z.*?$^H3#NZP%/E260"#Y;72@OT>+V8 MGE[F"=YD3U=."8^7?2*E.F&>I#'N(;-/S*-S9N_#$6Y &TG\:.[=Y_S5.=H? MEKZG]]VMUFU!M)C=/JR^+I;3_S+Z]L[?0$]826C!#$98YTY1M;2(^Y'12E9, M.N> XK KX2CJ SL-3X0SL:68Q2]2)R_],ZLNB[" M/@=KHBJT0ADCRJ+**U 2X][J(/,*SUITM+:SK3TY MX+WI/A!,L;HL6(YJS2DB%:6(556)G+]85XQ126&%]?% P/<9#\1T#<3L6B L M8T5=Y009D3.W(1<8<5\7*BA34@E:6B+"+Z7@,,3>1R4%(VGQ#J:V7[RH50=.B?4Y)9Z MZX(+*1%AN4:"U!K5/!=$5[:@V$ ,[C&)@:WN9_]*IM9-*6?I^G)&]^,<\B+F MN _GD,TWD]]W'A%XYF:;Y^\[SSYY91;RTZ"$9MOXU>;*2.(T#]=.\TBEW>[F MFXC+&C-55[JFNHY*0SY!;."M_RE0LC.EHPGI%0N'+4P_4X$!T]1X'.(3E'L$ M3)VA?(K4\Z0H]PA]-D>Y[YV(&-/KV6*Q]).S/HA'[P$U[Q9S?X]E-AM)61)A M"J.1Q=8=:NJB1#SG!=+:UI13K"0)JF,+HC:T@GORV;W[M^Q^S4"&LOEBCE:> M"4 T;W\4+M>0ONS41> ":"EQB0N878L/+$(6*F]O M1.SB(N-%P$+EV8MX!;]TW>3/=KCB;F\*]_/KZ=QGV[WLE3-C\OSTAKO%A97)BR]):=_"N&2+,2'\=JY"A):]D7AC" MBXBA\Q<)PZ[G8B?*=V6&Z]KKY98=X/7!913#S$4:4)(DOCC_JB6>==1O4N>_ M!8N::@C 17KC#@,(%?]H*$#PBU<8A--;'BDHKS75J*HKC(@RU!TS:]&V-BPH MQ8S!9BP_F]MPO9MPM6/P'*Y 1^?FS'W]("[!:$[ W\NV#]_H!]O:CZ40](\!4"08=WY"Q,&&F^_2>N91YB?$OCRX_-1+D1NX M^FKTP\R\MX>-WMM1!.XPL6[XWDZZ^&R^KWYQ\OQUPGUC@[*RJ+ Y040J@F1! M2U1@;BNNB38:U$\IDH^AM_XU5VWK@,7=_4-W/^/_VDUJ\$:C96SZS63'DPJ M;D+D9Q'H0PR/,/ ,L0/NJ2$/!PB[,T8WLB?SO&4M681'(QKM=R M'51'+LV5RT5D86SF'3J=EF[+;TOK%_.5H^U<6_=3,W4+M?_L"XPFI3-IJB0% MJA37W5&&6UDCRVLAF:'6UD$Y5Q&T!S9P3Y0SM4LZ:\OV?%NO1R.6H?G(,=CV M&Z^!$8,9K.WDTAU&?/^O+81[O-QDGIOA@ ,D*@P'8%S:0E(@83D,<5#T9C0 MEQPOOR%.UKULA\@ETG7?Q9MV8P6V/,<*U5P;1$J.$<^%0K)FMAI-Q_= M:O,'\^J[FCVTO5F^3N_ON]F)_^8\>??RE_6WEG%C%5?6J;&?["X$0\(0]U>> M^YZ\M:[K"CCT)ICXP!K><0,>UQ*.78#/-" B,!.P'M:RYN0FV_*2;9AIYUYM MV(EIU *%#SST9A 8KYI]DP[.F#$X8#P"IN&$KSGV4!RPM"=FX\#7B'.A7HCE M\M$M]M'<+Y:K3=7UB6*&M2I(*Z346B);*LS!\7"_W;=#:;"$VY-95!SEGCB-2Y0%(*/U5!BUPS+$H"NN/?+#RP M7=B0@5F$K=1AJAXC"TR'+XH!5M1#GA-IX';9457K4)A#G3GZ?6P*C%BUAK.[ MCO?71(NY^VO3-N>U3.F:EVY;M4Y-NK%T%<;(8*PD+K'&$I1*VTMM8+59)X,^ MT01U+P[#*_ N*Q4*,(4# Q"1 1,@6+(DF#Y:(^?!!(A]G H3\E),.UB?D7\G MEG\UJP]BN6HS:LWRVU0=CIF6G&%%G#9;7/@\^8HBD1,_@A(SI?=U&XS[\M-N:3"F*8 M*5"!A4:$*(X8IQ95MB(58Z6J1%",!4IX8!.ZT]&U&]N63>UZEEY7F.FO-HS1 M3?8[7$(S*L$@!YC5@:"#F=9S.3+9#AN9XR/&MD+P MC7@7"+L['I\(-9VP@0 M>BTN9+WQK&Z$E'N6-^;]F!YU(9IYFYHE">B*=PB/ (EXK)_#*%,5?'G>N3'V>>A>^ MEI0P35B!JEH1YZSY0GBJ+8K]HJ7,7SU![GOS%?M'/YC!>> T^'O&5\T!6CY_NQ&RVR7V> M",NTU-(@*Q5#1*D*,688,J0L:JQ+:?.@6K^2(&J5X:KW1!BKV"+,[5K'OL%BK^44)9\(OP/?:M^]1F'[XNYN;=0U<+ MP&K,:JJ0DM@BPFN.6(X9XE5.55W6C-K@#?9P\8$5O267M?2RCF#XUGJ$P^5] M]1KI8)H*$ RTHYZ3(&H[/5ILM+WTG!B[&^G99Y*-A7BS,G==JF?SNR+ 4G115W .TA.G1DZVD\PEZ:]N-*-[, M+L=4B)*5J.I\ZK)$(N<45>[4RHTDU "[N)X@,O3NVI)LNZ^T1('=64^A$J;; MU\H*W&L/Q!R@!*-/H%2=54^1&+>+:H^01QU3^YY-&1Q^O31_>S!S];@^Z)I< M%Y0@KDN""*M*/Z&P0+(J6%5H7@B5($"\1W/$(/&6;L) \3Y^UP2+HU&)#Q@' M Y(H:'Q2Q$$#Q_L4_PZ"QRN@ M#.E+A 8V )YL]D37?;D=Y$ M/=3@B\]'#N7R(U@6\]NG@NKS?0"TV]69+&M4*UTBD@N,."7$_94I(@MI*@J; MKA5.>V#U7G.2">?6G@P^ 8=E 4 -4_J!H(+9@8LH#7"XCQ \U?0H .5QQT#! M(3F:YQ2Q1 K'X,]ST*";[JSQW@08(Z"U&N_=3O4U;!FZ8ME MGCJV6P-MU7XM[#&NR#!0IO%8=GC+-LQE/Z[9^ZGKQ-R^LV8Q:WETGD[/G,0K M_9MHN 9Q@^#Q$WVQ%LZFW,E.(GL42P7 MH]JJ*Z$ZM&/7+A?KP+2M/YL)JPTIB,9(5;Z,P-88B:K4J%*2%94FU%0$8K0V M"P]LA3XO?,/994<,ZGZL1<<%9EQH@03V 6XL*L2H==Y:Q;EOCV:,%I.5)S2@ MZ-OE8:)'BBPK4W"F2E07M72?=I&[+2KGB-;$JI+RPGFKSC==#2#PUO]<7?%) M-YG7QVRU%/-&*!\(:;+?IJNO[O?=0/5[L?17>Y'P4,TI*VR.L"ZAZ;U39>MBK*J%$7..EKGY-(2,<$E4MJHPI2Z M8B:H\4"_1CUZU$RR8%7 #%"!RM:D%!]6N<6V-$X][M?>Q35"Q)OHX=A#\<.1'7?=].L7GV_-W,_?%&N)K3&DODB4,JEV]05+A"3 M-4>VUE091HU;">+"G: QL$)N*&:F(PD=;GJ,2=A6=J6D, 7<"KFF=M/&K5,. M+STK3+*1I<<41AY4>E;$X_&DYQ^-5;W#@:=OYFZC=1^*,_>H:L%&>>;N>KJ5[?O;3-0-O%N]E-1K]VHN[, C^>6MP5 M]DUJ=U@76.:(YMRY*QF&IY&-:5)83RTKFD7C^T/U*S>6S^/9Z]1_6*FMYZ*(A*3 MNM2HD/X&R98"21^#X65M;&Y8SF'%4I=)#FPJ/0->#S_&W",$ !9FV=+" #-; M&P1:Z@#(#8%" 3CN"!3\)KPET,MU8]3_]2"63IEF MC]T@NTE9&DZHSE%>:85(70LDA)&H9DP*BC$1-JA^4\E3O$ 02A6V.1+4E(A0[J?9517"MB;6R+HN:M N'$QY8"5U?* V MJO 4/_#[T=/\C>B83#"T@:&8(0 #1F Z%LY"U;(Q3,P%*GRJ4$LPW7$C+% X MC@(KX 4BW7MQ/UV)67L_I*>K!_?E>M.55.M?'E;O%JO_\%.JIGJBF)9%R37* M59DC4A4U8IA;5/M$?IQK4]82-HTZC/# UF4]L]TG[MZWFZ-7F/OEXMXL5X_M M7YY^=>_6^"H:/PYEG@G5UE=$)O\'PQYX5!@ 3."!H>,@VV4AV_"0R8>5+P_( M'MO!?5.=4NX-3KO;O]R M;1/%('##S,M@D,%LS'5HQ7=Q@DB=NI]3$.WGZ>P$@>5LCR?0(K%'J)5I/G2[ M]/O55[-<_]RL&QCPBI6$^%Y/$A>(J+) 3!GB/A1+?*OCPF -.SCUTAO8I+04 MKZE+O 07LY@9H6LDM3M=$DP=7.YXB0I*!*UX::2L8=GA"0&+2AH?'++0\V,R M&*"G1B_YFMI-UL&Q(3Y 2XQ 09.=$/NIC7PN#!+]^#08]EJ<@?1QX]^FL]G; MZ;SM?MM,RM)*0G*#1&%+9Q(KBUA.,5*R=&<^K@6O0#[7$86!C>"&7O:KI]B% M/8!^U#$H85I\E:@PO85)"5;3LY(D4LSC]4=5Q;/B'2K?^0=CBP[;(BT_^_OQ M\TX)UU/CFL_F^^H7Q^M?)R76)E2Z2_!XN/JJ*G!3O4PC-/1:)=,Q]/]F8]]BLJ#GD&IC!MO%YXF%:V M)C#OLH5?0HW$/_4_#,Y:Z*8FOI[/-\*ZJ,I;5W)UB M6>&4LU0829QS9 I>%SQ7@N=!XU9.+3ZP2JX':'IZX"%F1SCT:]^UTL%T#B!8 MQ%C08PFNF FZL]C( T&/Q3B>!GKBF=B=K6FVLP65.Y1]]C&FB>72Y+822%;6 MN9*R4'X"H$:,LKR4RN98@L:BG"8S^,[6--D>57>.\G3!V]I)C$*WM6LEAVYK M8*$C]K0^F9+M:2>)C+RG]0EZO*?U/AVGH#N796_F]P^K39//C\ZMW0P6*T5- M3*F0]5781 NWYUE#D,RKNC0E$=R SGV720ZLN+O=N5L.;I[ZWWHF8.H;@&"8 M*J?%!:;6ER 9X,HF7-Q$&A] <%3M#P?@T!( WH19!;5:-)-/8F9V<_ZW9H 2 M0XC;L[4J$>&V=MNU88BK@NM*%G419@9Z: RL]UTGK\:3;G,\FC7Q,'WOPZ9? MP1-)#-/HEEYVNUMFDM$ M\JK,6VO4]^HHYB> ]XV]"7DT]BC]Z:N9S7RMH9@_3J1S,7)=<42-DHA0ZKR+ M0F/$32&HS$E-> 4[3.\N/\YQNJ68K4E"#]1[:(0>J6-EC#I4AXD7<:P^)<45 M!^N]Y48^6I\2Y?AP??*I.._]EX=F.C=-+&LB[_TRO5&=]V#Q#WWW\!=CFRW]=MO5D4SG7SXL%W/WH^J2 M8;OKP.[/IV2&7(E2YS5#N>+460B5(REJCFKGYA-1,U5K4)]J* .#)X4H1WKV MV(ZQ\2WAM[QEGWSO;['4X,9+0(3#C,>0N,%LB>-D%Z9]7L:Y78X%(UFW)2#Y MD7LMQ8%SW&DIKKR\>FM7BSITK?6-XY2_5=:;\FUTIWO0:T0"0O*>*$Y<@:91E54AL2E"0.HCJP"=@E M&C,B&89@OUD8#!>898B !-0O'2SB%?W3PVF-UD\=+/YN?W7XR[%= IJO_O^O MGN9;?33-:CE5*Z/]+V[G>O\?=IZ34/'$P[\B>RX2O- MY^%6>YY/(LPW' U;X.;@"-T-E TA$@"5K$O$-;R, MW#HB 6S'_212+)IP?.5[>S1+;CUC[JD@8[_UD\USJW5=(NS'^Y"RY(A;)5%= M,5-HXG][_31+,%L#>\$;)M%F)..+;LCE\3S&/R08;0G_4,),YOA0PVPG:/"E M,YY>DZ>S:=(@>7FD!&W(8)IRIYY^-&0UDT*C,^-5CVP)[B_!IM5!_[0AW M$?N)X@615 J4%X7S]043/M/>(JM%F@R@A_[.X'?"=S1OUKT$E(K!FIQ$2E_ M1'.+5O[[*^4/,SR14L&,3= '"F]?<?OL M2Z/:O.WUKW#[J_+&6:/FWOANYV86F+1\\;,),SA701UE9+;PKH\@'=&;KOUG M.KMR2;!$MN0LF5'MQR5A#VW&Q>?AY03K*4:/K[ZKK^[C-OZ& M58Z(%0KQHB;(^FLIPGVWR>""@E,$!O;'-R2S#-":ZX%5+D2&/,$%$U1UQ@ M[D[X4E8Y4]86"G+"WUU\X"-^5_RG':%L;MI!5'KCD=OM, MKH)VA]N )V_EB MA89IUW[_F;0-9PZY3]AF9KOTZ,UE#H4ZU5+FZ)DKVD??SO7;A9@W/D%]^LV7 M\OO)I^M#F\!:L!)7J%0\][W6+)*X$@AKMY>).N>$"7 #Z3Z* V]H3_-BEEOB MS8W7Q(BVR+W(A>E@4CQ@BOD$Q1-=Y^M;AVIV.YLM?G._-9E=++,7SCA-5YGO M^S# ^3<8@I1-DWOIC=\V.43\DXV3@UZ,J+T_K.S_#R.6Z\S.LJQD;@5%9>[W M7B(T:MNX8HZIT-;H.FQ:S@4Z QN"$XTF/&U@3NPEK/J-0$($8*H_CO" XOPT M(,05Z$># :O2ORQB;Z5^S^OC5>M?EF&O8C_@\3B_Y9.9N=]^^:.9FZ68.1MX MJ^^F\ZF__?<1I';(3V,F>4TJ+!1%K*X,(L:XPS?5&)7^JIZ:/&<&-#8PC.S@ M1_*6B9OL2\=&&U43>XQDIN,$>(0(1-7DUA2X,$A:!RVQ=8T$IQ9AAS8MN2PD M!J9!I,8J!1$=U%V% M'/J,P+?CK/.M?A;?)R7& M=4T,0XI:YU!R5B"I\@I5E:6%TD5A8>V%@?0'MM<[W&2+=OR,VN4GFSE68-8$ MBF^861D0-9A]V06LF]>SQTK6\9+]Z+GYZ29[UP71'$OIK$TD%HG,#I3ZJ/8G M$II#0Q2[3,11]K5[\D\+]X%W88QUPYO70K7WPYNFQJS4# M6TAB>M %80,X]*;&*.[X>QFK1 =@B+B]1^&@A<8[%$/DVCL>@UZ$5[O_27R? MWCW59(B[.<;$DYS)"4AB)HR+U0MJ<)!_;>.5AXZ3M?1"B]1WQ>[ MWU1=)0PPY-:12=C[\2SS5Q21[Z\W6J'X23%VB\%//Q!=WG'H:FQ=95U8K2HK MD#,X')'*N0$R5^XGIG7."FMX32#WRCVT!KYF[O&9P=4=9^$*.UDD @&F;X%G MAIOL=K5:3N7#RM^=9*N%'U"6.+WSHO3IBD'.4AJ[(.22R">*0BZ^ D_)>KGV MB/SDE0G/+5>EM,ARX7= C9$DN4*5^Y\6M)0%#^H;?;CPP!O@AE0[N"<\\VI/ M]'X]O48@F%*&R0)*L#K%>%1BU=Y"HR54G6)_-Y'JY.\C+TW45Z,?9N:]/3>Y MKYWCL-.046A=N5W/;8;&SULPA9^+K9&H*T:JFDE2@7(_H P,?9&R9L?O!.>G M4P(#_5", T/^ R('#/X'@;8>Q3),2\98,%)="D#)CWL]$ G.T45![#JQ;=AO MM5[Z;K3=?]Y.YP9/3"F4)48B+'U'6.:S/&N2(VMI0:K;'S)/.WL_!^SHYW&ZO+TGD1YF*:(%CVC=WB/8%1W<3ZTZ?W.;73+2'[UEND$X]BF".0&AN82A\6+K4,;)N[:U_) MU*RRCHN!ZI@NR#Q$3=,YDL]7WW0!A-Y:ITOOQL;4&G=8_^-BH7F;;9_%S?WBV6J^E_=5(F]R9$:U+=] H#!)4 M&\VIM*)4D[D)[:!X-4-!:K0MM82V3_2*XDS+%\_@[@PH:&SN:M@K+12IF$3& M%#ERQ[H",4%JQ(@HL"TL%;6!5KF/ OUU_6\Z^-E!@=FO+1Y/'(PS4 0F>*J916%$QQU5MY]?+!.4P%WZ3]E(R6?F" Q88C M0GB-N#08%94LI,Z95=0$YX^!2 ]L.#RA;,U&UE('9$S!,.RW',,B [,>]/>E RISW&0M?A')9L"O7WC6V6 0QJ6? :%,E(L6!4)O4AIL MQ?&RTZ(DW4M3BULAW1S)[]-FHK6IJ:T,*CFQB+"J0"+/"Z1QSH6AE: :=!5Y MAL[03MB)V8C9KYYP@CF1'J9 W^MZX8'.5H3<2>9 [D@UX/1'3^799S[NB!HR MZ7'W\<@JGTV+@->+YLU:)M:\ 0M^0%"'&8'TR,46 M^[0D]WI0C-E](@J'5(4^(-KCEOG$P')4Y!.U2&1VTX-LS-\>W$*OOKD_UGZQ MY86MFYI 26PG2*RM!Y2EN:64L4F)%T$II/KT/1S9K+/-VL(PQLW-8/ M59BFI@, IK(=W9NLPV#UA$'VZR#1TS Y4[6!ZRZA]7@J]=4&)+:2J#46E;YA.;.VV74HQXJRVUA14ZSP\&MI+ M:F#=;FEG]^[?LOLU]0QE*\\ I'"T%ZR MF5J'W<"GA2OJ9KTEEMECV)+!%1 E3@8!S!AV7Q9/-]L0OLE:TI?/+5 4(&7& MJ="(K"^^ A5@@7&(H/V5Q;TKC%A2'"+)?BUQT!MQSMQ?Q'+JU_PH5J8-,PIL ML*B<>7>G*.>^&9W[#H"%[P7(*LP4KJ2%N&^'! 8VZAMRF:<7%7\]0B3,2[M& M3I@I HD(]L+.R9'([SI:?E1/ZYQPA[[5V>?BE*RK>?SDC&O;+V\[#U+7I6;" M2I0+5CI7JBK\;(D2Z9H96:FZ+,/J]B_0&5CEUO6W6[(A,QY!,(4I8 +A87H8 M(S=8'2](E4@KSU$953DOB'JHHY<>CU55'R=9+!_?3N?=X,F)V_XD-@7V';*% M]^$-$KQRCCSU19*JK D/ZHE[GL3@"KHFF/WJ268M3;!N'N$2JI;72 O52)"@ M$GA$8&05/"?@L?:=?3)^N@HNY.?I:F8FK#)*5D*@0A&"B%8Y$@7. MD:GJ0E###&-!94>G%A]8V5H:/OD0%S_*G[(-=?A8E2T8_7IVK8@P#8-*%S5/ MY5",JV:I;!<;?8[*H1BG9J@Z3EJ83NT)>M.VSTC8G_RR1(GVKA,$ M1MV[S@MXN'?U/!D1+?\@'KW_V;Q>+#\L%\H8W;QVS+7CCW\1C:?3/G"[7/II M2>VS$XI%F3.CD"78G?SJDB*.L1]YY'0T%X20"F]29@+BPC$\1&3,P!2XI8ZD M)^\CQ2U10(PT"M> /)@6$4I_X:;S+&3_;AA*/,<_=3-+T^'OJQ:*3#CRU=3=Z/J7SD^; M?_E@EM.%;NNKG^CZOF9FWFQ*G&O)*3&(T=*7.%L_+)9BA#561:5)57%8-A*8 MA:%3(:+-^16HAGEKPV(%,^B?NB&Y'3?;-@H7;,UF-)?[BELS73TL4TY7B 8G M5.:O9$=L#P M>:]X24/HIRD]0QB]5^33H?3^5^*^H*_$>WKL2U'4E45DKX,2 M38)K#.E1PFO,*5. MB %,L3>$LRT*-]F:^"#J'2AH(A6_1&U4-0\4_5#50U^[M@WIIA2@K2)LIUC> MSO5V*NE3@?U2* 8!F8K?7 MYLDZF7?0J;778!_H9H^#)]#?/@'D35=8?).UK+4=:4X-Q!VIDVDT6,F;FL(Y M>:;^IM&0G6]U&K]D;-=3YT^]T>YP-[53U3K[[Q[:^IP\)Z*N9(TP]8:.^%2" MJJX0P[DP(I>%T$$W,Q/%#(PAQ0D%#!FLJ_9Y1?$K/#O>IDWG\TL^3 MQK,CU-D$GMUG8#KCA_=\]"',-DV:2TQYJ34RM1^JDUN+>%Y15,J**Z5*H6A0 M 'QOU:%CVOX^J5DY S++=D>%0_+&]U'HUYEHV8 ^<9Q8H.E41V)<,9GJ::W1 MIE(=L;\[D>KXEY''X;WBO$U2>?N7+N0V*9C%.;?"G7>Q0L0I$))62V0K2KG3 M(RL,:(>Y2'%HA7JJ%9UYHC>9KU%Q7T/WD;0!!NB5T44$ X^N*7$!*N-!^:R_ M$UH7<+1_7\^O2GCR#)4UU?GR(KUQ3Y&AXA^=%8-?C#T1OID[E?(C-KZ9EV(E M-O5^N*P++@1W;J8PSLTL2L2-LPDEP5(3+'"9!P^OZB,TSGEPAW;FB?CMNZ7TT9\^;+T>6_N M:.DGY;3=Q-N X03G6 AE).(^0$U$Q1$K1(5449@::Z.9#BJ!#R$VL-+ND^XF M/[7$U\%18,)M+VQA6W4J,&#J&X\#>'\.$3#1UMQ+:M1=.43HPPTYZ)V(C-U/ M9C9SFK)NEU0H3;E0SON6Q)U;M:B="VYJ9$1>5(KQDA;A_2SVEA[:U^YH 9) M]P7O5\?KQ &ZR!V9F%:Z^R(!$E:C18O+1+WT8<%R2D\RWYLLNO_&>%F@)SG= M2^\\_436JSLR:<*L7] .@:U];MW7F-&,<6:6()I<[E M5J2,:%9YF7+0=^SJ#I7GIUO!-O( ),.V\T3 7)=<[UM-[B/3T>^&7:7;VL.% M3;3!!Q <=9L/!^!PLP>\&7O\WEFKR])]_[!J5F+N1Y1,K-8Z+W*)*DLT(JPH M?#=)C*B058YE[:P#@QW"^\B-N_S(1_8048\/[D%O79N(]F&YN#?+U>.G!_F?1JT^+]XO;[^) MZ>]^*?R,D3;.]Y015>JJ8I6_S:+N#R)J@83RK5DP+'Z?U=<. N&?*! ?T1\00Z'6M^;MJ^:*MN(-H6S)NL MZ]N8W3:-664/<_>=SK8\KF\$QLE+NPZXY,EID>P\4X;:=>"=3U.[1#<6KT6DR7;2WB+X_;'_]MZC84=]A^?&N^.6E] M"A,A=9X+R5%=^/QD3AEBMC2(2UKDNL)._4J(?H61'5CQ/.6N&#?;TFX]LW>W M?XEJ$QH(9IB.IH<(IKS7H -69YBPB?0\D.BH!@ &Q*%E +X=>0V^,[GWW6)^ MOUSH!]5>KF!"W7G83A+:6##X&BA=8Z: MWF$!>.U]%J8P_4\B/$SE]^=W[Q%->-5]2:Y4]]QGZ8Q[R7U)W*,;[HLOQ*GM M3M+OF_G]P^KM8O[ELUG>K6_0_[A<_+;ZZIL;K^]-V[;>F%$DJUP@HGPCXEQ2 M1'#.#25<2E9#E!E(?V 5WTV!;MGQA8'S+\ASM$WSZ'AJ>VK#=!^*=9A%&!!! MF)V @C? 8*=(+!+9%BCU42U.)#2'=BAVF=ANE2MWF#%Z4XM^J]3#W4/;D^^E ML5,U74URC%7-=(D*J]T9W^0T%*&M M+"^"%F99TD(!,R8;VMFV4<2/N\"LZ?^4LNMEJ+#)NF!>)#AR5\Q0 (Z[9 :_ M&6<&_/7?=-4&C6[G^L5B[N/:9JZFICD1ARZTY(+E$BGET_1*0A$7UB!*M2@5 MY881D$4 41_8..SPTIZZ][@!!K<30!UF1P8#$&924F('-B]1&"2R-##:HQJ= M*%@.[4_<(BD*]79*?C[O]TE1O*[+G%5(4^U.1Q(7B!7:(J%Y719Y+7&9QY?K MG:4[ZN5_Y]'[#W63"7#[96FZMIK9_WH0LZE]]%?5HLFNG(X9BGK@/4=Z+($W M($>%?KOU?<->ZL-D'Z3P[SS59RS_NPA%?Q'@Y=DN_[DO3_??-_&C MVT1)9V:X._!(0YVWHTB-I&0^#Y=R\<7"VTFM6&&4U,CAC%#A%8< M\=)PQ%0E-.:6E2IX$% O8'-X+9&>(>%FVZ G$,M6S.2>4[@U=)],/8;Q ' M@=G#%+A$U5$'2'M5.77?^J-750<(>ZJX.N2UN%-7FP+;K.NUM]$'56!9\T(A MYFLP",<2"9_CQ9BIBL*82A2@]*Z35(8.Z'34NB1?X*GH-"IA9Z"K987I;4=N M.^IYD!!+KTB)#C*G:8QZ;.D5\_"0TO]PI#*N^V,^=<+\XW+1;(A,:UEJ2":64ON>$O8[J&N\LM=:".]H,5J*S)( !J[:EV MP]+8A>]9/ILM?A/N&]N63+Y8&CU=96\=5PGGN&^L!V=07:7TR(D^LX=+#[J=^RT8(??J3-/102U?GEHIG/C MOHZ+.SF=M][B-F2_" M*5ZA&C-W\".X1KQ@ F%,M3*$^Z8[P0&PQ,P-?ANX8\SN M#8Z[R5I^L_>JNU6ZII0RWO_<##;U,'U*3"!&,_$9U:W%X(4<0K)1$I M.2V8Y(S6%2P0>IK0.!'0->V=&-^&/C3N>0:NT(#G]2!$13HCY(^(;_8+=T5@ M\\S"(T>![>^[R-A)KEO9\C_4[<=0W L6"%K@J!RI((1"3U8XQR MADQE26$4*[$)NK$X1V!PY_.)9.9I@GNAGT2E7Q]3R K30["8H-[H?;)7KO5I@ MHC?)48J+R5Q&*U%D!21O;[PD;*7QHB @R?9B&[ WK^VT]]&TQ4$?O./W>2GF MC6A+F9M?'O=^T[:"U[7.!=4*R8H:1(C0B&-+4<6M85S6@E0RKKT>@(N!/;3] MM/JNPJTEGNWR=>,=DOU?1W7>C_L#!@+VBF5X$,,D[Z$%X>*:V M>1$PG>^5%[-8?*GBV<:W6'-6\(*@O'!_$%QC)+$N$2]*4M:T$@;7L,'5J5KD M1GEU+W9ZAM]DBR?*\$O&,/@H-;3T,\^,CVRSTC=>=O#9G&)66H&+6D^<[SY= MZ$\K]X&."^$AX?#+*/-E.O>%LYD4LS:C9ACX1,&*@F&WB1:".OAJAD15:50S MI?+*JH(PLH;OU5P_!W@;LH @N1X>M["=[WF:59_J4GV3MDTU1,"$!:O/V[ : M(O2I]K9$_'L MB7KDH,I>Y,(.!\GP@&UX5T 1T< S0,1D33S[:(W+J1]3[?X[R3FMZEP01$U=(U+6&+&RDH@R9;1;U_ J M*$D01'7HC,$U41_LO5^3S6;N!YB^AP$8IO?)88'IOU]]I\W5XTVVB]&&A[9J M*V&A#$3F5/4S033'+:N!P'!4;0-Z.2*6<-C&\S^,6+;I=T889HJJ0AQ7'!'L MK]LLEDA)7HI""5S:\!FWYZ@,; A.-*+UE$'YB?TH!9R24\@.T_;AQ08<(U.( M'W?^.P-#HG/:);EZ#UAG7Q[O9'2)_[TCS<6'K[XC^R"6[Y=MGK5NQQ)\,,OV M"#313#!&3(Y4X:OZ"N7;N8@*66X,EB3/!0X:L@F@.;!5VK\MNW>*^:T=H^$O M+?1B-A/+)KLWR^X"(_[^XBRBX&N,%#A=/> M/3)1!7>61[DSD302$6.<_Z.$09B1W-K*Y$2"THU&Y7Y@"_;G^=*(V?2_G#;: MCOU,K?GW'?HV+&=BRS/PZ#7N1QUF$/]N/T"8:6W%R/;DV+0;_=$?)GYJ0]OM M9[H1:3='JFV8O"-5]B363>8SY]UYTHGFC'8G7+8K7;9:9)U\Z:SVLWPLB>S_ MN+R/NI,\R\=RN"<]#Q-)"Y;\A,QFOP1A8CFFA:E\TE/A\W?BA?>6-GB]_:=D+3#0^92%NR= K7L'U@ M&+1@1OQ"B=*6EY!"KU1U23T #%N/=(KPWT,=4@\@@?5'?2M$6YG.!/JM?CLE M^O-BQWO_NIBY]9I?1#-5$UE7F&I"4>G.V#KUG0'TQPXT\Z_P14J"V5]9;:S M0CG'*-=Y;:DN\HJ+N-*??L(#FY_=HI0M([$E/!<@#+,V0P #,S,G,=EI%SOD M1 R@\,F+<2Z0?:;ZFS PSI? 9LWML_+A:Z^>0\@OT9.!-<*E8J6Z&B]F5&58X1*]R&33'#E"K+BJJ$ M7=KU4!O\NJYIHYIF6Y;>B. Q*V%PA=[()0(!>A?7R=\2]K7X^B8[G%N5\A(N M0,ADUV]]M$:^> L0^_C*+>2E./U^9:WQ08?M**OO']M!#CX5Z<&=EM>M41;S M9D)(I6I6&R0L]GV3C$!,2(6P,&X?ED08'M1W%TYZZ#S"#2/92GS/EN QWP , MPRS ,,C S,$3*.MH@..BF^+]T?@O^W0V75=:?#!NA917/7#Q$QD* .%1K08< MD$,3$K%"G#TYS"#R=NKEXDY,YQ-6%9SDND;.7#C[46MWNJ\U05994Y4"8RI! M*P,*,11H88,8A%@&P*;@L7"+5[R$TJJI?%OA0 MM0/>B'3]VQ$?KX4W]:O']FSI#MRZID6)JJIFB.!<(6:91H;G-5.Y44R#K@F. M20SMY'=C2S84H\[<)W )=.RODA;HS<,$A?OO9V5)Y;0?$QC74S\KX)%[?O[) MR 2XY1OI[.A7/%Q*S-PFL3L)X&8._$ MU3'5%1<&&5*63FV= C.#2X1M79=:"2,,+,$ZP839GE].V /N)UQ;Z76Y]I&'+;_;$"PO##* ]O8'3ZR4ZFGO26'5V(:9D<'00IF(&_?OWAS)E'VF[ $7B#,FK\5TV=93[)SL7B_-WQY\#NLZ-*!TC26I M2D2I=1Y=47$DZ\(W277_R'A5E#4H%AM <\2@RI9R9$PE!,$PHY$8E_@H"P 2 ML*$ ")G(1(10'-4X " X- N05^,,PH?EXMXL5X\?W+=CY1R<;>_FDV<]8A0I MB48%)@81H0EBDE4H+\N\8KS(:P&*LD*(#VPBUFW"MQS C ((Q3#K,!0V,#.Q MX>(F:_EHCUI/O=4'/T_%@)#(C(!(CVI/8D Y-"Q1:T2TACC3M.JC3X3HS-G[ M^<;5IK80.54%PEB[XXNF%6*U*KV)J5FEF.1%T*QO*.&A3R]/TU.[AES9U.ZE M.F>OOBMC=)/]#I=/-5\NTQI/*MO7/$A,&H,*:6I2[]*+/)W'SQ MA]7/X<[>1<)!.L ['3@B#W#T-FQD#W,'6[8TWQ:S;[[0377W6K:[;0%7"5Y& M-LSS2P-4E)'= 6=A,T\<>>I92][_4\= .@J.ZUL"55%:Z5!O70.:(PL!OF M4\S:#E:>(DRQC\$(4^2K1(0I[IYT \1[SXJ22"^/UQ]5#\^*=ZAWYQ^,KSUY M.G)M!UYJRZK:%!6JRU(CPB5&0G.!3"X(9P(+7(!"L*?)#*QQ;6G&;HC@\GQ+ M"$9A.GB]Y#!%C! ZJB;EO$P)ZU).$!F]-N6\H*?J4WJ>!D8O_#CAY>/DQ>V$ MEKEBROG#!=8$$<(T8K5F2.4V9\:6VCG+07&)[9)#)Z*)N= B\/S[).>%2$ 4 M]\ S_NV[VY>W"0Z>1[SV3)U?/]SIQ/HO3^JPL]0XI\DCUK?GQ./?1/9O>/ ; MEY]C=K]8ME?%Z\&,S42*6@OWG4;4\!J1BA9(8L&18;BB2MM6XYL.B-N'2/&N;*5]JI;6D1P*9!0'*.*5U9@EJN<@F;0 MGR,TM H?-0O9AL+_ *RA.H=4F/ZFD!^FO1N*.[WO9\]HQ^*9I'ORHP??VDYE/%\M-(,<[LA-,#)5$Y,CI;X&( M811)I2RJ1$TK(E0E!:A?22CA@;5ZPT;F/Z%,.X+@F_8P_,)T>PA48+J^#\B& M![]S=USL1&%?]J$5<[<.$CW=O7H8V;'OU$%@G+A/A[T?<9?>I:A\--_,_&%S M&VD%RXEROGI>YB\X#0L+X2C(FA:F8X:4)'SMY)1HQ0>I%!T5*1.HJSRM: MHI)KAXAVFXGD0KO#G2IT83"1FDWFYL)\XZOPV-[9 6<9=_2NE/]"5"/!YPRS M]^NO^YI:3+;"*2D!60E72AN7?0"5&I9CT"-2;R[!J??&RQGHX7HO-Z#ON8AM MY(/[B+Z*QFU/[WR"@5][DPUV.]H3O#!2>Z-%S5O$ Y9VZO MX;5$ O,*8<)DY?:9G-L*D!=P%3/CY ILN//>V'PQ1VO#?+_FL,V&5)['3&V8 MS,0.EP"ECOY4 NS;H"#'.;T;8-_;S/&$UN9APU7FV,I:OK(M8WNS5<< %F!2 MQP XSNX.!C3,0%\+4*\5CUY\/%-_K?Q[^\'5BUT]:*DM29A4M*HQ,;6MW M]L U8KAB2&)6BT+5U!V((J,_L (7_Y3]+O]]GN?X::+2 M3?8[FN??_KJ=SDXF'U=?%T@\O<;\O*+XA&-]4C+0[PN\*PF]X7M[@8OO" MU)T)C6Y_O7A8-2OW@_MT;C*QRO[GP]S\XS_@*O^G,K_)_->[?>RE4>U6O_X5 M;G]5WKA307/?M=N9 ?N\'GV 82&2:SX6V*ZP/['I+QW\;UKD!IG0M"=.^G%, MW?+/-7MI3[B>04O[SSU#4XEM-%Y2(VJE)<)E77;W%JRF!-7"2%$76!9VO$X2 M(UUR)&EK$)M8D^9C"[,BHW\8,-,SUN)@2YTTO#T?T_OB$M716D7CTTD MM/^GN7?O<2-']D3_WT^1P+VXVP,4=S.99#)Y+K" 77;/&NOI,FS/#/;.'P*? MMLXI2[62RMUU/OTE\Z&W4@R*F=7 C+OLRF1$_*0(!H/Q,*N5T=X?;#. NU;9 MLZJ0%N?.HG+*%2)"2L1)62%3$&=CB; V!UTD7:0TMJELVPBZ \JC[TV:/)ET&+6;NC1Y]YPXK\C4"!M96"-9*2D! MS:TXIC"RVKJ/G&=?C--/]Z5MR *G4YP@4K,JEZ)4J+1&(%)3@VI;$N=9$C7I6^I3>W186QKG*0I8KF9(+$M-66C[7[N6U- MM5EFJF-YG?WNF'9.2P %A$BNA&?9+&D6#XF#CK="-=I=.K6!2,[[:W79K/NCP!U42A= M28VHS!DBN19^0FJ.B)+84B9+EBO(A-2#U4$F"CX$MB)839BI;,"(>>L_RG:EQWL/:TS>G.B772@.[L0Y%-YIHH1SM"Y--JOE#S M)_'XJ:M7G@F.#79..JIS87Q"DD*R8'ZV5LXJ79."%[Q/(PC3K$%Z$9D",%WK MJ'=1B;XL&]A4;A"Q,.V['84H;>S%;^C>95O*V:=K2,![R85(F*J+W""M:?O' MA8A]TCDNZ*4;FTA^W(7@N@9U^F'QV9]J'<5O?KSG>J]YG#925L;K?>EGZE42 M\:)VVVN%BYSE!:L4J"PEBHN1CP;[DR?OQ6KUXL.5#9-M@W#/<__W@UN$/1DB MVU&"/HM BS(VPD!+LP7O;A^OK&U,TN03R\3OO+ M&)@N-L2,6BRV8U*3>>E3^\^=3( 7H8&KC:=&?0YN4V]R_MP]RDTF4/!D#7_" MJ$[<]@<$Q6GS']CKD5<1ST]/C\T=I7B\%^OOO[H3]X>%7:Y^M'>;_=>>UB8W M5AF$B]H/UJ8EDBRGB#/).:L)D0K4&"B0[M@[^1X7F6XP _:!: :& M\=-C! SN7X5G%!L"E#O554 @U6DO"&!0G%P; %^/M"$'XT0_+)PBFO6FK>IN M_FD7UIM):V0A2(&T)0015A6(6T,1=0<#DVO+2 %*)P70'MF6]+2S>4,<:#@ M$ 8:CW& 1J0H^F_=]D6I9:3N_;?]VX $IH1. *I3 F \K3F! [)B4F)6 )F M5M:KS>RC\_F_M:E6;LF]B9:$Y75988-R+34BFDG$\X+X^D]>E$I8C5F(_1@B M,K*AV)'U>RITZN<@.L.F(97,,!L %C=8T4/D&=)H]_Z>-KN_[31Y<.E)5#9$ MN%XW@YZ-3/KVJ^GO_W@RB[69"8J9866)C*K<=EY5/IN;EZC" MN6 85THR%=%%>)AJ1+ _HBRP"]OY8C]?S]%,I#(M ]DO[1[_%V F]C"6M5*, MX.>RLRXT#_^_-ZTTSU6:[>_%BN-ET: M^2Q7I,:FDGX81NE/0QH)J@72 EMG.^O"5J#3T$5*([LT^Z2 &0@7L0E3YB02 MP_0X2%AX6L(U05*E*%RD,VVZPC5Q3U(7KKX 4TYMYK/WB\U\\_+K_-&L[MWV M]FVY>IFIFM2&-1>86B+WLSM;$'?4P#;W=6N,.]T,4N=^V*G;I?4F4;(KPO2J=>VQR&A@ M7_347,K."IU7F@J)5.X+DRBID/ U#E25-2%:^=FUH(#?P?)CWP_TQ+HK9F#I MY1$4@8&[: &!L;E@V>"1M[,BI JN'2X^;?SLK& G(;+S3\'WIRY1[]?Y6HE' M/Y'@_4*_K(9BW= M=JS%>]\1P9$.W[ N(G1]UTHA-TSCHD0&[6#79(K:QBXN.ME>=DVL_0WMZK.Q MN]I2_<=G\]1U9?FT6GY;B1]OMAU"G$?ZO-@4,U9HS&JM4<'K'!%)!9).7%_2 M1Z4QG-8\AVUW071'WP=]^Y35E@W?',OS<9>)AOY>JQ3H#AD&:^C6F1PLZ)[J M<=IQD'WJ<=HQD;5'SH2LQ@L&T\NM3"-TR#DO M0R*].UI\4CT[+]BQ7EUX*MWF^;!KY#LSHA9"4XRJ4A6(J+Q&LE*5VT(%+T2N M<"F"7/! >A-OGWLMB]/NG_L0QF^@D<"DV4'WB(^[A9Z1(9R>:+OV2[1J9OKJ,&'\D*!B#5B-9P MPM..; 4#1E5J M5,LB=T=W97 MG)TI@UKZ NF.['7XE%KE&^GIYQ4@7Q0*7D!T-L:_9Z1NZQE91RT !'&<5"+BSNF0P\6F(1C,!BN!"PW71 3+N-!:#/B M]=B6Z$\KH^;-%\?]_&BZENP'N>24E+8B,D>IWV5;^@T\XV3M0^1-UDP]@.3$ M?=7#03AML0YX-]9"R,V'Q7JS:G:8OF+9!XV:1$W]R;AOD]MZOIF9-86N::51 M41<2$9L[YROWX5,NF>:LLKP&14[#28]N+:1O3-#5WJ_ X54 AJ&&8@QDH.9" M^CX$/1-[S0D\'W?MT!>=[5A):3>@XB>S'L&$)[8A4$!.+0EXA1L+'/8FO7SR M#LU^AY\2EQ6N:S^HFQE$"N$\#EL;Q+3296Y+3C5HS%4(T9%MR*Y@X*"I8<]% M]("J(#S#K$IJE&#V) % \:46 1*G+L 8(ODZ91D!(%PLU@AY]X:$S^_+1_?& M^OW_>9YO7F9$V@+37"->%R4BJJ;N0%((Y$Z&.15^UK+4D/CQ*8F1X\1M[_'U M'MG_FIF&<$3FYB$V.<]EKI5 @A<5(H(Z_\LRCF0A)3>EJ(W&LZU58RI<0G>(6R2%[0?M^G?9F\UF-9?/FZ9)[6:9 M?1)I.]I?EBEEWNXA@>GS=,\*>#8O]_R3,<%ZL1!Z+A;OEH^/8O5@K5EY?_+^ MW!P42B$\)3F3\/?H+ XRWAXHZ'&:_ MNLJ$T?50B0Z#ZL%OQ3FJ?UTN]>_SQ\I:5-(4-K3>3(C&[<=,7\Z^]:Q /,Z+N 3YGG<+C7,@O7T[K(] MT=..T!H6*9'S<8'(I [(L*#'3LB5I^-TL^NPZ1;J.X+/%\_.?^[R$Y:+]5MC MERO3/O=5_&'6[_]PIU='PQUK5R\?W"EW_9L3UU_,.?O1]+AJ8V0S9K6D*E>H M)CY89;1"DO(2U;:PO.+"DKJ"G$9'Y'7D8VW?D,WS_I>LY;+OTM;P"3,88WYH M85;G3_)1P$S7X:>P'6'0FD!G@" MR(^M^!0DTZ6I?UBOGXV>U9H6@J@:66']V#7WAU2Y15P*31DM2BM 8^ ODQK9 M73M.3I\W1-/FI7>8A1G2-$C [."E;/26[KB)Z(>RC9B#WA%Z]?3S0X%#,L^/ MWKAQS-J'Q=/S9OW1_#2/N(L&,%W6?CPI,A)C1#"KD7/&G'-FJ:R9].7?H'2$ M 5HCJW-#*L.14\_.0!.FM(D$AFGM_@2SEJZ?0G:'T.K/& M+HM\<:+8P"L1 >*_F=4W/[6X&0U^OUQOUK,2&\YQ19&EOB,Z)H7;@56)"F6% MQ)SXJI'93[.2RZ"8\"D%R!=WGT[XU=Y*+-:^U&.YZ-MUKW<=O 'ASC/H! 1] M;Y,8IJHMK:PCEC74;A,0$,"]3="XB"U(8%B0]K(X@U'9,Z]-%X:]S/-!W'7@ ML=BFP^]_N#7=D>"OJ^7OF^_WRQ]/8O$RJW*F)#,6&8H9(E0(Q+DS'B6C-3-: MEE97L.;#9^F,O-EW+7I[TEE+.^N(0[L1GT=JV) DE!]F4")%CVA3/"C8#>V* MSZ\[<=OB0>%.VQ+, M^Y9XH3W&(\$-<_;'@PQF SP?J&%D#Z8=+UG#S*@SB^.02'1, !*?].00!\SQ M82)RE=A[GXW[RW MYIKBFSL7NI_6<]U=533QRD^KN3(SR77-I9+(F*:'C=9(UDPC;"I<%\PJ@X-* M(:,Y&-M7\82R)T\I4_L<-'<'NLF<66=/[A#(R-(LS6]-QD M>^S<93N&L@..NCN)K&%J;"P!P96Q,8T+OXR!+2Q*(Z= MQ<>5*JJ*JEH$19$BZ8_N&+9<9+_T_/PE#2 8XE#<#$V50 M=F \V*RAFWG"64\Y%0 +S 5$''>7C0@,)ESG3XU?W;>F;*W"K?APTSWT8HKYQCQ6V)G/T2E2YSJ7D9>CUW MD:'F/O*ZK?+U6KYN_OA7CRYWVU> M9IA@R90R2-B<.^TL*R2TJE#)I!(<&UV'Q;CBR(^LP%O"F>PI9ZHC#;R%@Z$: M> LW&E; 6SC'A_?*6DZRGI6[;(??EIOL_AI^\"NX*!A27<'!B$][!1<%S,D5 M7-PJJ>(O;Y1:/1O]<2ZD)STWZS<+_>#3X[;M8O=^-\/>-\"*H#*O"D0LTTCF M6*#:^0M&,BV@ R,H9$M5,?,F>3!['''Q*W!&.!G$!N=&0_9).&:'NL] M'AJX&P[WFE!_# ^0?@F#JW1XCE =EXYP!,'WO6(3^2ZDJJGBI"\3RTH^!KX3/C[)(:6U,GN?8")!+=I[,%'>+2#:S&=4>66#O MFO,(A1FHV^6&F9U6Y(:@CULTAZ@WJY5[Q+0]$WV%F^^"_[XU]@F[V@Q*FJJS MS7DBTW:W&13TI,/-\--Q2OO9_#2+9^,+'=__X11C(1[[9LU7D_,$DT351B B M-4&$Y!)Q0W)4Y%PSBAEG%%1R> ,O$Z9!=ER>2^V#68-;H \S&1,!"@T6M_@U MQ=T]6]O&[=.G3"8 *9%)NH632>U6 LB.C5N*)>,L8#N2NKD;ZRH,+E"21CI^N/ZGF7A3O6!\O/PB_5KF?;UZ\WMXOM?'#K'FE?X'NQ\A<)ZT]FU9RW=T.Y?77X I[WJUF7U:+?6SVCRL MOIC5S[DR;_Z8KV>LKF0MF46LP!P1K+'365.Y/TI9UWF>4ZM"=/82@9%5M2/9 M7.MT5+-_>;J!^#%Y>=1/6N M"=5KW-7G;DV2^]]&K-KT+\IR0VQ1H5+[Q#A:*L2)ED@(J84@-6-AJ3<#-$96 MM^-<,4_WMO2X'3K7G=8$,L.4+D+<&Q+C3@1*D!:W6_.5DN).A+J<$G?Z*'R/ M^V*^^05WT5#Q^&[I4U^<>;-^[*M[^YG?]X8AZ MET^_W?OZF:=6N_WH*//QXWT7,:O#XJ>CL5R] M?'7+=9NC,TFESA5'EA4:$44XDCGCWGJ9NF9U7M@:U#?Z*LF1[=:6(M"' & 6 M%N%*BP3,@@% @/>,#I8K5>_HZP2G[2$=#,!)+^GP-^&G@[_-%_,?SS^ZC:4N M9"DK7J#2&H8(EAC)DC*D-:XKH33&,JB#],G*(ZMO1RO<[S\4^[JO'RT,3 ,[ M,@E3%"XR?X,[?[C>9"[\63'VW?;S#\1M@O\T\V_?-T:_^6E6XIOY[=FO^6#; M3NX/SYOU1C3S*+<3AV59U]0XY[T@/J^1L@)QR7.4UYJPFEM1U0RR)4(9&%G# M>G:RCI]NM@!LEP2#&K9GC@D53']/4&IY\1F@W2R&/7;NLG?SQV?_]!B3GF-! M2;3]@LE/NAG'@G.\-4>O$Q$_Z-.)SU2O'^7Y$DKRPM]="9H;;XIJ)')JD:@8 M(8:5N*!!#7U@9$9\VPA('O0M8 &"$J. M%A>AN )>HC %6.#!F$7X:M,%,, 2'D0SX&]'5INY;X=I6X#:%+4@H)JS 6)C&\N>=%/2[NNM&NHAC@8< MMS G+14:0-L8#T3$7/7K$B:;L#Y :N)9Z]>%/IVZ'O!.G(*WG7.W7\V\I$S; MVB*;DQ(1S*ES@BKM_A"&$F:5U* XY>'R(RMQ2PRFJ$?RAZEFO%0P9>S:VX^A M>^=%2*1M1XM/JE_G!3O6J M/Q9PRQ&-3[]VE_:RWEPS-+[IX6<$%XR6I$*8J M1T15!@D_=T8945$B5([S(+4*ICBRINVNJ-8">)8(@2OD&)$8!. NZ8GLY]&M M[_:N[=K?1MQA!H$#.38D!BGRQ' =K%2G!H"\PP>&D(4F/"L Y#H\)D!>C',@ M^D;[CLIQ/_YW\[5Z7*Z?5V:[O]:R,)9HC@2FSA 6M4+2L!*QO.:B*BTMPPQA M%/61C6+/2_-5/YDHD>WXB3Y5P+ .\V5&0Q!F49."!_:&HD!(Y"S!:$_J2T7! M5Y11 AASN)PAFI=U(@)I@JKA<:: WN# M'9$8/=/"$\PVGF+VY$B"&WL=0Q)F&&X3%*;]G8P-LSJ@H!GVE==>C).Y]P*/BCQ:;7\.==&OWWY^]HX36]SK/Q5CMK,?[8] MXLI:5E(2@:BO$2*YOV=1Q#9U+)F8;/P O3!?#28-T=,M \/?7#XMJ MNC39Q^7O;<\5VS.1B2T7,,T% !NFT>/ !=-TCU035NRY\)UH?O&,9//%7[(M M+]F;ZZB!S0 <@$3F 4!X4K,!!^38G$2L$),*OEHJ8_3:-Z[Q1Y<'NSW)/"P^ M^BY\,TER:HBU*"]\Y-+4UMD6=[(@O*X(4U6=AT4N ^F-O.GW#+2V9+T]0>OY M^FGI_KKVX?F5/XH_9J9G#9(M?1W0@"!,6IA@AF2+D"?>1!'\C>0NKO"PR!H. MTH("221/"DYD.OFM( &3RX-%'DXQO[[,A(GFP3(=IIN'OQ;?4&N^\>OY ,]V M1)9REG9WK-HE&RA."Z641J;D%A'ISD*R-A4J2F*-RJD["8'N:F'D1[:6>\PT M5O* '7AO+@"L88[7>&#!;.8@3@ MMN,VK6?UX9^3F_GGE#PDS39@@AEJ$B2P088PBK@Q'96XH$Q1S M;$&[_QD:8V_Q+97LA]@\K]HV_.X$].CX0&ZU'YEVG "GLYS!B=&<"EUH5!'C MS%==$^2.CP5BLF16J;K6U@"FZ-T*U\WS\SZ:]?K?,G6"W>U(A=FR&[\G,$/F MB2%/+?/D[K+^*_.WZV+#Q\]<%BS5C)DS%*8=)'-9Q)-I,0./1N:=^HB'K]=K MCDI?S*-[]IL[4]GYQO=3FQ6EI5K;"N55D2-2Y09Q42E$<8FI5)14%2B2?(7> MR.'COZXRI(0?,,[V"4YB:)I0>IK(-8>0?:^,0=UE'/&NI=]WS$J:>R M&QEU8.+:0'_/Y\EG-.YHAI08)CO,)6%JXL-?2B!/#XM)5X\\7![,N#H==3[+ MC>&THCGB[D2&2,G=29/A$I%P3'P?)40'>!AZPB2*R!$S/<,DRS91,\KY":>X1DF_.G4SL#WXI2_&6G7 M9N[YJ61=)""755EPC!&EID($4^=[&=];GW%!J2T4TT&=V :IC.Q*M=,<143] MT'E,PK3W9DEA*ML*V=)KY\JU%-,I[:! B33U/(U)U7-0S&.=''XX,N5NN5CV MNW_KJ'?3 ;>YW\QI)*%&(RFI0H07#-7^:"2+4F-6:5H*4)[]58J3*.BU&8B1 M8(5I:U((8)J[3WI[7.NH_V64A/A@85,ER%VE-VU>7*CX)^EPP2]&;L';@;(^ M&O/9-U-YL']?M_GT,R-S:IBL4%D43NMK9A&W!4:ZEJH60F"3F]E/LY++X,UX MB![D"[]/-5SKMU_ZQV8T<]0&/8A8X$:="@7@AKV;+MT&1QO*:&F1H]UNY GW M[A 94^WA@[2FW2C,:YZU8S]6,6&&JHK:H+GB!2*$5JDM_WZ%* M5A:5I"4!Y56W6(V(8)@UO!D5F!4\ MG2=TES4DQYLD="#12%.$6AJO.D'H0,QKTX,.'XZS;?Y^^,/".4)-*G,3TIYA M7E6&:Z^KUKB3"BN1<-X*LGZVB<:"Z2)H4N4 C0GO83YN$U(\']F.D;ZK&+#B M]QQB85IZ(PXP'3V!X&L4!&#%'1 RD=J>HS"IT@Z(>*RR0X]&.B--V/##PGVC MS7KS8;U^-OIAY?_;-!G;]>JN="&EE0;QG#*W]RJ&ZEH*E.=&%;3&G/*@$6!0 MPB.K=LM&UO.1M8PX"+.>E;O,,Q/9!#T8WL"->030@'MU,KS@>SA0^%3;>BC9 M:7=Z(!@GFS_T_>C2X39(XB\OW_P4\\=F^>7>6.SN_J)K_#N3M,IS77GKDA,_ M-%XB+G6.1*XJ86EMZAI:00SC8.3[QK[!\47O'UQ"# 0X,!8Z)FS V*C9'&6P M;/EILRAV@^P[EK9MI),6%L?AD:Z^&$A_ZC+C.'C.5!M'+@0S4"?#C_U@\H?5 MU^7OBYE0M&*&2&0K*YRK8RIW8!$4%:4L*S=$0[690O=NC M/>G(V>%[^ Q;D$12 ]V2&('C1X:?BG3[O/"]-5]G6/BI4!NADHHAU&="Z0K7"!"%4>U8@RY\P?5@E>6$5 [GU,2(RM?1S!K*$(S M*T_@"-NN;Q,2IFL'\HU22G9)EF29AR<$)LXBO"3@:4;@Q28$1,52,B9>&44BLD":^D+2NA.>AV M(I*/">-\SN%X$HN7_^?_JG'!_M]UG[B;?3;KYT?H%64L[&'*/P&8\<'"'6X= M3]D>4W>^-U#_Q)@9T#="E*I:))*+::M(;H/JI+KDQN5BVP1V$^&Z8K4VKBY\ M?6?E''LF<>5O(C22O@*TRC6QF#%E9-!TYT$J(]NH+=I(<.CA.,7\M/+94YN7+\_RWXW:?%T^ MK+:G_%^7J\.\BZ:H:58JR;FT!M%<%+[;%T6R8/YT[G29":,M!6DMG(71#PPQ M7;YN0#1,R\?%"68">E[NFEE$F[MM14(#V%WFR^"77>IS]KQPW\?L)+=*MG5O MA[T_GE9&M?4V"0>[1@.7:M KG(%I![]& W0R"#9^I9O+H_:J 0JB35'K''&N MA3L>\1IQS"W"I<)5I:A4G$?61$562,060NWZ;3SN>(BN? (73-PL.,RL[)$; MIUYB4)[TE4VO52\Q*.9 #=/-]1(^,OFN:YSX=246Z[DWY>T18T8P\7TC+-)^ M&CMAECJM5 R53"IJ,"^X"AKZ.$1D9->@)YOMZ'8GZ? P_D5\KL?Q4T@-T\@( M@4%A_&L21<7Q+RXZ62#_FEC[D?RKST:T[_WM_9?[A_^Y?/237= ]&1OQF38 J61$V9_ M&G); =W!XE/,F*?ST@):"]\L=5PWX1CI80V$!P4;[!E\_LWIV@0/W]K(WG$:,9,K1&I9.[[=!:(6U8@K&M. M#'/FEX+R-:$,3'A5TS.4[7/47"WL_4-4^ID1SYOO MR]7\/XW>/?/FQ_)YL2EFAF!L,<&HE-3'4E2%A%42<CC=R@>:WYGVOQ\6;Y3R"Z\_ MB9?&/:"\*+BQ!/G3'B)Y3I'$U/=J+J2JI=1,@HS;58ICV[".6O;4D@-/KKN" M5YA%2HH"S/#TI+-?>N)_R>:+;(O+IRNXQ RZ"Y,UW=R[*_2F'H,7)OZ9J7B! M+\9/:^D2U)MJVO7.S,Q8I24FM4)<6(R($A;Y,A??0<_07!#,\@)6MSY ;?08 M4%=PL?;$[S*QVU5]V7I3PC+0SQ>,'3&EE8SXFF$'(*E*C*3$)5+2:DV8Y66. MH6-M$B 7.<-F.MS"+&6=IQ]%XUTAMYDY\6JM2(\5HX=2^X(CG MM4!""2)U846)BWY.0T"T_"9F@C3A<)(#S#)TO*SOLET3L*8?4MMY<^E9 42? M;T,^("8_/IK)?+$/BZSCK>\M=W><&>1@=QQF^\T3)P,;<"4P&>AQ5P<3@ ^[ M:4B"U^"-Q&T4IKNY2(+$P0U'FA5C,[ 6YL'>KXR>;WX5OEWVYN6C\:&SKI6" M*"K+_%YA.+6(X((AJ6B.J#5555&;*PSJ-W.-X,ANHR??%*0T#&0]!S[GL8D7 MQC6FN(IBF/^8$AN8L;\9EHAY4,"&\I1P$QD M5=/R-JD)'@768WL]#I';:H6:D@]':%OO >SK?76=\13VJ&[EL&QEE+[>P<(F MKC6Y3.]52DNNBG^IDN3ZBRGF'7XV/\WBVKU8O?RYHD@%E.D7K%7[7FAAYO67G@GXH+I<-V^E>6O*V,^F=5\J6>5PIS@ MHO*=XGW+6D,1+ZA K%1%;O*\%HH%EY]=EN=;^G?NYZX#JW4L^.Z1 MCH?LE^>G;+,,O$4. S'@.B@E-# 5/^H_?;?K2^NI9RWYE&@ [FM2HA)W)7,; M.K#;EE!I!R]4KBXRW9U)J#P'UR+!+\5Y+6_TOS^O-]WLSWY8J#GHF/EU>2_6 MW]U9YN=<&_WVY>]KHS\LMM^Q.#F?RC#VO+;W;:)M@W!_8?5,^WKV3YQ;/N M/M2_[%U$[]@?)2(S)KZ)',Q16)S4,1T3Y&.'=E1:M_=1;>JZO2%:+J"FX-HR MXZGU85/1?=JCZ&2HH"-T'#U+[M7ZCPX)/]2-=/"]N.]P=[O0NDY/SQL?\WGS MQWP]TZ7&5 N!*IM;1+@O926":D-Q$6Y1&AD-V./;-;0[09E>-+ M*]*+4(6I>0H 8.H=)SM8K:\)EDB=+Y*95(VO"7NLOE>?C[ZE^SE?.SOPZW+U M;ODL-_;YL2^MF-6\D**V!ID:.]4M:H8$*32RI2Q)7BLM:@KLW7>1V,CJNR6= MV>4J\\=&\S\)[P*:A# X!O.)+ 7?%>\L];R>_Z?"SO!/5) MG]DO/FJ_6HO'RY&IF'O.JR*GN^*\3&KJV\VK0I^YV+S^3FQ 0C<5X^+QDY@[ M__9>/,TWXG%FR]JX?9D@8Y3T@5>-N%8V MHOG"G?L;PM"C_7F40D_G-\L./6!OQ?84?37C_16Q(X[$@T(E.]6>IS+QP710 MU-.SY?#CL<6)Z\V#_>MRJ7U&SQ>S^CE79OUE^:CW.Z#ZF\]:T-H@@:V?+DXQ MXD;E2)4E9D51^)H<6*U="-G1;TYVI'S"\.JF;KN!2(;I=GI\8*KNZ=^-U 07 M)ENR,KP@HA-7Y$& ."W. [T=<8UZOUPTI_=_SC??[Y_7F^4/L^IS_OK.W^^, M->X'[3M5SS#'5.I2($O\A#Y!.1(L]_5YI965UDJ$]>..HCZZL6A)-5;"_3&< MWY, S(#KU3$A@MJ+EI/,LY+UO-QM\X]W#?J]5>F0_!QL8^,0!%S)CHEDW!5M M>D1AU[:QB Q>XX(7G>Y:-U;>@VO>Z$4B RS/\G&N_K[IDK"W4QF:@!_3K&"Y MX:@TM45$4H;JDOL)"04CUI=*BP(48!D@-K+MW=**"HD.HA0814DD.\RH!HL- M#Y$$R),J1#)$:MH028#0)R&2D'<+YJ=P=N.^>*;3X1;+M9S MW5P(+A=?W>>P]H--OZZ$3]%\)U[6LP)K2?VD$\)*YARMDB N!$:D)+C LN(Y M(<&.UFV\C*SZ':5,.U+9IJ[:=)#'.6\C0P_SY-* ->C7W4AB.B\O#18'/E^B)2-KAY[E MVOR?9T?IO=^9MK>]6!HE'#@(5[QTVP(U2)06(UMCPG-9[BC!X35%PV*EJBJZ0&7:NJ)A44\JBZX\GJX_29O^ M.U>?Q(O?9F8"SWR'IL"52%S2:44DIIK)$UO@+."L5DJ4P2"E5EH7" MFFC0Q7D S=&S9MK^7Z9E =S0#H)>8)0G+28PNW#4#JU!8[_WV3; M9/DRURE.G#83#,%I]DSXJY&7;V?.$)_][72;JN>/$Z8;(,1%20HL+:I%Y8.] M)4&B8"6J<^E2;;IVL'.;[;>)=0JCC-'K[/\N*K^'MH\! MKY7"@0Z\E1L%/OB5W+EH0[;'2!-X,#%SK&"H 6_B1D$O_AHN%8KP"S@P$%=O MW\)7G/;J#2SIR;T;?(6T!35O7_9_TT07%%:&ZAPC88U$A%88<:%R1'.N2J$Y MQQ)4GA!.>F2K?%B3$Q.0 : 8YKR-@PW,Y![ ? G!957@E=6P+*O(S@8>PH[]Z@N8YLMF4JV^.J&3C7/W'CT+[P M#R P1#PNK,#P\2B(WC"^#XQ)\@E^X1R\TA _,$27Y_C!EXHT9_[\]6&]?C;Z MW;/O\=B&Q=IS6O/G6[$VVIW6_!&Y]?T+90M;5!R51/CI#;E"M>0&82F,H866 MN0XZJ-[ P]CFS!-%TE/M8][K^$$N,1@'6JQQD0-:K/9LW[+33W[I_HL:/OJP M>/9FY;;H;Z;M6R.L^X2R7Y<1$&OB=-KW]7GX*KUKHNRM?K[?J'?N0/4K"XM%401 MI$V.$2&2(LZPT[)2EE+4$JLBZ/;J(H61E:NGV5W29HYJYLF&J]=Y7*[KU\W2 MPA0,+"A(Q0:%B=*Q\RM.IF2# NUKV?"#T>T5FIN/7QU+'WT*6G]+/9-4ZUQ7 M#%$J:N=DDQIQPBI48)GC@N.Z9)PY84X]?VZ:KJN MO#2N;WNCV=V6%4QA*66!%"XK1+@0B)>,HEH1C?-:DY*#0GX7*8VLOCW=]J(6 MIJ^7T0G3UR0RP_3U4-R[_I8ZW;5@L&R)-/8RG4DU]JJXQQI[_878(^.]\?5] MCQ\6VOSQO\R+\VL%R?.B1%5!!"(U4ZBFN>\*;TA92(NYDK SXQ&%:0Z-'=&L MH9HYLM!CXS$NH>?&&Z2-.CB&"QIQ=+P@S UGQ^,5)SX\7A#H]/1XZ<%1TIY^ M=9]QMQ48ZEQ;J36BBN2(%(:C6O,::9J3NM38[9I!?BZ8\I\HZ8F/E/2T!_.P M-H\*'DS+@Y)U/"/C9#SM098TX2D.NA'SG1H(I\YV.D7AQF2GO07_3+E.IW(" M4YW.+!!YOW?Y'O'C=HHB(]RR7);(+5$C(J1$W) *&4,D4X6A=0&K- L@.O8- MWM"5^0WC*X/P##O>I$8)9F<3 2_CP-(G.H"+H3DM#=N !!.KM@@[\8.SUK- M?[H5?YJ_BOG"-_I\6.S^[3>SF6G">*Z%0EHI@XBLW5FIJFID<&EYX7,"&)XM MS#>?=?45,DCK"N$@7>"M+IR0#]\\O_N;:=\7T?IQK#_]M$P?LM-;5IJRCM^% MO\(>&&10GI[,7>:)]^,8G-'8_Y7C(>4PKD!QDTWDND9OXK%< M@>*?SN8*?3'.5NQ6]6/\'NS!E,WMX,B9<5Y%6;(*V6;P-N4,<6(94I6D>:%J M7$D183#"J$]C-1I-<"K0S,AL#(2>KY^6[J_KV[M2!L(<9CH2HA9E/XYM1@/3 MO&_?V7/3#=1]?Q4PL"V!R9_(H 02G=2JP( X-BW MR.B2&^46Z7]9CS8;=.F MK]]7R^=OWW]]7"Y7GM8G\>*S(-;[=JR=:QD#2^-V;(%*5%A/D":$X$LIKR/)>$%A4H^!3-R#XF=3!OANO8Y[Q] MP9$:J/?__LXT9YGU#%O-50D=9KC 6-2H*JVO]\02 MU5(9!Y&55)2"EM+,?IJ57$Z(SSX]*$(;AY#II]?)EC;0';^$59BSG4!^V'9T M^M7(?GE[37"P@WQ%K$3N[R4JDSJW5T0]=EVO/9[>,3VTFY_;63=^G/6WQ?P_ MC9[53/I3-T76N!,W,:Q"=9T7J)2E5G5=*(Z#RKD2\#*R6?QD5LTMN?MK:SGVI"SPDWK#@7#=XA=?(_&G\9 #L8#XRJ%+1@Z"?7Q<_N[- MYYD9L[OAP/]GSD.ODF(!#W,Z1X01 M>A=W9K+TEKMF /?>G.F[K&')H9QP0FT<%*DFUP*I3SO1-@Z:DTFWD/Z/YQ5LXKGN4:E*+FS:J5!O#("N>,[+ZTH2V."$IZ"J(ULU3SM MK"&>_:VI^VV*8(!>TS!<83Y2,A!@)FU/_CW"V;\\Z:RAG? :.TC&1*[.,*U) M'9L@L8_=F+"7XM2[F37@NZ&MS'>S6,]_FMWM]F]F\V"_BC\^^3J/Y>+-9K.: MR^=->]_MC(W/]RUI*;4?(E(J;A"Q>8%X*0627!1<,D%J16>;I;-080;@1GY M)F++5;"*M',T#M@[3 Z!&8M;P:^%D8QJ@Y21SJ=4.4/"<(J,U35FALH:U[ [ MD0GAC[H[:3\ =? !S./SF6[] ,+L^82@PBS^U:]S4T+C@PB.P[NLXS';9]+G M0+5LIML;$N&5:/>XE9M)]Y=$T!WO0*F6C:P&G*_%MV\KT]Z9/-@NM-AT'M[Y M5G518D8+C0IWED9$5P42)<4("UO51G(L-2B%,XCJR"[I?O_M/FHN7[*_B7_W MVKE'7I7-A:(9432FK&"DKLK9,R M)QBE\M$L'!A-']NH02H7\0G3_112P]0=('"229_$3@EL7&'?-/A<_LW[/]3CLYXOOOEY ML>Y_VIW$9UA0387(D22U]&F5 M5%H9#.B68LE[46%6Q<()B'D97^Z_)IKK(J MKZ## N%@AMF"D2&"F8C^V-OT^[Z4H[=E*>MY\E&^E/,%HQ%)-F@0SL'$$P>C M(3H=/1B_5&P3XW?+'V*^F)%:5XKDOF1%5(@4I;,V5F+$=*'J(J\M$4&.^O'" M8[OH;2???[7$ AWT$^&'K<,M(@&=\D!I(MH1'[)^0Q?B;J&)FP\?LG_:<_CH M]Y'!I>7BF_L._GAGY,9/:VT")T5EB-*8(BQJC8@6$DEMW5_K@G-EC=%AU0U# M1,8.*CF2R-/,/-&P2;3A 5&EFX4&QA5\A)_A4D,#R\-B)0JM'2.Q+1AI0$A M3T)*0\_"]Z*E@FF68'B@':HLZQ';5&'*TVV1YT58'^3.O\ M7"4^FF_BL=WQ&MN+J]P25CLW3?IZ6N;'PE2E1EJ1VC!L='L!>= Z&Z]IQ@W#0^XQPN4!*?[(@]K MQ2V"P%2B(1*33+\O#"!O/E*HN!3YX0\(E@E_AO'!I/?]YZ?+;S_#Y4$J^[G? MQQ2EBZ?Y9OGH@[+KS8]FP,'JZ<,_NJ^#M;8TF!F4%SXX2DJ+I+ 6<>HVOJ)0 M>:59>,WY$*F1%;RC#2E<'@0F0.F3B0LS QW9;$WP *LK Z1=+AP>G"%">NB0R0Y+'L.>B/*R5C[,9#K^^4/.5\TG_V% MH2Q[H^K7G_U/2_OPO/$9F.L/"]46JHC'=L333) *( MZN@'B_7WIJI ^1_,C@W8E4\8@&%W0,EA@1Y .D2:'_8XN,N$LW8=$VWQ;+I; M(I#0B:Z-PFA.>H\$@N'X8@GVUQ3ZR;JGQ M,791("DP1[7AIL;:UK5D$3.'+M$+^O[?/&7HT\HYT?,GMU7W7/@1.H_;BV)M M)'"TT$7\PFS#37!$YE?M1+=90[,?,Y$R?VI8K&1)4A?(3)P)-2SL:;K3E>?C M-/E3M^C793.W8F5ZS\2T98Z--6E_HV>%J/-<%!7*"\[]M3)'W!V\$:YRHW). MB2%UA'9#>)A&XX]F_\B.GVV'L<9-$!U+,-4' 1YF#I+C%V4B>BY\?71'+=LQ MLJVK;OR)-]>@ ]N.& P2V1,0Z4EM3 PHQW8G:HTX6^1+JIM.?EVFH9 YU=24 M2&LF$"ERCB3U>645+ZER#@5A0?<6%]8?^4SAFSZWY( 9EY?@"#,&-P@)TW>( M?&!UOB!%(HT]7GU2I;P@VK'>77HLMC3*?8/->O-)S+6?=UL3+"F6!N6$.]7R M^B5P85&9UT1PRDQ>!]WP7UA_9-7JJ3E_? [%0 T_/[M^_.T())O)>!S#288X")9F7O*7NPPH-_1']XDNBCN4,G]![70_X MDOA7W=Z++T;&V@]Z"70>'C;&D**BR.2^H8^J):H9-0@7A:748B4P++1^ALC8 MD?2V@W1/,]+U/8M.8-S\1IF!87*HN/"0^( \J2+@YTA,&_ >$/(DOCWT;.3! M<]5T/WUI9AFV5VG;$ S#M3&T*IT26N$+_A3B.2E1Q266HJI+I4!-.09HC9XC MT@SN7'O";B-^VN[+X!R0$-P"3ZMIT ">7#NB[0S3N^X"_FZ$J%2 >*F.M .4 MICW>7A?YY*@;\,HM#79Z+_[#>OUL],/*_]>'SM^^;.OR*%&<$ZE087B%B%-Z M)"N"D2Q5Q#:R^9:/ MNTQZ3K)UPPJPT68HE&%&8PR 8$:CP>;#'C8-$UG+A3^\]WQDGI&$#3>!DJ?J MN1E*=MJVFT P3CIO0M^//."?3^?S5JH[S^928:LI0]3R$I':EL[G* ID+)&& M*EF( G;:OT9Q]//%A6S8=F^-"P1<13$P*I 2&V"(X#98X %%310^NTILV ME! J_DE<(?C%.(/PU^52_SY_?#S7?:^J*T,9IZC46/G$F@I)31ABS):YSJN" M"=!0F0%:(QN!GO)>JSZ8Q@_!%*;KB82':?D9N4=J41@@7B+-'J(TJ4X'B'RL MS2&OQ#<^^MHU;OG-\?^\:@9CN+. 8;KPN[G@/D4E1YR6!)%<<5%R*:HRJ.7* M,)F1M??C04YKD^X&;WIT!ARIN,1<,J1)7B%"B@H)S+3S=UC)**FL7R\(>GW C9A1NUV>6'V[+@IU%XF0DLZ^YO8/*\29QP,2YFP3]09(I-W MBKHLZ+E>40-/Q]FQ?YKYM^\;H]\X11#?S&_/OKCWP;Z;/SZ[?VW#L _/F_5& M+/SG/J.T]C:L1$I)9]8$YZBFI4**"DNXI*RL01_>EMR?#OA M[_T?3V:Q-L[/7O;9U3Y1W!I)JZ)FJ,A]'E!5,C]L3R)WO%>E-)7D51%1^Q9" M.^@K?W/-V_8JW+1,1)S^PX DE=&8$F2Q3W(T2B..\QI1?X2H*EE((F$YSB-A M^.>$+\R?30;);54,_6C5C@$_776/AZ8F,'VY0HC,B6L8!DF^2F%#" B7JAV" MWHTSM=N"E6[U]7;BEZ8V+PJ2(ZNM;RO"%.+&$&1HS2FVVG .FN!RD=+(KN>N M)*TAHTCSB4\,@:W;&1=.X2]$YS M#"B@!\FK$Y9&NO"$RC[-+*57N@J%@@&S:HOT>B;BM?4 M%)P4R%9:(F)%B>I"6D2-$D6E)'''J+ [P,M$1K__ZZAF7U?/ZC^R7^<+L5!S M >E(?!Z<@$C2S0+#]+V7=%?:!(\1G9<5$!*Z6>:X"-"Q[(EB/(/2#(9TSK\Y M701GD/.#@,WPDW$.R!NMFU8\XM'787]8=+7PW=>I4#73,F1VD M)HBIG#FG0TH&FSDU2&UD5V-'NVD @.:+OO ?YGT,(Q;F8.X MXP,199F_7&^,!\VYL=Z9@V3-<\)*HTVB&"#D:P$1Y6D966-<#H"&M-^F=3( M"N()9P>4LW]YVEE#'#Q+\B)@8=J4!@:8AL4B$)$U>$VX9)F#%PE-G#UX3>#3 M#,*K;\!4V4\?NU^Z,W1@>/KD^?&^=PV9I!'HB\Q'#90[7&FR<7)G!=@?)G?^ M@8CX3UQS^Z;Z_]-JKLS7U?S;-W=.(98JY_I)1,M:(-\9"TE.C6*VS)_?W)I]R_#$NIQ]40/3J M%>"'68V;)GPT?&8-HUG'Z2M\#*//8;GIXWB%P2N0CV6*,2L7\1MAKLHIK3_[ M()6+Z"28G')Y[1M;%3=-3Y30567S&I5YZ4[PVA@DB32H$GF9RX+R*@>U@CA8 M?>0=9[^-;T1CF$,@P@XCT>+!+'JX9/'MB4?HWG*X]NNT)A[JPW+^H$]8'HA[= ^W.M/]9:TM-XXZ>L+YU)D]_$[>'_2KF MJV:FUM^:+H;=I#[CBW1W93 FSTV-"445+PH_@ELB29GUF7(D)YA:+D&]?D*( MCJPDGH5V_MM=MJ4,V\6"H O;S5(# E.XLUB,<%\-D3+1QA9$C*K?[2^H>%UQC5M>$[S-N>++K-CM^LQ&(ME%?5=9LAOS*/OJ(P>Q(KWS#'/__XK-T_ MS!(!3"5.L&V6"* MM1-KA,/&!2E2#0HZ6GW:L4#G13L9 G3AL3B-^F*^>1?NLWGRP;;%MW,=+DN- M:\5%@9A2OLM 85%=B1K9@G,LA&&R!,4) FB.K'D=!\!-+02K,%U,C !,/SOB MV9;Z^.U! ?(FTN00BI-J-P""8XV'O!K9%URLO_O_^W$&/\5C&W]8;U9SY1S$ M9ICN0A_^P]Z3[<7;AX7R$U/,.]/^]\.BZ\WX_@_UW5]Y>Y/UWEJC-C/,M*R+ MO$:5L-AW%O8&Q??@E%6I54G]9^XC_'(_^\?"-+C.@ERK[I9?K M+W?95K2LEZWUL5KI$K9J?Y5/)57?]VF9G[:)_*M\,"<=Z5^'B[A]S=E2S\&G MU?+G7!O]]N7O:^/(;^^2=P.*MQGCQ.2%X+1"19YK1/*Z0+S2"E'W=Z9M12L* MJMR$LS#V%5E/.60\)6[L/BIS.)R]7+;OUO*]-<_GUZ("H7%0[BY;R MKH]%]L6L?LY5<-)+-+@5L95A"J,<&XX(5@()6@C?5IQ(+"JK>%!NWR30QL0; MCX'UE,<&->"B=6RH8(9_R\V^C>_Y<2[Z.1!C;FVCT 3<[(Z-:MSM;PRZB:Z) M;P%D\"HY:N'IKIMOD?O@2OJFA>(<^':^YOWRQ]-RX86KM!3'/CZB]]'"$X^H7?/)*_\4=ZON4HSK7TN!<(6(*C$A! M**J5\A/I<2YP183%-MAW.D=A G5L2&9K3Q.PCY^%(\#KN55(N/*U\C7D8AR6 MLX("'));!8YS.(X$3^1+#,DRZ"N?GR+/_= MJ,W7Y!H54OC=V6M &N9KC0D4;"?H.7&'+??OF_96ZOT.L8]FO5ZNVMYAV?/" MZ7>V2Y5KV'.O6/=]S]XH9Y"?VR3"=^9I99SK[VUSRFR?.-22I0,!R4^<+Q0' MSFE"4>0ZMP0]/R[%XJ_/8N6^@2]O%OJ+KW9P;NKV0-FY%Z4LF"BY0425-2*^ MA6;-*X5RR945C J>ZYAX9QCY\4.=O]WO5*^+>CCU^OCQ/B:0%(@I)"*7'J?8 M8)SGY"[K>6F,5L_-+H!T4QPN$+Z8$%QZ&&^-O@7!F3KP!H,A+.86N.8KA-M@ MTIZ/M '7B'/,?;G[A\5ZLVJ^41^W7?R4KD4ARQ(Q4I2(U)0@SH1&E6*FMD7N M#OD%Q/^^0&=D-[LMYM^2O:'AX264X& 7[8I8B3RQ2U0F=;BN MB'KL5UU[/.F$Y),1G6_%>NXLDA$YUKQ$U%34J; 2[N2G.,*E$$59JZ*2(!4& M41]9L1L:R6?V7@"2NW,SJ7TCI7;0-+9($ETA4U44UTIA+C!L6/QH4$9YHA=G M(\LI40ZSI*,A![.OP*G(#3>CST0>!F'M>\7 M&W\UXZLT]]+[?8>79^=]58IBWY,#Y[3L&M300J-"&9*K@FG,@K)1KA$:^V*E M(9UUM/>*3EKJ8=;D*EC#AB,E!,!KETCI05V 0T2+:@H\N/!D/8)#Q-MO&1ST M_(U5].TT2M_ >E9+9J24.2J(J1#12J*Z*FND!>6U,94J#6@^Q!D:(T?-=^'= MEF1DJ?<>)F'[^(V2PC3Q6,CL%T_OLC<37_-]*DWJJN\]"J]3]WTJXL7*[S./ M1N;R=[OP5J-]0S2G?J3BI;$":<:8<\QUZ4XXC"!+"*?$4%F6H#:GY\F,O$GN M/,?=#M'0S;Z:M7-$@/GYYY$*4\K;Y8?IY471$Z;0#XJ4*DW^/)%I4^$'!3U) M=Q]^.N)VQ[>K^7W^^+C7Q^K#XNG97SO3NF3"HEP(@P@Q!-6%*)%1N:D(JXPJ M@BK(!ZF,K*,]V6R/;M80!EPV7$0HX%(FA=PPW1Q79,!%2@K1XVY,>LIW Q@ MMR/79!N\!KGX\G3W'=?X/[C8N/IPG&_0#9#=U9OQJL26$XW*W/JYKMPYY

J<;LDW(5! MRJF&K/M6R]X_:!:=Z4*71(D"U;9VGG95Y]S17,>IU"(;$N-96%\APR_U42.?14"(0%WE15CF13#'8?4 T'%'Q M_B1=XA+B27!52EL*Q'3%_%VS^W()AE')L#SD-0"#A/W20;3(?V MQ8K)43N5#W!XNDG.N%-3T,<(.R9=E&+P?'3ZUG0'HXL<'YR(+C\5V=#/SX?P MGU@_DZKO==?,0M*Z]$62"A6L;E*ZW+FH4 955&(N&"],!8J6#E(;V5;TI*)& M1 W#%+8!)Q,>9DQ"Y89WZ0N1)U5_OD%:TW;F"Q'[I"=?T$LWJO#';8IAGBMC MN*B:Z6W(&3F.N.$:^79$%3>LPC6HXOF4Q-C*VA.\(?_R#"Y 18V2%JB=,$'C ME?1$EM2:^?%ULBPO"WA1!T^?C.PVL-[,?[@U'^QV),?VAUW3S=[/)IIAJP42 MVA!$"BN1X-@=8&TIG9M=%C97H"8$ .(C*^MN<@RP&0$$OS#5'0L5F%+W7/AS M\ Z<@RN!]*VN8T1/U>, 0GK:U@<1H)QT1(A9(S)A://=K'SOA97Y;A;K^4^S MRX?XS6P>['9PY7%3Q&T4W]D1HBI=(LQ+AHAV?KNDSLYHY\MS)75N*0'-H[B9 MI9&M3\-@=L#A8<[.OP$3E&[_#,)LU;3(PBS855#O,M_QT-DW/Z%VC N:=.BD M2J>ZG:%ILZ^2 7B2K)5NY<@3C_IN]/.CL\B^:.:KKSS>M=37M2P+)1FBQCH# M2*K2.5J,(R$I506V#)<@1VN(V-BGH([T=LCL@WR-%V>H9,*AO ,/#,E0@EX>CH&Z%\-Y6R^7K=(=8R9 F,$N@F'2#]X.!RXUW94Q3+:# M>V3@J]$M_)0Q>OVK8]L[!=XG\#O8>NNV6&Z\%R>1+*1%1"E?M6HP*B655!/, MK 1%JZY2''E[>;OUY;I>:"OS<_GXT[MYJJ&?V?;V'CQ%XSJ682Y@4H1@1K,G MW>8.'GJ)ZS'*?:?$6^.(EN[#_&;HW_^-__)?^7]P? M4JS-__@O_S]02P,$% @ U8,!62 /<^NO=P S1\% !4 !C=&]S+3(P M,C0P-C,P7W!R92YX;6S&?M2UM6_,:54C6R4(D=2 M=?T]-[!8*52!.&H 5$K]].,!@. &D%CB\(2RK2NUG_#E"P]W#P_W?_]?WZXF M/WU-L_FXF_[U3_3/Y$\_I6GHXGAZ^=<__?W3&S!_^E__\6__]N__!\#__N7# MNY]>=^'Z*DT7/[V:);=(\:??QXO//RT^IY_^T+FK]W\Z>PO*DGKN-=@1,P@;!9@20B@,M$TLN ]E__7 MY5^"Y$0S*L&$(/"O$0]>*PG)F2B#E\^?FGF[\Z'V_[B_A9^O/__NW=Q_ Y73D83^<+-PUE@?GX+_/E;[[K@ELLI?XL M73_M_!OE5W#SUZ#\%E &G/[YVSS^Z3_^[:>?5N*8=9/T(>6?RH]___!VLV2X MGB^ZJ\7L.OSKSZ&[^KG\^<^O.L3#A;LLU"[_]>+[E_37/\W'5U\FF]_[/$OY MKW\*BVX.1:U$<5+6_#]O__'/M\M_F:4Y8F;)[CO\C?4WRFI'D9*^+=(TIA6' M-XM,NG#O+TV*?+O9S;^<.)\FR]\=Q30>+;]\YN>+F0N+$:4N\2PR&!\\"!DU M^* X9$NI0"#:8-1]S@O5?E+$PI;3<2C3' MT7VS_S[AWQU1[;/DP4*B*H!PRH 71H$CQOO@J G&G$3VW=7N4WU7I6>S\%,W MBVF&!N1F.3<+]]3[&+KKO_'S%S?##T'X/)[$FW^=9]U5#5TMN@J26ZD%R?W3 M3\AU3K-9BN]66MG)W)*S!9K5M/R;-33^_UZ[&7YQ\OU#^M+-%B,;0W2&4%"" M,Q"&,/#21Z")$Y^1"RU]%>4_6'@O'+#V<7"*/!N!Q$6:C;OXZS2^QJ-XY)62 ME!D+(EMDP*<,U@@!BDO#K-#*VU %$/>6W0L.O'TX'"_+1L#P:>:F\W$1_!K0 MC(G,(@F0242)4"_!$_RE"#X0G:/3M-+I\&#EO2 AVH?$21(=&!6_3A?CQ?*)#MHN D"3:A M_0_I6?7G77T\7L^ZLNII&P*HN [$@1) BN%?B<%21) MF#=)49UD!6 \2<1>.-&MXZ2>G)N S2?W[6U$\8WS>)6K6%M"D[D75C!P'E$O MDDS@*$HJ*B.H5E8;:2L 9L?R>T'%M Z5&K)M B1G,:(*YNL?WHVGB8Z25988 MRO& 1-)%1$?):9L1^(X29K2AJ09 MBR]%SALZ^ X5:8M >,5_O1\]JG[?3IR MW&<7N4#_N>1P(U-X;C(\-QWSFG"O;1#U8'&[\'ZI*_*#H.)(@;:$B>71>#Z[ MF'5?Q].01DF(&&V2(*7#F%LQ#*Q2T) ]T20*KI0F]8#Q8/7]T-%P9K.::%N" MR$4W7[C)_S?^LG2=B+0I6([!5O09!$D)O/ *.$V1^2SQMT_+;>U>>S]X-)SP MK"36@<%1K-[9++DEW3*2&$*R@&0CJ U')RF8!-F$Z)2(VEM^$ASNKK8? !I. M<1XMNH%57FY()Q>?N^E-!D;(3 0W'!02"B)$"YZ[ )YEPB-%@?#3_(>'*^ZG M^H93F2>)<&#U?TSA>H;0I5 8@N88[6#JPV M!I+T"8V9"B2?=M6];=7],-!P2O)D4381#KRZGA5QK6[@"J11!]?SD8Z9Z^@) M&&7P'$O<@&63O%KZ$XQE_3:[=P M:[9&@6@=H\Q !4>H&U]N:9@"G3TBW7.278VDPO;5]X-(\XG("J)M B+E&G?V MRBW293?[/N).6.FH X[H!F$9^K]")PR .?)ED7W*YMJ/@=YO""; MP,''*S>9_'(]'T_3?#Z2QG!TA#W"&.6!S)?T*<6SD0@5F=1>JM.# MYK.-QPNR"1S\>I5FEWCD_6W6_;[X_*J[^N*FWT?!41(X%2@(JTHZ#)VC2!AD MH:G%^(@E52/+N'7Q_7#1?)KQ=,$V@8^/G]-D(J&_4#2<':RLIC; U*;N8F;Z3]4 M-)SDK"+2IDS%ZB'*"MN&."XI\TBZ+<\,D@ 3=00FH^0\))F"KF@L[BR]'S : M3G'6$>K R#A##N*2BXF['-FL2-!" $\TEFR+!,,)_DPF8UD*+N;3K,2]Y?9# M0,,9S..%5TWK__[S(^&]P]\X^F$V^D'3>8KXDWDW&?74W<=Q_@/[S.[[^ONJA34>2+>GU!. M?&=^/8=+Y[Z,5NML:-H F_&4.$%@4Q\T M$0\%:C2QLM"U(1X^E3%Q39S?T2 M?^MU5ILZ31;SF]^YW=W/D'*LC;KY[.:#GYR?I!$U) F%05M0VB)CN,U,$@E8 M2);E0"U_TE =P]A]"H9YJUY3WS>&K(*$!SS#YK/%Z&+6Q>NP.)]]3+.OXY#. MOHWG(\DC^F&LO+\/&017:(VIYD"H<\S)D"-_Z@9F@Q!WR-BU]K#8 M.$6/746AM@&*^=DTKCF8O^ZNW'@ZRIPF8HO?'CUN$A8%.%*._.AS<,**+/IU^2\L*1IVX]8YRD,25 MC"!GX&FTY>I)1&%$3"8_Y\?L^OC@RC]57UU%X1VM?'3>?5=#_;_^]_7X2S&6 M']TDS=?Z8=MD'8@8K_UANEX MTA-&>A#Q@*AYY&5A*)G>XD_G(R8"DEB:UCY;GJ6KDJ*EC2RHKH558_?HM3*Y+VY%R$IY[#58/=050/:]%JXV@? MF/:GU,-A;%<7LRZ/%Z,@F3,^%!LZ@.GEK]^^E(*!V["&TQ!<8N5-@D"!$*O! M&9M *ZYHY(&P_%1KU&/PL9.887KG]H26.B)OX-3YF":3\J@E39&A2?'9XM5X MNFP)6IY&KMD;:>D%X\B&(19/4"\SV-)=1TON@LZ:I]L'/+5RC'M1-JS770D& M#U.0]772 -+.XC^OYXMEU5HWNQ<9&.4-X2I!B#&!P%^!(W@*4R0C^1@U24^] M0CH&7#N)&=9Q[@=/=23? (3NNO?ON^F7U:51822AJ^]E"&"Y)X 'M@7KJ0&C MM-*".$MD;4=H)S'#ND7]0*B.Y(>^=?TMS2[3[$.:E$K*$@2@$T"-931QT*D$ MB0SW@J'& 8DZ<)^%3N3!0^D=-ZR/OSVLPU,7!S7$-VC5Q4ZQC**U)/L<(5%B M2Z=1O\0NA&P]#]0:_.V^?>1A)@KT:S).DW1+8=5M-?6H]#F7EB@H90GEBD># MT099$)8(X6R@3[Z-/0DLMV0,"Y>^0JDCQ=P 4O!$[.YSL<;\9B/I3*4DW ,7 M1*[:D5JA P0=I6-21L9KUXT_2]0P RQZ0E%=%33@ZR[[$Z7YXAXS=[E\GQ:C MG((3&.I!RMZCQ/#X]=P08#9$+8+P6=;.[^Q#U[!!>64H=#WKY82[KLOBB'VJ M!KGSQ>,!"^DA!1RXMY'YTWM,/UIBH:-U?N%645= MM .PW?P8SE2T.4!40F <0?# )Q1_J343B3'J8NWX_318]1:_]PNK.AHX&5'5 M/*];G_$-2O)5-T7&KI&WVZ>1OZ30'O^(L1=VAAE# MU9.WUXK:&X@]-BRN-_(O:9K*'2;'.#WSH-#Q8&4 @K%@+0;Q7*3(+-5)F-0+ M>A^1,LQ4JUZ1=YJX&X@NT$F]$VZ38)R5F8'*)=Q6 FU_L@)T3BDKETSRM5-@ M]P@89K157Y'HT:)MP)HLW->^*U351H M!4G;,DS4VS* /(,R7 C!N,OLJBF%[\NYQRZLRU.7OYJLM+RY(MW(IUR3XA\L%K.QOUZ4=T6?N@NW:A(= M*;$\$="*B%)/6*:,H,>0E3>A=&UAU6\;7Y3!@8LJ7AB]>VZ>X:'4\#Z[IYLG MV&4A)2VHA91SJ=H,!'P@!JR74BAE''>UGZ*=2/+ !2%M[H4^U-V ][.%TQLN M1\%:X[F40#5C(*B3Y9UP&4T9#$TR<&J>ZJA^7$'V3G(&FNS8VR.H.G)O $*_ MNMET/+V6)D"1[4SLTWTK(L"YA M'1T_ YS#!=X@:EZ/)]>+%$?2H($D-D/ HQ8$H0<(_0&L/,/C&<^(]UG7]/,7:[G:)[G1ZWJU^R]'L_#I)M?SU9&^_8E M5G1"IH0>I0X41)(>O.,!'(W!:DXI][5]^CJ4#S3^MJ=S< !M_D 87AGWQ!RW MD906ZKP,@).X_1,*V1M!><8_XK9VO#!)[3%Z-BA2+W, PH-(7F2,X&NG&0\D<=BSO5V\5E'IC]2K^QW V E5=N_OEL&LL/I57L5S=! M9N9GBU=N-ON.Y_!_NDEI_$'PA#><07(Y@0A*@;=<@48_(!&5DJO>.',OPEK MTDD >)C>KZZ-!B!V%D)WC6Q\2"$A2WY2KBQNIDA[8SW&[1RRXF4J:"XCFLHH MZ4B_1DCA^JU\<\0-6R-?'U$U=5" [!Z._V*5'>S[^4Y$HV2 M1F(4)(]6593;#4^U TVYRC)XP7/]6N#;]8=]"%\?+$?+M@%<7,S2%S>.-V]* MIG%9XG%/1J.D*7/:1A#( B?-6!<(8%2HTP.*6M3VR_:@ZQA'SW71U%M330 MKOO$LR2E5CI!%'@&B^0\&$Z1 QX4!B91X7G<9V@V[/OF'KR>HZ7;0%W,Q:R\ M.UM\OY@X%,1N M'YJ'#68IRW@*LP@^& :""5OF*CH0D2JO0PF):Y=*],]5"ZY[E;Q"8P!HP%K> M2.3CM?]G"HM/W?GL[*L;3XKC^::;;?IB+,527 W.T-Y[XT$OQWM&FL#:R(!P MY0T&R(16'SYX*(TMQ 55X=J+F)OHU??;4!#)>C%J MK^J37E34@.6YP]?#;)]7AG$B*(2H,":D3.!V\A&DI%19Z[2NWH-E-S7#5A7T MH_W=$#M%%0V ZN:&^\)]+QF'FZ2O\%PSZCD0Z6DQ[!2\%QXD23+S+&6B>XV0 M/Z*NX#XES8#I)#WO*"LX0>AM0&=VC:L^DM%(BF"(1>OM0^GF3)D$GZ, E:B* M/(> PJN/GNW$#'O8]0>@"J)O $.EHUJ1QC_&B\^OEE73:7;#U?=-103ZD4Y% M"IGZTAQ<)[ Q>^3)!>87 M0(92(#M\(2ZP+WH7:V M<"SJ9ZHB^ 0R]ZZ:7G]+LZG7RM[7$(@^_F9":N-EV@R2>% 2+".)I#94FHY+\U@ M>\_X#)N+[@LOIPF[A1SU'<3?N6@)1I;9U!H4#DF9"\QP3AZ2IHP.[/;"H+(C ,!)4N%$HT<'[Y(03 MN=<;]BU$-1.7]P>ONHII &DWSMVFZ_D=,2X?/WACJ2,;2"(8ICK()U@L43#2U M6P2<>,G_$CF _O!4214-F*97W=55-UWRLWJC;G.PA'H41O2VS$/-X+R3H(UD M5K&L JE=/?*0AJ%[E-31[>,&P,<+N@&@?"HMMZ]GWY<!BYYCCG7?DJYBY:ARXMZ 4X5P;*_< MES&>D"-G<\: @8,-68*0*I>95 Z\2I0+*1F+M6>J["!EV"BN)Q35$'L#5NC. M,[E]&O>/M!)<6HDR$JF\DB,,3):LO"/U7'$M2>BA'N00$H>-YOI"6X]J:@"% M']+"C:%F?+(/-%)(ULHS')> %[BMF'<:L-KE$:I^*SU,U M]%#U7K!661D-P.NQH$:<.I6\(.6U;REW)QBJ.CSPN>.9R:0]B;6SG8^I&'J: M>B_P.5'8#>0%GHMXD1]#,:1U8!,R)4IQC+>. ['*$Q6T<['Z]H]D4E#2Y[/EFG$9$]],JQBY2+E1+)1) MI'K=-MUE42I&(X_$LD!KF[P]R!HZL549,T^DN*HHI@%7[ Y+JT[G9]>+S]UL M_#\ICIQQ0A)-(6B+]IOY ):4I^O*^I05BTG63KH_0<[0N:^7P]9)BFCBU?@HL7#V&O?J2X67$#3DN(8%I2T-ZCO\2% ">\+QU8 M15"<*QEKO]Y_BIZ3&XVG1?GFQ:S[.D;)_?+][_-20[:I63P+B_'754;F1@*: M!RE%CI!DJ;).V8*7C +SCEI!(V6F]O.'PZEL)FX\#4&/.I+WJZX&PD?D\/:V M:V0ET]P9#RBRDE>.')QC";*7.5H>;12U\S'W"!@61GUK^S&XCA1] [@YB__$ M,V5Y4'SJ/J30H6^Q;-5_R]*G[E!I$I)%,E'C5BU/ $B(N$NMAFB5E)$8P77U MQE$]\#%LHN.%43PX$!K8#'?[(>//)VE;8V0?7-14<6 I.Q A9G"2XR^ES4*0 MS%'LUGEJVZ^F(\XBB08NN%XUB#Q^!]TV!-8G4JG)RH)8=FSZI[G4_0,W$*]-1A64UT#,%SFIWYQ MR[S'51G[LK+IC'++0QD*[-&P"VL4&.,(A&S*_*"8I*[=2&D[)0,W9&\->A74 MU0#H_N;&TR*[\^E'-TGG^=X@CLT4CI$)& 4RQR!FG4%DXL%QDD QEJP4R''] M.0![439PH_?60-F#.MMY__ ZS<9?46I?TRV;M[]7'K>*4#K09@$T9]Q\9=*: M-8RA$RR-T#)GXVK#]%FB!NX?WQI"ZRJQ)7 ^>'>]K%W$'U=MC^8EEY$S12D9 M@SM-4&G 6\;!"$]YLE9;4ON5SG,T#=RDOCUH5E1A V<[\E%N0=/KM/KQCN36 M;YAN>^_X&(5!5A)3I:#64/#)H]?";21")/2C:Q=D[4_=L#'/"ZU):DW"\ M':4['P5OJ6,Y@&$TE '?&6Q,'+(@W&9J,%ZK_7CZ28*&33_VA8)GP7:L2MHY MB!_S=#.1%[?H*%G-=#81C&<.2JT#^A4ZE-&\5I8"$*IKOVI\DJ!ATXJ#P>Q8 ME0P/LV6'U,<,W9_7>[_5T_S^^-Z1BAR]$!> &RY*19L%PZ,#8J17)AK-Q(., MSH[6M">1,>RIVC/R7EA+I\*R)\/W8&3!**"TO#,6Z/)Z2.%.*YD \!'_Q%OK M??7A6,\2-6Q6<3 #>(IJFO3E'D\WN-E/M]OL]L]&*$P46BSQOPKKR0 MB=YX$;5R41QY6#]:;-A4X3!'\FD2;](4/CF.8T05X^@])!169B"2DV!<>7QE M;CX2"R$$I MW&QA.0.C-8. M%*$D."L$J>XA'DYE,T^'7^1Y02UU-6 ?T=M8WSR=A?^^'L_2+]?S\31AZ+]J MK5787_])'"EA#"&$@18.>2N3;KUG&E@DEC-'I'^8L#F]!NP ^II\G% -*P\K MOOI2W/"IQ9TL;@HWSJ?+5-4HIQ2M5QERP&TM8LQ@0]G;DBF5J4G.]@[(AT0U M^;C@Q5!XDHH&31\NXS*46T""YV]0L*O*H4<,$0S",J,2B-)E8)-)X- A!NED M8)8F9O.#VIH=@?#S:S5YX5L;2GW(?>B$RL7U+'Q&HL_S^VY:9GZYR4T%VMDT MOIITU\MBR>NE&&D=%8@P(@(HF7"WI*C!>:Z R1 YSP2C*[8?N(ZD MH,DXHQ_(O82.VCE,]Q?MB*N 4J4, BG/%G(9DB$" Y(\85$Q;ZL_Z=Z?NF&S MSR]\O/:DM'8#X)!"NI:X6 N$['DAIY52:,I[GCVDZ[F9W!Z*-@C,I*-Q9G-N ^SDZ<$DX M\#90K87TP=2N7]V7MB8#X&H8>?SDJ;["!G<O+%9_X5[#@EC M/"1K,CCB'3*(3K'E/ ZRR$:(GC6>T8D1ZS>9+A;&W,OHYLFJF?NLG:SC=Z5 MQ!(>*C2 6XEJ,E)^"MS-4)HRBMVQ $E:"_V# TYR ,HKT!'2A>>T'3<\2U62HW!?F MZJJHG;#X+E^_(1_75X6S]]VBW"UR+H.5&3UD$TL9KD)110-1LE Z[V7/ZP_@ MV$E.DX'O2\#M%+6T [25I-(REWDQ&Z/0OI1!2BLF1Y1Z2XRT8(,HL9D.8$JY M;5 T6^:R#:YV;/LD0<-68+TPV.JII@T/[M9/Q6VTR7+>:2X[HDFJG), [3G! M+<08&!DRZ""8LEDE%&=/]V:[J1JVW.JE?;BZ2FK'SMVUW$M[?5/9[36&04%& MR%ID$(&4%ZE*0(H8"C&GB/&UVVOMHF4OI)D_"-*J*&1X?"U#\.4E\ZH[\GF^ M>3OU_=/G67=]^?EQ!:VWK-S5E"?S)?A>7AE:]!1\\M%&2;E7^]VF';;N7O"R M/SB\^M;'T)FXS;8YSX\984F4.V<.U J4F@L4;'8!M$4GP3*9 WNVJ_2SJ^R7 MS25_!!Q5$_;P=NIP\8UD2CD0%B$9'T"4*72>6P4T9B64B#G0X2ZV]D/A'^52 MH2>M-7#A^BNZD@'WUZ_?T-6<7J8/"/?S:6&V_*]4VWQUD^(E?$@HQW' S; L M(9S&^[]QYV^.5/(YBZ1 B&3Q/[:4=2D)W$1EE$'IB-K=,GI@HYFA(G6O;(=6 M> -YY9.8O4BS<1B'@EOJ*>BS, NHW]TSN =%^7J)S(: M!>/5H^J7Y;"962EU=TK#,&G@X#C-8F@69:",0-1E1%]P'DQ.% *&GIQDIH.K MG4/O_S#H<4!QBQ _2(E'(_;+1&E&^GN9M=N7LS MP8A4Q!-J /TQW)*EJ[A7BH#+$4\40H)FM;.I>Y(V;'*U-R3VH9@&7.2W4_P6 M;J +-XZEZ:CB-I2Q<$ I8R (DV!Y>3BFB;,ZATQ$[?/Z 0D#3ZKJ0\V/GMP? M+_,F(+-I"WK# 3$B^])HU$E6I)$INK22 9/&FN@$C[JV-7I,QYM;=HN._V#Q",R*R!\S+TTLH(SCN-PF+.<>^\\+7' MGNQ-W+ 7//T5^?>BG 90M^Z7LFQW%\>+ZS*M>1JN"R6_7"_>=XO_2DMC//)9 M)>.DAD@C2B]3!H9("S+BMDT:S7/UKIC[TC9P;7\_T'CD[?>@I^$O$LN1L'G. M6EZWSF_[WMWVF1W%2))3P>*&Y:F,:5'X,Z; )%NF!6D5Y'[M,/==<>#2_5XA MU9_H?]19R,NBHL_=!+4Z+R)9?.]W*/)3Z[W(=.2]&:X_)OGQTALP4\*T%L1" M%J4O8- <3&FE+X++V005]<.:E-,#]WT(.SEQ<;/(I^6.LE10K6D$9I,KE_81 M+-49)-=$917Q?[7OM.]3T,S XTI8>)2/.%[>#7AD&^I7$BD/[;MIV;9GW\;S MD;;2>4I1&BD:#&H2AC M=U=N/!VQF(4WLG@'=ETMY%)6H!5/E%FNA:Z-G:V$-(*9TQ7]L*S@9*DW )T[ M9=:_I2N?9B-OI8@V$-#1,?0QG0##; F>-9%.TAA$[5?=CX@8%C(5%/LPG#M) MR@W Y%.YR[^>?5^RL.)FS8B@40KM,X8D&'L*#!_ <&Z J42TITJ96/L]XDYB MA@WCZL.FCM0;@,]9C,O2Z/*8:!S?3M?IC34SVBOB4_9(O8\@%-=@T/2"#B%[ M%W0RJ79?SR<)&O8)=7T8U9-^"U *X?KJ>E)"W&7+^2*H6?J,\>_X:UI="ZP9 MX\DY1G"/6!,MB&05&.43J*09,U;)8*J/"]^7N&$K+7N 6"]::0!N']("99/B MKVXV'4\OYVLN0M8I28L,2()^8RK\2,'!D83",T*:6+O>=SLEPQ8BU@=2!7DW M@)I-T/$.>5FF<$>&>D41X>"C1P[*."M+T.%+.5!!)"4JU"ZC>DQ%(\VI*X;O MQPFX 8@\KI-]G![[T$TF;[K9[VX61U&9U5L.PW$KB40)&,E+!9?@-+!$[ N, MQWF2Q$;B_",1\>PPB'KJ:0!]=P+29=>F^?GU8KYPTU*H/9*2:,Z$@U3J)T32 MI4\C+>>TY$(*(I(,E:'V%#VMS=VL"(3=:8+3M-),Z?&6"';%VF:3>.A9,[!83(.W.Q$!L%#W,0;HEH+5)F/WAYWBYGV"+ZD!F5[ZC<+*E/#G4W>QU,+(9LU\&?%)2HFBP/]#?U4YW"Q)"#2[GN?: M]RTGDMS:V,O^8/F2NCW:!GY-,]]52UR@*&_;,,77US/T/=?G]SYI*VGH7;:A#S%V'^ZR74:*>>9 M2R% MF7@(C4"-Q(5(&FFE@4I4@\IM&>(:FTRYC# .UP_C>&NM$W?MI=N6UJ7 M4P"/@*5J1X27B1+) T^VC)@(!*PO+3ASY"1H$U+U&HDCR!SV_>&+8[-''3:0 ML=O!XG+G[> 0O>3 I7 2:8@6*1@"='E[3KZ'\D+[GN)@0^BG:CPLVXO,2F_&[BYP^XZMP'H:+^XP M<)[7;R/=Y/:)V^8=D2"(@" =^! E"!L#.)M*BX%$/+?2*EV[+JL*X2:W38'SDDZ:25D4QQ_G_!0I64\FTV$1$Y$5+4GQN])VNDUNT\NH!GA]5N'[4O;L,:K#PP]KO3M04N-FIUEOX5/ M2-MRLL[\&//S\!,US-"39%4R1ZM/W\Z CCY8;@(>'ZK4AF<&SLDR0R@%KQ5E M@M>V.OE6H) M5XX4J<$D$H#%R+B*CF9?O\Y])SFG5_D_^O0M9)-B1NKRU,Z5;H4YX\!&U).6U0L4XG4,9333EW4=6N5-I.R:E6Y/Y7[YYYR@IO$;FJ M_"I92C4";5 M;IKS+%$5!MEO7V ;P%DDE%*,M@/5JOCI 6P2^!_A.6$Z\I1J)WX/H6]80U,7 M/UNFV?>CIT8-T5O\Q/1R["?I;#Y/B_G?NB[^/IY,RG53*;P^+@QZYIMUHJ-# M"*]DNVX606 \7'_+V6=#=HHD4F:8&CRL/ &CN2RI>VI-HARE5GD;'T3@J3;M M9K%M6X.67A+!X=;(H;28R R\YAR(Q/@!S^C,2.VT[A/D#&NQ^D/-0^M52R.- M&JMWW?3R4YI=%HWJG))N22U :=H**-K\)Y$8 M3UR$VA[2RT95*C"=$T8,RD5D4-)4O'L#*F=B/34ZN=H=S7ZDJ.H0_>\;51TB M\HKOI.I:B)N6->5QV$6:+2O@CK$46[]3PV(\3V ERW&ST,TBM^<+C22:'"%3 M0TL%@01+-(5($AXSHG2 JAU<[*+EY)ZK#[Y["V8=K&1<:'"D/(/)/())W$&R MF3,="+&V]JOAG<0,W$BS!@X>M5VM(OA&O8QUC>BI=F(+$;4LP_VV MWX8QSKC60'EI]IU+Z4!6"91*01%J2*S> KYVK_>'):KONT7:=L195;HJZC*+ MNPSDMM2!U;%,>:Z1T-J5B7L3UT*[W:,P\7S%< UU-&HKWKCQ;/EXZ+=E M]?VJ;N^HRY^M'ZIR__,\B94,RV:E6V7?EATPU*\VJ&*FG0<1$%(F&@::$*J8 MDXGSV@^'GZ+G5*.S[=MW8FVME/,A%E CLXPY<(8*"%8)Q@EQQM2>-_$D0<,: MEVJX>&AJZBFA4?-R9\3><8G8VW]>)^>Z@YQJ-2GK[V\)>=%WC-H[!EDB6$1@ M'(REY>RP-LNL.'TXCZI&[\5=Y%2;6KFU(L(;G@UN!")(1L]@R M49%5;_,KF_-,:F%BY_3*4S70J.DH3P#'B^5A[Z9E*E69:I:F87R<*7GJ]LP?K;0&:,)1:FC,"0",>9.3@1280LTDY2,Z=JET0=Q"!-1Z- M/[O8[?8(.@H>6<(S.Y1[3QG J+(-"5$Y1TI,JFV+#Z-P6)/5'[:VO2KO26^- MFK4/:=G@_L+-%D=:L@=?J%,VLYNH:B^*-DM\_S1STSE"!\F\]:.S]H$FU*VV M G5K%,%@VD=@3!)/-+6!ULYX/D?3Z6^(MG]_:RF&250S)2 )3DN7MX303@D2 M]4Z9Q(-3MSHOGR6GE*3A!$2F9>7 6SRYON64NYV!M[:S3(/)CLOJW2:>)VO@)O\UL/$H:5Q9&8U:CQW- M'"ZZR?C8P.RY3_;8@V([V4WUH@@I1=-NH4KIMP+ >R'9G1 MNON!BKUQMI'TPAUR#".1)67 TE(CDJD'PVT$Y5F0DG/)=?VTUDMWR/D593J; MNLG-$O-?OO\M=9!)REP. MP$%R61 M4<;:-9PGD#MT]JL^TI[HH].K+ALX=3$R=Y>7L]+NP83V^EX!B??TT +J/X7.*UY.TB8CFI:9P M_JYSTW+QM>EL\"&%-/YZGU4E';(F$^0RL58DX\$YJH%I1;QFT>"?U\[A'4_N ML [@2P#TI739[!N5A^V3CO;[MG^HAZ9D/?J!#YI3"4D]$^95I=$])-LH96$(2*2(9,TI&*,4:&^)M/B; M*5>_6=B/M*::E1V"AT>&I@=5-!I";AHL'6],'GZB:@>S'@W(4SVKB-0I4Z%1 MGR4384MM,1,&N*)6$48XS3]0'[/;@W.SR*OK6=E4#P'MN, #6@%*UX)PB8/7 M>&AZ::3W4@;G:K\.WI>VH6M)ZV!EMTM343.-FIK'[<2.MSD[O]5/W[,>K=". M=]J"J:2*JO$'"4*D %X1"BDPC+^TL2;4SE[5?:=?='8'WAN97KCO2V$^P'?F MUA%A**+:XW%-F0-#N,'C&J6@B!+RX77K8U E1THU:D@?- MQD[)?V_[4 _]T'HT(,]WM2(T))CW:B32WWCWM$)SM=H1>0)^-FK6[/8&.MVE;OE*[8='+ MNT-*X:FD! <;\;P2TJ/G:X,"QT1D$@-Z;OOME5K?;FT$>6=6@H\BRDR*Z$\:Q"I%(K[V\[VGZ&G20SH$";N-S(G";]2 ;&L1=+PA>>)K??4S MZM&P[.QF$Y,/B6.O).') M4R5?HE%(]:XH[\;.CR?C\AQR+>9X/OV0PO6L#-U>5C??*4;06F=)#:3("$8< MN >,RAP]@NQ-RC([7[LMTU&$-MQ%Y1 <[>RBTIO2&C5<]Y_MGI)_VO*=^N^* M>ZW&?.Z%*"&:1Y>!E69^@N#/+ D>8K;6>ZYDD+6;Q/7]NOCVQ-ZUTL-"O:B- MBT(CJ>7]F1:EU#CA1N,AHNO 6;*UNQX<2N/0E9854;3;P>I!78T:J)LWOB>4 M"-W_0LV'QSV:HYU/3*F)WE-O '6[O*0UX*)WD&DDQ)C O*^=0.KM^?$&SP]7 M>#O-W>QJJ9A?OJ__\&Y7L_(^/PHP))0W]-R#9]I"3,QP9U/,O+_+_8-(;?29 M\B$8VFV$^E-: ^6VZ/-UTX"NX+J&>).MOYAU>;PHN9Y2(KJQ!-WM8R$,<._< M40IEM%$0/1IY03(:7Z[\=<4 M5],VGGN*H;(C&$DI\$%A%.5*)6"6$5QPAN?(%:Y0N_KT( J'K0[O!9@]JJA1 MKVY'-X77:>'&DYH](&Z^V&,+B*U$-]4!(CF6DD@:O!?EJ0+GI=I.@+]]95/LQ(ME=U:-M&-;1^1:(.U+$%B$HUX)!F,81X2\3XZ96P0 MM6O/=U/S1^CT< C&'KUXKJ.G1FW=^D'1C=_ X0=E8)NTXP@TB18P9@I9E MDEHNM0 A@&0BEFYS059_8_,4/4,GY^ICY9"WIP=I8\#083Y;C#8F_G8ON\G9 MM_%\%$U.6D@-RI3X)R9D0F@!A+%,B,N,Q+URP+C*'3CAKVZA]"0! Q?S5--O M5UO80R-F=6;?9>%U=^7&TY&SD7A!'#!6>I1+(\!83X%;RCV/BM#]6D<_AYA= M! R#F(J*[6I+>4"H+-\[S[Z/_OYQY%.(&?F$* -N%ZDE^&0C1"ZYU=PHH9ZR M)/,4_GS9??UY_<45--:_N$7&[7H#PJ".TKJ3)-B SE^=C0+G.=& O')TXX5C M!*P2#D(BPCDB@V5/^6&'Z?S5V3!IS/YT?J $&\@_[C@P,=)(;]$VSLO03:)# M#&"=0IJ1&MW=T.DR\/UP2YC?WSVYV,>OB M=5BX:?R89E_'82G!7O(QSR_7;VKF0'9?.$O#"(;>H?2Z8,0B7!W!H#M'/.64 MIYHHS^@?,4N3LI&>2P^.J%SFW6=P)BJ0.GGBE0[9U1X,^.-G:0[!RD%9FD.T M,7#,O=[(Y[/U/EZ&EME1*E-TZ!:R,DV'"7#>H)\@G;4ED>757E>XSX3;V]9N M\C0\0JM=11&W 9'25VS-P7P=ARA+K"ZO7+4L3_3+_#CKDD$!$:TX"QEW5SV< M/"9@N'C\=)T^!LB) AXR.B]M%U;/_-<[YK=4+N1&@9!RIX?!A>(!A"^;1V0& MWOIH0Z*:[MG*8LO'!U?^J?KJ*@JO*>7_^BU,KN-X>OGQ\_C+EU+C,HW_-[J* M^"\OU[SEH(.@)$(2))3.&P*\\0E9]:CYZ"5_.-MW'V \O_ PH*FCXIUXJ2SO MIK"TFZ44N1=9!3#,XU[35H'U20.G1B9": I<' ZATY!3/:/3,W+J2'=HP"Q[ M%-XQQFL6B W14^J!DG(\6 MNU*7(R6\LEJ5X636@\!?@4F:0F JRR1]$K1V-=[S5#69LSL2!=MOL&JII!V0 M[6)G$TN6ER3X__&3^S822;B@.0'&2@/QJ#5X/!C0RZ3)<-R^H8>YT >3V:25 MJPK#WI36#B[GH\R80>+*[)YR(D1%T1E +](JFWDI57*\I[%,^YV3O;T,>PD$ M'2;>XV'1+=RD[ZOX]VY67E]^K7#-_NA3%:_0GR;SA:_'GJ]M%_H>GS;MV^GWYQEM%1GDTGWNYN&TCOU%4)Y]6)WQ*2A M@G$%F>K2L+ MS_NR&CP/6K$(SI9,BY!X$@3BP3N=@F39.6>>,WT5Z/@Q!L$=@\:75E*+>+SI M9'8SAN/UFJYR@S!*%#T'7]YH>D&0N3)3R'(+&K=D$T43H+(UJ!9UQR]7LK 6,>]5QC(6%L-:0]7 MWPMMX@^-MI,4TCCB[G.V%G?I\G(Y'?]/BB-EJ2(Y"$23*[7R1($C"3V,+%VD MU*9L<@WL/4/'7BB4?U04UE12BWA\R.&G\=5X>CE2GE*E(X.WZ=%S2<*3R[0RZ.$_5EZ MX3R+Y5 I,[>&&95]4[Z+Y1G>2SRO\TPVED["Z,4"#?* M1Z 9[; @N#D=C0:\"$1;Y90,M2^HGJ;HQ\B8'(*7AQF3BAIIX![@;C#]NKOV MBWP]>"%RH.",0KF1J#'ZT64$BM79$)E]KOW%B-4QN.V9N6%*1*ZJ$!%Y>T0JJ/;A2^I^<-A+=!0R+:E^. M/D7/CY$?J6OOCM1&M>NMOJW=/V;C13K/>3[B6465@P%.T"45#(VYE>@%4R:5 M%5(G98:Q=QL2?XR,2?\6[SB=-1I+W)\"?TJ?N1U?JM)3?0\B*X4!JQ4V:#** M64DU QXX1S3IB <:C\"L-2I:9K*LO2OO4W!R'_5[HEMOHI'V+$01 Y#$"0CK M.5B2>1DK274665A;^U'Q5D*&=>%/T/6CSNTW41]DFZH4A0'3QXKC$X]EQ#S('H7+*(KK:[5B>(6E8M[HW&W2:Z!MP MH.^S\Y]N-B[.U_(7;Z?H&J11(#:$3'5YLI! R(@1 0\..&X5[U%>Q/=[BFTA M:E@GN3,U5-)H['6VRFZA0C2[R=$68^^42.^>IJP2I'5[2*/ MYUV[K".1CD.,MKQNU1D\)PH4-\$GYC*5M6?'/4'.J99F\^EUZFKU'HH0ZG-Y MGF_*E:;0/$#I]@A1>&^U(RY63VAO)638F*L6"AZ:DM-EWL 1=7'M)^/P]\5Z MRNB&IV4/&DJ\DIQ;B"8C+]X1\%9*("9;(UP0WM0N9GZ*GD9@=+RZNYYDWS". MRE%[TV@V6995V6'!4A#.,_">.+":21F-UJ3ZPZ_GJ1H64_40L">TCE3'T)5. M__B,'UNF*]8OO:7)D1NJP);WW2)+#E8%A6Q(= V#E(^N:G?4,SW\_P>:)$/B0+ R %MP!R8'#]2H MY+V609\6(UN&A>7$@"3C$.6IS#9T"9A2.1KJ M?7K8%JP>1G#]1AS>(W6Y"QJ'"K;1U,J;2=?-+B9NNIY#-[V\+27=_-F%^[X< MRGU"^N6H=6JD:$YGL%(:YW7RBRVQNS>"14!$,1359:;8F0)#XY MK^6HWCA;*3FY"Q!^]>T4OW6]&N8:T]67HJUU4YO B>-HB5VB>-)2SL#&G"$+ M/."=B2'FVM=73Q(T<(.6T['PJ/-/-?$W<'S=9V891PJ6B?(80G)1.CVHB+*Q MU(#2) B-;C_^JE< #9^[J:CB)\%SL+R;0\Q[=W430(BDN"H2H9+9DAOE8$R* MX DZ_Y%*HWSM?,TN6EI"S^$Z?A(R1PI\Z(#\M1M?3=+LC0O+AW6;!GQ44"DS M,*T-B!Q5J1P1H")AI6FP3FJ_)XY;/]\2"HY56U=5AH,V,5SRL/'J-T[BV>4L M+8<,7IR]>G7V83.E^54W^[)FD1G.N70:9+&ZPED+/E$!W,FRGYC18K_7B,>L M/G!GK^HHZET#PX/L#6KEMVYQTQ#C57?UQ4V_/]@W*F-$29 10\MMO6$27'84 MF/!1:B$CSV$O4.VSVL#-O:J#J+J$ASZ?;I,7G9O^[=K-W'3Q?=DQ-ES/D*7- M'MFT&]94!)5 <8\!1*8!D"F./J P7.EH#)6'F:3]%AZV>*M':]2#W-MHV;LC ME+A-DF5..%GVTZ,"65*X5ZP.$KS,D48AO'2U>PX^2U1+AUY_X=>IVAC::#W* MJGV:N;AY[FBHBS8K 5((#L**4,9N1$C1AY!LE$FK_0ZXIY9IRSI#SZS4IF'I RZG MB+@B8OJ^Q*C1"'6/K_9S0?$B[5%WI* 5<5)8RT!3CG%[E!%LB(@T*K5)P5"6 MJT_-?('KB-49;57V@GD"S@8TC\R4$;XB0:0J&N62C+%V)> 6,H8_FT[4^]/N MR^&B;BY]O$R.,C2P,B8)0:)1%!S%X@G&B80&PJ55D55_ZMGVA<,1BGW^FN$0 M*3>'DSNA)I,YD$@3;IA5(W*/H:;5$ G*R9;N7+%?M#1\S7"0CO>]9CA$X$-' M1-M3Y$F*()+(('F)&)G.8%6*$#DKG1@,?]1X_ ]PS7"0VIZ_9CA$AL,'/$ZEV3830JHE7<"R9_H&N&HU'4NP:&-C5[I<"S+95N MRD/@FI::? TV$PI!.:Y3*9/D>B](_<"7#$=#J+J$AX;,HQ.7#.^ZZ25B]*J(KI3T+YW!Z$U0 MDD<(Y29&Q"# X$X!K1.STEMG5&U'>1L=+1ULIP=6)TNZ@=#J(0\W#T""H)D9 M"[284T$0_R8D"HE3'[76RL7:A:/;*1FXY=+)&GX&,D>(NP70C*?I/*].XK69 MC)*R((B!)#5&FP*# YLUVDIK4A#2][QZ>?021)NP)S< MI7^]::2*95XIAT(L",?0T9,N0@J!2:J%TM43>X^I&-:CQ T3(DB;'$61D$"K=P2X3T([\#A&HP\?_9\@ MWJ%#Z67HEN(YGEK3\>7GQ2;+5/CY>/[FPTU&B=+@ L.S4NJ$,2/&5<3G=/3I1R)"JM#+@#/UZ[TK! M:Q3"H&=OI.P5*2TX*:?J]DFH'"'H!L#R(7WM)E_1-MYGYB9%[21&@%E#0(.( M)IB@"=8A =?4,Y*\RZEV8N5)@EJ"SS'Z?CQ=O)+PFXB=[\;_]S>9LE(+71KX MXW_0_7=@N&(@-;?9,&Z]J5TGOHN68=M[5L_IUI!X U9H&Q_O2@7C[.8"A3(D M65@P+@5T\ /R4SJUJ,RB%E9%$6H?7\_1-'#ZKHKF]X#3T6H8.LZZ>/_JU_^^ M'G\I.VT5 :1W[UYM'GCAF6\2;CH?2TFSY:OMYZ*6B;I@K=VOJ]I3J[2'D..5 MV?4AV08LS\=K/T__?8V<_%IN6C?7)D$D;S.>MI8(L7KV;F7.>,HS:Y+1-)GJ MK?2WDS+L=-':)U8->;<)F_6N(IFB?Q8]<%N*I(658'"#0?0\$Y:$)[:VK[.3 MF&$-4!55/P^?(^3>'H V>4Q&%,L"-,D>A)9HG+-2H#Q'RYQH- _+9FJ#IX63 MJY*2GX;.$1)O #;WS?&[S>.OH(R0(EG@269 .5#PW@H(V9,"E> $K&?H_BDCDZ$B M"5._X^,C,EHJ03]2O8^Z/YXFZP;@/X1:7'Q?'KWGH:.%(T\FUP& MA62&]M@D\$D2",0QZ@-' ]JOV=E-6TO%>W6 U8M6AH[2[S-ULW?>S%*Z2+-Q M%T=.X\:)3(%)KLSAMKH\5V?@L\Z:1^:]>?:5[EXKM51E/QQ.).F7#P7 A0=C(T!^G"9(R@7%N5>"U>[,^2]3I55ZK!3"T M_&<*BT_=^>SL*\JX',5ONMDY_B%J;7JY'+?VMUF9$VE$+JV?(N@D P8CWH$5 MG$+FW@E/L\^\MF4ZG,J!1X-4Q=+CTK%>==; 27D0AVCF6[PO(T M79:%/PT#Z3)UH;0K(@$C[)1E2132,@T&0V]BO*)"XN_2ODZ;?6D<-MYH"*J' MZNMX$_M@?'+M :0+-[T<(X=G\WE:S,L JM_'$Y1O/%]\3K.3YI+N]^DZXTJ/ M8*.2%WFS%N+Q(1E;VA')S!&&U 5KL0K697ZX%*#)7F4&,G05+NF_B "3[XB M6L\@68VO+\NN\MD*G1%-<)LPG\N]O0^ERX" TEJ2JVPBKW])M)V48?W$_M#R MZ.JH@B8&= SGL\7H \IG=?U*8HXRQPBQU'X(QE(I$%*0I66<:B=XV.MHQ*_> M@0[^ZA8V]Q8<^"ZQANJZ4^78@O+7%YZ4D\RUP'U 2M-]:3UXHA,P:S"PR<1K MEVJI?\C+Y!.4]5#=1TAN8(7_-IZ6U-MF@J%")PKYEGK9>9I)\.46U%")?^ 3 M5:R&RN\M.K#2CU%95T-^0RM^E7-=$ZXE,RYX ]PX#L*@#$P6'K2+G-) ;,Y5 M%']WT6$B\&J*/UI^#21^?L-H"EV>U7W/E^O;BBMJ&%.E4R>&^.5", 9PFC@0 M,5(KA%.B^C..7;0,FZ"IZ0U4E7JCZ+E]B T!&B;Q!$IW8Y#Q#.!JJJE!%)9T0'<]7=SA2&L> M>4X&K%>B;-=4?J9+119Z>HGXP/L&WF.JACT<7PAK)RICZ(*EA^S\5W*S50=C M28S-D4!0Y3E-R&6LN.>@LY>49N>"V.])T:X5AKTPJ.DZU1-DBVBXZ:3E"#&$ M1BC)161#*MPSA".H:3:4<&$>#FT^ ]#ND(5M?<<'HX0Y="(>(/FS4T*\:A) M>9-!2%$0ZP(8[FVY=F,H.$9G74T!-H4 ==.$ M/&A49O1@*-7E^H& -^A&$1*H)=I9:_>S!MN^/HS?\#((.$: #;B@-X?DNTUY MI>4Q!971D;T.F%TK#!N< MU@%"/1$V8#EN^'A[]<6-9\M:_E*MJKP(T6<)$0]&$(HP\-YD2)PDXY5!L/=5 M%G.?DF'CU;J6HX*L&WW)<)/Z*Z]";@[H+I=?G?O)^'+Y^;F;QK/YO"M%I"G> MO"4J"9SY"55ME5:N4?36AQ#ZG<&HDW4DVP@IE0O.[- QYD9 Y$)'X5VDK(^7 MER\S@S$2%YU7"0Q1%'=JCF YBQ"BC,X*CA"J[?S\*#,8#]'[/C,8#Q%U V?> MELEQTK$H)2L=KDKRV"<#CHE<6O'1%&BPC-=^Q_XCS& \2+'/SV \1,K-X>3. M))Z4!GT\;TIZ$F--;QQU2@J*\6:O:&EX!N-!.MYW!N,A A\ZN#K[ MY=V#'IPZX#X)3D!IN8FA8=+@>,K A _:2$X-LWM%58\^W9+VCU575TUV@VM> M2O(Q3T8I)0IH=F5,9&D^+SARP:6( MQA/NZ7[=+'8NT5(;BRHHJ2++!ER2+;U:J2$HE4# *EHJQ8(!GY@%I;FW5&0N M>.U>@4=V1'[1*7>GN*XG2KDYG*RWCU6$Q: CD*R1A]):U5&:T3\CT7OKHXC] M#GIHP64]5;?[M.\_1- -@.7I#O(DYA2SE1!R4.55K0<;F"IM#@TQ0DE;O3W7 MC]:^_R!]']2^_Q#A-X"DK<,CI5 TY=*M3A=++!T%(YP'*@U73BHM9.U$W-&# M6%]T -XI1]3)DFX0+>O=)!(U*@H)TODRTCIY<$E9D)$KDKGGMGJ-PP\SB/4@ M#>\WB/40<;< FBWS04DI\ @<4F"F]&:EX"WGP"6&<]QR2UB?DT%:.)9JZ':/ M0:P'"/J$OB^+.LVQEUF!91+@9JJ PHB?Y_^_O2]KDB/'T7S?_X)IWL?+FDDJ M57>9J269I.FU?4KC 4HQDXK01&1J2OWK!XPC[\CTB*"G,WNWK#LK\BAW$/@( M B#XD0'W28%"IBE]Y!Q*Q*P399-ZV*'U0S@/[@HQ;:(T DQ.4W,'#F4M^L?P MJR[):W*2[>?5504R2^XKQV 0I!PN*N>\]<"%U]Y(BL1,ZV+_$R)-&\F,@*&6 M)NB!)6&]5,?BO;;%0,9ZEB]P#W$]#5+@+CERG&D0;II29#SK#8K'Q+?'Z[ ' MP^].NO&@;+"5]4JFVF9<>P%I](XI[@+A%9-O9?HNF!(.-]8>>HQ#-#@C4( MC=Q5Y^? "Y7 HV><:^0EL\91XBEWISSKY93MNHB.TW=WL'D3ELM?L_G75]_K M&>8S+7GBY.2@N$P+9\$"P0CZ9!43+NI@U:!PX6CLW):GIZ:2(PW^*(A.T'YW M2+K90?SYHO84?\1EJO;Z2O,NI^R5):_J:K>#D;58B )R$(Q'55@NK3D>ATO7 MTX[Q&"AK9IGN,/?O\_"]GGSZ)^8=#8M.:N -M 42[[>$D(+@/&4*&C#BI889'.>C!-%[FFS: QTCFO#4SF_F^TN M[8YCG!FI@M!9T33+KA[]I@D7;02*13A&YRUBZR7VYOM[JLVT@=/1VFU&O-T& M&6\NEU6%- 1M2Y$>6(R:/#*G9$:I ,'7PWP1&:HQ-JGOB-%3[-X>)\?HNI_K M VZ.Y/UBGK:#48D%IAB"M+PV$&I*@!T:, 6Y\B;*V)P6\6%)>KKBN3UVCM3X MT=[F)R[CXIE.3+ZGA(2>]Q,;G8.\][S6IQL?%WCD,XM&BJ"2@* RQ<_:1(*6 M#Q"+2HGK5*QJ32/Y?&<6?3W@8!S2X$0D: ?*11:K2#7:KD$*8Q+49,K]*UGPI&-W\]Z M9O$@PS[=^'V(EKO#R>[&<^N-D,I"XJ86MF0 EUF!NC$7O:@42*T[ZEY$X_=! MMAW2^'V(HCL R^.]QZ)89-)ZJ%\KH::&H"N_9F*8K.>*?O[_>./W0?8^J/'[ M$.5W@*1W>'%129%NM0N*X$RIQ"9&U.F%EA;O1"MX-JH$Y3"KW/I0_4-R3%MI M;HZ;DU7= 5P>.#>NLI=1F02(6H(RRH%+"0GP,K%(:9V-K9MXCV1@>-9C;*=$ M,R=JN3N789 >@#'G#. /#0>9ZG('A$-U- M;OF]Y[R#<,BQ;EHYI4 QK>L"65F B^#<)3:,8J- 7)R@:DL5I(S3&$ 95O%Y>._9!)MO;CGV(_J8V_*UV8K3,,^L4 MZ%C)5&6E 8\^@?0"7=&*%SZ(N/;EM6,?;?BC]==!@OB/L)S5Q:UVV:V]7C$\ M,",2!&EID9/2@I?:0J%HU3L7BDVM$\.[,O34['-Z$>$D#7>&D&U(3-**R%0 MK6KWI0VF]J-KD%E7MN68E6W=JW]?BFD3Q].L^@A$CE!Q!R!Y'59XXRHQ(]%6 MJC@(I6B2GM/JI\BSLI2BYZ%X9EH?%+\M03_@.,:>BV;*G;J>L.44_/ 3E_/9 MUV\7O\_F89YF\Z_KKNX/OW_:G5XCM5AI?&7YKPQ2]1149?Z76OF8M#7<#ZLO M#7SAM+6&1O@83<-3H^9-F(<\"_/?%N?G8?FAD 1U-&]^^[ ;38DI2DX1&E=, MUM$@.!T0-++ 1!8J.3,(+T^^:MHR1$NDM-5J!XO.@P0_CJ)T'BU%\$L.>K.D.T;*=3L(6GAF/4+BCU50E"TXF#5R$ MJ%)TQO+636 OABSK( L/(\LZ1-T]@.8^AY,RTK&B$R0ER$EZ4Z!>S S1:Z=] MSI8R_=: >1ED60?9]FFRK$,4W0%4]C7P)U&*K66E)+0"5:('[ZT%QES X%4J MS>F/3CG8_DP''%HW9QRG[PY@*_:XM;^$&_N_AU MEHQ%A:$R>'-'&HL:7%0:A,V5?%VI8/2(WN=I"7O:SS\2%(^XIL86Z@Q_9X8K MSHP)4$S@578),1L%6F>7'6K#4O.&PQOO[ZD#H#UV#M)N9\BX:F#8['7<1[WS M'BUZ#:5D51?K #X@ T'QHOP< .H"W1BI6#^YSR"G7%%D)<%CW"U7*TA84%LC9 M#\"WI8_AU_ZDD-&&X#5^@EB MP'AWDV24F.R.6(-09E\2REK;HAF\VC(NO W+FO&NZIW;-+S/WTCA)Q N//:X M%GP+@\5M1+>P>]_N75<'[S5AQPJ4@#)84)8%\BPN04G:2,V#3M@Z2-TGRZE> MY]7\8I9GYY>5NF*]\3R[F.'J[9_I_)(46!?R-XOO/RXWUOI0[HFQ(0Q4VCB, M6H*H!;\-[RG-.+ YE!R8B=ZT;A]J(OBTI:TF^+KKNI[?H!VLG>^1E@#R$UA= MPZN?Y!%J[O)E04/]OIA_OEBD__RV."=KKGZKJL%\K6J;2C1U1UQ+!JK>HQH+ M=Y"UM76D&O.@YM@#D'NTL-,6TT9!Z_,8[D4AM*;AZ4PE(V6=@-K6X-5D#S%2 M,.,98SQE%R-KG58<*.*TOO.9@',T7 ^W8@<@_>W>NG%6G F") 6!FK15F G=[QUBR _K3_X.UT9:T]1.7X2N^OZSM*A_*.LY9?;B\ M6%V$>:[\Z#MMFJ""=%Q#Y,53?*P8>!0:* XRA7&E56F= 1XJX[1 '25:'-5, M'7C,H>/;!!?)5MXC1H/3FG(T7JF0I&!0A/)**H:T($R$P0X"Q'&Q* M.FV$.3U6&QNS7U^Z;Z!GN=)^A"(K#;/=;'$[X1&4$]%D)0+#UJ=D#Q1QV@5] M>HPV,EX'X>;=X.ANK,Y<\8SE6!L.:1",M.8R)HJ6O-.(%M&T+OX\(=*TO2^C M!),MC=#%*GUW0-M@(V5DL5!T(04)3Q,%7,D6DN-,6LM]:'YU_(."]+75TC>,TSR*AR"(%7\KSG<49][7^,":%C=-_M MO0YO_^NRTKR>T%=PZP%-.@GVB]2J=V#]AFMP>.2*\P(4!E4NB<0K=S&9-#*1 MGXX?R^G)56_M6KQ*]8#6KNE^]_G7CN^U!($IN ME4B4VE;>367J#C+F.FS-&/E$Q.:G, ^5<>(EZ7B$W'4?HQJG@USN@5&M3[-Z MECC7UH+TB30EF85@?(;"@D#&@Q.A-<;VB#(ME,:U_UWND@;&Z!13]>,2KV@9 MN,,8E &EF ,EC")UU04]66:32"GQUE#E/SG+Q_^_G- MA[\MSO.Z3_'C]MPS#SQ84PIX$R3)[9&\?!0@8K()15).LZ>"H/V/[P\3)]AO MT529'?B9-XOY!SM@;J%W$W:!V*K^1U-"-1LT+3TBN(S!1@R'1)V2EI M6V2"MXP$LGOBUI2D =I_@7 "C"QM5429GYZ!BPB/4:=VXJ M)Y8#QT(0]4XJ'7,K2%V_=MK=W&E!=:3R^X?5[XO+Y79@T9M$OK: I E"(2F- M+O)D*6%AE@:&,I0G"]\'OW7:;=I)076DZCN(US>%X-U1YC]6JTO,'Y;UWS6W MN1&"%NZ5K!1$VJ"K)UHIR[%%0S0I&PI-BQ.M3]D-E6U:;_:L^>(HYNH>AC:J0/XW3A+ ML L-I#$R.0W.7?SPPA:]18E/76M>9JN2=$SX ZUM;WBA.G*'Y"Y&2< MG;W#K^'\+<4&V^NKM>,BN.#!E76MF0;A!$674B.3A5OF'L7,"M._?5W\_ L] M>@,7^G"-D@=>.&W ]2SKWJEJGA@A&ZFW\R0RKFP.!&7O:/PR,PB91L"BX(QG M$<2C;1A/P^/FVZ;Q'2>;:]% =Y-G:N''[&)Q_L?\)VZZU]\LEC_^^,?N0B\]ZJ!1UXSG?F/-]MB%!UV$%U\OHPK MRA5I%&]_U@K$+A*S7'O#"Z/ED@5*$!VEBD%SX/0S%BNSCV_=W+A'E&G9X)XU M@VIAC#XQM0O'& ]1L 0AD?@JU!OC.&HP+#H14%%0UIIT=Z\P$WEZB[%K@C+7^/3[>9&;H#U<>P_+#<<+;^(YQ?XN[HRYF.P2:)%A)/8M-, M2JF*K(TVP6/.R?OV%,U#))NV#>"90-;$+-V![?Z)858O'')&@A$V5$^?:=IH M T9IQY+A(O'6U 1/B#3M%MJS^K!C#=$IKC:%^3/EO&%!2' N.@HC*R&P*!2G M>I=+K*< F]<2]DLS;6'Z6=%TA/H[ -*-;9=["WO4*1:&"22*>N.\I#DA3*ZW MS%A3&?9C:GWRY!%QIJU,C0:E5@;H"TM[UV^ILO!*%\IJZX4Q1CB(W-((LR P M>.5#&7$W]:28:K3\\#FPU<0@'6!L/9A/^.-RF;Z%%7Y<+KXNP_?K.;,ACN9G M0@B>)>+ZCDA0/BIP)B;(S,546?*Y;NV[!HHV[34%HV%M#,-,O7^W9TPYK_46 MSN^.[JQH);2G!%B@H"C2)@M!> ?HHZ'D).AL!]XV?^";!X'*O1A0C:_]#ES9 MER6&U>7RU\VU?W-DD5;^Y*R00=9:< '%)">E*4IS@Y7,)5M<:4V7\X@X@]#E M7PRZ6AN@-RRM%_C=2-XL5A=_1YHI^4QJJY E20M\Y*!,%$RE[J(6Q;(K@L M"B#G6LA28]#6I:[CI1V&R9=7RG\F^TT=N.WT1PE0G,W7=MMS=./55)+QU69%^-OLZ[>SH'7642B01DM0*M-J@(H!9Y2>>V=+1Q'OF$P?CF;#KV8\F6B>5.O6LX2?EG.OGZM)^F"#XEY"Y)Y MMN75=1$A!4TY'V<82AD1OO<$&H;7E[.M,9FQ7@Y ZV'A5;U=Y,LRU W#W\*O M55U93#;, XI2V0TRZ1ICAI"3<^A,%MDTQN5#<@R#X\O9&GENT[P<%-Z<>5?# MKG^!:7U+TTT-V!QMC)P!LSY1V!,41/H)\.!"259;QH?5(D<1;QAF7\Z62R>& M?#E0_H++[V?!8/8! ZS9TY4H 5R@J2J$=P*]\S!CJ_[E MH&H=)*_#D3-GDC4L1DC,U8TFSR$H+\!X'S%)9[T9=KSJF+#*@^_+Y8%9Q=8 Y-Y^H9GA33A<]; ,B==.%T@)B> *V&XS%S*-(R&;&1! MAZ'WY6SX=&?<9D!O2Y'_>Y@MUQL5?U_O7&PT< )C_J//:T&@/US@1GSZ5R_\ M;;9*YXOZSM4U=WIB,DKCP)12+T:ULE;(!6@CO4[.\(RM&4D>D^?4O9ZK9[]: MK?!B]6J>W\U"G)VO;X'=*CQ_F'^J-\,NZ^;!/+]?S)>[;^O](ZO->19%69[FX$36/<#G8PW] K9Q>_ MAU3'NN$E\"6F7.E470SUBK"8P"%S$%RVG'FI8_,F_/M2=(*SYX7#W7[%TVS3 M';JV1T5-$<%%KP!+/65L)(>H%()62/+[6(1JSJS]@!P3$]*>:-M'H7*$HCL MRR?\N3C_2=/G]F!V](%%^YR\!29\O70I" C>!A %BZI$@IZU]DJ/"M03?(ZQ M]V(LY7> I-\P7OPQI[#@LD; Z\D5NBR=<*S M3Y9IO=.I-GX4,D:W99YS/%LO/U9=BIG\MJO/%^?O%!:Y^N\1Z MM&@[,AV8"X$2V(@BPKK#,*+5D'50L1@:6!JV3WG0:Z==F49 S&@ZGQQ-=0UX M,$CS)C&FZRE;Z3(H^@>""1:\8U&AR@EQV [/WE=,>QA^!)0TT64'(@+A=7&V[E%M&N97N[L&3!(,9:XDVP)4=!IBYAI"+BD:G;C,H]6^'Y&KDW)C M"R#L UDKJW2 M(^+Y=HT%U>#>V"4.TI4KKQROH!"4IO*]88P3+Y>D^.MTIP' MV?KD\P'B=8*[9MBX2PPRDJ$ZP.";L%S^HK7@$_Z@0>X.W>X?7K0:?6(*1)2U M4=U0 DQ!)J4M6659D*%JOJMRF(C38G$TJ-RME(]HMPY@^79U,?L>+O!#&:!' M'F-1BA(=:VDU(8UF<()&F3#GH@HOPK;VC8?(-VU2^ER ',UB':#QX<#F]^6: M[35MMKVB*X;9E"'+0!%T]K*6CLW@*9>#6(K,A=EL0VONRX?DF):J ML(^U]&3[=(BQ[5246DA6*E$>TS0?N;;T25D()AFN#-KL6O../RS)M%[K= L_ M 9DCU-T#:&9S2FTVFRP[UVH*P\HFS+%>6LUYW5KEWOSNZ272Z+E(Z!2Y3G*I\Y1(D1"A.> M_&TI*K7NV;HGQ+0UB!%@H<_\7R]GN<20$J, 9>"P]%>9T4:A92 MZV+#(^)T@K/V(-@'MQ,MTBFXQ*Y#,S'NE:9E@6=#\S BA+HIFYB(12L=:6EX M!G")'I*":<%UC$4Z!9?<;?'3I&!6*6#&(:B4!;B<'1CC2S&>L:)&ZXZ\+TXG MG9&3@.L8B_0$KA/"WW=7E![DK)-*'L&Q3+E35O6HC!"D5!N$5U:4.%H(UV( MT][HT5DJ\NR(Z& ZU'K#EVV]X4H19UGQ%#5:T*I>><\%AVBUAY2Y]DPYY9AI M#.L'!>DD,GQ^8#RPO7":E1H6;MH2]_PQK^Q$7\*?> I=SP-/:4'2\Y1PC:AY MKEYSW4-VQ93B7;;9"X0H"GDV1;%;C!9I^,K3BAN\9JV;\!\1YU1W<_7HMW_^ MP/D*7^,F/*N CQ13>%8/&)>3-^8?VB#*MRVF%A+L. MI(7>NZC]OJ5%/E6:T:L1?0H7N&%#NR2G^^''E@EM=592#B:2ED3AO%Y*3V/# M(B!KRV,RP@33NEEQN'33IJ5CP6PDZW3*.5?O*)Q=K+.N,,]7C'QI=M)2-N"I M+9:V0X5OM-3=>.VKNZ^]CT7%O72&&_"9"5 H)7@N-'#EC9))>Q5;=Q\<).#I MT7D*XNY_0D4NS%KWK<>KTW(@NZ%-!!TI06*/0>0EX3V 9*#51R M7 ]B[Z(7W, 0?7>-GWWOGKIEYW1[+AHJ=V)PW+@1Z^L2UW7"NT/:T5))HUC, M"E@PFI+4X"$R01JB6$!+M,*;0?6L)Q S6*!I8-3&YHNQ#3 UO<7[MY_??/C; MXKS2_:_>?=S6@U/*&3'4V]6LW# \1!8U.%:2S:&@R.RI&&C_XZ<#Q$@V7#15 MZ*0YVI:K^ALG,U4.G29R>"0#' M*F_B]>7=[&+V=4-+7K53/:7)4A3)!5A7#WZDE.I=7QJR+\H[Q00;=F7F$PO) M_3=/W03:-/ X4;%=P>)&-V-T5G.I:1EEMH JG)91:3RP[.CG*B=W]T[*!N"8 M^NQ!"WONA<:1RITZ@GBSKDQ\J96)J^6.(1:G OG-I!4H3=/$6\$A^<(\=]'' M,.QBG0<>WHOECS77HJ'N)K1]QMG9._P:SM^2I]PR*MO@*$E/$M#2Z)4M$IR( M'#"B#U(;K?1C-8\5IG_[NOCY%WKTQB70AVMO\, +IV[S;K9.G*K,B7&PD7K' M#AYYK@4) ;B[!0<@@Q6QNM&>;Q;SUV.O,>;Y9%$QUUT%;R M)?SY$9>S15[CNS#)LBP%0L)(:YPKI(,2P$;47H? 5/.SS;<$F)8@I*&O/UV] M/6%C=[8IH!>>Y"TA4N3BB@$74NW@EUHFYQP/82QT]'#0X01C[H/%$9KM QC_ M%\-2,*YWI2^/.6DCH*A"<\2B@2AD!)&XXCD8D\L(T+@M1"?@.,:D]^%Q@GX[ M ,@]3_KNJKN.9DTRS!CRIC: $C;2M*',AS3$I94\L,@:(V6_--.2:(RPWC12 M?'<0^G5-Z/:1?C$C/=4_.$-/L9F4 I)='[/6FJ*M>AM\MC$%'XHN[G.CVRY\WU[867N(5ZNZ:7#F!(N!4;IG;:4AC-'23*3$ MS^BDT>A XQQV;<#C[^FL$GX:6%KKM=.6LD]X3M#/'\.R]IA_3M\P7Y[CHMSX M^:]Z:^LJI'4;W:Q>!)MK1^?Z"O;%^2S7O_M,@FR. RW*=<_=NL_K.TGZC?Z# MJR:]:J@3VM4FEKA%*UQ/2F_49K=/]*MN*_;OUF'189YF/PT0'C]0H)1^[#*9%!QB2, MS"[+V+J__BA!IUWZF^+I'LW-Z(;K(/ <-K1U"<#II$S("92J6X*2A MN/3)9>%UZZ[7X=)-B\-G@,J]RQ9'L5MGB-Q6%[1)/MF2 6,]1LD=3># 4V7J M#"7H5))OW7A\7XH^/=VI]GX$5D>/#*T M]-/F5Q?=EZ(?^!QCUT=@8^XGS2UR=&570%YM!6$\>VD0#+AD.'&,) M 5&6W/KZ\MV[^W%#IUOT_OW3AZMW-MZ6;^=7M4>G56G.)UP!"CH!67 M*03'N0"3'0:A64;1FN3EGA#3MJN-BI?3%/ZO7=*E M8I5'6RM*E:R-V@0;FE/J_&O75P^"RO'UU4/LUADBMZ4@-"B8-@C>U(1),0\4 M*FGPWB=#7XQHWL_V@NNK!]G[Z?KJ(@B88FTH MEN:<\EQGT_H.T!=07SW(K@/JJP+]Y<+JOVSP0S7 9> M#[]["0H=>6T>$6@,RG+!K&Q^)>=C\O3CKDZW_&(D,W11=]N-9GL[S6X<6V!9!.4'VW_+*?\>NZ)^]]6-8J MXT\\H8JV]UDM2F##!&U4O]J^[!/^J#>GS[]>U1E$Y1VP3 )#84 )6O""]0F2 MM"E2H%5$\[K5/EE.OGKLLL9S=96O#Z[ WJGXS*0LN7819"BBIA\+DOP'0D3Z?;]#Y 3E3PU$7O./S[P\,F-?ZJ]%@V5-UG/W5KZM_]U.?M1 M'>7G<'W9L.4V9XFI\N;&>H%U!L]]S2]\;6#51>,P2M"'GCX=-^@(QC]9?5-/ M_;7<-Q12:U8KG=00KO"PE%11.'[!^['_3-+Q1 MHRXFC=3:P2;4U7'KUY>KV1Q7NRK%:AUU*>6TJ,W&J38;*T-1EV.&/@4C# MI^8]NX\*U,N6Y[B)37O;] "TC>S;^9>XL$([#:7HVIN<=5V+)?!H40:;53*M MJ6%N"3!QAMS.L'TB]M5Y#Y@A(0,:3I1 MR.XJBS]/D@M:@5F\6\%[*O!]['5=5.*.L>6#$7 SQ4X?W*SYFFGMO1W=WQZ1 M5EPAKWU'KHZ(LP11> XE*!^<-YS9. @J UXV\;K4!BBME3H]3%X5)NM'9[6*BXHYQ00-1*UFOT%(6#WH%T5EM-_Z.%>A!6AKYQVH-(C0 SBGJ[ MZ*)Y)+Y[=]4K$BE1<)1(@)>AT#I-D;Y#*R%R&8T*N5Y4//)FVD-R30RMYXZ1 M6UNJ@U#YZF1P2>1N1:Y=VX&3MY4,7.VD#<%KD5EAR;2GE^KAX'5[J^X[?'V( MBKMP39MSP7]=+/(-?_OVSW1^6>^[^@U)LC1;:XH^G^/:8O/\ZGM5Y#_7/S_+ M4FA561^%JGLIFC.(KI#_#VA<5NB$:-T ?[K47818XP'RFTY/\ M?3:?5:74DSA;8J(SYT/RI03*ML/ZC)6DE!L-<%&0<\I2:-C-9\(0R?I*,9N@ M:023=)$ZOLK_0>M&U=?OB^6M+%C5*,'*!)GK!,I:FC.J> C%F!AB9AA:9XM[ MA>DK06P"J#:*[\!9WB/.4$)5Q>;Q&*[DA*@%SLBQO=($9RW MVEN5 )U?,YQG<*)P\%FB493J:M]Z!V>(7(/P9%X$GD8SQPEM_U\KK-O0J%Y\ MP^7-4=P:WIGAV5E-\\5K6_GLN(0@A";]6:\99E=XZ_.ID8PWFX?EKW6]C_21Z+\DX<[7&MG, MO3-:H7-$4K$3V5<"6X289(#" M$9 ED\X:H9/"E\*2.%.^5X"7QTMPD-D7K6TP-9 VFK@YA!U9: [.!ZU E%*/SVD&(=9K M:4124##3C06)55GF0/'(KPK%Y:RI1_K%Q^F,W?O)J.G6 :89&+CP-/E,:;[-NWYS7_G0Z1:]N[][N'K';\/;_J)^ MB6&%__M__0]02P$"% ,4 " #5@P%92Z+ *I,( <20 %@ M @ $ 83 V,S R,#(T8W1O5,Y\Z=! =!@ !4 M ( !F!$ &$P-C,P,C R-&-T;W-E>#,R+FAT;5!+ 0(4 Q0 ( -6# M 5DOOUVY"E,! *N&%P 1 " 6@6 !C=&]S+3(P,C0P-C,P M+FAT;5!+ 0(4 Q0 ( -6# 5EK.=3U=P\ $ZI 1 " M :%I 0!C=&]S+3(P,C0P-C,P+GAS9%!+ 0(4 Q0 ( -6# 5E%WKR#S!T M /X6 0 5 " 4=Y 0!C=&]S+3(P,C0P-C,P7V-A;"YX;6Q0 M2P$"% ,4 " #5@P%9'O"#:])% #;\@( %0 @ %&EP$ M8W1O&UL4$L! A0#% @ U8,!6;R9_2:[L@ M/+T& !4 ( !2]T! &-T;W,M,C R-# V,S!?;&%B+GAM;%!+ M 0(4 Q0 ( -6# 5D@#W/KKW< ,T?!0 5 " 3F0 @!C J=&]S+3(P,C0P-C,P7W!R92YX;6Q02P4& D "0!5 @ &P@# end XML 75 ctos-20240630_htm.xml IDEA: XBRL DOCUMENT 0001709682 2024-01-01 2024-06-30 0001709682 2024-07-30 0001709682 ctos:RentalRevenueMember 2024-04-01 2024-06-30 0001709682 ctos:RentalRevenueMember 2023-04-01 2023-06-30 0001709682 ctos:RentalRevenueMember 2024-01-01 2024-06-30 0001709682 ctos:RentalRevenueMember 2023-01-01 2023-06-30 0001709682 ctos:EquipmentSalesMember 2024-04-01 2024-06-30 0001709682 ctos:EquipmentSalesMember 2023-04-01 2023-06-30 0001709682 ctos:EquipmentSalesMember 2024-01-01 2024-06-30 0001709682 ctos:EquipmentSalesMember 2023-01-01 2023-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember 2024-04-01 2024-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember 2023-04-01 2023-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember 2024-01-01 2024-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember 2023-01-01 2023-06-30 0001709682 2024-04-01 2024-06-30 0001709682 2023-04-01 2023-06-30 0001709682 2023-01-01 2023-06-30 0001709682 2024-06-30 0001709682 2023-12-31 0001709682 2022-12-31 0001709682 2023-06-30 0001709682 us-gaap:CommonStockMember 2023-12-31 0001709682 us-gaap:TreasuryStockCommonMember 2023-12-31 0001709682 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001709682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001709682 us-gaap:RetainedEarningsMember 2023-12-31 0001709682 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001709682 2024-01-01 2024-03-31 0001709682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001709682 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001709682 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001709682 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001709682 us-gaap:CommonStockMember 2024-03-31 0001709682 us-gaap:TreasuryStockCommonMember 2024-03-31 0001709682 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001709682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001709682 us-gaap:RetainedEarningsMember 2024-03-31 0001709682 2024-03-31 0001709682 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001709682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001709682 us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0001709682 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001709682 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001709682 us-gaap:CommonStockMember 2024-06-30 0001709682 us-gaap:TreasuryStockCommonMember 2024-06-30 0001709682 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001709682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001709682 us-gaap:RetainedEarningsMember 2024-06-30 0001709682 us-gaap:CommonStockMember 2022-12-31 0001709682 us-gaap:TreasuryStockCommonMember 2022-12-31 0001709682 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001709682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001709682 us-gaap:RetainedEarningsMember 2022-12-31 0001709682 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001709682 2023-01-01 2023-03-31 0001709682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001709682 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001709682 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001709682 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001709682 us-gaap:CommonStockMember 2023-03-31 0001709682 us-gaap:TreasuryStockCommonMember 2023-03-31 0001709682 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001709682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001709682 us-gaap:RetainedEarningsMember 2023-03-31 0001709682 2023-03-31 0001709682 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001709682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001709682 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001709682 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001709682 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001709682 us-gaap:CommonStockMember 2023-06-30 0001709682 us-gaap:TreasuryStockCommonMember 2023-06-30 0001709682 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001709682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001709682 us-gaap:RetainedEarningsMember 2023-06-30 0001709682 country:US 2024-04-01 2024-06-30 0001709682 country:US 2023-04-01 2023-06-30 0001709682 country:US 2024-01-01 2024-06-30 0001709682 country:US 2023-01-01 2023-06-30 0001709682 country:CA 2024-04-01 2024-06-30 0001709682 country:CA 2023-04-01 2023-06-30 0001709682 country:CA 2024-01-01 2024-06-30 0001709682 country:CA 2023-01-01 2023-06-30 0001709682 ctos:RentalRevenueExcludingShippingAndHandlingMember 2024-04-01 2024-06-30 0001709682 ctos:RentalRevenueExcludingShippingAndHandlingMember 2023-04-01 2023-06-30 0001709682 ctos:RentalRevenueShippingAndHandlingMember 2024-04-01 2024-06-30 0001709682 ctos:RentalRevenueShippingAndHandlingMember 2023-04-01 2023-06-30 0001709682 ctos:SalesAndServicesEquipmentSalesMember 2024-04-01 2024-06-30 0001709682 ctos:SalesAndServicesEquipmentSalesMember 2023-04-01 2023-06-30 0001709682 ctos:SalesAndServicesMember 2024-04-01 2024-06-30 0001709682 ctos:SalesAndServicesMember 2023-04-01 2023-06-30 0001709682 ctos:RentalRevenueExcludingShippingAndHandlingMember 2024-01-01 2024-06-30 0001709682 ctos:RentalRevenueExcludingShippingAndHandlingMember 2023-01-01 2023-06-30 0001709682 ctos:RentalRevenueShippingAndHandlingMember 2024-01-01 2024-06-30 0001709682 ctos:RentalRevenueShippingAndHandlingMember 2023-01-01 2023-06-30 0001709682 ctos:SalesAndServicesEquipmentSalesMember 2024-01-01 2024-06-30 0001709682 ctos:SalesAndServicesEquipmentSalesMember 2023-01-01 2023-06-30 0001709682 ctos:SalesAndServicesMember 2024-01-01 2024-06-30 0001709682 ctos:SalesAndServicesMember 2023-01-01 2023-06-30 0001709682 ctos:WholeGoodsMember 2024-06-30 0001709682 ctos:WholeGoodsMember 2023-12-31 0001709682 ctos:RentalPartsToolsAndAccessoriesMember 2024-06-30 0001709682 ctos:RentalPartsToolsAndAccessoriesMember 2023-12-31 0001709682 ctos:DaimlerFacilityMember 2024-06-30 0001709682 ctos:DaimlerFacilityMember 2023-12-31 0001709682 ctos:InventoryFinancingAgreementPACCARFinancialCorpMember 2024-06-30 0001709682 ctos:InventoryFinancingAgreementPACCARFinancialCorpMember 2023-12-31 0001709682 ctos:FordMotorCreditCompanyFacilityMember 2024-06-30 0001709682 ctos:FordMotorCreditCompanyFacilityMember 2023-12-31 0001709682 ctos:InventoryLoanGuarantyAndSecurityAgreementMember 2024-06-30 0001709682 ctos:InventoryLoanGuarantyAndSecurityAgreementMember 2023-12-31 0001709682 ctos:DaimlerFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2024-01-01 2024-06-30 0001709682 ctos:DaimlerFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-06-30 0001709682 ctos:DaimlerFacilityMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 ctos:InventoryFinancingAgreementPACCARFinancialCorpMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 ctos:InventoryFinancingAgreementPACCARFinancialCorpMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2024-01-01 2024-06-30 0001709682 ctos:FordMotorCreditCompanyFacilityMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 ctos:FordMotorCreditCompanyFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2024-07-31 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:InventoryLoanGuarantyAndSecurityAgreementMember ctos:PNCEquipmentFinanceLLCMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:InventoryLoanGuarantyAndSecurityAgreementMember ctos:PNCEquipmentFinanceLLCMember us-gaap:LineOfCreditMember ctos:SecuredOvernightFinancingRateSOFRMember 2024-01-01 2024-06-30 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:InventoryLoanGuarantyAndSecurityAgreementMember ctos:PNCEquipmentFinanceLLCMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2024-07-31 0001709682 ctos:FiscalYear2025Member srt:MinimumMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2024-04-01 2024-06-30 0001709682 ctos:FiscalYear2025Member srt:MaximumMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2024-04-01 2024-06-30 0001709682 ctos:FiscalYear2026Member srt:MinimumMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2024-04-01 2024-06-30 0001709682 ctos:FiscalYear2026Member srt:MaximumMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2024-04-01 2024-06-30 0001709682 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2024-04-01 2024-06-30 0001709682 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2024-04-01 2024-06-30 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:SeniorNotesMember 2024-06-30 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:SeniorNotesMember 2023-12-31 0001709682 ctos:A2023CreditFacilityMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 ctos:A2023CreditFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001709682 us-gaap:NotesPayableOtherPayablesMember 2024-06-30 0001709682 us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001709682 srt:MinimumMember us-gaap:NotesPayableOtherPayablesMember 2024-06-30 0001709682 srt:MaximumMember us-gaap:NotesPayableOtherPayablesMember 2024-06-30 0001709682 srt:MinimumMember us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001709682 srt:MaximumMember us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember 2024-06-30 0001709682 us-gaap:LetterOfCreditMember ctos:ABLFacilityMember 2024-06-30 0001709682 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:BaseRateMember 2024-01-01 2024-06-30 0001709682 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:BaseRateMember 2024-01-01 2024-06-30 0001709682 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember ctos:SecuredOvernightFinancingRateSOFRMember 2024-01-01 2024-06-30 0001709682 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember ctos:CanadianDollarOfferRateCDORMember 2024-01-01 2024-06-30 0001709682 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember ctos:SecuredOvernightFinancingRateSOFRMember 2024-01-01 2024-06-30 0001709682 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember ctos:CanadianDollarOfferRateCDORMember 2024-01-01 2024-06-30 0001709682 ctos:A2023CreditFacilityMember us-gaap:LineOfCreditMember 2023-01-13 0001709682 ctos:A2023CreditFacilityMember us-gaap:LineOfCreditMember 2023-01-13 2023-01-13 0001709682 ctos:A2023CreditFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-03-31 0001709682 2022-08-02 0001709682 2023-09-14 0001709682 2024-03-11 0001709682 ctos:NESCOHoldingsLPMember ctos:ContingentConsiderationRequirementOneMember us-gaap:CommonStockMember ctos:CapitolInvestmentCorpIVMember 2019-07-31 0001709682 ctos:NESCOHoldingsLPMember ctos:ContingentConsiderationRequirementTwoMember us-gaap:CommonStockMember ctos:CapitolInvestmentCorpIVMember 2019-07-31 0001709682 ctos:NESCOHoldingsLPMember ctos:ContingentConsiderationRequirementThreeMember us-gaap:CommonStockMember ctos:CapitolInvestmentCorpIVMember 2019-07-31 0001709682 ctos:NESCOHoldingsLPMember ctos:ContingentConsiderationRequirementTwoMember ctos:CapitolInvestmentCorpIVMember 2019-07-31 0001709682 ctos:NESCOHoldingsLPMember ctos:ContingentConsiderationRequirementThreeMember ctos:CapitolInvestmentCorpIVMember 2019-07-31 0001709682 ctos:NESCOHoldingsLPMember ctos:ContingentConsiderationRequirementFourMember ctos:CapitolInvestmentCorpIVMember 2019-07-31 0001709682 ctos:NESCOHoldingsLPMember ctos:ContingentConsiderationRequirementFourMember ctos:CapitolInvestmentCorpIVMember 2019-07-31 2019-07-31 0001709682 ctos:NESCOHoldingsLPMember ctos:ContingentConsiderationRequirementOneMember us-gaap:CommonStockMember us-gaap:SubsequentEventMember ctos:CapitolInvestmentCorpIVMember 2024-07-31 2024-07-31 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2024-06-30 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2024-06-30 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2024-06-30 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2024-06-30 0001709682 ctos:A2023CreditFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 ctos:A2023CreditFacilityMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 ctos:A2023CreditFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 ctos:A2023CreditFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-06-30 0001709682 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NotesPayableOtherPayablesMember 2024-06-30 0001709682 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NotesPayableOtherPayablesMember 2024-06-30 0001709682 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NotesPayableOtherPayablesMember 2024-06-30 0001709682 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NotesPayableOtherPayablesMember 2024-06-30 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2023-12-31 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2023-12-31 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2023-12-31 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2023-12-31 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2023-12-31 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2023-12-31 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2023-12-31 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2023-12-31 0001709682 ctos:A2023CreditFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2023-12-31 0001709682 ctos:A2023CreditFacilityMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2023-12-31 0001709682 ctos:A2023CreditFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2023-12-31 0001709682 ctos:A2023CreditFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2023-12-31 0001709682 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001709682 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001709682 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001709682 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001709682 ctos:NESCOHoldingsLPMember ctos:CustomTruckLPMember ctos:SellersMember 2024-06-30 0001709682 ctos:BuyerMember ctos:CustomTruckLPMember ctos:SellersMember 2024-06-30 0001709682 us-gaap:TaxYear2015Member 2020-10-28 2020-10-28 0001709682 us-gaap:RelatedPartyMember 2024-04-01 2024-06-30 0001709682 us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001709682 us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001709682 us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001709682 us-gaap:RelatedPartyMember 2024-06-30 0001709682 us-gaap:RelatedPartyMember 2023-12-31 0001709682 ctos:RentalRevenueMember ctos:EquipmentRentalSolutionsSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:RentalRevenueMember ctos:TruckAndEquipmentSalesSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:RentalRevenueMember ctos:AftermarketPartsAndServicesSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:EquipmentSalesMember ctos:EquipmentRentalSolutionsSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:EquipmentSalesMember ctos:TruckAndEquipmentSalesSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:EquipmentSalesMember ctos:AftermarketPartsAndServicesSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:EquipmentRentalSolutionsSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:TruckAndEquipmentSalesSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:AftermarketPartsAndServicesSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:EquipmentRentalSolutionsSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:TruckAndEquipmentSalesSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:AftermarketPartsAndServicesSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:EquipmentRentalSolutionsSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:TruckAndEquipmentSalesSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:AftermarketPartsAndServicesSegmentMember 2024-04-01 2024-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember 2024-04-01 2024-06-30 0001709682 ctos:RentalRevenueMember ctos:EquipmentRentalSolutionsSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:RentalRevenueMember ctos:TruckAndEquipmentSalesSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:RentalRevenueMember ctos:AftermarketPartsAndServicesSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:EquipmentSalesMember ctos:EquipmentRentalSolutionsSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:EquipmentSalesMember ctos:TruckAndEquipmentSalesSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:EquipmentSalesMember ctos:AftermarketPartsAndServicesSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:EquipmentRentalSolutionsSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:TruckAndEquipmentSalesSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:AftermarketPartsAndServicesSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:EquipmentRentalSolutionsSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:TruckAndEquipmentSalesSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:AftermarketPartsAndServicesSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:EquipmentRentalSolutionsSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:TruckAndEquipmentSalesSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:AftermarketPartsAndServicesSegmentMember 2023-04-01 2023-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember 2023-04-01 2023-06-30 0001709682 ctos:RentalRevenueMember ctos:EquipmentRentalSolutionsSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:RentalRevenueMember ctos:TruckAndEquipmentSalesSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:RentalRevenueMember ctos:AftermarketPartsAndServicesSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:EquipmentSalesMember ctos:EquipmentRentalSolutionsSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:EquipmentSalesMember ctos:TruckAndEquipmentSalesSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:EquipmentSalesMember ctos:AftermarketPartsAndServicesSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:EquipmentRentalSolutionsSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:TruckAndEquipmentSalesSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:AftermarketPartsAndServicesSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:EquipmentRentalSolutionsSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:TruckAndEquipmentSalesSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:AftermarketPartsAndServicesSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:EquipmentRentalSolutionsSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:TruckAndEquipmentSalesSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:AftermarketPartsAndServicesSegmentMember 2024-01-01 2024-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember 2024-01-01 2024-06-30 0001709682 ctos:RentalRevenueMember ctos:EquipmentRentalSolutionsSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:RentalRevenueMember ctos:TruckAndEquipmentSalesSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:RentalRevenueMember ctos:AftermarketPartsAndServicesSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:EquipmentSalesMember ctos:EquipmentRentalSolutionsSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:EquipmentSalesMember ctos:TruckAndEquipmentSalesSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:EquipmentSalesMember ctos:AftermarketPartsAndServicesSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:EquipmentRentalSolutionsSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:TruckAndEquipmentSalesSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:AftermarketPartsAndServicesSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:EquipmentRentalSolutionsSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:TruckAndEquipmentSalesSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:AftermarketPartsAndServicesSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:EquipmentRentalSolutionsSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:TruckAndEquipmentSalesSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:AftermarketPartsAndServicesSegmentMember 2023-01-01 2023-06-30 0001709682 ctos:RentalsAndPartsAndServicesMember 2023-01-01 2023-06-30 0001709682 country:US 2024-06-30 0001709682 country:US 2023-12-31 0001709682 country:CA 2024-06-30 0001709682 country:CA 2023-12-31 shares iso4217:USD iso4217:USD shares ctos:segment pure ctos:reporting_unit ctos:trading_day 0001709682 2024 --12-31 Q2 false 10-Q true 2024-06-30 false 001-38186 CUSTOM TRUCK ONE SOURCE, INC. DE 84-2531628 7701 Independence Ave Kansas City MO 64125 816 241-4888 Common Stock, $0.0001 par value per share CTOS NYSE Yes Yes Accelerated Filer false false false 236210901 102997000 122169000 209168000 240457000 285633000 302117000 558235000 603407000 34383000 32544000 66917000 65129000 423013000 456830000 834320000 908993000 29295000 31981000 59120000 61880000 44585000 43616000 88329000 83946000 231318000 245266000 452118000 491391000 28548000 25348000 54777000 51496000 333746000 346211000 654344000 688713000 89267000 110619000 179976000 220280000 55697000 58028000 113692000 115019000 6692000 6606000 13270000 13278000 3360000 2721000 6280000 5371000 5844000 3689000 10690000 7149000 71593000 71044000 143932000 140817000 17674000 39575000 36044000 79463000 -42401000 -31625000 -80316000 -60801000 3319000 5048000 6581000 8999000 -39082000 -26577000 -73735000 -51802000 -21408000 12998000 -37691000 27661000 3070000 1388000 1122000 2251000 -24478000 11610000 -38813000 25410000 -939000 2222000 -3469000 2564000 -939000 2222000 -3469000 2564000 -25417000 13832000 -42282000 27974000 -0.10 0.05 -0.16 0.10 -0.10 0.05 -0.16 0.10 239727000 246130000 240045000 246090000 239727000 246955000 240045000 246932000 8059000 10309000 166701000 215089000 15225000 30845000 1170486000 985794000 20041000 23862000 1380512000 1265899000 158305000 142115000 947630000 916704000 705220000 704011000 266139000 277212000 46134000 38426000 19628000 23430000 3523568000 3367797000 119786000 117653000 53350000 73847000 22480000 28758000 385501000 253197000 472611000 409113000 7026000 6564000 3779000 8257000 1064533000 897389000 1528433000 1487136000 40295000 32714000 33625000 33355000 1602353000 1553205000 0.0001 0.0001 500000000 500000000 251411684 251411684 249903120 249903120 25000 25000 13939956 8891788 82094000 56524000 1544884000 1537553000 -9447000 -5978000 -596686000 -557873000 856682000 917203000 3523568000 3367797000 -38813000 25410000 113958000 107532000 2879000 3027000 7058000 3112000 6329000 7469000 23589000 32643000 527000 1129000 270000 1849000 -24605000 -27344000 182751000 166612000 -4853000 2747000 3138000 29325000 -20045000 -1545000 132304000 3089000 -6261000 -4586000 23408000 -1105000 6015000 0 165214000 210360000 99576000 130246000 27035000 22783000 -98688000 -102897000 4200000 13537000 1451000 86000 97520000 95082000 62521000 40402000 0 4061000 0 472000 23014000 4532000 5259000 0 320325000 398447000 256827000 325891000 72973000 131622000 57000 249000 -2250000 27869000 10309000 14360000 8059000 42229000 76175000 56164000 4105000 1450000 1128000 575000 8937000 2294000 249903120 8891788 25000 -56524000 1537553000 -5978000 -557873000 917203000 -14335000 -14335000 -2530000 -2530000 1040585 6381000 6381000 171990 9885 -53000 2774000 2721000 250075110 9942258 25000 -62958000 1540327000 -8508000 -572208000 896678000 -24478000 -24478000 -939000 -939000 3589436 16736000 16736000 1336574 408262 -2400000 4557000 2157000 251411684 13939956 25000 -82094000 1544884000 -9447000 -596686000 856682000 248311104 2241069 25000 -15537000 1521487000 -8947000 -608585000 888443000 13800000 13800000 342000 342000 174744 1122000 1122000 130484 11582 -77000 3451000 3374000 248441588 2427395 25000 -16736000 1524938000 -8605000 -594785000 904837000 11610000 11610000 2222000 2222000 505142 3205000 3205000 919763 221233 -1497000 5505000 4008000 249361351 3153770 25000 -21438000 1530443000 -6383000 -583175000 919472000 <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 1: Business and Organization </span></div><div style="margin-top:8pt;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%">Organization </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Custom Truck One Source, Inc., a Delaware corporation, and its wholly owned subsidiaries (“we,” “our,” “us,” or “the Company”) are engaged in the business of providing a range of products and services to customers through rentals and sales of specialty equipment, rentals and sales of aftermarket parts and services related to the specialty equipment, and repair, maintenance and customization services related to that equipment. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a specialty equipment provider to the electric utility transmission and distribution, telecommunications, rail, forestry, waste management and other infrastructure-related industries in North America. Our core business relates to our new equipment inventory and rental fleet of specialty equipment that is utilized by service providers in infrastructure development and improvement work. We offer our specialized equipment to a diverse customer base, including utilities and contractors, for the maintenance, repair, upgrade, and installation of critical infrastructure assets, including distribution and transmission electric lines, telecommunications networks and rail systems, as well as for lighting and signage. We rent, produce, sell and service a broad range of new and used equipment, including bucket trucks, digger derricks, dump trucks, cranes, service trucks, and heavy-haul trailers. We manage the business in three reporting segments: Equipment Rental Solutions (“ERS”), Truck and Equipment Sales (“TES”) and Aftermarket Parts and Services (“APS”). </span></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%">Basis of Presentation</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accompanying condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”). Our condensed consolidated financial statements include the accounts of all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The preparation of financial statements in accordance with GAAP requires that these Unaudited Condensed Consolidated Financial Statements and most of the disclosures in these Notes be presented on a historical basis, as of or for the current interim period ended or comparable prior period. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim statements of the Company have been prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X, and the Condensed Consolidated Balance Sheet at December 31, 2023 has been derived from the audited consolidated financial statements of Custom Truck One Source, Inc. at that date. Accordingly, these interim financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring adjustments and disclosures necessary for a fair statement of these interim statements, have been included. The results reported in these interim statements are not necessarily indicative of the results that may be reported for the entire year or for any other periods. These interim statements should be read in conjunction with the Custom Truck One Source, Inc. audited consolidated financial statements included in the Custom Truck One Source, Inc. Annual Report on Form 10-K for the year ended December 31, 2023.</span></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%">Use of Estimates</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></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%">Recently Issued Accounting Standards</span></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:400;line-height:120%">Income Taxes</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update No. 2023-09, Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures (Topic 740) (“ASU 2023-09”), which expands income tax disclosure requirements to include additional information related to the rate reconciliation of our effective tax rates to statutory rates as well as additional disaggregation of taxes paid. The amendments in the ASU also remove disclosures related to certain unrecognized tax benefits and deferred taxes. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. The amendments may be applied prospectively or retrospectively, and early adoption is permitted. We are currently assessing the impact of the requirements on our condensed consolidated financial statements and disclosures.</span></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:400;line-height:120%">Segment Reporting</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures (Topic 280) (“ASU 2023-07”), which expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with retrospective application required and early adoption permitted. We are currently assessing the impact of the requirements on our condensed consolidated financial statements and disclosures.</span></div> 3 <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%">Basis of Presentation</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accompanying condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”). Our condensed consolidated financial statements include the accounts of all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The preparation of financial statements in accordance with GAAP requires that these Unaudited Condensed Consolidated Financial Statements and most of the disclosures in these Notes be presented on a historical basis, as of or for the current interim period ended or comparable prior period. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim statements of the Company have been prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X, and the Condensed Consolidated Balance Sheet at December 31, 2023 has been derived from the audited consolidated financial statements of Custom Truck One Source, Inc. at that date. Accordingly, these interim financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring adjustments and disclosures necessary for a fair statement of these interim statements, have been included. The results reported in these interim statements are not necessarily indicative of the results that may be reported for the entire year or for any other periods. These interim statements should be read in conjunction with the Custom Truck One Source, Inc. audited consolidated financial statements included in the Custom Truck One Source, Inc. Annual Report on Form 10-K for the year ended December 31, 2023.</span></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%">Use of Estimates</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></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%">Recently Issued Accounting Standards</span></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:400;line-height:120%">Income Taxes</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update No. 2023-09, Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures (Topic 740) (“ASU 2023-09”), which expands income tax disclosure requirements to include additional information related to the rate reconciliation of our effective tax rates to statutory rates as well as additional disaggregation of taxes paid. The amendments in the ASU also remove disclosures related to certain unrecognized tax benefits and deferred taxes. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. The amendments may be applied prospectively or retrospectively, and early adoption is permitted. We are currently assessing the impact of the requirements on our condensed consolidated financial statements and disclosures.</span></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:400;line-height:120%">Segment Reporting</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures (Topic 280) (“ASU 2023-07”), which expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with retrospective application required and early adoption permitted. We are currently assessing the impact of the requirements on our condensed consolidated financial statements and disclosures.</span></div> <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 2: Revenue</span></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%">Revenue Disaggregation</span></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:400;line-height:120%">Geographic Areas</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had total revenue in the following geographic areas:</span></div><div style="margin-bottom:1pt;margin-top:8pt"><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:28.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.499%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,066 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442,501 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">811,763 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">880,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,947 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,329 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,557 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,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="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423,013 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456,830 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">834,320 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908,993 </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 colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Major Product Lines and Services</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment leasing and equipment sales are the core businesses of the Company, with leasing complemented by the sale of rental units from the rental fleet. The Company’s revenue by major product and service line for the three and six months ended June 30, 2024 and 2023 are presented in the table below.</span></div><div style="margin-top:8pt"><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:23.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.988%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></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="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 842</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 606</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 842</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 606</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,205 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,205 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,620 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,620 </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><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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shipping and handling</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,792 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,792 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,549 </span></td><td style="background-color:#ffffff;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><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total rental revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,205 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,792 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,997 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,620 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,549 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and services:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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="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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,554 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284,079 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,633 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,514 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302,117 </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><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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,626 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,757 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,383 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,938 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,606 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,544 </span></td><td style="background-color:#ffffff;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><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 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total sales and services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,180 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,836 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,016 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,120 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334,661 </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="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 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,385 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,628 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423,013 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,161 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,669 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456,830 </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="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 style="height:21pt"><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><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><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:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></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:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 842</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 606</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 842</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 606</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,715 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,715 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,523 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,523 </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><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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shipping and handling</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,453 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,453 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,934 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,934 </span></td><td style="background-color:#ffffff;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><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total rental revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,715 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,453 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,168 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,523 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,934 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and services:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,572 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">553,663 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,235 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,775 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,632 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603,407 </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><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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,870 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,047 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,917 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,753 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,376 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,129 </span></td><td style="background-color:#ffffff;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><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 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total sales and services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">614,710 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">625,152 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,528 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613,008 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">668,536 </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="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 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,157 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">834,320 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,051 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">625,942 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908,993 </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="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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13.75pt"></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><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><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></table></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental revenue is primarily comprised of revenues from rental agreements and freight charges billed to customers. Equipment sales recognized pursuant to sales-type leases are recorded within equipment sales revenue. Charges to customers for damaged rental equipment are recorded within parts and services revenue. </span></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%">Receivables, Contract Assets and Liabilities</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, the Company had net receivables related to contracts with customers of $77.0 million and $112.1 million, respectively. As of June 30, 2024 and December 31, 2023, the Company had net receivables related to rental contracts and other of $89.7 million and $103.0 million, respectively. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages credit risk associated with its accounts receivable at the customer level. Because the same customers generate the revenues that are accounted for under both Topic 606 and Topic 842, the discussions below address how credit risk and the Company's allowance for credit losses impact the Company's total revenues. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s allowance for credit losses reflects its estimate of the amount of receivables that it will be unable to collect. The estimated losses are based upon a review of outstanding receivables, the related aging, including specific accounts if deemed necessary, and on the Company’s historical collection experience. The estimated losses are calculated using the loss rate method based upon a review of outstanding receivables, related aging, and historical collection experience. The Company's estimates reflect changing circumstances, including changes in the economy or in the particular circumstances of individual customers, and, as a result, the Company may be required to increase or decrease its allowance. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following:</span></div><div style="margin-top:8pt;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:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,804 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,592 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: allowance for doubtful accounts</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,103)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,503)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,701 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,089 </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><tr><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></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="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></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="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></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="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></tr></table></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2024 and 2023, the Company wrote-off $7.0 million and $5.7 million, respectively, of receivables, net of recoveries. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When customers are billed for rentals in advance of the rental period, the Company defers recognition of revenue. As of both June 30, 2024 and December 31, 2023, the Company had approximately $2.9 million of deferred rental revenue. Additionally, the Company collects deposits from customers for orders placed for equipment and rentals. The Company had approximately $19.5 million and $25.9 million in deposits as of June 30, 2024 and December 31, 2023, respectively. Of the $25.9 million deposit liability balance as of December 31, 2023, $25.8 million was recorded as revenue during the six months ended June 30, 2024 due to performance obligations being satisfied. The Company’s remaining performance obligations on its equipment deposit liabilities have original expected durations of one year or less. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not have material contract assets, and as such, did not recognize any material impairments of any contract assets.</span></div> <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had total revenue in the following geographic areas:</span></div><div style="margin-bottom:1pt;margin-top:8pt"><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:28.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.499%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,066 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442,501 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">811,763 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">880,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,947 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,329 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,557 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,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="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423,013 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456,830 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">834,320 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908,993 </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 colspan="3" style="display:none"></td></tr></table></div> 414066000 442501000 811763000 880779000 8947000 14329000 22557000 28214000 423013000 456830000 834320000 908993000 The Company’s revenue by major product and service line for the three and six months ended June 30, 2024 and 2023 are presented in the table below.<div style="margin-top:8pt"><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:23.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.988%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></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="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 842</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 606</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 842</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 606</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,205 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,205 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,620 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,620 </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><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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shipping and handling</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,792 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,792 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,549 </span></td><td style="background-color:#ffffff;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><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total rental revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,205 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,792 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,997 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,620 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,549 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and services:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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="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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,554 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284,079 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,633 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,514 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302,117 </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><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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,626 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,757 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,383 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,938 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,606 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,544 </span></td><td style="background-color:#ffffff;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><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 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total sales and services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,180 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,836 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,016 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,120 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334,661 </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="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 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,385 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,628 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423,013 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,161 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,669 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456,830 </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="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 style="height:21pt"><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><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><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:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></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:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 842</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 606</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 842</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Topic 606</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,715 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,715 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,523 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,523 </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><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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shipping and handling</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,453 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,453 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,934 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,934 </span></td><td style="background-color:#ffffff;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><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total rental revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,715 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,453 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,168 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,523 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,934 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and services:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,572 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">553,663 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,235 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,775 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,632 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603,407 </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><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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,870 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,047 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,917 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,753 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,376 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,129 </span></td><td style="background-color:#ffffff;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><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 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total sales and services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">614,710 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">625,152 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,528 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613,008 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">668,536 </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="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 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,157 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">834,320 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,051 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">625,942 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908,993 </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="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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13.75pt"></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><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><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></table></div> 98205000 0 98205000 114620000 0 114620000 0 4792000 4792000 0 7549000 7549000 98205000 4792000 102997000 114620000 7549000 122169000 1554000 284079000 285633000 19603000 282514000 302117000 2626000 31757000 34383000 6938000 25606000 32544000 4180000 315836000 320016000 26541000 308120000 334661000 102385000 320628000 423013000 141161000 315669000 456830000 199715000 0 199715000 227523000 0 227523000 0 9453000 9453000 0 12934000 12934000 199715000 9453000 209168000 227523000 12934000 240457000 4572000 553663000 558235000 43775000 559632000 603407000 5870000 61047000 66917000 11753000 53376000 65129000 10442000 614710000 625152000 55528000 613008000 668536000 210157000 624163000 834320000 283051000 625942000 908993000 77000000.0 112100000 89700000 103000000.0 <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following:</span></div><div style="margin-top:8pt;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:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,804 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,592 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: allowance for doubtful accounts</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,103)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,503)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,701 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,089 </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><tr><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></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="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></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="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></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="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></tr></table></div> 184804000 232592000 18103000 17503000 166701000 215089000 7000000.0 5700000 2900000 19500000 25900000 25900000 25800000 P1Y <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 3: Sales-Type Leases</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from rental agreements qualifying as sales-type leases was as follows:</span></div><div style="margin-top:8pt;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:33.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,554 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,603 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,572 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,775 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,229 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,415 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,051 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,640 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">325 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">521 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,135 </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:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As these transactions remained under rental contracts, $5.6 million and $7.9 million for the three months ended June 30, 2024 and 2023, respectively, and $11.0 million and $15.1 million for the six months ended June 30, 2024 and 2023, respectively, were billed under the contracts as rentals. Interest income from financing receivables was $3.3 million and $4.4 million for the three months ended June 30, 2024 and 2023, respectively, and $6.0 million and $7.8 million for the six months ended June 30, 2024 and 2023, respectively.</span></div> <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from rental agreements qualifying as sales-type leases was as follows:</span></div><div style="margin-top:8pt;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:33.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,554 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,603 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,572 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,775 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,229 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,415 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,051 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,640 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">325 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">521 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,135 </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> 1554000 19603000 4572000 43775000 1229000 19415000 4051000 42640000 325000 188000 521000 1135000 5600000 7900000 11000000.0 15100000 3300000 4400000 6000000.0 7800000 <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 4: Inventory</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whole goods inventory is comprised of chassis, attachments (i.e., boom cranes, aerial lifts, digger derricks, dump bodies, etc.) and the in-process costs incurred in the final assembly of those units. As part of the business model, the Company sells unassembled individual whole goods and whole goods with varying levels of customization direct to consumers or dealers. Whole goods inventory also includes new equipment purchased specifically for resale to customers. Inventory consisted of the following:</span></div><div style="margin-bottom:1pt;margin-top:8pt;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:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Whole goods</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,031,786 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">846,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aftermarket parts and services inventory</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,624 </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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,170,486 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">985,794 </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> Inventory consisted of the following:<div style="margin-bottom:1pt;margin-top:8pt;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:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Whole goods</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,031,786 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">846,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aftermarket parts and services inventory</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,624 </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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,170,486 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">985,794 </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> 1031786000 846170000 138700000 139624000 1170486000 985794000 <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 5: Floor Plan Financing </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Floor plan payables represent financing arrangements to facilitate the Company’s purchase of new and used trucks, cranes, and construction equipment inventory. All floor plan payables are collateralized by the inventory financed. These payables become due and payable upon the sale, transfer, or reclassification of each unit of inventory. Certain floor plan arrangements require the Company to satisfy various financial ratios consistent with those under the ABL Facility (as defined below). As of June 30, 2024, the Company was in compliance with these covenants. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts owed under floor plan payables are summarized as follows:</span></div><div style="margin-top:8pt;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:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trade:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Daimler Truck Financial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,497 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,480 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PACCAR Financial Services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,030 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,717 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ford Motor Credit Company, LLC</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,974 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade floor plan payables</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385,501 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">253,197 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-trade:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PNC Equipment Finance, LLC</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">472,611 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409,113 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-trade floor plan payables</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">472,611 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409,113 </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:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on outstanding floor plan payable balances is due and payable monthly. Floor plan interest expense was $15.4 million and $28.3 million for the three and six months ended June 30, 2024, respectively, and $8.1 million and $14.9 million for the same periods in 2023. </span></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%">Trade Floor Plan Financing:</span></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:400;line-height:120%">Daimler Truck Financial </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to the Wholesale Financing Agreement with Daimler Truck Financial (the “Daimler Facility”), which bears interest at a rate of U.S. Prime Rate plus 0.80% after an initial interest free period of up to 150 days. The total borrowing capacity under the Daimler Facility is $175.0 million, however, from time to time, Daimler extends credit to the Company in excess of this amount. The Daimler agreement is evergreen and is subject to termination by either party through written notice.</span></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:400;line-height:120%">PACCAR</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an Inventory Financing Agreement with PACCAR Financial Corp that provides the Company with a line of credit of $125.0 million to finance inventory purchases of new Peterbilt and/or Kenworth trucks, tractors, and chassis. Amounts borrowed against this line of credit incur interest at a rate of U.S. Prime Rate minus 0.71%. The PACCAR agreement extends automatically each April and is subject to termination by either party through written notice. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">References to the Prime Rate in the foregoing agreements represent the rate as published in The Wall Street Journal.</span></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:400;line-height:120%">Ford Motor Credit Company, LLC</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 2, 2024, the Company entered into the Master Loan and Security Agreement with Ford Motor Credit Company, LLC (the “FMCC Facility”), which allows the Company to enter into individual loan supplements which bear interest based on the bank prime loan rate as reported by the Federal Reserve Board for the Friday preceding the last Monday of a given month. The total borrowing capacity under the FMCC Facility as of June 30, 2024 was $30.0 million. The FMCC agreement is evergreen and is subject to termination by either party through written notice. During July 2024, the Company entered into an amendment to the FMCC Facility which increased the borrowing capacity to $42.0 million.</span></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%">Non-Trade Floor Plan Financing:</span></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:400;line-height:120%">PNC Equipment Finance, LLC </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an Inventory Loan, Guaranty and Security Agreement (the “Loan Agreement”) with PNC Equipment Finance, LLC. The Loan Agreement, as of June 30, 2024, provides the Company with a $480.0 million revolving credit facility, which matures on August 25, 2025 and bears interest at a three-month term secured overnight financing rate (“SOFR”) plus 3.00%. During July 2024, the Company entered into an amendment to the Loan Agreement which increased the revolving credit facility to $500.0 million.</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 8: Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations and associated interest rates consisted of the following:</span></div><div style="margin-bottom:1pt;margin-top:8pt;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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ABL Facility</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">587,400 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7%</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Secured Notes</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">920,000 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">920,000 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5%</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 Credit Facility</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,814 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8%</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other notes payable</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1%-7.9%</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1%-7.9%</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,551,739 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,517,799 </span></td><td style="background-color:#cceeff;border-top:1pt 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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred financing fees</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,527)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,406)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt net of deferred financing fees</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,532,212 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,495,393 </span></td><td style="background-color:#cceeff;border-top:1pt 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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current maturities</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,779)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,257)</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,528,433 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,487,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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="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></table></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, borrowing availability under the ABL Facility was $159.5 million, and outstanding standby letters of credit were $3.1 million.</span></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%">ABL Facility</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and certain of its direct and indirect subsidiaries are party to an asset-based revolving credit agreement (the “ABL Credit Agreement”), consisting of a $750.0 million first lien senior secured asset-based revolving credit facility (the “ABL Facility”), which matures on April 1, 2026. Borrowings under the ABL Facility bear interest at a floating rate, which, at the Company’s election, could be (a) in the case of U.S. dollar denominated loans, either (i) SOFR plus an applicable margin or (ii) the base rate plus an applicable margin; or (b) in the case of Canadian dollar denominated loans, the CDOR rate plus an applicable margin. The applicable margin varies based on Average Availability (as defined in the ABL Credit Agreement) from (a) with respect to base rate loans, 0.50% to 1.00% and (b) with respect to SOFR loans and CDOR rate loans, 1.50% to 2.00%.</span></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%">2023 Credit Facility</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 13, 2023, the Company entered into a new credit agreement allowing for borrowings of up to $18.0 million (the “2023 Credit Facility”). Proceeds from the credit agreement were used to finance a portion of the Company’s acquisition of real property from a related party in December 2022. A portion of the loan proceeds has been used to finance improvements to the property. In connection with entering into the agreement, the Company received net proceeds of $13.7 million. During the first quarter of 2024, the Company drew down an additional $4.2 million, as certain required construction milestones were met. Borrowings bear interest at a fixed rate of 5.75% per annum and are required to be repaid monthly in an amount of approximately $0.1 million with a balloon payment due on the maturity date of January 13, 2028. Borrowings are secured by the real property and improvements.</span></div> <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts owed under floor plan payables are summarized as follows:</span></div><div style="margin-top:8pt;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:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trade:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Daimler Truck Financial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,497 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,480 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PACCAR Financial Services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,030 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,717 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ford Motor Credit Company, LLC</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,974 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade floor plan payables</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385,501 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">253,197 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-trade:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PNC Equipment Finance, LLC</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">472,611 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409,113 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-trade floor plan payables</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">472,611 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409,113 </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> 238497000 181480000 117030000 71717000 29974000 0 385501000 253197000 472611000 409113000 472611000 409113000 15400000 28300000 8100000 14900000 0.0080 P150D 175000000.0 125000000.0 -0.0071 30000000.0 42000000.0 480000000.0 0.0300 500000000.0 <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 6: Rental Equipment</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental equipment, net consisted of the following:</span></div><div style="margin-bottom:1pt;margin-top:8pt"><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:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental equipment</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,446,675 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,405,532 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(499,045)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(488,828)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">947,630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">916,704 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental equipment, net consisted of the following:</span></div><div style="margin-bottom:1pt;margin-top:8pt"><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:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental equipment</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,446,675 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,405,532 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(499,045)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(488,828)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">947,630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">916,704 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1446675000 1405532000 499045000 488828000 947630000 916704000 <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 7: Goodwill</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize goodwill when the purchase price of an acquired business exceeds the fair value of net assets acquired. Goodwill is not amortized for financial reporting purposes. Goodwill is impaired when its carrying value exceeds its implied fair value. We perform our goodwill impairment analysis annually on October 1 or more frequently if an event or circumstance (such as a significant adverse change in the business climate, operating performance metrics, or legal factors) indicates that an impairment may have occurred. If the fair value of the reporting unit exceeds its carrying value, goodwill of the reporting unit is not considered impaired. If the carrying value of the reporting unit exceeds its fair value, then there is an indication impairment may exist.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended June 30, 2024, we identified factors indicating goodwill may be impaired related to two of our reporting units, ERS and APS. These factors were decreased utilization levels driven by continuing transmission project declines and delays. To derive the fair value of each reporting unit, we utilized the income approach, specifically the discounted cash flow method, as well as </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the market approach, which included analysis of comparable publicly-traded companies, to determine the fair value of the reporting units. The income method approach calculates fair value by estimating the after-tax cash flows attributable to a reporting unit and then discounting these after-tax cash flows to a present value using a risk-adjusted discount rate. The market approach analyzed how the market values of comparable publicly-traded companies’ operating metrics, such as sales and earnings, compare to each of the respective metrics of the reporting units. These methodologies are consistent with how we estimate the fair value of reporting units during the annual goodwill impairment test. Inputs used to fair value our reporting units are considered “Level 3” inputs of the fair value hierarchy and include the following:</span></div><div style="margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our projections were based on management's assessment of macroeconomic variables, industry trends and market opportunities, as well as our strategic objectives and future growth plans. Revenue growth rates assumed from approximately 5% to 7% for 2025 and from approximately 3% to 8% for 2026 and beyond.</span></div><div style="margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The discount rate used to measure the present value of the projected future cash flows is set using a weighted-average cost of capital method that considers market and industry data, as well as our specific risk factors that are likely to be considered by a market participant. The weighted-average cost of capital is our estimate of the overall after-tax rate of return required by equity and debt holders of a business enterprise. The discount rates applied to the reporting units ranged from 10.0% to 10.5%.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of our fair value calculations, we determined that the fair value of the reporting units exceeded their carrying values. Accordingly, goodwill related to the reporting units was not considered impaired.</span></div> 2 0.05 0.07 0.03 0.08 0.100 0.105 0 <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations and associated interest rates consisted of the following:</span></div><div style="margin-bottom:1pt;margin-top:8pt;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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ABL Facility</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">587,400 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7%</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Secured Notes</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">920,000 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">920,000 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5%</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 Credit Facility</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,814 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8%</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other notes payable</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1%-7.9%</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1%-7.9%</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,551,739 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,517,799 </span></td><td style="background-color:#cceeff;border-top:1pt 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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred financing fees</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,527)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,406)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt net of deferred financing fees</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,532,212 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,495,393 </span></td><td style="background-color:#cceeff;border-top:1pt 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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current maturities</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,779)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,257)</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,528,433 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,487,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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="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></table></div> 587400000 552400000 0.075 0.077 920000000 920000000 0.055 0.055 17814000 13800000 0.058 0.058 26525000 31599000 0.031 0.079 0.031 0.079 1551739000 1517799000 19527000 22406000 1532212000 1495393000 3779000 8257000 1528433000 1487136000 159500000 3100000 750000000 0.0050 0.0100 0.0150 0.0150 0.0200 0.0200 18000000.0 13700000 4200000 0.0575 100000 <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 9: Earnings (Loss) Per Share</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is computed by dividing net earnings (loss) by the weighted-average number of shares of common stock outstanding. Diluted earnings (loss) per share includes the effects of potentially dilutive shares of common stock, if dilutive. Potentially dilutive effects include the exercise of warrants, contingently issuable shares, or share-based compensation. Our potentially dilutive shares aggregated 30.4 million and 30.2 million for the three and six months ended June 30, 2024, respectively, and 29.4 million and 29.3 million for the same periods in 2023, and were not included in the computation of diluted earnings (loss) per share because the impact would have been anti-dilutive.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the computation of basic and dilutive earnings per share:</span></div><div style="margin-top:8pt;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:34.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.047%"></td><td style="width:0.1%"></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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s, except per share data)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Income (loss)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per Share Amount</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Income</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per Share Amount</span></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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings (loss) per share</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,478)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,727</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.10)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,130</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.05 </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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common share equivalents</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:'Times New Roman',sans-serif;font-size:9pt;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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">825</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:'Times New Roman',sans-serif;font-size:9pt;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="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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings (loss) per share</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,478)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,727</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.10)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,955</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.05 </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="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 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:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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 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><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><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><td colspan="3" style="padding:0 1pt"></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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s, except per share data)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Income (loss)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per Share Amount</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Income </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per Share Amount</span></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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings (loss) per share</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,813)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,045 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.16)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,410 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,090 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10 </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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common share equivalents</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">842</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:'Times New Roman',sans-serif;font-size:9pt;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="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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings (loss) per share</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,813)</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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,045 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.16)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,410 </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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,932 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10 </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="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></table></div> 30400000 30200000 29400000 29300000 <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the computation of basic and dilutive earnings per share:</span></div><div style="margin-top:8pt;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:34.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.047%"></td><td style="width:0.1%"></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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s, except per share data)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Income (loss)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per Share Amount</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Income</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per Share Amount</span></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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings (loss) per share</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,478)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,727</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.10)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,130</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.05 </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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common share equivalents</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:'Times New Roman',sans-serif;font-size:9pt;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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">825</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:'Times New Roman',sans-serif;font-size:9pt;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="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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings (loss) per share</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,478)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,727</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.10)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,955</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.05 </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="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 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:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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 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><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><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><td colspan="3" style="padding:0 1pt"></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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s, except per share data)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Income (loss)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per Share Amount</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Income </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Shares</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per Share Amount</span></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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings (loss) per share</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,813)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,045 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.16)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,410 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,090 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10 </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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common share equivalents</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">842</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:'Times New Roman',sans-serif;font-size:9pt;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="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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings (loss) per share</span></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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,813)</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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,045 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.16)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,410 </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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,932 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10 </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="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></table></div> -24478000 239727000 -0.10 11610000 246130000 0.05 0 0 0 825000 -24478000 239727000 -0.10 11610000 246955000 0.05 -38813000 240045000 -0.16 25410000 246090000 0.10 0 0 0 842000 -38813000 240045000 -0.16 25410000 246932000 0.10 <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 10: Equity</span></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%">Preferred Stock</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of both June 30, 2024 and December 31, 2023, we were authorized to issue 10,000,000 shares of preferred stock with a par value of $0.0001 per share, with such designation, rights and preferences as may be determined from time to time by our board of directors. As of both June 30, 2024 and December 31, 2023, there were no shares of preferred stock issued or outstanding.</span></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%">Common Stock</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of both June 30, 2024 and December 31, 2023, we were authorized to issue 500,000,000 shares of common stock with a par value of $0.0001 per share. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 2, 2022, the Company’s Board of Directors authorized a stock repurchase program, allowing for the repurchase of up to $30 million of the Company’s shares of common stock, which authorization was further increased by $25 million of shares on September 14, 2023, and increased again by $25 million of shares on March 11, 2024, upon exhaustion of prior authorization. Under the repurchase program, repurchases can be made from time to time using a variety of methods, which may include open market purchases, privately negotiated transactions, or otherwise, all in accordance with the rules of the Securities and Exchange Commission and other applicable legal requirements. The specific timing, price and size of purchases will depend on prevailing stock prices, general economic and market conditions, and other considerations. The repurchase program does not obligate the Company to acquire any particular amount of its common stock, and the repurchase program may be suspended or discontinued at any time at the Company’s discretion. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2024, the Company repurchased approximately 3.6 million and 4.6 million shares of its common stock, respectively, which are held in treasury, for a total cost of $16.7 million and $23.1 million, including commission fees. During the three and six months ended June 30, 2023, the Company repurchased approximately 0.5 million and 0.7 million shares of common stock, respectively, for a total cost of $3.2 million and $4.3 million. At June 30, 2024, $7.4 million was available under the stock repurchase program.</span></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%">Contingently Issuable Shares</span></div>NESCO Holdings, LP is a Delaware limited partnership holding shares of our common stock. NESCO Holdings, LP is owned and controlled by Energy Capital Partners, and, as of June 30, 2024, had the right to receive: (1) up to an additional 1,800,000 shares of common stock (the “First Tranche”) through July 31, 2024, in increments of 900,000 shares, if (x) the trading price of the common stock exceeds $13.00 per share (the “Minimum Target”) or $16.00 per share for any 20 trading days during a 30 consecutive trading day period or (y) a sale transaction of the Company occurs in which the consideration paid per share to holders of common stock of the Company exceeds $13.00 per share or $16.00 per share, and (2) 1,651,798 shares of common stock if during the seven-year period ending July 31, 2026, the trading price of common stock exceeds $19.00 per share for any 20 trading days during a 30 consecutive trading day period or if a sale transaction of the Company occurs in which the consideration paid per share to holders of common stock exceeds $19.00 per share. As of July 31, 2024, the Minimum Target was not met, and NESCO Holdings, LP no longer has the right to receive the First Tranche of 1,800,000 shares of common stock. NESCO Holdings, LP has the right to receive the remaining 1,651,798 shares upon satisfaction of the conditions discussed above. 10000000 10000000 0.0001 0.0001 0 0 0 0 500000000 500000000 0.0001 0.0001 30000000 25000000 25000000 3600000 4600000 16700000 23100000 500000 700000 3200000 4300000 7400000 1800000 900000 13.00 16.00 20 30 13.00 16.00 1651798 P7Y 19.00 20 30 19.00 1800000 <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 11: Fair Value Measurements</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB accounting standards provide a comprehensive framework for measuring fair value and sets forth a definition of fair value and establishes a hierarchy prioritizing the inputs to valuation techniques, giving the highest priority to quoted prices in active markets for identical assets and liabilities and the lowest priority to unobservable value inputs. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the carrying values (exclusive of deferred financing fees) and fair values of our financial liabilities:</span></div><div style="margin-bottom:1pt;margin-top:8pt"><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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2024</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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ABL Facility</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">587,400 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">587,400 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Secured Notes</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">920,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">848,700 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 Credit Facility</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,814 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,814 </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:'Times New Roman',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other notes payable</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ABL Facility</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,400 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,400 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Secured Notes</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">920,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">846,400 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 Credit Facility</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,800 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,800 </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:'Times New Roman',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other notes payable</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,599 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,599 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the ABL Facility, 2023 Credit Facility and other notes payable approximated fair value as of June 30, 2024 and December 31, 2023 based upon terms and conditions available to the Company at those dates in comparison to the terms and conditions of its outstanding debt. The estimated fair value of the 2029 Secured Notes is calculated using Level 2 inputs, based on bid prices obtained from brokers.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the carrying values (exclusive of deferred financing fees) and fair values of our financial liabilities:</span></div><div style="margin-bottom:1pt;margin-top:8pt"><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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2024</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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ABL Facility</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">587,400 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">587,400 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Secured Notes</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">920,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">848,700 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 Credit Facility</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,814 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,814 </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:'Times New Roman',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other notes payable</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ABL Facility</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,400 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,400 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Secured Notes</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">920,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">846,400 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 Credit Facility</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,800 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,800 </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:'Times New Roman',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other notes payable</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,599 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,599 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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> 587400000 0 587400000 0 920000000 0 848700000 0 17814000 0 17814000 0 26525000 0 26525000 0 552400000 0 552400000 0 920000000 0 846400000 0 13800000 0 13800000 0 31599000 0 31599000 0 <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 12: Income Taxes</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For interim periods, we estimate our annual effective tax rate, exclusive of discrete items, which is derived primarily by our estimate of our valuation allowance as of the end of our fiscal year. The Company’s effective tax rate for the six months ended June 30, 2024 and 2023 differs from the U.S. federal statutory tax rate due to the recording of valuation allowances. We recorded an income tax expense of $1.1 million for the six months ended June 30, 2024 resulting in an effective tax rate of (3.0)% compared to an income tax expense of $2.3 million for the comparable prior year period, at an effective tax rate of 8.0%. The decrease in the effective tax rate for the six months ended June 30, 2024 compared to same period in 2023, was primarily due to state and local income tax updates enacted during the current period.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Organization for Economic Cooperation and Development (“OECD”) has issued “Pillar Two” model rules introducing a new global minimum tax of 15% effective on January 1, 2024. While the US has not yet adopted the Pillar Two rules, various other governments around the world are enacting legislation to do so. As currently designed, Pillar Two will ultimately apply to our worldwide operations. Considering we do not have material operations in jurisdictions with tax rates lower than the Pillar Two minimum, these rules are not expected to materially increase our global tax costs. We will continue to monitor US and global legislative activities related to Pillar Two for potential impacts.</span></div> 1100000 -0.030 2300000 0.080 <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 13: Commitments and Contingencies </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record a liability when we believe that it is both probable that a liability has been incurred and the amount can be reasonably estimated. Significant judgment is required to determine both probability and the estimated amount. We review these provisions at least quarterly and adjust these provisions to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information.</span></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%">Legal Matters</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, there are various claims in process, matters in litigation, and other contingencies. At this time, no claims of these types, certain of which are covered by insurance policies, have had a material effect on the Company. Certain jurisdictions in which the Company operates do not allow insurance recoveries related to punitive damages. For matters pertaining to the pre-acquisition activities of Custom Truck One Source, L.P. (“Custom Truck LP”), the sellers of Custom Truck LP have agreed to indemnify the Company for losses arising out of the breach of pre-closing covenants in the purchase agreement and certain indemnified tax matters discussed below, with recourse limited to $10.0 million and $8.5 million escrow accounts, respectively.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is audited by state and local taxing authorities. These audits typically focus on the Company’s withholding of state-specific sales tax and rental-related taxes. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Custom Truck LP’s withholdings of federal excise taxes for each of the four quarterly periods during 2015 are currently under audit by the IRS. The IRS issued an assessment on October 28, 2020 in an aggregate amount of $2.4 million for the 2015 periods, alleging that certain types of sold equipment are not eligible for the Mobile Machinery Exemption set forth in the Internal Revenue Code (the “Code”). An appeal was filed on January 28, 2021. Based on management’s understanding of the facts and circumstances, including the relevant provisions of the Code, and historical precedent, including previous successful appeals of similar assessments in prior years, management does not believe the likelihood of a loss resulting from the IRS assessment to be probable at this time.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While it is not possible to predict the outcome of the foregoing matters with certainty, it is the opinion of management that the final outcome of these matters will not have a material effect on the Company’s consolidated financial condition, results of operations and cash flows. </span></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%">Purchase Commitments</span></div>We enter into purchase agreements with manufacturers and suppliers of equipment for our rental fleet and inventory. All of these agreements are cancellable within a specified notification period to the supplier. 10000000 8500000 2400000 <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 14: Related Parties </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has transactions with related parties as summarized below.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rentals and Sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company rents and sells equipment and provides services to R&amp;M Equipment Rental, a business partially owned by members of the Company’s management. The Company also rents equipment and purchases inventory from R&amp;M Equipment Rental.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company has purchased aircraft charter services from entities owned by members of the Company’s management and their immediate families. Charter services payments related to these transactions are immaterial. Air travel expenses are recorded in selling, general, and administrative expenses.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company is obligated under a Corporate Advisory Services Agreement with Platinum, under which management fees are payable to Platinum quarterly. The management fees are recorded in transaction expenses and other in the Company’s Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the transactions with the foregoing related parties included in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) is as follows:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues from transactions with related parties</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,945 </span></td><td style="background-color:#cceeff;border-top:1pt 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,048 </span></td><td style="background-color:#cceeff;border-top:1pt 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,604 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,503 </span></td><td style="background-color:#cceeff;border-top:1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenses incurred from transactions with related parties included in cost of 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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenses incurred from transactions with related parties included in operating expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,368 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts receivable from/payable to related parties included in the Condensed Consolidated Balance Sheets are as follows:</span></div><div style="margin-top:8pt"><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:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable from related parties</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,664 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable to related parties</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </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:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the transactions with the foregoing related parties included in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) is as follows:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues from transactions with related parties</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,945 </span></td><td style="background-color:#cceeff;border-top:1pt 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,048 </span></td><td style="background-color:#cceeff;border-top:1pt 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,604 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,503 </span></td><td style="background-color:#cceeff;border-top:1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenses incurred from transactions with related parties included in cost of 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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenses incurred from transactions with related parties included in operating expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,368 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts receivable from/payable to related parties included in the Condensed Consolidated Balance Sheets are as follows:</span></div><div style="margin-top:8pt"><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:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable from related parties</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,664 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable to related parties</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7945000 10048000 11604000 18503000 286000 494000 752000 852000 127000 1368000 1400000 2763000 1664000 695000 95000 140000 <div style="margin-bottom:9pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 15: Segments</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are primarily organized and managed by operating segment. Operating segment performance and resource allocations are primarily based on gross profit. Intersegment sales and any related profits are eliminated in consolidation. We manage the business in three reporting segments: Equipment Rental Solutions (“ERS”), Truck and Equipment Sales (“TES”) and Aftermarket Parts and Services (“APS”). </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s segment results are presented in the tables below:</span></div><div style="margin-top:8pt"><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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ERS</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TES</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APS</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,699 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,298 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,997 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,712 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,921 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,633 </span></td><td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and services</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,383 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,383 </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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,411 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,921 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,681 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423,013 </span></td><td style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rentals/parts and services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,281 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,562 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,843 </span></td><td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,792 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,526 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,318 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation of rental equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,581 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,585 </span></td><td style="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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,654 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,526 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,566 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,757 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,395 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,115 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,267 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ERS</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TES</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APS</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,832 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,337 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,169 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,423 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302,117 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and services</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,544 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,544 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,526 </span></td><td style="background-color:#ffffff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,423 </span></td><td style="background-color:#ffffff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,881 </span></td><td style="background-color:#ffffff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rentals/parts and services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,341 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,329 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,802 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,464 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,266 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation of rental equipment</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">811 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,616 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,948 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,464 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,799 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,578 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,959 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,082 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,619 </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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:8pt"><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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7.75pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ERS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TES</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,987 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,181 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,168 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,452 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">487,783 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,235 </span></td><td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and services</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,917 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,917 </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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,439 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">487,783 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,098 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">834,320 </span></td><td style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rentals/parts and services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,081 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,816 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,897 </span></td><td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,890 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,228 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">452,118 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation of rental equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,278 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,051 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,329 </span></td><td style="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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,249 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,228 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,867 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">654,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,190 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,555 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,231 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,976 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7.75pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ERS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TES</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,616 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,841 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,457 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,830 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460,577 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603,407 </span></td><td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and services</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,129 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,129 </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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374,446 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460,577 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,970 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908,993 </span></td><td style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rentals/parts and services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,401 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,975 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,376 </span></td><td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,883 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380,508 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491,391 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation of rental equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,317 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,629 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,946 </span></td><td style="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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">253,601 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380,508 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,604 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688,713 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,845 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,069 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,366 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,280 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets by operating segment are not disclosed herein because asset by operating segment data is not reviewed by the chief operating decision-maker (“CODM”) to assess performance and allocate resources. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit is the primary operating result whereby our segments are evaluated for performance and resource allocation. The following table presents a reconciliation of consolidated gross profit to consolidated income (loss) before income taxes:</span></div><div style="margin-bottom:1pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:33.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.969%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,267 </span></td><td style="background-color:#cceeff;border-top:1pt 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,619 </span></td><td style="background-color:#cceeff;border-top:1pt 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,976 </span></td><td style="background-color:#cceeff;border-top:1pt 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,697 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,028 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,692 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,019 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,692 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,606 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,270 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,278 </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-rental depreciation</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,360 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,721 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,280 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,371 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transaction expenses and other</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,689 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,690 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,149 </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="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><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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,401 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,625 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,801 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing and other expense (income)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,319)</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,581)</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,999)</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) before income taxes</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,408)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,998 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,691)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,661 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total assets by country:</span></div><div style="margin-bottom:1pt;margin-top:8pt"><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:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,405,053 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,243,619 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,515 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,178 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Total Assets</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,523,568 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,367,797 </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 <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s segment results are presented in the tables below:</span></div><div style="margin-top:8pt"><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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ERS</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TES</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APS</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,699 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,298 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,997 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,712 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,921 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,633 </span></td><td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and services</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,383 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,383 </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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,411 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,921 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,681 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423,013 </span></td><td style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rentals/parts and services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,281 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,562 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,843 </span></td><td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,792 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,526 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,318 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation of rental equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,581 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,585 </span></td><td style="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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,654 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,526 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,566 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,757 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,395 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,115 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,267 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ERS</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TES</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APS</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,832 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,337 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,169 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,423 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302,117 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and services</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,544 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,544 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,526 </span></td><td style="background-color:#ffffff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,423 </span></td><td style="background-color:#ffffff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,881 </span></td><td style="background-color:#ffffff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">456,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rentals/parts and services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,341 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,329 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,802 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,464 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,266 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation of rental equipment</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">811 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,616 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,948 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,464 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,799 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,578 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,959 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,082 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,619 </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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:8pt"><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:41.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7.75pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ERS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TES</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,987 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,181 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,168 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,452 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">487,783 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,235 </span></td><td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and services</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,917 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,917 </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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,439 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">487,783 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,098 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">834,320 </span></td><td style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rentals/parts and services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,081 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,816 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,897 </span></td><td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,890 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,228 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">452,118 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation of rental equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,278 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,051 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,329 </span></td><td style="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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,249 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,228 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,867 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">654,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,190 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,555 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,231 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,976 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7.75pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ERS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TES</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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 #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rental</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,616 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,841 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,457 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,830 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460,577 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603,407 </span></td><td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parts and services</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,129 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,129 </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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374,446 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460,577 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,970 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908,993 </span></td><td style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rentals/parts and services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,401 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,975 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,376 </span></td><td style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment sales</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,883 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380,508 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491,391 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation of rental equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,317 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,629 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,946 </span></td><td style="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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">253,601 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380,508 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,604 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688,713 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,845 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,069 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,366 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,280 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 100699000 0 2298000 102997000 37712000 247921000 0 285633000 0 0 34383000 34383000 138411000 247921000 36681000 423013000 29281000 0 28562000 57843000 25792000 205526000 0 231318000 43581000 0 1004000 44585000 98654000 205526000 29566000 333746000 39757000 42395000 7115000 89267000 117832000 0 4337000 122169000 50694000 251423000 0 302117000 0 0 32544000 32544000 168526000 251423000 36881000 456830000 31341000 0 25988000 57329000 39802000 205464000 0 245266000 42805000 0 811000 43616000 113948000 205464000 26799000 346211000 54578000 45959000 10082000 110619000 203987000 0 5181000 209168000 70452000 487783000 0 558235000 0 0 66917000 66917000 274439000 487783000 72098000 834320000 59081000 0 54816000 113897000 49890000 402228000 0 452118000 86278000 0 2051000 88329000 195249000 402228000 56867000 654344000 79190000 85555000 15231000 179976000 231616000 0 8841000 240457000 142830000 460577000 0 603407000 0 0 65129000 65129000 374446000 460577000 73970000 908993000 60401000 0 52975000 113376000 110883000 380508000 0 491391000 82317000 0 1629000 83946000 253601000 380508000 54604000 688713000 120845000 80069000 19366000 220280000 The following table presents a reconciliation of consolidated gross profit to consolidated income (loss) before income taxes:<div style="margin-bottom:1pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:33.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.969%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,267 </span></td><td style="background-color:#cceeff;border-top:1pt 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,619 </span></td><td style="background-color:#cceeff;border-top:1pt 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,976 </span></td><td style="background-color:#cceeff;border-top:1pt 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,697 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,028 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,692 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,019 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,692 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,606 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,270 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,278 </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-rental depreciation</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,360 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,721 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,280 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,371 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transaction expenses and other</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,689 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,690 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,149 </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="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><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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,401 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,625 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,801 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing and other expense (income)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,319)</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,581)</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,999)</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) before income taxes</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,408)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,998 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,691)</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,661 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 89267000 110619000 179976000 220280000 55697000 58028000 113692000 115019000 6692000 6606000 13270000 13278000 3360000 2721000 6280000 5371000 5844000 3689000 10690000 7149000 -42401000 -31625000 -80316000 -60801000 3319000 5048000 6581000 8999000 -21408000 12998000 -37691000 27661000 <div style="margin-bottom:1pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total assets by country:</span></div><div style="margin-bottom:1pt;margin-top:8pt"><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:62.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.541%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in $000s)</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:9pt;font-weight:700;line-height:100%">June 30, 2024</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,405,053 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,243,619 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,515 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,178 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Total Assets</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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,523,568 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,367,797 </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> 3405053000 3243619000 118515000 124178000 3523568000 3367797000 57000 249000