0001709682-24-000037.txt : 20240502 0001709682-24-000037.hdr.sgml : 20240502 20240502164020 ACCESSION NUMBER: 0001709682-24-000037 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 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: 24909178 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-20240331.htm 10-Q ctos-20240331
0001709682202412/31Q1FALSE00017096822024-01-012024-03-3100017096822024-04-30xbrli:shares0001709682ctos:RentalRevenueMember2024-01-012024-03-31iso4217:USD0001709682ctos:RentalRevenueMember2023-01-012023-03-310001709682ctos:EquipmentSalesMember2024-01-012024-03-310001709682ctos:EquipmentSalesMember2023-01-012023-03-310001709682ctos:SalesAndServicesPartsAndServicesMember2024-01-012024-03-310001709682ctos:SalesAndServicesPartsAndServicesMember2023-01-012023-03-3100017096822023-01-012023-03-31iso4217:USDxbrli:shares00017096822024-03-3100017096822023-12-3100017096822022-12-3100017096822023-03-310001709682us-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-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-310001709682us-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-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-31ctos:segment0001709682country:US2024-01-012024-03-310001709682country:US2023-01-012023-03-310001709682country:CA2024-01-012024-03-310001709682country:CA2023-01-012023-03-310001709682ctos:RentalRevenueExcludingShippingAndHandlingMember2024-01-012024-03-310001709682ctos:RentalRevenueExcludingShippingAndHandlingMember2023-01-012023-03-310001709682ctos:RentalRevenueShippingAndHandlingMember2024-01-012024-03-310001709682ctos:RentalRevenueShippingAndHandlingMember2023-01-012023-03-310001709682ctos:SalesAndServicesEquipmentSalesMember2024-01-012024-03-310001709682ctos:SalesAndServicesEquipmentSalesMember2023-01-012023-03-310001709682ctos:SalesAndServicesMember2024-01-012024-03-310001709682ctos:SalesAndServicesMember2023-01-012023-03-310001709682ctos:WholeGoodsMember2024-03-310001709682ctos:WholeGoodsMember2023-12-310001709682ctos:RentalPartsToolsAndAccessoriesMember2024-03-310001709682ctos:RentalPartsToolsAndAccessoriesMember2023-12-310001709682ctos:DaimlerFacilityMember2024-03-310001709682ctos:DaimlerFacilityMember2023-12-310001709682ctos:InventoryFinancingAgreementPACCARFinancialCorpMember2024-03-310001709682ctos:InventoryFinancingAgreementPACCARFinancialCorpMember2023-12-310001709682ctos:InventoryLoanGuarantyAndSecurityAgreementMember2024-03-310001709682ctos:InventoryLoanGuarantyAndSecurityAgreementMember2023-12-310001709682us-gaap:LineOfCreditMemberctos:DaimlerFacilityMemberus-gaap:PrimeRateMember2024-01-012024-03-31xbrli:pure0001709682us-gaap:LineOfCreditMemberctos:DaimlerFacilityMember2024-01-012024-03-310001709682us-gaap:LineOfCreditMemberctos:DaimlerFacilityMember2024-03-310001709682us-gaap:LineOfCreditMemberctos:InventoryFinancingAgreementPACCARFinancialCorpMember2024-03-310001709682us-gaap:LineOfCreditMemberctos:InventoryFinancingAgreementPACCARFinancialCorpMemberus-gaap:PrimeRateMember2024-01-012024-03-310001709682us-gaap:LineOfCreditMemberctos:FordMotorCreditCompanyFacilityMemberus-gaap:SubsequentEventMember2024-04-020001709682us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberctos:InventoryLoanGuarantyAndSecurityAgreementMemberctos:PNCEquipmentFinanceLLCMember2024-03-310001709682us-gaap:LineOfCreditMemberctos:SecuredOvernightFinancingRateSOFRMemberus-gaap:RevolvingCreditFacilityMemberctos:InventoryLoanGuarantyAndSecurityAgreementMemberctos:PNCEquipmentFinanceLLCMember2024-01-012024-03-310001709682us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberctos:InventoryLoanGuarantyAndSecurityAgreementMemberus-gaap:SubsequentEventMemberctos:PNCEquipmentFinanceLLCMember2024-04-300001709682us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberctos:ABLFacilityMember2024-03-310001709682us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberctos:ABLFacilityMember2023-12-310001709682ctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:SeniorNotesMember2024-03-310001709682ctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:SeniorNotesMember2023-12-310001709682us-gaap:LineOfCreditMemberctos:A2023CreditFacilityMember2024-03-310001709682us-gaap:LineOfCreditMemberctos:A2023CreditFacilityMember2023-12-310001709682us-gaap:NotesPayableOtherPayablesMember2024-03-310001709682us-gaap:NotesPayableOtherPayablesMember2023-12-310001709682us-gaap:NotesPayableOtherPayablesMembersrt:MinimumMember2024-03-310001709682us-gaap:NotesPayableOtherPayablesMembersrt:MaximumMember2024-03-310001709682us-gaap:NotesPayableOtherPayablesMembersrt:MinimumMember2023-12-310001709682us-gaap:NotesPayableOtherPayablesMembersrt:MaximumMember2023-12-310001709682us-gaap:RevolvingCreditFacilityMemberctos:ABLFacilityMember2024-03-310001709682ctos:ABLFacilityMemberus-gaap:LetterOfCreditMember2024-03-310001709682us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberctos:ABLFacilityMember2024-01-012024-03-310001709682us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberctos:ABLFacilityMember2024-01-012024-03-310001709682ctos:CanadianDollarOfferRateCDORMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberctos:ABLFacilityMember2024-01-012024-03-310001709682ctos:SecuredOvernightFinancingRateSOFRMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberctos:ABLFacilityMember2024-01-012024-03-310001709682ctos:CanadianDollarOfferRateCDORMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberctos:ABLFacilityMember2024-01-012024-03-310001709682ctos:SecuredOvernightFinancingRateSOFRMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberctos:ABLFacilityMember2024-01-012024-03-310001709682us-gaap:LineOfCreditMemberctos:A2023CreditFacilityMember2023-01-130001709682us-gaap:LineOfCreditMemberctos:A2023CreditFacilityMember2023-01-132023-01-130001709682us-gaap:LineOfCreditMemberctos:A2023CreditFacilityMember2024-01-012024-03-3100017096822022-08-0200017096822023-09-1400017096822024-03-110001709682us-gaap:CommonStockMemberctos:NESCOHoldingsLPMemberctos:CapitolInvestmentCorpIVMemberctos:ContingentConsiderationRequirementOneMember2019-07-310001709682us-gaap:CommonStockMemberctos:NESCOHoldingsLPMemberctos:CapitolInvestmentCorpIVMemberctos:ContingentConsiderationRequirementTwoMember2019-07-310001709682us-gaap:CommonStockMemberctos:NESCOHoldingsLPMemberctos:ContingentConsiderationRequirementThreeMemberctos:CapitolInvestmentCorpIVMember2019-07-31ctos:trading_day0001709682ctos:NESCOHoldingsLPMemberctos:CapitolInvestmentCorpIVMemberctos:ContingentConsiderationRequirementTwoMember2019-07-310001709682ctos:NESCOHoldingsLPMemberctos:ContingentConsiderationRequirementThreeMemberctos:CapitolInvestmentCorpIVMember2019-07-310001709682ctos:ContingentConsiderationRequirementFourMemberctos:NESCOHoldingsLPMemberctos:CapitolInvestmentCorpIVMember2019-07-310001709682ctos:ContingentConsiderationRequirementFourMemberctos:NESCOHoldingsLPMemberctos:CapitolInvestmentCorpIVMember2019-07-312019-07-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:LineOfCreditMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RevolvingCreditFacilityMemberctos:ABLFacilityMember2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:LineOfCreditMemberus-gaap:FairValueInputsLevel1Memberus-gaap:RevolvingCreditFacilityMemberctos:ABLFacilityMember2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel2Memberctos:ABLFacilityMember2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberctos:ABLFacilityMemberus-gaap:FairValueInputsLevel3Member2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:SeniorNotesMember2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:FairValueInputsLevel1Memberus-gaap:SeniorNotesMember2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel3Member2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LineOfCreditMemberctos:A2023CreditFacilityMember2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:LineOfCreditMemberctos:A2023CreditFacilityMemberus-gaap:FairValueInputsLevel1Member2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:LineOfCreditMemberctos:A2023CreditFacilityMemberus-gaap:FairValueInputsLevel2Member2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:LineOfCreditMemberctos:A2023CreditFacilityMemberus-gaap:FairValueInputsLevel3Member2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:NotesPayableOtherPayablesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:NotesPayableOtherPayablesMemberus-gaap:FairValueInputsLevel1Member2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:NotesPayableOtherPayablesMemberus-gaap:FairValueInputsLevel2Member2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:NotesPayableOtherPayablesMemberus-gaap:FairValueInputsLevel3Member2024-03-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:LineOfCreditMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RevolvingCreditFacilityMemberctos:ABLFacilityMember2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:LineOfCreditMemberus-gaap:FairValueInputsLevel1Memberus-gaap:RevolvingCreditFacilityMemberctos:ABLFacilityMember2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel2Memberctos:ABLFacilityMember2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberctos:ABLFacilityMemberus-gaap:FairValueInputsLevel3Member2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:SeniorNotesMember2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:FairValueInputsLevel1Memberus-gaap:SeniorNotesMember2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberctos:A550SeniorSecuredSecondLienNotesDue2029Memberus-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:LineOfCreditMemberctos:A2023CreditFacilityMember2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:LineOfCreditMemberctos:A2023CreditFacilityMemberus-gaap:FairValueInputsLevel1Member2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:LineOfCreditMemberctos:A2023CreditFacilityMemberus-gaap:FairValueInputsLevel2Member2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:LineOfCreditMemberctos:A2023CreditFacilityMemberus-gaap:FairValueInputsLevel3Member2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:NotesPayableOtherPayablesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:NotesPayableOtherPayablesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:NotesPayableOtherPayablesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001709682us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:NotesPayableOtherPayablesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001709682ctos:NESCOHoldingsLPMemberctos:CustomTruckLPMemberctos:SellersMember2024-03-310001709682ctos:BuyerMemberctos:CustomTruckLPMemberctos:SellersMember2024-03-310001709682us-gaap:TaxYear2015Member2020-10-282020-10-280001709682us-gaap:RelatedPartyMember2024-01-012024-03-310001709682us-gaap:RelatedPartyMember2023-01-012023-03-310001709682us-gaap:RelatedPartyMember2024-03-310001709682us-gaap:RelatedPartyMember2023-12-310001709682ctos:EquipmentRentalSolutionsSegmentMemberctos:RentalRevenueMember2024-01-012024-03-310001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:RentalRevenueMember2024-01-012024-03-310001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:RentalRevenueMember2024-01-012024-03-310001709682ctos:EquipmentRentalSolutionsSegmentMemberctos:EquipmentSalesMember2024-01-012024-03-310001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:EquipmentSalesMember2024-01-012024-03-310001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:EquipmentSalesMember2024-01-012024-03-310001709682ctos:EquipmentRentalSolutionsSegmentMemberctos:SalesAndServicesPartsAndServicesMember2024-01-012024-03-310001709682ctos:SalesAndServicesPartsAndServicesMemberctos:TruckAndEquipmentSalesSegmentMember2024-01-012024-03-310001709682ctos:SalesAndServicesPartsAndServicesMemberctos:AftermarketPartsAndServicesSegmentMember2024-01-012024-03-310001709682ctos:EquipmentRentalSolutionsSegmentMember2024-01-012024-03-310001709682ctos:TruckAndEquipmentSalesSegmentMember2024-01-012024-03-310001709682ctos:AftermarketPartsAndServicesSegmentMember2024-01-012024-03-310001709682ctos:EquipmentRentalSolutionsSegmentMemberctos:RentalsAndPartsAndServicesMember2024-01-012024-03-310001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:RentalsAndPartsAndServicesMember2024-01-012024-03-310001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:RentalsAndPartsAndServicesMember2024-01-012024-03-310001709682ctos:RentalsAndPartsAndServicesMember2024-01-012024-03-310001709682ctos:EquipmentRentalSolutionsSegmentMemberctos:RentalRevenueMember2023-01-012023-03-310001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:RentalRevenueMember2023-01-012023-03-310001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:RentalRevenueMember2023-01-012023-03-310001709682ctos:EquipmentRentalSolutionsSegmentMemberctos:EquipmentSalesMember2023-01-012023-03-310001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:EquipmentSalesMember2023-01-012023-03-310001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:EquipmentSalesMember2023-01-012023-03-310001709682ctos:EquipmentRentalSolutionsSegmentMemberctos:SalesAndServicesPartsAndServicesMember2023-01-012023-03-310001709682ctos:SalesAndServicesPartsAndServicesMemberctos:TruckAndEquipmentSalesSegmentMember2023-01-012023-03-310001709682ctos:SalesAndServicesPartsAndServicesMemberctos:AftermarketPartsAndServicesSegmentMember2023-01-012023-03-310001709682ctos:EquipmentRentalSolutionsSegmentMember2023-01-012023-03-310001709682ctos:TruckAndEquipmentSalesSegmentMember2023-01-012023-03-310001709682ctos:AftermarketPartsAndServicesSegmentMember2023-01-012023-03-310001709682ctos:EquipmentRentalSolutionsSegmentMemberctos:RentalsAndPartsAndServicesMember2023-01-012023-03-310001709682ctos:TruckAndEquipmentSalesSegmentMemberctos:RentalsAndPartsAndServicesMember2023-01-012023-03-310001709682ctos:AftermarketPartsAndServicesSegmentMemberctos:RentalsAndPartsAndServicesMember2023-01-012023-03-310001709682ctos:RentalsAndPartsAndServicesMember2023-01-012023-03-310001709682country:US2024-03-310001709682country:US2023-12-310001709682country:CA2024-03-310001709682country: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 March 31, 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 April 30, 2024 was 240,418,172.



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 Months Ended March 31, 2024 and 2023
Unaudited Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023
Unaudited Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2024 and 2023
Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the Three Months Ended March 31, 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 March 31,
(in $000s, except per share data)20242023
Revenue
Rental revenue$106,171 $118,288 
Equipment sales272,602 301,290 
Parts sales and services32,534 32,585 
Total revenue411,307 452,163 
Cost of Revenue
Cost of rental revenue29,825 29,899 
Depreciation of rental equipment43,744 40,330 
Cost of equipment sales220,800 246,125 
Cost of parts sales and services26,229 26,148 
Total cost of revenue320,598 342,502 
Gross Profit90,709 109,661 
Operating Expenses
Selling, general and administrative expenses57,995 56,991 
Amortization6,578 6,672 
Non-rental depreciation2,920 2,650 
Transaction expenses and other4,846 3,460 
Total operating expenses72,339 69,773 
Operating Income 18,370 39,888 
Other Expense
Interest expense, net37,915 29,176 
Financing and other expense (income)(3,262)(3,951)
Total other expense34,653 25,225 
Income (Loss) Before Income Taxes(16,283)14,663 
Income Tax Expense (Benefit)(1,948)863 
Net Income (Loss)$(14,335)$13,800 
Other Comprehensive Income (Loss):
Unrealized foreign currency translation adjustments$(2,530)$342 
Other Comprehensive Income (Loss)(2,530)342 
Comprehensive Income (Loss)$(16,865)$14,142 
Net Income (Loss) Per Share:
Basic$(0.06)$0.06 
Diluted$(0.06)$0.06 
Weighted-Average Common Shares Outstanding:
Basic240,364 246,049 
Diluted240,364 247,053 
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) March 31, 2024December 31, 2023
Assets
Current Assets
Cash and cash equivalents$7,990 $10,309 
Accounts receivable, net 169,304 215,089 
Financing receivables, net19,824 30,845 
Inventory1,103,433 985,794 
Prepaid expenses and other26,069 23,862 
Total current assets1,326,620 1,265,899 
Property and equipment, net153,490 142,115 
Rental equipment, net931,690 916,704 
Goodwill703,836 704,011 
Intangible assets, net270,461 277,212 
Operating lease assets42,997 38,426 
Other assets21,421 23,430 
Total Assets$3,450,515 $3,367,797 
Liabilities and Stockholders' Equity
Current Liabilities
Accounts payable$119,250 $117,653 
Accrued expenses67,176 73,847 
Deferred revenue and customer deposits26,482 28,758 
Floor plan payables - trade307,646 253,197 
Floor plan payables - non-trade$459,792 409,113 
Operating lease liabilities - current6,729 6,564 
Current maturities of long-term debt6,066 8,257 
Total current liabilities993,141 897,389 
Long-term debt, net1,492,346 1,487,136 
Operating lease liabilities - noncurrent37,398 32,714 
Deferred income taxes30,952 33,355 
Total long-term liabilities1,560,696 1,553,205 
Stockholders' Equity
Common stock — $0.0001 par value, 500,000,000 shares authorized, 250,075,110 and 249,903,120 shares issued and outstanding, at March 31, 2024 and December 31, 2023, respectively
25 25 
Treasury stock, at cost — 9,942,258 and 8,891,788 shares at March 31, 2024 and December 31, 2023, respectively
(62,958)(56,524)
Additional paid-in capital1,540,327 1,537,553 
Accumulated other comprehensive loss(8,508)(5,978)
Accumulated deficit(572,208)(557,873)
Total stockholders' equity896,678 917,203 
Total Liabilities and Stockholders' Equity$3,450,515 $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)
Three Months Ended March 31,
(in $000s)20242023
Operating Activities
Net income (loss)$(14,335)$13,800 
Adjustments to reconcile net income (loss) to net cash flow from operating activities:
Depreciation and amortization56,160 52,091 
Amortization of debt issuance costs1,431 2,407 
Provision for losses on accounts receivable1,882 1,872 
Share-based compensation2,730 3,147 
Gain on sales and disposals of rental equipment(11,119)(21,320)
Change in fair value of derivative and warrants(527)(525)
Deferred tax expense (2,403)514 
Changes in assets and liabilities:
Accounts and financing receivables21,064 17,161 
Inventories(116,823)(117,580)
Prepaids, operating leases and other(1,645)(4,987)
Accounts payable2,769 35,916 
Accrued expenses and other liabilities(5,745)1,328 
Floor plan payables - trade, net54,450 22,395 
Customer deposits and deferred revenue(2,264)(2,313)
Net cash flow from operating activities(14,375)3,906 
Investing Activities
Acquisition of business, net of cash acquired(1,410) 
Purchases of rental equipment(75,552)(109,145)
Proceeds from sales and disposals of rental equipment60,078 78,626 
Purchase of non-rental property and cloud computing arrangements(16,527)(9,429)
Net cash flow for investing activities(33,411)(39,948)
Financing Activities
Proceeds from debt4,200 13,537 
Share-based payments(10)228 
Borrowings under revolving credit facilities35,000 35,000 
Repayments under revolving credit facilities(35,000)(10,331)
Repayments of notes payable (2,020)
Finance lease payments (377)
Repurchase of common stock(6,762)(1,122)
Principal payments on long-term debt(2,612) 
Acquisition of inventory through floor plan payables - non-trade162,781 187,381 
Repayment of floor plan payables - non-trade(112,102)(168,447)
Net cash flow from financing activities45,495 53,849 
Effect of exchange rate changes on cash and cash equivalents(28)51 
Net Change in Cash and Cash Equivalents(2,319)17,858 
Cash and Cash Equivalents at Beginning of Period10,309 14,360 
Cash and Cash Equivalents at End of Period$7,990 $32,218 


Custom Truck One Source, Inc.
Condensed Consolidated Statements of Cash Flows (unaudited) — Continued
Three Months Ended March 31,
(in $000s)20242023
Supplemental Cash Flow Information
Interest paid$23,098 $13,130 
Income taxes paid2,133 10 
Non-Cash Investing and Financing Activities
Rental equipment and property and equipment purchases in accounts payable953 2,938 
Rental equipment sales in accounts receivable2,210 621 
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 
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 
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 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 March 31,
(in $000s)20242023
United States$397,697 $438,278 
Canada13,610 13,885 
Total Revenue$411,307 $452,163 
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 months ended March 31, 2024 and 2023 are presented in the table below.
Three Months Ended March 31,Three Months Ended March 31,
20242023
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$101,510 $ $101,510 $112,903 $ $112,903 
Shipping and handling 4,661 4,661  5,385 5,385 
Total rental revenue101,510 4,661 106,171 112,903 5,385 118,288 
Sales and services:
Equipment sales3,018 269,584 272,602 17,708 283,582 301,290 
Parts and services3,244 29,290 32,534 4,815 27,770 32,585 
Total sales and services6,262 298,874 305,136 22,523 311,352 333,875 
Total revenue$107,772 $303,535 $411,307 $135,426 $316,737 $452,163 
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 March 31, 2024 and December 31, 2023, the Company had net receivables related to contracts with customers of $82.3 million and $112.1 million, respectively. As of March 31, 2024 and December 31, 2023, the Company had net receivables related to rental contracts and other of $87.0 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 on credit risk and the Company's allowance for credit losses address 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
9


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)March 31, 2024December 31, 2023
Accounts receivable$186,700 $232,592 
Less: allowance for doubtful accounts(17,396)(17,503)
Accounts receivable, net$169,304 $215,089 
When customers are billed for rentals in advance of the rental period, the Company defers recognition of revenue. As of March 31, 2024 and December 31, 2023, the Company had approximately $2.7 million and $2.9 million, respectively, of deferred rental revenue. Additionally, the Company collects deposits from customers for orders placed for equipment and rentals. The Company had approximately $23.8 million and $25.9 million in deposits as of March 31, 2024 and December 31, 2023, respectively. Of the $25.9 million deposit liability balance as of December 31, 2023, $6.7 million was recorded as revenue during the three months ended March 31, 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 March 31,
(in $000s)20242023
Equipment sales$3,018 $24,172 
Cost of equipment sales2,822 23,225 
Gross profit$196 $947 
As these transactions remained under rental contracts, $5.4 million and $7.2 million for the three months ended March 31, 2024 and 2023, respectively, were billed under the contracts as rentals. Interest income from financing receivables was $2.7 million and $3.4 million for the three months ended March 31, 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)March 31, 2024December 31, 2023
Whole goods$961,349 $846,170 
Aftermarket parts and services inventory142,084 139,624 
Inventory$1,103,433 $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 March 31, 2024, the Company was in compliance with these covenants.
10


The amounts owed under floor plan payables are summarized as follows:
(in $000s)March 31, 2024December 31, 2023
Trade:
Daimler Truck Financial$202,016 $181,480 
PACCAR Financial Services105,630 71,717 
Trade floor plan payables$307,646 $253,197 
Non-trade:
PNC Equipment Finance, LLC$459,792 $409,113 
Non-trade floor plan payables$459,792 $409,113 
Interest on outstanding floor plan payable balances is due and payable monthly. Floor plan interest expense was $12.9 million and $6.8 million for the three months ended March 31, 2024, and 2023, respectively.
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
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 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 is $30.0 million. The FMCC agreement is evergreen and is subject to termination by either party through written notice. The Company has not executed any loan supplements under the FMCC Facility as of the date of this filing.
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 March 31, 2024, provides the Company with a $460.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 April 2024, the Company entered into an amendment to the Loan Agreement which increased the revolving credit facility to $480.0 million.
Note 6: Rental Equipment
Rental equipment, net consisted of the following:
(in $000s) March 31, 2024December 31, 2023
Rental equipment$1,428,910 $1,405,532 
Less: accumulated depreciation(497,220)(488,828)
Rental equipment, net$931,690 $916,704 
11


Note 7: Long-Term Debt
Debt obligations and associated interest rates consisted of the following:
(in $000s)March 31, 2024December 31, 2023March 31, 2024December 31, 2023
ABL Facility$552,400 $552,400 7.5%7.7%
2029 Secured Notes920,000 920,000 5.5%5.5%
2023 Credit Facility17,904 13,800 5.8%5.8%
Other notes payable29,083 31,599 
3.1%-7.9%
3.1%-7.9%
Total debt outstanding1,519,387 1,517,799 
Deferred financing fees(20,975)(22,406)
Total debt net of deferred financing fees1,498,412 1,495,393 
Less: current maturities(6,066)(8,257)
Long-term debt$1,492,346 $1,487,136 
As of March 31, 2024, borrowing availability under the ABL Facility was $194.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.
Note 8: 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, and share-based compensation. Our potentially dilutive shares aggregated 31.4 million and 30.0 million for the three months ended March 31, 2024 and 2023, respectively, and were not included in the computation of diluted earnings (loss) per share because the impact would have been anti-dilutive due to the loss reported during the period.
The following tables set forth the computation of basic and dilutive earnings per share:
Three Months Ended March 31, 2024Three Months Ended March 31, 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$(14,335)240,364$(0.06)$13,800 246,049$0.06 
Dilutive common share equivalents —  1,004— 
Diluted earnings (loss) per share$(14,335)240,364$(0.06)$13,800 247,053$0.06 

12


Note 9: Equity
Preferred Stock
As of both March 31, 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 March 31, 2024 and December 31, 2023, there were no shares of preferred stock issued or outstanding.
Common Stock
As of both March 31, 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 months ended March 31, 2024 and 2023, the Company repurchased approximately 1.0 million and 0.2 million shares of its common stock, respectively, which are held in treasury, for a total cost of $6.4 million and $1.1 million, including commission fees. At March 31, 2024, $24.1 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 has the right to receive: (1) up to an additional 1,800,000 shares of common stock through July 31, 2024, in increments of 900,000 shares, if (x) the trading price of the common stock exceeds $13.00 per share 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) an additional 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.
Note 10: 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
March 31, 2024
ABL Facility$552,400 $ $552,400 $ 
2029 Secured Notes920,000  864,800  
2023 Credit Facility17,904  17,904  
Other notes payable29,083  29,083  
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  
13


The carrying amounts of the ABL Facility, 2023 Credit Facility and other notes payable approximated fair value as of March 31, 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.
Note 11: 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 three months ended March 31, 2024 and 2023 differs from the U.S. federal statutory tax rate due to the recording of valuation allowances. We recorded an income tax benefit of $1.9 million for the three months ended March 31, 2024 resulting in an effective tax rate of (12.0)% compared to an income tax expense of $0.9 million for the comparable prior year period, at an effective tax rate of 5.9%. The decrease in the effective tax rate for the three months ended March 31, 2024 compared to same period in 2023, was primarily due to a pretax loss in 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% intended to be 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 12: 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.
14


Note 13: 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 March 31,
(in $000s)20242023
Total revenues from transactions with related parties$3,677 $8,455 
Expenses incurred from transactions with related parties included in cost of revenue$466 $358 
Expenses incurred from transactions with related parties included in operating expenses$1,273 $1,395 
Amounts receivable from/payable to related parties included in the Condensed Consolidated Balance Sheets are as follows:
(in $000s)March 31, 2024December 31, 2023
Accounts receivable from related parties$1,904 $695 
Accounts payable to related parties$179 $140 
Note 14: 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 March 31,
2024
(in $000s)ERSTESAPSTotal
Revenue:
Rental$103,288 $ $2,883 $106,171 
Equipment sales32,740 239,862  272,602 
Parts and services  32,534 32,534 
Total revenue136,028 239,862 35,417 411,307 
Cost of revenue:
Rentals/parts and services29,800  26,254 56,054 
Equipment sales24,098 196,702  220,800 
Depreciation of rental equipment42,697  1,047 43,744 
Total cost of revenue96,595 196,702 27,301 320,598 
Gross profit$39,433 $43,160 $8,116 $90,709 

15


Three Months Ended March 31,
2023
(in $000s)ERSTESAPSTotal
Revenue:
Rental$113,784 $ $4,504 $118,288 
Equipment sales92,136 209,154  301,290 
Parts and services  32,585 32,585 
Total revenue205,920 209,154 37,089 452,163 
Cost of revenue:
Rentals/parts and services29,060  26,987 56,047 
Equipment sales71,081 175,044  246,125 
Depreciation of rental equipment39,512  818 40,330 
Total cost of revenue139,653 175,044 27,805 342,502 
Gross profit$66,267 $34,110 $9,284 $109,661 
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 March 31,
(in $000s)20242023
Gross profit$90,709 $109,661 
Selling, general and administrative expenses57,995 56,991 
Amortization6,578 6,672 
Non-rental depreciation2,920 2,650 
Transaction expenses and other4,846 3,460 
Interest expense, net37,915 29,176 
Financing and other expense (income)(3,262)(3,951)
Income (loss) before income taxes$(16,283)$14,663 
The following table presents total assets by country:
(in $000s)March 31, 2024December 31, 2023
Assets:
United States$3,332,762 $3,243,619 
Canada117,753 124,178 
       Total Assets$3,450,515 $3,367,797 
16


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 service 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.
17


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 our redeemable warrants.
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 March 31, 2024, this equipment (the “rental fleet”) is comprised of approximately 10,300 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
19


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 months ended March 31, 2024, compared to the same period in 2023
Consolidated Results of Operations
Three Months Ended
(in $000s)March 31, 2024% of revenueMarch 31, 2023% of revenue$ Change% changeDecember 31, 2023% of revenue
Rental revenue$106,171 25.8%$118,288 26.2%$(12,117)(10.2)%$120,244 23.0%
Equipment sales272,602 66.3%301,290 66.6%(28,688)(9.5)%366,967 70.3%
Parts sales and services32,534 7.9%32,585 7.2%(51)(0.2)%34,543 6.6%
Total revenue411,307 100.0%452,163 100.0%(40,856)(9.0)%521,754 100.0%
Cost of revenue, excluding rental equipment depreciation276,854 67.3%302,17266.8%(25,318)(8.4)%350,681 67.2%
Depreciation of rental equipment43,744 10.6%40,330 8.9%3,414 8.5%44,249 8.5%
Gross profit90,709 22.1%109,661 24.3%(18,952)(17.3)%126,824 24.3%
Operating expenses72,339 69,773 2,566 3.7%73,350 
Operating income 18,370 39,888 (21,518)(53.9)%53,474 
Total other expense34,653 25,225 9,428 37.4%32,671 
Income (loss) before income taxes(16,283)14,663 (30,946)(211.0)%20,803 
Income tax expense (benefit)(1,948)863 (2,811)(325.7)%4,681 
Net income (loss)$(14,335)$13,800 $(28,135)(203.9)%$16,122 
Total Revenue - Total revenue was $411.3 million for the three months ended March 31, 2024, compared to $452.2 million in the same period of 2023. Rental revenue decreased 10.2% to $106.2 million, compared to $118.3 million in the first quarter of 2023, due to lower utilization and a decline in average OEC on rent. Equipment sales decreased 9.5% in the first quarter of 2024 to $272.6 million, compared to $301.3 million in the first quarter of 2023, primarily driven by lower sales of used equipment due to excess supply of equipment available in the market.
Cost of Revenue, Excluding Rental Equipment Depreciation - The decrease in cost of revenue, excluding rental equipment depreciation for the three months ended March 31, 2024, compared to the same period in 2023, was driven primarily by the decrease in rental equipment sales volume.
Depreciation of Rental Equipment - Depreciation of our rental fleet increased in the three months ended March 31, 2024, compared to the same period in 2023, as a result of higher rental equipment levels.
Operating Expenses - Operating expenses increased in the three months ended March 31, 2024, compared to the same period 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 months ended March 31, 2024, compared to the same period 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 benefit for the three months ended March 31, 2024 was $1.9 million, resulting in an effective tax rate of (12.0)%, compared to income tax expense for the three months ended March 31, 2023 of $0.9 million, respectively, at an effective tax rate of 5.9%. The decrease in the effective tax rate was primarily due to a pretax loss in the current period.
20


Net Income (loss) - The change in net income to a net loss for the three months ended March 31, 2024, compared to the same period 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)March 31, 2024March 31, 2023 Change% ChangeDecember 31, 2023% Change
Ending OEC$1,452,900 $1,457,870 $(4,970)(0.3)%$1,455,708 (0.1)%
Average OEC on rent$1,065,700 $1,214,300 $(148,600)(12.2)%$1,159,164 (4.8)%
Fleet utilization73.3 %83.6 %(10.3)%(12.3)%77.6 %(7.7)%
OEC on rent yield40.5 %39.6 %0.9 %2.3 %41.1 %3.6 %
Sales order backlog$537,292 $855,049 $(317,757)(37.2)%$688,559 (24.2)%

Operating Results by Segment
Equipment Rental Solutions (ERS) Segment
Three Months Ended
(in $000s)March 31, 2024March 31, 2023$ Change% ChangeDecember 31, 2023% Change
Rental revenue$103,288 $113,784 $(10,496)(9.2)%$116,594 (11.4)%
Equipment sales32,740 92,136 (59,396)(64.5)%68,023 (51.9)%
Total revenue136,028 205,920 (69,892)(33.9)%184,617 (26.3)%
Cost of rental revenue29,800 29,060 740 2.5 %28,222 5.6 %
Cost of equipment sales24,098 71,081 (46,983)(66.1)%49,799 (51.6)%
Depreciation of rental equipment42,697 39,512 3,185 8.1 %43,230 (1.2)%
Total cost of revenue96,595 139,653 (43,058)(30.8)%121,251 (20.3)%
Gross profit$39,433 $66,267 $(26,834)(40.5)%$63,366 (37.8)%
Total Revenue - Total revenue for the ERS segment for the three months ended March 31, 2024 was $136.0 million, compared to $205.9 million for the same period in 2023. Equipment sales decreased $59.4 million in the first quarter of 2024 to $32.7 million, compared to $92.1 million in the first quarter of 2023, due to excess supply of used equipment available in the market. Rental revenue in the first quarter of 2024 was $103.3 million compared to $113.8 million in the first quarter of 2023, a 9.2% decrease as a result of a reduction in fleet utilization to 73.3% compared to 83.6% in the first quarter of 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. Average OEC on rent decreased 12.2% year-over-year, primarily as a result of the lower utilization in the quarter.
Cost of Revenue - The decrease in total cost of revenue for the three months ended March 31, 2024, compared to the same period in 2023, was largely due to the decrease in rental equipment sales volume.
Depreciation - Depreciation of our rental fleet increased for the three months ended March 31, 2024, compared to the same period in 2023, as a result of higher rental equipment levels.
Gross Profit - The decrease in gross profit for the three months ended March 31, 2024, compared to the same period in 2023, was due to the decrease in rental revenues and equipment sales for the period.

21


Truck and Equipment Sales (TES) Segment
Three Months Ended
(in $000s)March 31, 2024March 31, 2023$ Change% ChangeDecember 31, 2023% Change
Equipment sales$239,862 $209,154 $30,708 14.7 %$298,944 19.8 %
Cost of equipment sales196,702 175,044 21,658 12.4 %246,047 20.1 %
Gross profit$43,160 $34,110 $9,050 26.5 %$52,897 18.4 %
Equipment Sales - Equipment sales increased for the three months ended March 31, 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 increased for the three months ended March 31, 2024, compared to the same period in 2023, due to the increase in equipment sales volume.
Gross Profit - The increase in gross profit for the three months ended March 31, 2024, compared to the same period in 2023, is reflective of the positive demand and pricing environment for new products.

Aftermarket Parts and Services (APS) Segment
Three Months Ended
(in $000s)March 31, 2024March 31, 2023$ Change% ChangeDecember 31, 2023% Change
Rental revenue$2,883 $4,504 $(1,621)(36.0)%$3,650 21.0 %
Parts and services revenue32,534 32,585 (51)(0.2)%34,543 5.8 %
Total revenue35,417 37,089 (1,672)(4.5)%38,193 7.3 %
Cost of revenue26,254 26,987 (733)(2.7)%26,613 1.3 %
Depreciation of rental equipment1,047 818 229 28.0 %1,019 (2.7)%
Total cost of revenue27,301 27,805 (504)(1.8)%27,632 1.2 %
Gross profit$8,116 $9,284 $(1,168)(12.6)%$10,561 23.2 %
Total Revenue - Total revenue decreased for the three months ended March 31, 2024, compared to the same period 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 decreased for the three months ended March 31, 2024, compared to the same period in 2023, commensurate with the decrease in volume of parts sales and rental activity.
Gross Profit - The decrease in gross profit for the three months ended March 31, 2024, compared to the same period in 2023, was primarily driven by the decrease in rentals as discussed above.

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 March 31, 2024, we had $8.0 million in cash and cash equivalents compared to $10.3 million as of December 31, 2023. As of both March 31, 2024 and December 31, 2023, we had $552.4 million of outstanding borrowings under our ABL Facility. Availability under the senior secured credit facility was $194.5 million as of March 31, 2024, and based on our borrowing base, we have an additional $331.9 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
22


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 March 31, 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.
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 March 31, 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. 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.
23


The following table provides the calculation of Adjusted EBITDA pursuant to the ABL Credit Agreement and the Indenture for the three months ended March 31, 2024 and March 31, 2023, as well as December 31, 2023.
Three Months Ended Three Months Ended December 31, 2023
(in $000s)March 31, 2024March 31, 2023$ Change% Change
Net income (loss)
$(14,335)$13,800 $(28,135)(203.9)%$16,122 
Interest expense25,015 22,363 2,652 11.9 %24,712 
Income tax expense (benefit)
(1,948)863 (2,811)(325.7)%4,681 
Depreciation and amortization56,161 52,090 4,071 7.8 %56,909 
EBITDA64,893 89,116 (24,223)(27.2)%102,424 
   Adjustments: 
   Non-cash purchase accounting impact (1)
2,960 7,199 (4,239)(58.9)%6,190 
   Transaction and integration costs (2)
4,846 3,460 1,386 40.1 %4,104 
   Sales-type lease adjustment (3)
2,474 2,803 (329)(11.7)%2,722 
   Share-based payments (4)
2,730 3,147 (417)(13.3)%2,997 
Change in fair value of warrants (5)
(527)(525)(2)0.4 %(76)
Adjusted EBITDA$77,376 $105,200 $(27,824)(26.4)%$118,361 
(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.
(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 Ended
(in $000s)March 31, 2024March 31, 2023December 31, 2023
Equipment sales$(3,018)$(24,172)$(1,529)
Cost of equipment sales2,822 23,225 1,362 
Gross profit(196)(947)(167)
Interest income(2,742)(3,428)(3,770)
Rental invoiced5,412 7,178 6,659 
Sales-type lease adjustment$2,474 $2,803 $2,722 
(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)March 31, 2024December 31, 2023
Current maturities of long-term debt$6,066 $8,257 
Long-term debt, net1,492,346 1,487,136 
Deferred financing fees20,975 22,406 
Less: cash and cash equivalents(7,990)(10,309)
Net Debt$1,511,397 $1,507,490 
Divided by: Adjusted EBITDA399,105 426,930 
Net Leverage Ratio3.79 3.53 

24


Historical Cash Flows
The following table summarizes our sources and uses of cash:
Three Months Ended March 31,
(in $000s)20242023
Net cash flow from operating activities$(14,375)$3,906 
Net cash flow for investing activities(33,411)(39,948)
Net cash flow from financing activities45,495 53,849 
Effect of exchange rate changes on cash and cash equivalents(28)51 
Net change in cash and cash equivalents$(2,319)$17,858 
As of March 31, 2024, we had cash and cash equivalents of $8.0 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 used in operating activities was $14.4 million for the three months ended March 31, 2024, as compared to net cash provided by operating activities of $3.9 million in the same period in 2023. The use of cash in the current period is the result of our increased levels of inventory purchases and production.
Cash Flows for Investing Activities
Net cash used in investing activities was $33.4 million for the three months ended March 31, 2024, as compared to $39.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 $33.6 million, partially offset by a decrease in proceeds from sales and disposals of rental equipment of $18.5 million and an increase in purchases for non-rental equipment and cloud computing arrangements of $7.1 million.
Cash Flows from Financing Activities
Net cash provided by financing activities was $45.5 million for the three months ended March 31, 2024, as compared to $53.8 million in 2023. The decrease in cash provided by financing activities was primarily due to an increase in repurchases of common stock of $5.6 million and a decrease in proceeds, net of repayments, from floor plan financing and long-term debt arrangements of $2.5 million.

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 March 31, 2024, we had $1,319.8 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.6 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.
Foreign currency exchange rate risk
During the three months ended March 31, 2024, we generated $13.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.5 million on an annual basis. We do not currently hedge our exchange rate exposure.
25


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 March 31, 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 March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

26


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 litigations, 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.
27


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 March 31, 2024:
ISSUER PURCHASES OF EQUITY SECURITIES
PeriodTotal 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)
January 1, 2024 - January 31, 2024613,173 $6.24 613,173 $1,667 
February 1, 2024 - February 29, 2024122,479 $6.35 122,479 $889 
March 1, 2024 - March 31, 2024314,818 $5.81 304,933 $24,114 
Total1,050,470 $6.13 1,040,585  
Item 3.    Defaults Upon Senior Securities
None.
Item 4.     Mine Safety Disclosures
Not applicable.
Item 5.    Other Information
None.

28


Item 6.    Exhibits
Exhibit No. Description
10.1*
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).
* Filed herewith.
** Furnished herewith.

29


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:May 2, 2024/s/ Ryan McMonagle
  Ryan McMonagle, Chief Executive Officer
   
Date:May 2, 2024/s/ Christopher J. Eperjesy
  Christopher J. Eperjesy, Chief Financial Officer



EX-10.1 2 a03312024ctosex101.htm EX-10.1 Document
Exhibit 10.1
Amendment to Chief Executive Officer Employment Agreement
On April 26, 2024, our Board of Directors approved an amendment to Ryan McMonagle’s employment agreement to increase Mr. McMonagle’s target bonus opportunity from 50% of his annual base salary to 100% of his annual base salary. All other terms of Mr. McMonagle’s existing employment agreement remain unchanged.


EX-31.1 3 a03312024ctosex311.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 March 31, 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:May 2, 2024 /s/ Ryan McMonagle
   Ryan McMonagle
   Chief Executive Officer

EX-31.2 4 a03312024ctosex312.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 March 31, 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:May 2, 2024 /s/ Christopher J. Eperjesy
   Christopher J. Eperjesy
   Chief Financial Officer

EX-32 5 a03312024ctosex32.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 March 31, 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.
 
May 2, 2024/s/ Ryan McMonagle
Ryan McMonagle
Chief Executive Officer
 
May 2, 2024/s/ Christopher J. Eperjesy
Christopher J. Eperjesy
Chief Financial Officer

EX-101.SCH 6 ctos-20240331.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 - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 0000020 - 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 - Long-Term Debt - Schedule of Debt Obligations and Associated Interest Rates (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Long-Term Debt - Schedule of Debt Obligations and Associated Interest Rates (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Earnings (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - 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 9954500 - Disclosure - Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Segments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Segments - Schedule of Company’s Segment Results (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Segments - Schedule of Reconciliation of Consolidated Gross Profit to Consolidated Income Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Segments - Schedule of Total Assets by Country (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ctos-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ctos-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ctos-20240331_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] Operating lease liabilities - current Deferred Rent Credit, Current 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 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 Statistical Measurement [Domain] Statistical Measurement [Domain] Total current assets Assets, Current 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] 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 Floor Plan Financing Long-Term Debt Debt Disclosure [Text Block] 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 of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Consecutive trading days threshold Business Combination, Contingent Consideration Arrangements, Threshold Consecutive Trading Days Business Combination, Contingent Consideration Arrangements, Threshold Consecutive Trading Days Current Fiscal Year End Date Current Fiscal Year End Date Revolving Credit Facility Revolving Credit Facility Revolving Credit Facility [Member] Stock repurchase program, amount authorized Stock Repurchase Program, Authorized Amount 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 Common stock repurchase (in shares) Stock Repurchased During Period, Shares Deferred income taxes Deferred Income Tax Liabilities, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts payable to related parties Accounts Payable, Current Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Total other expense Nonoperating Income (Expense) Base Rate Base Rate [Member] Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Equity Equity [Text Block] Net cash flow from operating activities Net Cash Provided by (Used in) Operating Activities Custom Truck Custom Truck LP [Member] Custom Truck LP Dilutive common share equivalents Dilutive Securities, Effect on Basic Earnings Per Share Geographical [Axis] Geographical [Axis] Less: accumulated depreciation Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation Expected duration Contract With Customer, Customer Deposits, Timing Contract With Customer, Customer Deposits, Timing Income Taxes Income Tax Disclosure [Text Block] Customer deposits and deferred revenue Increase (Decrease) in Contract with Customer, Liability Depreciation and amortization Depreciation, Depletion and Amortization Aftermarket parts and services inventory Rental Parts, Tools And Accessories [Member] Rental Parts, Tools And Accessories [Member] Debt interest rate Debt Instrument, Interest Rate, Stated Percentage Current Liabilities Liabilities, Current [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent 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] Canadian Dollar Offer Rate (CDOR) Canadian Dollar Offer Rate (CDOR) [Member] Canadian Dollar Offer Rate (CDOR) 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] Income (Loss) Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Litigation Case [Axis] Litigation Case [Axis] Trading Symbol Trading Symbol Preferred stock issued (in shares) Preferred Stock, Shares Issued 2023 Credit Facility 2023 Credit Facility [Member] 2023 Credit Facility Long-term debt Long-Term Debt, Fair Value Level 2 Fair Value, Inputs, Level 2 [Member] 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) Total current liabilities Liabilities, Current Transaction expenses and other Merger Related Costs Merger Related Costs Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Floor plan payables - non-trade Non-trade floor plan payables Floor Plan Payables, Non-Trade, Current Floor Plan Payables, Non-Trade, Current Schedule of Total Assets by Country Long-Lived Assets by Geographic Areas [Table Text Block] Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Common stock repurchases Stock Repurchased During Period, Value 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] Stockholders' Equity Equity, Attributable to Parent [Abstract] Repayment of floor plan payables - non-trade Repayment Of Floor Plan Payables Repayment Of Floor Plan Payables Accounts and financing receivables Increase (Decrease) in Receivables Document Fiscal Period Focus Document Fiscal Period Focus 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 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] Level 1 Fair Value, Inputs, Level 1 [Member] Rental Rental Revenue, Excluding Shipping And Handling [Member] Rental Revenue, Excluding Shipping And Handling [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Carrying Value Reported Value Measurement [Member] Earnings (Loss) Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] 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] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Measurement Basis [Axis] Measurement Basis [Axis] PNC Equipment Finance, LLC PNC Equipment Finance, LLC [Member] PNC Equipment Finance, LLC Entity Small Business Entity Small Business Inventory [Domain] Inventory [Domain] Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Minimum Minimum [Member] Local Phone Number Local Phone Number Weighted Average Shares Weighted Average Number of Shares Outstanding, Diluted [Abstract] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Schedule of Floor Plan Payables Schedule Of Floor Plan Payables [Table Text Block] Schedule Of Floor Plan Payables Letter of Credit Letter of Credit [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Operating lease liabilities - noncurrent Operating Lease, Liability, Noncurrent Equipment sales Sales and Services, Equipment Sales [Member] Sales and Services, Equipment Sales Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 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] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] 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) Deferred financing fees Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net 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] Repayments of notes payable Repayments of Medium-term Notes Dilutive common share equivalents (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment 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] Total revenue Total Total revenues from transactions with related parties Total revenue Revenues 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 Product and Service [Domain] Product and Service [Domain] Interest expense Interest Expense, Debt Inventories Increase (Decrease) in Inventories 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] 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 Rental equipment Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation Cost of Revenue Cost of Goods and Services Sold [Abstract] Document Quarterly Report Document Quarterly Report Total long-term liabilities Liabilities, Noncurrent 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] Document Transition Report Document Transition Report Nesco Owner Nesco Holdings NESCO Holdings, LP [Member] NESCO Holdings, LP [Member] Other notes payable Other notes payable Notes Payable, Other Payables [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 Related Parties Related Party Transactions Disclosure [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] 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 Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] 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] Total sales and services Sales And Services [Member] Sales and Services [Member] Property, Plant and Equipment [Abstract] Equipment sales Sales-type Lease, Revenue Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 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] Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Related Party Transactions [Abstract] 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 Provision for losses on accounts receivable Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Weighted-Average Common Shares Outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, issued (in shares) Common Stock, Shares, Issued Depreciation of rental equipment Cost, Depreciation Deferred rent revenue Contract With Customer, Liability, Current, Deferred Rent Contract With Customer, Liability, Current, Deferred Rent Gross Profit Gross profit Gross Profit Inventory [Axis] Inventory [Axis] Deferred revenue and customer deposits Contract with Customer, Liability, Current Treasury stock, at cost — $9,942,258 and $8,891,788 shares at March 31, 2024 and December 31, 2023, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Trading days threshold Business Combination, Contingent Consideration, Threshold Trading Days Business Combination, Contingent Consideration, Threshold Trading Days Total debt net of deferred financing fees Long-Term Debt Subsequent Event Type [Axis] Subsequent Event Type [Axis] Financing receivables, net Financing Receivable, after Allowance for Credit Loss, Current 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 Balloon payment to be paid Line of Credit Facility, Periodic Payment Prepaid expenses and other Prepaid Expense and Other Assets, Current FMCC Facility Ford Motor Credit Company Facility [Member] Ford Motor Credit Company Facility Additional Shares if Common Stock Exceeds $16 Per Share Contingent Consideration Requirement Three [Member] Contingent Consideration Requirement Three [Member] 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] 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 Address, Address Line One Entity Address, Address Line One Repurchase of common stock value Treasury Stock, Value, Acquired, Cost Method Entity Registrant Name Entity Registrant Name 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] Document Period End Date Document Period End Date Proceeds from lines of credit Proceeds from Lines of Credit 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 Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Subsequent Event Subsequent Event [Member] 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] Sales-Type Leases Lessor, Sales-type Leases [Text Block] 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 Floor plan payables - trade Trade floor plan payables Floor Plan Payables, Trade, Current Floor Plan Payables, Trade, Current Net Income (loss) Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Variable Rate [Axis] Variable Rate [Axis] Customer deposits Contract With Customer, Liability, Current, Customer Deposits Contract With Customer, Liability, Current, Customer Deposits Income Tax Expense (Benefit) 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 Income Statement [Abstract] Income Statement [Abstract] Inventory [Line Items] Inventory [Line Items] Title of 12(b) Security Title of 12(b) Security Rentals/parts and services Rentals And Parts And Services [Member] Rentals And Parts And Services Fair Value Measurements Fair Value Disclosures [Text Block] Related Party [Domain] Related Party, Type [Domain] 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] Share-based payments Payments For (Proceeds From) Share-Based Payment Arrangements Payments For (Proceeds From) Share-Based Payment Arrangements Equity [Abstract] Equity [Abstract] Inventory Inventory Disclosure [Text Block] Share-based payments Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Topic 606 Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Income Tax Disclosure [Abstract] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Per Share Amount Earnings Per Share, Diluted [Abstract] Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Buyer Buyer [Member] Buyer Entity Tax Identification Number Entity Tax Identification Number 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 Inventory Inventory, Net 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 Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Domain] Credit Facility [Domain] Sales-type lease, rental contracts Sales-type Lease, Variable Lease Income Entity Interactive Data Current Entity Interactive Data Current Common stock repurchases (in shares) Treasury Stock, Shares, Acquired Equity Interest Type [Axis] Equity Interest Type [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Sellers Sellers [Member] Sellers Debt instrument, basis spread Debt Instrument, Basis Spread on Variable Rate Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Long-term debt, net Long-term debt Long-Term Debt, Excluding Current Maturities Repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Diluted (in shares) Weighted-average shares, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Rental Equipment Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table Text Block] Inventory Disclosure [Abstract] Shipping and handling Rental Revenue, Shipping And Handling [Member] Rental Revenue, Shipping And Handling [Member] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Non-rental depreciation Depreciation, Nonproduction Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Interest expense, net Interest expense, net Interest Income (Expense), Nonoperating, Net Operating Expenses Operating Expenses [Abstract] Revenue Revenue from Contract with Customer [Text Block] 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 Daimler Truck Financial Daimler Facility [Member] Daimler Facility Additional Paid-in Capital Additional Paid-in Capital [Member] 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 Total Assets Assets Assets Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] 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 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] 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] Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Debt Instrument Redemption [Table] Debt Instrument Redemption [Table] Estimate of possible loss Loss Contingency, Estimate of Possible Loss 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] 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 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] Net cash flow for investing activities Net Cash Provided by (Used in) Investing Activities Equipment sales Equipment Sales [Member] Equipment Sales Basic earnings (loss) per share Net Income (Loss) Available to Common Stockholders, Basic Schedule of Inventory Schedule of Inventory, Current [Table Text Block] 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 [Axis] Debt Instrument [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted-average shares, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Cost of equipment sales Cost of Goods Sold, Sales-type Lease Entity Current Reporting Status Entity Current Reporting Status Effective tax rate Effective Income Tax Rate Reconciliation, Percent Operating Income Operating Income (Loss) Credit Facility [Axis] Credit Facility [Axis] Business and Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Revenue Revenues [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Total cost of revenue Expenses incurred from transactions with related parties included in cost of revenue Total cost of revenue Cost of Revenue 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] ABL Facility ABL Facility [Member] ABL Facility Repayments under revolving credit facilities Repayments of Long-Term Lines of Credit Tax Year 2015 Tax Year 2015 [Member] 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] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Canada CANADA Number of reportable segments Number of Reportable Segments Schedule of Debt Obligations and Associated Interest Rates Schedule of Debt [Table Text Block] Outstanding borrowings Long-Term Line of Credit Net Income (Loss) Per Share: Earnings Per Share [Abstract] Proceeds from debt Proceeds from Issuance of Senior Long-Term Debt Parts sales and services Parts and services Sales And Services, Parts And Services [Member] Sales and Services, Parts and Services [Member] Rental revenue Total rental revenue Rental Rental Revenue [Member] Rental Revenue [Member] Borrowings under revolving credit facilities Proceeds from Long-Term Lines of Credit 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, $250,075,110 and $249,903,120 shares issued and outstanding, at March 31, 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] EX-101.PRE 10 ctos-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 31, 2024
Apr. 30, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 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   240,418,172
Entity Central Index Key 0001709682  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue    
Total revenue $ 411,307 $ 452,163
Cost of Revenue    
Depreciation of rental equipment 43,744 40,330
Total cost of revenue 320,598 342,502
Gross Profit 90,709 109,661
Operating Expenses    
Selling, general and administrative expenses 57,995 56,991
Amortization 6,578 6,672
Non-rental depreciation 2,920 2,650
Transaction expenses and other 4,846 3,460
Total operating expenses 72,339 69,773
Operating Income 18,370 39,888
Other Expense    
Interest expense, net 37,915 29,176
Financing and other expense (income) (3,262) (3,951)
Total other expense 34,653 25,225
Income (Loss) Before Income Taxes (16,283) 14,663
Income Tax Expense (Benefit) (1,948) 863
Net Income (Loss) (14,335) 13,800
Other Comprehensive Income (Loss):    
Unrealized foreign currency translation adjustments (2,530) 342
Other Comprehensive Income (Loss) (2,530) 342
Comprehensive Income (Loss) $ (16,865) $ 14,142
Net Income (Loss) Per Share:    
Basic (in dollars per share) $ (0.06) $ 0.06
Diluted (in dollars per share) $ (0.06) $ 0.06
Weighted-Average Common Shares Outstanding:    
Basic (in shares) 240,364 246,049
Diluted (in shares) 240,364 247,053
Rental revenue    
Revenue    
Total revenue $ 106,171 $ 118,288
Cost of Revenue    
Cost of goods and service 29,825 29,899
Equipment sales    
Revenue    
Total revenue 272,602 301,290
Cost of Revenue    
Cost of goods and service 220,800 246,125
Parts sales and services    
Revenue    
Total revenue 32,534 32,585
Cost of Revenue    
Cost of goods and service $ 26,229 $ 26,148
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 7,990 $ 10,309
Accounts receivable, net 169,304 215,089
Financing receivables, net 19,824 30,845
Inventory 1,103,433 985,794
Prepaid expenses and other 26,069 23,862
Total current assets 1,326,620 1,265,899
Property and equipment, net 153,490 142,115
Rental equipment, net 931,690 916,704
Goodwill 703,836 704,011
Intangible assets, net 270,461 277,212
Operating lease assets 42,997 38,426
Other assets 21,421 23,430
Total Assets 3,450,515 3,367,797
Current Liabilities    
Accounts payable 119,250 117,653
Accrued expenses 67,176 73,847
Deferred revenue and customer deposits 26,482 28,758
Floor plan payables - trade 307,646 253,197
Floor plan payables - non-trade 459,792 409,113
Operating lease liabilities - current 6,729 6,564
Current maturities of long-term debt 6,066 8,257
Total current liabilities 993,141 897,389
Long-term debt, net 1,492,346 1,487,136
Operating lease liabilities - noncurrent 37,398 32,714
Deferred income taxes 30,952 33,355
Total long-term liabilities 1,560,696 1,553,205
Stockholders' Equity    
Common stock — $0.0001 par value, $500,000,000 shares authorized, $250,075,110 and $249,903,120 shares issued and outstanding, at March 31, 2024 and December 31, 2023, respectively 25 25
Treasury stock, at cost — $9,942,258 and $8,891,788 shares at March 31, 2024 and December 31, 2023, respectively (62,958) (56,524)
Additional paid-in capital 1,540,327 1,537,553
Accumulated other comprehensive loss (8,508) (5,978)
Accumulated deficit (572,208) (557,873)
Total stockholders' equity 896,678 917,203
Total Liabilities and Stockholders' Equity $ 3,450,515 $ 3,367,797
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (unaudited) (Parentheticals) - $ / shares
Mar. 31, 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) 250,075,110 249,903,120
Common stock, outstanding (in shares) 250,075,110 249,903,120
Treasury stock (in shares) 9,942,258 8,891,788
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating Activities    
Net income (loss) $ (14,335) $ 13,800
Adjustments to reconcile net income (loss) to net cash flow from operating activities:    
Depreciation and amortization 56,160 52,091
Amortization of debt issuance costs 1,431 2,407
Provision for losses on accounts receivable 1,882 1,872
Share-based compensation 2,730 3,147
Gain on sales and disposals of rental equipment (11,119) (21,320)
Change in fair value of derivative and warrants (527) (525)
Deferred tax expense (2,403) 514
Changes in assets and liabilities:    
Accounts and financing receivables 21,064 17,161
Inventories (116,823) (117,580)
Prepaids, operating leases and other (1,645) (4,987)
Accounts payable 2,769 35,916
Accrued expenses and other liabilities (5,745) 1,328
Floor plan payables - trade, net 54,450 22,395
Customer deposits and deferred revenue (2,264) (2,313)
Net cash flow from operating activities (14,375) 3,906
Investing Activities    
Acquisition of business, net of cash acquired (1,410) 0
Purchases of rental equipment (75,552) (109,145)
Proceeds from sales and disposals of rental equipment 60,078 78,626
Purchase of non-rental property and cloud computing arrangements (16,527) (9,429)
Net cash flow for investing activities (33,411) (39,948)
Financing Activities    
Proceeds from debt 4,200 13,537
Share-based payments (10) 228
Borrowings under revolving credit facilities 35,000 35,000
Repayments under revolving credit facilities (35,000) (10,331)
Repayments of notes payable 0 (2,020)
Finance lease payments 0 (377)
Repurchase of common stock (6,762) (1,122)
Principal payments on long-term debt (2,612) 0
Acquisition of inventory through floor plan payables - non-trade 162,781 187,381
Repayment of floor plan payables - non-trade (112,102) (168,447)
Net cash flow from financing activities 45,495 53,849
Effect of exchange rate changes on cash and cash equivalents (28) 51
Net Change in Cash and Cash Equivalents (2,319) 17,858
Cash and Cash Equivalents at Beginning of Period 10,309 14,360
Cash and Cash Equivalents at End of Period 7,990 32,218
Supplemental Cash Flow Information    
Interest paid 23,098 13,130
Income taxes paid 2,133 10
Non-Cash Investing and Financing Activities    
Rental equipment and property and equipment purchases in accounts payable 953 2,938
Rental equipment sales in accounts receivable $ 2,210 $ 621
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.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, 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 250,075,110        
Ending balance (in shares) at Mar. 31, 2024 (9,942,258)   (9,942,258)      
Ending balance at Mar. 31, 2024 $ 896,678 $ 25 $ (62,958) $ 1,540,327 $ (8,508) $ (572,208)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business and Organization
3 Months Ended
Mar. 31, 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 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 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue
3 Months Ended
Mar. 31, 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 March 31,
(in $000s)20242023
United States$397,697 $438,278 
Canada13,610 13,885 
Total Revenue$411,307 $452,163 
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 months ended March 31, 2024 and 2023 are presented in the table below.
Three Months Ended March 31,Three Months Ended March 31,
20242023
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$101,510 $— $101,510 $112,903 $— $112,903 
Shipping and handling— 4,661 4,661 — 5,385 5,385 
Total rental revenue101,510 4,661 106,171 112,903 5,385 118,288 
Sales and services:
Equipment sales3,018 269,584 272,602 17,708 283,582 301,290 
Parts and services3,244 29,290 32,534 4,815 27,770 32,585 
Total sales and services6,262 298,874 305,136 22,523 311,352 333,875 
Total revenue$107,772 $303,535 $411,307 $135,426 $316,737 $452,163 
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 March 31, 2024 and December 31, 2023, the Company had net receivables related to contracts with customers of $82.3 million and $112.1 million, respectively. As of March 31, 2024 and December 31, 2023, the Company had net receivables related to rental contracts and other of $87.0 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 on credit risk and the Company's allowance for credit losses address 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)March 31, 2024December 31, 2023
Accounts receivable$186,700 $232,592 
Less: allowance for doubtful accounts(17,396)(17,503)
Accounts receivable, net$169,304 $215,089 
When customers are billed for rentals in advance of the rental period, the Company defers recognition of revenue. As of March 31, 2024 and December 31, 2023, the Company had approximately $2.7 million and $2.9 million, respectively, of deferred rental revenue. Additionally, the Company collects deposits from customers for orders placed for equipment and rentals. The Company had approximately $23.8 million and $25.9 million in deposits as of March 31, 2024 and December 31, 2023, respectively. Of the $25.9 million deposit liability balance as of December 31, 2023, $6.7 million was recorded as revenue during the three months ended March 31, 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 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Sales-Type Leases
3 Months Ended
Mar. 31, 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 March 31,
(in $000s)20242023
Equipment sales$3,018 $24,172 
Cost of equipment sales2,822 23,225 
Gross profit$196 $947 
As these transactions remained under rental contracts, $5.4 million and $7.2 million for the three months ended March 31, 2024 and 2023, respectively, were billed under the contracts as rentals. Interest income from financing receivables was $2.7 million and $3.4 million for the three months ended March 31, 2024 and 2023, respectively.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory
3 Months Ended
Mar. 31, 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)March 31, 2024December 31, 2023
Whole goods$961,349 $846,170 
Aftermarket parts and services inventory142,084 139,624 
Inventory$1,103,433 $985,794 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Floor Plan Financing
3 Months Ended
Mar. 31, 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 March 31, 2024, the Company was in compliance with these covenants.
The amounts owed under floor plan payables are summarized as follows:
(in $000s)March 31, 2024December 31, 2023
Trade:
Daimler Truck Financial$202,016 $181,480 
PACCAR Financial Services105,630 71,717 
Trade floor plan payables$307,646 $253,197 
Non-trade:
PNC Equipment Finance, LLC$459,792 $409,113 
Non-trade floor plan payables$459,792 $409,113 
Interest on outstanding floor plan payable balances is due and payable monthly. Floor plan interest expense was $12.9 million and $6.8 million for the three months ended March 31, 2024, and 2023, respectively.
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
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 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 is $30.0 million. The FMCC agreement is evergreen and is subject to termination by either party through written notice. The Company has not executed any loan supplements under the FMCC Facility as of the date of this filing.
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 March 31, 2024, provides the Company with a $460.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 April 2024, the Company entered into an amendment to the Loan Agreement which increased the revolving credit facility to $480.0 million.
Note 7: Long-Term Debt
Debt obligations and associated interest rates consisted of the following:
(in $000s)March 31, 2024December 31, 2023March 31, 2024December 31, 2023
ABL Facility$552,400 $552,400 7.5%7.7%
2029 Secured Notes920,000 920,000 5.5%5.5%
2023 Credit Facility17,904 13,800 5.8%5.8%
Other notes payable29,083 31,599 
3.1%-7.9%
3.1%-7.9%
Total debt outstanding1,519,387 1,517,799 
Deferred financing fees(20,975)(22,406)
Total debt net of deferred financing fees1,498,412 1,495,393 
Less: current maturities(6,066)(8,257)
Long-term debt$1,492,346 $1,487,136 
As of March 31, 2024, borrowing availability under the ABL Facility was $194.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 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Rental Equipment
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Rental Equipment
Note 6: Rental Equipment
Rental equipment, net consisted of the following:
(in $000s) March 31, 2024December 31, 2023
Rental equipment$1,428,910 $1,405,532 
Less: accumulated depreciation(497,220)(488,828)
Rental equipment, net$931,690 $916,704 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt
3 Months Ended
Mar. 31, 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 March 31, 2024, the Company was in compliance with these covenants.
The amounts owed under floor plan payables are summarized as follows:
(in $000s)March 31, 2024December 31, 2023
Trade:
Daimler Truck Financial$202,016 $181,480 
PACCAR Financial Services105,630 71,717 
Trade floor plan payables$307,646 $253,197 
Non-trade:
PNC Equipment Finance, LLC$459,792 $409,113 
Non-trade floor plan payables$459,792 $409,113 
Interest on outstanding floor plan payable balances is due and payable monthly. Floor plan interest expense was $12.9 million and $6.8 million for the three months ended March 31, 2024, and 2023, respectively.
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
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 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 is $30.0 million. The FMCC agreement is evergreen and is subject to termination by either party through written notice. The Company has not executed any loan supplements under the FMCC Facility as of the date of this filing.
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 March 31, 2024, provides the Company with a $460.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 April 2024, the Company entered into an amendment to the Loan Agreement which increased the revolving credit facility to $480.0 million.
Note 7: Long-Term Debt
Debt obligations and associated interest rates consisted of the following:
(in $000s)March 31, 2024December 31, 2023March 31, 2024December 31, 2023
ABL Facility$552,400 $552,400 7.5%7.7%
2029 Secured Notes920,000 920,000 5.5%5.5%
2023 Credit Facility17,904 13,800 5.8%5.8%
Other notes payable29,083 31,599 
3.1%-7.9%
3.1%-7.9%
Total debt outstanding1,519,387 1,517,799 
Deferred financing fees(20,975)(22,406)
Total debt net of deferred financing fees1,498,412 1,495,393 
Less: current maturities(6,066)(8,257)
Long-term debt$1,492,346 $1,487,136 
As of March 31, 2024, borrowing availability under the ABL Facility was $194.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 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings (Loss) Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share
Note 8: 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, and share-based compensation. Our potentially dilutive shares aggregated 31.4 million and 30.0 million for the three months ended March 31, 2024 and 2023, respectively, and were not included in the computation of diluted earnings (loss) per share because the impact would have been anti-dilutive due to the loss reported during the period.
The following tables set forth the computation of basic and dilutive earnings per share:
Three Months Ended March 31, 2024Three Months Ended March 31, 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$(14,335)240,364$(0.06)$13,800 246,049$0.06 
Dilutive common share equivalents— — — 1,004— 
Diluted earnings (loss) per share$(14,335)240,364$(0.06)$13,800 247,053$0.06 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Equity
Note 9: Equity
Preferred Stock
As of both March 31, 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 March 31, 2024 and December 31, 2023, there were no shares of preferred stock issued or outstanding.
Common Stock
As of both March 31, 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 months ended March 31, 2024 and 2023, the Company repurchased approximately 1.0 million and 0.2 million shares of its common stock, respectively, which are held in treasury, for a total cost of $6.4 million and $1.1 million, including commission fees. At March 31, 2024, $24.1 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 has the right to receive: (1) up to an additional 1,800,000 shares of common stock through July 31, 2024, in increments of 900,000 shares, if (x) the trading price of the common stock exceeds $13.00 per share 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) an additional 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.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Note 10: 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
March 31, 2024
ABL Facility$552,400 $— $552,400 $— 
2029 Secured Notes920,000 — 864,800 — 
2023 Credit Facility17,904 — 17,904 — 
Other notes payable29,083 — 29,083 — 
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 March 31, 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 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes
Note 11: 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 three months ended March 31, 2024 and 2023 differs from the U.S. federal statutory tax rate due to the recording of valuation allowances. We recorded an income tax benefit of $1.9 million for the three months ended March 31, 2024 resulting in an effective tax rate of (12.0)% compared to an income tax expense of $0.9 million for the comparable prior year period, at an effective tax rate of 5.9%. The decrease in the effective tax rate for the three months ended March 31, 2024 compared to same period in 2023, was primarily due to a pretax loss in 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% intended to be 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 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Note 12: 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 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Parties
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related Parties
Note 13: 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 March 31,
(in $000s)20242023
Total revenues from transactions with related parties$3,677 $8,455 
Expenses incurred from transactions with related parties included in cost of revenue$466 $358 
Expenses incurred from transactions with related parties included in operating expenses$1,273 $1,395 
Amounts receivable from/payable to related parties included in the Condensed Consolidated Balance Sheets are as follows:
(in $000s)March 31, 2024December 31, 2023
Accounts receivable from related parties$1,904 $695 
Accounts payable to related parties$179 $140 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segments
Note 14: 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 March 31,
2024
(in $000s)ERSTESAPSTotal
Revenue:
Rental$103,288 $— $2,883 $106,171 
Equipment sales32,740 239,862 — 272,602 
Parts and services— — 32,534 32,534 
Total revenue136,028 239,862 35,417 411,307 
Cost of revenue:
Rentals/parts and services29,800 — 26,254 56,054 
Equipment sales24,098 196,702 — 220,800 
Depreciation of rental equipment42,697 — 1,047 43,744 
Total cost of revenue96,595 196,702 27,301 320,598 
Gross profit$39,433 $43,160 $8,116 $90,709 
Three Months Ended March 31,
2023
(in $000s)ERSTESAPSTotal
Revenue:
Rental$113,784 $— $4,504 $118,288 
Equipment sales92,136 209,154 — 301,290 
Parts and services— — 32,585 32,585 
Total revenue205,920 209,154 37,089 452,163 
Cost of revenue:
Rentals/parts and services29,060 — 26,987 56,047 
Equipment sales71,081 175,044 — 246,125 
Depreciation of rental equipment39,512 — 818 40,330 
Total cost of revenue139,653 175,044 27,805 342,502 
Gross profit$66,267 $34,110 $9,284 $109,661 
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 March 31,
(in $000s)20242023
Gross profit$90,709 $109,661 
Selling, general and administrative expenses57,995 56,991 
Amortization6,578 6,672 
Non-rental depreciation2,920 2,650 
Transaction expenses and other4,846 3,460 
Interest expense, net37,915 29,176 
Financing and other expense (income)(3,262)(3,951)
Income (loss) before income taxes$(16,283)$14,663 
The following table presents total assets by country:
(in $000s)March 31, 2024December 31, 2023
Assets:
United States$3,332,762 $3,243,619 
Canada117,753 124,178 
       Total Assets$3,450,515 $3,367,797 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business and Organization (Policies)
3 Months Ended
Mar. 31, 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 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 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 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 March 31,
(in $000s)20242023
United States$397,697 $438,278 
Canada13,610 13,885 
Total Revenue$411,307 $452,163 
Schedule of Revenue by Major Product and Service Line The Company’s revenue by major product and service line for the three months ended March 31, 2024 and 2023 are presented in the table below.
Three Months Ended March 31,Three Months Ended March 31,
20242023
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$101,510 $— $101,510 $112,903 $— $112,903 
Shipping and handling— 4,661 4,661 — 5,385 5,385 
Total rental revenue101,510 4,661 106,171 112,903 5,385 118,288 
Sales and services:
Equipment sales3,018 269,584 272,602 17,708 283,582 301,290 
Parts and services3,244 29,290 32,534 4,815 27,770 32,585 
Total sales and services6,262 298,874 305,136 22,523 311,352 333,875 
Total revenue$107,772 $303,535 $411,307 $135,426 $316,737 $452,163 
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following:
(in $000s)March 31, 2024December 31, 2023
Accounts receivable$186,700 $232,592 
Less: allowance for doubtful accounts(17,396)(17,503)
Accounts receivable, net$169,304 $215,089 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Sales-Type Leases (Tables)
3 Months Ended
Mar. 31, 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 March 31,
(in $000s)20242023
Equipment sales$3,018 $24,172 
Cost of equipment sales2,822 23,225 
Gross profit$196 $947 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory Inventory consisted of the following:
(in $000s)March 31, 2024December 31, 2023
Whole goods$961,349 $846,170 
Aftermarket parts and services inventory142,084 139,624 
Inventory$1,103,433 $985,794 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Floor Plan Financing (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Floor Plan Payables
The amounts owed under floor plan payables are summarized as follows:
(in $000s)March 31, 2024December 31, 2023
Trade:
Daimler Truck Financial$202,016 $181,480 
PACCAR Financial Services105,630 71,717 
Trade floor plan payables$307,646 $253,197 
Non-trade:
PNC Equipment Finance, LLC$459,792 $409,113 
Non-trade floor plan payables$459,792 $409,113 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Rental Equipment (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Rental Equipment
Rental equipment, net consisted of the following:
(in $000s) March 31, 2024December 31, 2023
Rental equipment$1,428,910 $1,405,532 
Less: accumulated depreciation(497,220)(488,828)
Rental equipment, net$931,690 $916,704 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt Obligations and Associated Interest Rates
Debt obligations and associated interest rates consisted of the following:
(in $000s)March 31, 2024December 31, 2023March 31, 2024December 31, 2023
ABL Facility$552,400 $552,400 7.5%7.7%
2029 Secured Notes920,000 920,000 5.5%5.5%
2023 Credit Facility17,904 13,800 5.8%5.8%
Other notes payable29,083 31,599 
3.1%-7.9%
3.1%-7.9%
Total debt outstanding1,519,387 1,517,799 
Deferred financing fees(20,975)(22,406)
Total debt net of deferred financing fees1,498,412 1,495,393 
Less: current maturities(6,066)(8,257)
Long-term debt$1,492,346 $1,487,136 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2024Three Months Ended March 31, 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$(14,335)240,364$(0.06)$13,800 246,049$0.06 
Dilutive common share equivalents— — — 1,004— 
Diluted earnings (loss) per share$(14,335)240,364$(0.06)$13,800 247,053$0.06 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 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
March 31, 2024
ABL Facility$552,400 $— $552,400 $— 
2029 Secured Notes920,000 — 864,800 — 
2023 Credit Facility17,904 — 17,904 — 
Other notes payable29,083 — 29,083 — 
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 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Parties (Tables)
3 Months Ended
Mar. 31, 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 March 31,
(in $000s)20242023
Total revenues from transactions with related parties$3,677 $8,455 
Expenses incurred from transactions with related parties included in cost of revenue$466 $358 
Expenses incurred from transactions with related parties included in operating expenses$1,273 $1,395 
Amounts receivable from/payable to related parties included in the Condensed Consolidated Balance Sheets are as follows:
(in $000s)March 31, 2024December 31, 2023
Accounts receivable from related parties$1,904 $695 
Accounts payable to related parties$179 $140 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Company’s Segment Results
The Company’s segment results are presented in the tables below:
Three Months Ended March 31,
2024
(in $000s)ERSTESAPSTotal
Revenue:
Rental$103,288 $— $2,883 $106,171 
Equipment sales32,740 239,862 — 272,602 
Parts and services— — 32,534 32,534 
Total revenue136,028 239,862 35,417 411,307 
Cost of revenue:
Rentals/parts and services29,800 — 26,254 56,054 
Equipment sales24,098 196,702 — 220,800 
Depreciation of rental equipment42,697 — 1,047 43,744 
Total cost of revenue96,595 196,702 27,301 320,598 
Gross profit$39,433 $43,160 $8,116 $90,709 
Three Months Ended March 31,
2023
(in $000s)ERSTESAPSTotal
Revenue:
Rental$113,784 $— $4,504 $118,288 
Equipment sales92,136 209,154 — 301,290 
Parts and services— — 32,585 32,585 
Total revenue205,920 209,154 37,089 452,163 
Cost of revenue:
Rentals/parts and services29,060 — 26,987 56,047 
Equipment sales71,081 175,044 — 246,125 
Depreciation of rental equipment39,512 — 818 40,330 
Total cost of revenue139,653 175,044 27,805 342,502 
Gross profit$66,267 $34,110 $9,284 $109,661 
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 March 31,
(in $000s)20242023
Gross profit$90,709 $109,661 
Selling, general and administrative expenses57,995 56,991 
Amortization6,578 6,672 
Non-rental depreciation2,920 2,650 
Transaction expenses and other4,846 3,460 
Interest expense, net37,915 29,176 
Financing and other expense (income)(3,262)(3,951)
Income (loss) before income taxes$(16,283)$14,663 
Schedule of Total Assets by Country
The following table presents total assets by country:
(in $000s)March 31, 2024December 31, 2023
Assets:
United States$3,332,762 $3,243,619 
Canada117,753 124,178 
       Total Assets$3,450,515 $3,367,797 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business and Organization (Details)
3 Months Ended
Mar. 31, 2024
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 3
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 411,307 $ 452,163
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 397,697 438,278
Canada    
Disaggregation of Revenue [Line Items]    
Total revenue $ 13,610 $ 13,885
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Revenue by Major Product and Service Line (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Topic 842 $ 107,772 $ 135,426
Topic 606 303,535 316,737
Total 411,307 452,163
Total rental revenue    
Disaggregation of Revenue [Line Items]    
Topic 842 101,510 112,903
Topic 606 4,661 5,385
Total 106,171 118,288
Rental    
Disaggregation of Revenue [Line Items]    
Topic 842 101,510 112,903
Topic 606 0 0
Total 101,510 112,903
Shipping and handling    
Disaggregation of Revenue [Line Items]    
Topic 842 0 0
Topic 606 4,661 5,385
Total 4,661 5,385
Total sales and services    
Disaggregation of Revenue [Line Items]    
Topic 842 6,262 22,523
Topic 606 298,874 311,352
Total 305,136 333,875
Equipment sales    
Disaggregation of Revenue [Line Items]    
Topic 842 3,018 17,708
Topic 606 269,584 283,582
Total 272,602 301,290
Parts and services    
Disaggregation of Revenue [Line Items]    
Topic 842 3,244 4,815
Topic 606 29,290 27,770
Total $ 32,534 $ 32,585
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Net receivables related to contracts with customers $ 82.3 $ 112.1
Net receivables related to rental contracts and other 87.0 103.0
Deferred rent revenue 2.7 2.9
Customer deposits 23.8 $ 25.9
Performance obligation satisfied, revenue recognized $ 6.7  
Expected duration 1 year  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Accounts receivable $ 186,700 $ 232,592
Less: allowance for doubtful accounts (17,396) (17,503)
Accounts receivable, net $ 169,304 $ 215,089
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Sales-Type Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Equipment sales $ 3,018 $ 24,172
Cost of equipment sales 2,822 23,225
Gross profit 196 947
Sales-type lease, rental contracts 5,400 7,200
Interest income $ 2,700 $ 3,400
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory [Line Items]    
Inventory $ 1,103,433 $ 985,794
Whole goods    
Inventory [Line Items]    
Inventory 961,349 846,170
Aftermarket parts and services inventory    
Inventory [Line Items]    
Inventory $ 142,084 $ 139,624
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Floor Plan Financing - Schedule of Floor Plan Payables (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument, Redemption [Line Items]    
Trade floor plan payables $ 307,646 $ 253,197
Non-trade floor plan payables 459,792 409,113
Daimler Truck Financial    
Debt Instrument, Redemption [Line Items]    
Trade floor plan payables 202,016 181,480
PACCAR Financial Services    
Debt Instrument, Redemption [Line Items]    
Trade floor plan payables 105,630 71,717
PNC Equipment Finance, LLC    
Debt Instrument, Redemption [Line Items]    
Non-trade floor plan payables $ 459,792 $ 409,113
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Floor Plan Financing - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Apr. 30, 2024
Apr. 02, 2024
Debt Instrument [Line Items]        
Interest expense $ 12.9 $ 6.8    
Daimler Truck Financial | Line of Credit        
Debt Instrument [Line Items]        
Debt instrument, interest free period (up to) 150 days      
Maximum borrowing capacity $ 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      
PACCAR Financial Corp | Line of Credit | Prime Rate        
Debt Instrument [Line Items]        
Debt instrument, basis spread (0.71%)      
FMCC Facility | Line of Credit | Subsequent Event        
Debt Instrument [Line Items]        
Maximum borrowing capacity       $ 30.0
PNC Equipment Finance, LLC | Line of Credit | Revolving Credit Facility | PNC Equipment Finance, LLC        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 460.0      
PNC Equipment Finance, LLC | Line of Credit | Revolving Credit Facility | PNC Equipment Finance, LLC | Subsequent Event        
Debt Instrument [Line Items]        
Maximum borrowing capacity     $ 480.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 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Rental Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Abstract]    
Rental equipment $ 1,428,910 $ 1,405,532
Less: accumulated depreciation (497,220) (488,828)
Rental equipment, net $ 931,690 $ 916,704
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Schedule of Debt Obligations and Associated Interest Rates (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Jan. 13, 2023
Debt Instrument [Line Items]      
Total debt outstanding $ 1,519,387 $ 1,517,799  
Deferred financing fees (20,975) (22,406)  
Total debt net of deferred financing fees 1,498,412 1,495,393  
Less: current maturities (6,066) (8,257)  
Long-term debt 1,492,346 1,487,136  
Other notes payable      
Debt Instrument [Line Items]      
Total debt outstanding $ 29,083 $ 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 $ 552,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,904 $ 13,800  
Debt interest rate 5.80% 5.80% 5.75%
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Narrative (Details) - USD ($)
3 Months Ended
Jan. 13, 2023
Mar. 31, 2024
Dec. 31, 2023
2023 Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 18,000,000    
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   $ 194,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 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Potentially dilutive shares excluded in aggregate (in shares) 31,400 30,000
Net Income (loss)    
Basic earnings (loss) per share $ (14,335) $ 13,800
Dilutive common share equivalents 0 0
Diluted earnings (loss) per share $ (14,335) $ 13,800
Weighted Average Shares    
Weighted-average shares, basic (in shares) 240,364 246,049
Dilutive common share equivalents (in shares) 0 1,004
Weighted-average shares, diluted (in shares) 240,364 247,053
Per Share Amount    
Basic earnings (loss) per share (in dollars per share) $ (0.06) $ 0.06
Basic earnings (loss) per share (in dollars per share) $ (0.06) $ 0.06
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity (Details)
3 Months Ended
Jul. 31, 2019
trading_day
$ / shares
shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 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) | shares   10,000,000     10,000,000    
Preferred stock par value (in dollars per share) | $ / shares   $ 0.0001     $ 0.0001    
Preferred stock outstanding (in shares) | shares   0     0    
Preferred stock issued (in shares) | shares   0     0    
Common stock, authorized (in shares) | shares   500,000,000     500,000,000    
Common stock, par value (in dollars per share) | $ / shares   $ 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) | shares   1,000,000 200,000        
Repurchase of common stock value | $   $ 6,400,000 $ 1,100,000        
Amount available under repurchase program | $   $ 24,100,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) | shares 1,800,000            
Contingent consideration, incremental shares transferred (in shares) | shares 900,000            
Consecutive trading days threshold | trading_day 30            
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) | 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 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 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 $ 29,083 $ 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 29,083 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 864,800 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,904 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,904 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 552,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 552,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 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Income tax expense (benefit) $ (1,948) $ 863
Effective tax rate (12.00%) 5.90%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Oct. 28, 2020
Mar. 31, 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 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.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
Mar. 31, 2024
Mar. 31, 2023
Related Party Transaction [Line Items]    
Total revenues from transactions with related parties $ 411,307 $ 452,163
Expenses incurred from transactions with related parties included in cost of revenue 320,598 342,502
Expenses incurred from transactions with related parties included in operating expenses 72,339 69,773
Related Party    
Related Party Transaction [Line Items]    
Total revenues from transactions with related parties 3,677 8,455
Expenses incurred from transactions with related parties included in cost of revenue 466 358
Expenses incurred from transactions with related parties included in operating expenses $ 1,273 $ 1,395
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]    
Accounts receivable from related parties $ 169,304 $ 215,089
Accounts payable to related parties 119,250 117,653
Related Party    
Related Party Transaction [Line Items]    
Accounts receivable from related parties 1,904 695
Accounts payable to related parties $ 179 $ 140
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments - Narrative (Details)
3 Months Ended
Mar. 31, 2024
segment
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments - Schedule of Company’s Segment Results (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Total revenue $ 411,307 $ 452,163
Depreciation of rental equipment 43,744 40,330
Total cost of revenue 320,598 342,502
Gross profit 90,709 109,661
ERS    
Segment Reporting Information [Line Items]    
Total revenue 136,028 205,920
Depreciation of rental equipment 42,697 39,512
Total cost of revenue 96,595 139,653
Gross profit 39,433 66,267
TES    
Segment Reporting Information [Line Items]    
Total revenue 239,862 209,154
Depreciation of rental equipment 0 0
Total cost of revenue 196,702 175,044
Gross profit 43,160 34,110
APS    
Segment Reporting Information [Line Items]    
Total revenue 35,417 37,089
Depreciation of rental equipment 1,047 818
Total cost of revenue 27,301 27,805
Gross profit 8,116 9,284
Rental    
Segment Reporting Information [Line Items]    
Total revenue 106,171 118,288
Cost of revenue 29,825 29,899
Rental | ERS    
Segment Reporting Information [Line Items]    
Total revenue 103,288 113,784
Rental | TES    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Rental | APS    
Segment Reporting Information [Line Items]    
Total revenue 2,883 4,504
Equipment sales    
Segment Reporting Information [Line Items]    
Total revenue 272,602 301,290
Cost of revenue 220,800 246,125
Equipment sales | ERS    
Segment Reporting Information [Line Items]    
Total revenue 32,740 92,136
Cost of revenue 24,098 71,081
Equipment sales | TES    
Segment Reporting Information [Line Items]    
Total revenue 239,862 209,154
Cost of revenue 196,702 175,044
Equipment sales | APS    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Cost of revenue 0 0
Parts and services    
Segment Reporting Information [Line Items]    
Total revenue 32,534 32,585
Cost of revenue 26,229 26,148
Parts and services | ERS    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Parts and services | TES    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Parts and services | APS    
Segment Reporting Information [Line Items]    
Total revenue 32,534 32,585
Rentals/parts and services    
Segment Reporting Information [Line Items]    
Cost of revenue 56,054 56,047
Rentals/parts and services | ERS    
Segment Reporting Information [Line Items]    
Cost of revenue 29,800 29,060
Rentals/parts and services | TES    
Segment Reporting Information [Line Items]    
Cost of revenue 0 0
Rentals/parts and services | APS    
Segment Reporting Information [Line Items]    
Cost of revenue $ 26,254 $ 26,987
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments - Schedule of Reconciliation of Consolidated Gross Profit to Consolidated Income Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting [Abstract]    
Gross profit $ 90,709 $ 109,661
Selling, general and administrative expenses 57,995 56,991
Amortization 6,578 6,672
Non-rental depreciation 2,920 2,650
Transaction expenses and other 4,846 3,460
Interest expense, net 37,915 29,176
Financing and other expense (income) (3,262) (3,951)
Income (Loss) Before Income Taxes $ (16,283) $ 14,663
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments - Schedule of Total Assets by Country (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Assets $ 3,450,515 $ 3,367,797
United States    
Segment Reporting Information [Line Items]    
Assets 3,332,762 3,243,619
Canada    
Segment Reporting Information [Line Items]    
Assets $ 117,753 $ 124,178
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( :%HE@'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 " &A:)8CJ2@].X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VVM8.CFHGA2$%Q0O(5D=C?8-"$9:??M3>MN%]$'\)B9/]]\ M ]/I(+2/^!Q]P$@6T]7D^B$)'3;L0!0$0-('="J5.3'DYLY'IR@_XQZ"TA]J MCU!S?@,.21E%"F9@$58BDYW10D=4Y.,);_2*#Y^Q7V!& _;H<* $55D!D_/$ M<)SZ#BZ &4887?HNH%F)2_5/[-(!=DI.R:ZI<1S+L5ER>8<*WIX>7Y9U"SLD M4H/&_"M90<> &W:>_-K621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M :%HEC"M 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,")9,@*2$&>(EV\QN AM(.]M./PA;@&=MRY5E2/Y] MCVRPDU06U+/^DOAV7O3JZ/)(&NZX^)9L&)/H.0RBY+JUD3*^ZG02=\-"FISS MF$7P9L5%2"7??U,V==]VR5(E8P%RI)"C\VS*'!8%2@G+\LQ=M M%;^I E]?']1O,_-@9DD3YO#@#]^3F^O6H(4\MJ)I(!_Y[C>V-W2A]%P>)-E? MM,N_[79;R$T3R<-],)0@]*/\/WW>5\3K %(10/8!Y%T KOH%>Q]@9T;SDF6V M/E!)1T/!=TBHKT%-761UDT6#&S]2:9Q+ 6]]B),CAV^90#/(&&JC9$,%2X8= M"<+J=)%-#N_M;54*[0U2NHSGB5Q-1E MURWH;0D36]8:_?0#[EF_ZNQ])[$W9KN%V:Y)??2!NRGT4XD6+S'3.36'8ZO] M16?)&%73TD5AZ>(T2U]2*B03P0MZ9#$74F?/+"5%JJL4QQA5TUZOL-<[S=Z, M"9][JAV3$%A'LFF@>H\FK56-$BTB32& MU30X* P.C(6:1-*7+^C6#QAZ2,,E$SIC9@W+PFU[@ <]G3EC:$USEX6YRU/, M/;*UKX912.,##;5MU*SC/,T7TWNT>'QR/J'IPP3-IT^/SN0,W3TXYSK31KF: MIK%5SJ_6*;;O(I<+:*I4M=HS-)?0/Q$7R.%I),4+_/>T=7%$_<-$Y]@<5-?R M*Z3 IUA>T&=TYT%_]5>^F_DV-.HCDH-NFUS8N$<&6K_&X+I^2>F7G.)W['F@ MGIP=+M!G^ Y-(WU>S9+]OH6AS7@,\%VDM6V6^P3C.DTR%:W9)K@(EV"$S6CSWFS1B6>";WU(DM:Q6?-^JC7: M!"WA$I>P&7+>&YWQ1-( _>G'U>.46;'7Q>1"Z[0)<,(E.6$S\&3M=0SKWVIC M9H$!UDZTYJBZMDI0PF:Z^:/+L;&JU9)2D>$7KX.M?RD3FLKK^2C\A)?.2D0JC53+Z$R1()$TJJW7\Y MHOA5NVOCF*/J^BRYB)S$17<1++GS[3JU+*4'XUJ?9L4JGTU $"DAB)P$06K9 M!D /3+#F0CL6'=$9NRX#"1#P2D_2('!E,!O*?6B\_H$]/G\=BVD87[UF5O M0+0FF@ =4H(.,7-*L?%WZR<*;+\RX+-;>*@?>O*=!Z1^Z+WV 3YV"7YV&9. M&8-!+S<94.T@%J?R M<*-^H#C)'OT+4$L#!!0 ( :%HECG5>J84@< ,LF 8 >&PO=V]R M:W-H965T&ULM5IM4]LX$/XKFESG!F: 6"]^XR S0-N[SERO M#-#K9S46B:^.E5H*T/[ZD^S$\HLL2.M^(;99K9_5KO;9E77VR(LO8LF8!$^K M+!?GDZ64Z]/I5,R7;$7%"5^S7/WGGA<%T1=-\ M,CLKGUT7LS.^D5F:L^L"B,UJ18MOERSCC^<3.-D]N$D72ZD?3&=G:[I@MTQ^ M7%\7ZFY::TG2% M3Z()2-@]W63RAC_^Q;8&^5K?G&>B_ L>M[+>!,PW0O+5=K!"L$KSZI<^;2>B M,4#IL0] VP&H.X ,#,#; ;@TM$)6FO6:2CH[*_@C*+2TTJ8ORKDI1RMKTER[ M\586ZK^I&B=G5SQ/E%-8 M25X%F:4*EN;J7Z4=Z2 O![\&'-"JIG70"::\F5 M"IFE]N4# ^_R.5\Q,0'(./MZ_!P:M#():T8 *D.;A; M\HU02L01>-6Z/YM*98X&-9UOH5]6T-$ = S>\UPN!7BC3$C:XZ=J&NJY0+NY MN$1.A>]I<0(P/ +(0\2"Y^KEP[$##JY=@TM]>$#?#7M@^8;9)J8:2.P#]KY KQY6FL*L*;@>,SX'DE9RUSH&:;S MG,ZX5;6",O<(+%BN3,]*+J.)(M542#T5BLR88RJVZIM^\,,X]CO>LHD%<3S@ M+=@@:NB$?['BA4R_EPO4"@_VWAOX83?.;5)!.!#F$!EPR GN'YX?;S-&TD@D M5IRHAP#%R.OBM$@%_D#2@(92H9/-9G<%S06M*LB=K\LXX'+)"BMP8QB@J O:(@=),%1T(\-TR,UT!M]N ML8*#2\79JHBR1@+J<]HQC$F7^BQBT2!8PWSH&>9CLMT"6Q'VV>P8$HR[:\PB M!W'D#? (,K2'W*UDE?D98VMI38*@4N:GT8UXPFJ7?60+T(D@7 M.9AO"E6SS+\!J:N"K&I]:/+?1LARZ\,Z)WWZ/$8^[E*814SU$P-N-!R+GN'8 MY]QH1=QG4RMB"^D.(C:4B]Q=Y;Y8@UX?KS)/%/3625\.$C@(UW F"IWKI+>8 MP;6:\%N]>V5?(4X*WGN%C*2M;;PA8N0FXDLJTKFF7)#P+*.% *JDJ[;N[,ZJ MU(5-9WDG7K-%%(50*H.LD8:=O+\WEM^(VEKSX4A>.PF M>!-IU<:PU5VX3]>(>#CH;B]9Y0*/Q ,>,\R.WC# 73DNG:L5IDPL]?Z " MP8UM8G=/>U/UW8X],+>"O8/G5Q Y-D2.R0]OBSM+@+WM'$E;VTY#]MA-]L]N MC6_'MTC0"V (NX%GD8,1&NJGL2%W[.ZG7[ ]CD?MJ,?2UK;75 ?8W5'O[%UP MGE2[1OH=Z=QNN:U=CE"WDK&+Q4/)RY Y=I/YF]V^/1 TL[=Y;@U[^V8D;6U[ M33F W;O9KA@<=0][+&WMSV6FC"#NAO[Y#V;]IAR%*/"Z^R(6.>Q!% _TFL20 M.X$_FQ6(LSS8UR-C:6O;:\H$XBX3]LH*Q%($(*_9X6]MLA4+ 1S:$"*F6"#N M8N&:%E)4.:&)U9H@W*KV=M,O^<[<^-#\PV4#&;5L&$M;VTY3-I"?+!N(I=%' M/NZ6JW:Q:"@ 3=% ?KIH(*,6#6-I:]MKB@8R8M&PU=4LU5" 4/<;CE4,DFY! M-VT<"UJQ8E&>EA)@SC>YK$[%U$_K$UD7Y3FDSO-+>'I5G:LR:JIC7N]IL4AS M 3)VKU1Z)Z&*EZ(Z.57=2+XN#Q]]YE+R57FY9#1AA190_[_G7.YN] OJ\VNS M_P%02P,$% @ !H6B6)EL.E@9!P WAP !@ !X;"]W;W)K',/#/4Q:-47_1."(.^-G6K+U<[ M8_9O-QM=[$3#]1NY%RT\N9.JX09NU?U&[Y7@Y;"HJ3<4XV33\*I=;2^&WSZJ M[87L3%VUXJ-"NFL:KI[>BUH^7J[(ZOF'3]7]SO0_;+87>WXO;H3Y8_]1P=UF MTE)6C6AU)5NDQ-WEZAUY>\62?L$@\6I-N97R2W_S2WFYPCTB48O" M]"HX_'D05Z*N>TV XZ^#TM7TSG[A\?6S]@^#\6#,+=?B2M;_K4JSNUQE*U2* M.][5YI-\_(\X&!3W^@I9Z^%_]'B0Q2M4=-K(YK 8$#15._[E7P^..%I (L\" M>EA 7[N '1:PP= 1V6#6-3=\>Z'D(U*]-&CK+P;?#*O!FJKMM_'&*'A:P3JS MO9)M"9LB2@176M95R0W;AV!I;B&"&\TGJ!&8TP8R",-\5A>P %=2+0@#$VUJL42N,"^6H M*3X&D.0,1PN4:72&TIAK,H M=@--)J!)$.@O[0-LLU1/+ER)C0LV,6)L@ZM% M9KN3T22AR]1QR-$DSG)/3.83S/P%?P+7*_,T^+%/\3VPK_$&96ZCB%EDY;E# M+**$>,*2X)F&U^#0O!X9RY&_:2$.(HEB'!_E[ &@0Y E M:7KDZ%.(,^F0Y%6=U:\5OZWJRE3"C33(77^WO_I6VDYMGMF,A.ELZEWV_*EO M!YP&V_Q$2$YCJY:YY-(D9IZ-F9F,A*D,0*I.S)SK!&GS4Y+"VY<8;;$4TL\7 M.S.+D3"-78L[ =%30F<%K4LGQK9U&(P@*TNQE[KR!+[-532),KH$[A#+TCAS M Z6HZ\9V.;\>BEX'0-9 MW ^75E"X!&-&L0_Q3'HT#S9,-T867W:R+H72_T(_PU!DG!,[#7+GWSZ1^D;: M3H^D9L)D8<*\DDTC6Z1[V]'WWV4P8_R$SO ;C#$!2E+H@=>=6*.S&.,U'O\A MO>.J/ROHS$ZJZG^BA.?00*UQ&J\)P4.W<$:C?)UCMB9T6E!IW3<^PQE#9S1, M327DX!IQ@W[CJMB-=CT?3@YRUZ(0S:U0)X_8&AH3O1?#:73MW"3F8NSE\5E0 MYM2A,Z.S,*-_5E!1.O4TNG2PK9#:S+X%KT1T3>-L=%.VSG*R3K-L\NH_X R[ M%3A/:!XO:Y9++DYBZBE:;&X96+AE>%>65?\! 2I"?]QT7K6HX/L**H03KMT! MD#C"4#Z7>%V"+(U]/3H[.JH-=PO0HW=-5P_'\L-Q&&QB PFXZ[^E/ !A2.T^ MMK7[@/,LQI:C'6+0PWG:7S;W"^S%L]L)=BGNJJ)R4ABS.X#S.*74QND2C-,L M]3EX[A78:P9H?5)RA;?D,KL3R/(D22V\MEQ.4HI]<.>&@84;AA'NT2@]Y.-K M&>.@_/B@WGT:X!)TG@9LCCX^]5_^H&+<5ZV&=N8.5N(W*;A C1_3QALC]\/W MJ%MI8(@;+G<")@S5"\#S.RG-\TW_B6OZI+G]/U!+ P04 " &A:)8JO>- MQ]0" =" & 'AL+W=O1&N'00J:6JMH=)J-WE8=J#20[$JF-GM@/M/OV.DS0"&J"5Q@/Q MY?S__,ZQ8S/92/6@,P!#'G,N]-3)C"DN7514]V0! F>64N748%>M7%TH MH&DERKD;>-[ S2D33CRIQN8JGLC2<"9@KH@N\YRJIVO@S!7VW-8E93D(S:0@"I93Y\J_G UM?!7P@\%&;[6)S60AY8/M M?$FGCF>!@$-BK /%QQIFP+DU0HP_C:?3_J05;K>?W6^KW#&7!=4PD_PG2TTV M=48.26%)2V[NY.8S-/E$UB^17%??9-/$>@Y)2FUDWHB1(&>B?M+'I@Y; K]_ M0! T@N"U@K 1A%6B-5F5U@TU-)XHN2'*1J.;;52UJ=28#1-V%>^-PEF&.A// MI$AQ32 EV-*2LY0:[%Q33D4"Y-X::W)6"EJF#&?.R=F<*A F \,2RO4Y^4C> M$Y?H#(?UQ#4(9:W=I &XK@&" P!?J>J1T+\@@1?T.^2SX_(;2%IYN"MWL11M M/8*V'D'E%Q[PNS>8/^Y20^22W#*!56"4D[G4K-IVOZX6VBC M]H6\U 5-8.K@&Z=!K<&)/[SS!]ZGKL3_D]E.&<*V#.$Q=]P6>8[9XO9+'BY( M01594UX".6."I))SJC0I0-6K?MY5BMI_5/G;HV0=>SW/\_R)N]Y.\F38#GZ_ MQ>^_ 9^6)I.*_<5];?GKG=H)7;M&6S21UWSVN%\3N8,>M>C1&]"9UN5I[.@% M3( TP\CW][$[(OOCL1?ZP0'L08L]> ,V7A?:4)$RL3K%/G@U>T?D:_A3P\ 7&>-P/@FBTA_LR;C0:^\/1: _6W3J\[<6)!^**"4TX M+%'I]89HH>K+J.X8653G^4(:O!VJ9H;W-R@;@/-+*^NWZ&24AB0Q$Z MD)*=_OHN2)J0B!QV&<7XN6C5-_KC1 ->MJ657TUV33-[F(V MJ[.-V/+ZO=R)"CY92;7E#=RJ]:S>*<'S=M"VG)$H2F9;7E23Y67[[$XM+^6^ M*8M*W"E4[[=;KG[7S_/_JDU'HQYX+6XE>6_B[S97$WF$Y2+%=^7 MS3?Y^$_1&Q3K^3)9UNW_Z+&7C28HV]>-W/:#08-M475_^5/OB*,!,(][ .D' MD/$ YAE ^P&T-;33K#7K V_X\E+)1Z2T-,RF+UK?M*/!FJ+2RWC?*/BT@''- M\E96.2R*R!%H\H?H=(1)A#G]N7#ZC@9=K.1SWS_6LG%&^* M:HVN==@632&<7NIF8>Y9](Z^J'<\$U<3V+*U4 E+*NW[JL[:9(VBETNCDLIYA1&E_.#L=VV&*8SJ-H MD#I1,!X4C(,K;Z8_TPTYM@!9L K93<(CDL M*1^6],)E9?R::_I*DYVX+!E>#OO.@OG=*'HH6C4!FI.-.0.;5E,OD7L%X4!_Y0"I?> MQ'4^W[#E9AJCN;@U2T4%[4W'!:VWU(ZC@9;B&+F M<2Z.#.2BH)J_0CVCW5GS$ORJ8S"2(Y@23[["1Z#&01MN-[Q:"PW:%2\4.O!R+[K05A 8NAAJ#7OD2O'* M'=[]-YSH%I-T;(%3*O;H3XS^Y$SZ6 FE($X:_H3$DPX59RSWTYPZD$5TK*4M M%F/F4=)P&H=!W3FYUE[FL >;+EC*@C\4I3_%XU?E]FO-=NH"0VX<1O?U<\K1 MEJ^*"C*FIIQ)0.[08O;NQE'"QJMFB^$4)YYLCPW-<9!\R\_5 ?:M5)ZZJA\] MVKS)G%A1Y11,X[EO^QIXXC ][Y38\2*OWQU5#J7@=9^/9+,1RJFZS<O4VR;B-$YMUSK 2(0\^1Y8O!)POB\VZMLTZ;U%Q:6Q$;B-(WC>%R^N^0P-$K, MMZT-/$D8GM!\9$+D=;4)\>\4@EIQ!;.]ZK6XE MJVFO\D[IO=[\:&W*2KGO6I5]M_EUM;SNCKJ<)CGQ:Q?-+KD%(PN/38:_),S? M4>8"8A1#1CB3N&S>3BEE>-S..N46"^8!'#%@)O-@ZOHTU(YG4E>0[S^=NEYI MME.C#=5)F.JG>TD?.SA-M@'-2&2E)UL*TYAZ:CIJ,$[#&#]NVJ'T\,8^=;6\ M8R4=0L17'%$#;!H&]HU4, 9BIT;["CI<75O(\J"#*8.<7S30!&>!THXZ:!Q' MEH?/BIVJ;ZA-P[WN-_'LU[^HOJ,'=NKOD,,1I9Y^BAZ=5X<)?&1 FTP;$>P M: BDO:H.))/(=RQ"#6]IF+==EA%=+Q4.9QN@EI(.QM+4M^$,8&D8L.#-(S0! M?+;Z+*J1V7>GGHX>-$F3<3W@$L.8> [TJ*$H/=>H%I"U=QJ<0PA4J)35>MH( MY<]IU$% DF!+;5O,%P,&DO1#IZ+5TCM/V6TQS' M67!"TOD8GRZY>4KGOBUH\$G#?>VP!;5)?\4 1W<+\8$C:T5<@LF<^8Y=J8$A M#>LHL91+(P(C^N5B)K/2^>LN[@%;I% M@;+^?! "K6M"=$FI+W1=?(#*V9-[F*NQ'=?%#J'8$T;,D)2=;WW-T?'ML]+M MQ<K>'?'\R,."M/[98OZU9CMU@>$V.W>J#,2#9@OI MDUNGM3:#"427M;%M,4PQ]867034+H_IS]SMUPY_:\LRCHPU<@NGXX-LAA7WZ M&2ZS-!A"7X%/;>284RR]&5[:&+(@]7\ZEEYIME-?&)RSO1L]O\,5M]R:9F:9[ ML>T+5T">&OJ-%4P9O4_!GZI[5ZR[:>2N?=WJ03:-W+:7&P$UFM("\/E*0C?5 MW^@O&-[86_X/4$L#!!0 ( :%HEAZYATA) < &0V 8 >&PO=V]R M:W-H965T&ULO5M;62VIKII& 9J87 M3YRT#YT^$%A;3+@H@.SXWW=!1&@O6@OGM"\6R.=\9SG?.5;2Z]IH=D41UX]O:%X]7,W0[.L7[[*[3=M]L5A> M;N,[>D/;#]OKFITM#BAI5M"RR:K2J.GMU>QG]#K";N?06_R9T8?FZ-CH+N5C M57WJ3MZF5S.S&Q'-:=)V$#'[N*OJL>?J'#!9$.+ZGRIO]K/ RVYLQ(=DU;%8,S M&T&1E?O/^,N0B",'9)UPP(,#/M?!&APLT8&<<+ '!UMP8+E7.Y#!@0@.UBD' M9W!PQ BGLN0.#CW[BWUV>VK6<1LO+^OJP:@[:X;6'?3\]MZ,D:SL2O&FK=E_ M,^;7+E=5F;+"HJG!CIHJS]*X92;,? M#SXQGO=5&^<*MY7>;545!2OL?J *[_4305D3-[OZ\:1_H/?_.65Y8(T5Y\9U MG*5SEH)5O,W45Q(^@94DNV*7]RS\T6YHS8@IV"RSZ=K_GAJ_5HTJK='YJ&MZ MFR59RX,L6-TEPDU7K)+;S9Q39L+(VY9 MJ.258:$?#6QBK"H&+7XW#;]NMG%"KV8L PVM[^EL^?UWR#%_4I7('HST8-T4 M?+_$MF\<;!<;DDAUR2WM$ZDXCK]!]5D@EDST&"K2'! DBP$!(L M @+C:LDYU)*C[N-!++Q@+#VK!3&88$"R#!PC-2$0$% MY/CU#OQZ6GZ'!Y^FF^^-FFYW=;+I;P?C8DO%L!9TZCP/";;VY+452>\I<8V?MS+,T\TNAYR:J()Q(- M.K@0%"V"0N.Y/I+ET&2NE?PB^09EN0(?*WVPJ5T\H'%M[(I/3ZJ!V00)STZ@ M XN@T'C.1C4,Z>6PH$PU>L=O<7UXP+645(**84BIAMDV:T-/[%90.0P4+01% MBZ#0^ (9)3&DU\2^M4! %3%0M#52:6(V=BV?B!,#J"@&BA9!H?'U,>IB2"^, M"?5Q5DW(NI+/;LBBF+52V$FZF,)FCAS7LDT$5J=7Z*81GW?M! 6-8_S3=?Z84^><4'E+%"T" J- M+X!1T4)Z20N@ &199NYY/G+%V^A*/Y3)$^JY<0/0N"$H6@2%QM,_BE](KWX] MN=.@IMR5YU3D8E/<:E#8R7.J;#,G#ILM11)EH0D1RR7$$N=4V9!-EJXGSJDJ M,^)ZKG5B3AT%)^3]GSL."%2* D5;@Z(%H&@A*%H$A<;7U*A:(;UL==;. U() M5K9E$;$M024K4+0 %"T$18N>SB__(Y%1M\)ZW>I9>Q!8EI#FF%CBHDL?>BK9 MH&@!*%IX7D(BJ* \UZ-NA?6ZU3/W(_2HDW\(!"IW85G)FB/3-H_W[@?"(>.& MH&@1%!I?%T>_%--K8U,V)K L7J#IW M=P(K5"<72XVL#3:YD14JEO@4%6!9Q;V5>H4;YO8TQ$ M%4P_CLG-?&[< #1N"(H60:'QW(\J&-:K8/IM!37?LFSE^8XCRDPKA9TD@2EL MY@[V909E.T1LT\+B#VY5@!XQ10E,949M*]I'-XL6SY M+U!+ P04 " &A:)8\*8G*'$) #@&0 & 'AL+W=OH:'A[[8J%KZB6V4P3UU&9T?LIK M5^[\U+:ATD9=.>';NI9N=Z$JNST;'8WRPK5>;P(M')Z?-G*M%BK<-%<.3X>= ME%+7RGAMC7!J=3::'[V\.*']O.%?6FW]X+,@3Y;6WM+#N_)L-"6#5*6*0!(D M_MVI2U55) AF_)%DCCJ5='#X.4M_R[[#EZ7TZM)6O^DR;,Y&+T:B5"O95N': M;O^NDC_/2%YA*\]_Q3;MG8Y$T?I@ZW08%M3:Q/_R^D84Z&S6DR]VIT?F//QS],GWU MA'LGG7LG3TG_OE0^+>J##4HC5R*M0,'#I=9W*];EQ;!1R'3=2+-+7_XLR!!EUN "MBRSHTA[ MX^P=+#!K&.ZD6:NT6+9%B)&@S.D"]@6;:E0Y/&R<;=<;4!4P5*6=LE(LU#>* MD!1V0OW1ZH:P--Z_4ZZ" MVX6S!R(]U#E0ZA## IENG"]$&76EL1:T87VOOV. M+E-OXU38U0I^DYE)-6L8*+?(5(E.Y[SJP,F-:PQ]1=4RLF-V*#Z,"? V49IU MGN/.F1P 9]RAJ6W63I8JU:[QB$75\67A(+) =![X);U7P0_5#S' HNZAI,,0 MT9+?AQ&D*/#<$G,"O B_ TAJ[)8@%#1Y^D^N5-26N9BIBO2:0,2!=%PJL:[A MD.*&MF^[; M H+)NZPOKY.*C9)WNX,-1@N*C*Z03+8YUL!]QF(&^_ MSN=7O1>11[[=Q(B3F+VD)Q(^@!=;X,&7+7 BYA45%(*<(M.?[0I'%C&E?1!4 MI3$L)BX2 MRV%(]@Y3Y$%M/3,IA06\4%36MTXE7)-H&D8\W!)-1 N$$6N(#4C$.B:<)0&* M2Q^"4/29PXK6N%MA''JS)]XS,B;R?-!#/$I=RCL'O=!T11].#?\8"1,T7<.!H M2A9=JW6;&'EQ\._()M'*O5FYD!7;MN +(++Y6A6J7H*UTMQ]/(9C/OH%(D-? M ;H=ACU&<4KYU[$/RYX<$H5,;9-D /,<-<2]0ON/*/@R7@/QI17&AJ["J*)2 M=AX&=65M, RHA&+NSEU6*..5PK2Q3\T$IK)0VVB3"J>?2L:L5I:_PT_>/N:X M *2$'^H?9$@%O81*[DC]WCP9=>@WR(/WN":S65*LT'Y[4Y)W@[#T5HX'2$P! M28"&7-Q5?6H4W?"[5PJ/?!33;(@&36*LX@Y\IW)XLTC.72UW5*:=^%R%D(= MBYV2+A;9POR5^8]NJC))EYK/?6Q.O]5V5? 5?WPS5'+-\-7A: M[MR8%N>OV6?BI5R<_^C<9[\CY7Q171-QXSF8;P"3FKO2=[ SG"%TTYB]AYT' M S-(HY:WR$2GA?"&N0P#2:(52J#$;%F$E-B41%GWC8KG.#Y::;E\.$$"TCRY M/K(KRJ7 9_!\/1>9O?99XS MFS9>:M3GAL@-1-!R9?5GN),G4I]C'.4"C)@M M&%:EYH$Z<9KU@R!-D-8"=@#Y[Q JJ)_WXP&ZF"FE*SWA #.V^"0_*WKHDQSI MDVQY.U]#V@CY\^ M@:,*\?QD^G,_@BUNLO!^X-MN=+&A^,$2QCY)"Y#6DU%&5*>SH]D2-07T/.A= M#VZHCAP#Z5ED%X#(F*8;C&*\$9V01I?O8 2 EF]<<6DPT0]4PD"Y7CNU[D0& MCA0N*KF!P^*R*Q:RA4* "[>%/36B>(]Q!V87R@7N(. MGO_RH3U5-'NQMXJ>/U9%KI>:;F*/51/=/\$UW%SSZR-E-C22W1\'Y-*V@:^O M>H46#(E9)PO^,.QV7.305E\'Y;'L3?=0V@$S#[_P+8?:]G#P=OW6OEUOS; K<5$^(+^&ZU^_EB'M_:]]OC;Q_OI4,4O:C4 M"D>GD^?/1L+%WQ/B0[ -O\-?VH!AA#]N, PI1QOP/8VU^8$4=#_JG/\/4$L# M!!0 ( :%HEB'\-2!%@@ -04 8 >&PO=V]R:W-H965T&ULM5AI;^.X&?XKA#?8[@"JK<-7,DF )#,]@-DV2&:['XI^H"7:8D?7 MDE2._?7[O"1UV''<+HI^L262[_/>!W7Y7*MO.A?"L)>RJ/35)#>FN9C-=)J+ MDNMIW8@*.]M:E=S@5>UFNE&"9Y:H+&9Q&"YG)9?5Y/K2KMVKZ\NZ-86LQ+UB MNBU+KEYO15$_7TVB2;?P('>YH879]67#=^)1F)^:>X6W68^2R5)46M854V)[ M-;F)+F[G=-X>^(<4SWKTS$B335U_HY>_9E>3D 02A4@-(7#\/8D[410$!#%^ M\9B3GB41CI\[]#]9W:'+AFMQ5Q<_R\SD5Y/UA&5BR]O"/-3/?Q%>GP7AI76A M[2][=F?GJPE+6VWJTA-#@E)6[I^_>#N,"-;A.P2Q)XBMW(Z1E?(3-_SZ4M7/ M3-%IH-=520SA9D5,>C<*N!)VY?A!/HFK%Y

\=83Q.X0)^[&N M3*[9YRH3V3[]#$+TDL2=)+?Q2< ?N9JR) I8',;S$WA)KUEB\9+3FK&MJDMV M!UD5(@#6-3F[LW85BOWS9J/M^K^.&<#ASX_C4[9O+.<9,[7A!=+.4#3="LS.6G*^"Y?D*3_-D'<2K-;OC M%<\XBY)@&87TMUXOV%VF5OK<#% M5 >48K40A +5-J_V),$1E<(J1&^AMW9Q2;M^=5L@AZ=C/WS_W3J.5A]U[P7 ME5:UQJM&4FNG%*- @(.4Q336&:5SACAPAO4 D5HOD)8V@*W$WM&&;R#RAFKV M]+1G3VX.OAX%P->Z0=2LY[%_6H9+[]/W=QZLC2[\/UP=A5&P0$R<,6NE^./> M6A3%P7F8[._ZM<=<-DWG\AP_!;UTY^;!;RDW6@9K))QWC[LFU5J!*;$K""+5YM72FJ$ETTD>\(GD?<&1W6SB>>4 MV2K;D5F:<[7#T8TL"D%US;=5H?3TC>652.M=)7_%P:95NN78 87=_*-Y;83- MRBF[\R*,>=M4S7B)R2?K-!@ CL$W;QW="!DF Q+AT*.6V:)3D4N3I7()/A+_8UQK>M46M[6(E3U>9K6 M+87H("'CQK69;BHIX-5BRFY%RELM? " MK$51QN@*-4=EE;3KRZVS828U.-"TK5WE9[#"GCZ@&1G[#]"&Q@%>I:[Q^+-% M;;LDSS*82Q]0[(T5^GB[.X6*F9T&>FV-*;1!>3"BZ\B\)+5=@1C\;\TB:?0K M"B@&>UBKVX@M",Q)T8%EO0+4]3E5G+:A>""IZ9H!>-QNM($YJ'.H<>HY?[AX MXSML!^BH:=':DQ0[-:%+B8K,9VZRV32T2 DJF- MX:*[V8B71B@I8+ 3FH F;9U@K1U4")_VF0VD4IB\SGZWO@>ZVI;Z7\DX1$0G M;>];JMC5SLY24J5M29Q38C98TIX A9]64"BKNGQEB!:_0K52DKYJ'X24D=#C M268M"=AEE!4=/]JJK7&EVZ\K)7^ET%%4H96K)9"&!E]!7#/AGVV*=^&+,O8V MVP-;GR"PAIU<-]N;K"_&H])! 7Q3_(XQH!Z[1F<-:1"*J=.?Q^P+@NOB(+&R MNMV8;5L,X?@#1HSD?/G!/BS"Y,/["H )QI,DG!.3:!&$ZW/V.: M+K%SM=?ZC&=/5@JONZ_*%"!UMF]WW*\)RK=E&TE#^__?V@1O,$6_V-##>'$6 M3U?[I3^>GA\O_ 'QM(*IH74/(F69E1.V?MUGZK-!@[:I=7\%V)\(J./CL2EP ML71V&PT%5<=NOW >52>9K@_T60P*D1-Z*?CO,.)^ _R[\]\^M,?%?<1-'$@< M7EAW.T9'4,^6(^,_R'[06"HTZ&@ MON+J]BHXN1_=7Q^X-ZL!4]7&09&'E1Q-,31G8,QSU1<&TVV:!^CFF:7I)UKF MZI@GEH"6RDW+$,#%YQ[>]-A7C-GH2Q-B=F>_IV'JH2+A/CKUJ_TGNQOWI6HX M[K[WP6,PB8:^6Y"&T]5B@C'#?D-S+Z9N['&PO=V]R:W-H M965T&ULI57O3]LP$/U73EDU;5+7I$Y+H6LK 6,;TI@0L.W# MM ]N>FDL'#O8#H7_?FSK[,-MI*.925*5%9H!0;S M>70XG!Z-?'P(^"YP8[?ZX)TLM;[V@]/5/$J\()28.<_ J;G%8Y32$Y&,FY8S MZK;TP.W^ _O'X)V\++G%8RU_B)4KYM%^!"O,>2W=A=Y\QM;/V/-E6MKPA$T3 M.Z3@K+9.ERV8%)1"-2V_:]_#%F _>0' 6@ +NIN-@LH/W/'%S.@-&!]-;+X3 MK 8TB1/*)^72&5H5A'.+2R[1OKNZKQ"^(+FSL]@1K5^,LY;BJ*%@+U"D<*:5 M*RRT\"7OL#7&(.?ATOK M#!V#7\]Y;"A&SU/XJS&U%<]P'M'9MVAN,5J\?C7<2][O$#CJ!(YVL?];$G93 M?-4.(9W"7U1P@;>H:H3R,4])(DL6]#[OPCA9.;6E1^LX8=>I#V MD^$^M6S4'TX8'&OK0.> 3P)9?Y\Q8&F?L3%\,MI:J(S.A2/H\&"/G@>C"1Q: M< 6E!"BWRO)PV2T9]16)Q-4DT3SXSDBV/P&V#[WQ8$072LI0&]0*>I,!ZR:H MVGE6^GNW9>,6G[@-%CW4V^S3'K;"4&3D?1\V:!"61-=I\'R= /].&U%V *?* M432]!*$R7;:IRH7B*O-Y,9BAN.5+V::CQP:3Q]+3+2__*WWPW(&.MRI,B68= MZJ@E.[5R3;'I9KM2?=A4J#_A39TG$6M!&9*8$S093,81F*9V-@.GJU"OEMI1 M]0O=@CXW:'P K>>:SGH[\!MT'[#%;U!+ P04 " &A:)8!NQO7&X# !% M!P &0 'AL+W=OVX"3=+$]M A:[/:PV --C2PB%*F2E-WLK]\AI2@ND'@O-CGDO'DS MHWE<';5YL VB@Y^M5'8=-9K.DY8)%6U6P79O-BO=.RD4WANP?=LR\WB#4A_7418]&;Z*?>.\(=FL.K;' M;^C^[.X-[9()I1(M*BNT H/U.MIFRYO2WP\7_A)XM"=K\)GLM'[PFT_5.DH] M(93(G4=@]'? 6Y32 Q&-'R-F-(7TCJ?K)_3?0^Z4RXY9O-7RNZAC,S%HA1K^V<^Q#B<.B_05AWQT MR /O(5!@><<6;\LT9.A7DYS:?U &5T^9QE3B" M\\:$CZXW@VO^BFL!G[5RC86/JL+J5_^$:$Q<\B L7P;T [*T'>.XCF@"+)H# M1INW;[)Y^ML9NN5$MSR'?KX59UU?)O9%.X1R"<]E^-YHB;#7NK(@)JNPP'7; M&6&Q ET#;YBUPL; G&.\H0ET%MZ)&S0T M$<8(_N -?=N10R7\771\]AZ8JL U2,$_=$9SM#ZT=9X-[XVA^$*%"[50A$P\ ML-W)1\_*-=HB]$J0!L'60L>,&^P(N]Y200BLU17*.-AN*26F'H$$0%KR&[%" MB$H<1-53@.-)03RWT_U1N 8.)%1"[4'B 0G&5R?,I/B7!5&IA"%Y :AZXQM /&V'7-2",TD5(/DE M#;0$&X(%$B'":,IX,XT9W"&GNE#C M1DOQ"^<+N)YG<5%>TVI1SN/L*H5M[9#TT#S0D^&[,)3.?W2".GJ29E;F<;HH M(2NNXSF%>J9Z 5F&F&DA-IHX3W0<#]5],K-ZC<9)W> MB.T@C<_7AP>&$M\+9:F7-;FFLZO+",P@VL/&Z2X(Y4X[JFY8-O3.H?$7Z+S6 M-%'CQ@>87L[-?U!+ P04 " &A:)8 3C!!P0+ "S' &0 'AL+W=O M>9F>6;C3;? M[4JI4CRNL]R^[:S*LK@\/[?Q2JVE[>E"Y7BST&8M2]R:Y;DMC)()$ZVS\WX8 M7IRO99IWKM[PLSMS]49799;FZLX(6ZW7TCR]4YG>O.U$G?K!?;I7[X:TGA?\/54;V[H6I,E9Z?9D@C;US7W6]8=NLRE53.=?4N3 MO-7Y?49$;]89Y;_BXU;VQ]W1%S94J\],218I[G[E8_> M#BV"27B$H.\)^BRWVXBEO)&EO'IC]$886@UN=,&J,C6$2W-RRI?2X&T*NO+J M-M/:B+M,YN(VS64>I_GRS7D)SO3^//9YD5I2!5>9!=:Y^_26Z"%^_(.FPD73X$O>? M=LC+7#[I4HG1I3C$S3\LZ&$AG^0\4Q;YQ;KDI5@TZZ0Q,E\JI&!I1:G%0L9I MEI82K,N5$C.]+F3^].LODWXT?FU%49EXA001>B%RI*/,$U%9E8C25/%W&X@8 M[!1^Z46L:I)ZZS3"P.2"KA/D1]!C&,S-)_8X/Y M$PO4$'L=5-(37U?0:DL\5[%>*Y%4BJ7PST550 IB866F @@L<[M0)A#8W:@X MD]:FBS26+"W44S)>B2I/2[IIR3Q3I@00MN7>,:(A3@VM*B2;85[7[SZ(6^>=)W$J+>$2(@*6(=0] M@S$M28JL@MQU6@4[8FQ !_82-EC ;WIC+\4IMNJ&86C/]H02-RI6ZSDX^B<#\=7(1%V*&YFN,SS_ M2M%41S-,U*5501A=X"J:1,%P$HJ[Z]GL^KZUZ NR-(TA4Q2.@HM!*,91,([& MCO=!X;MB$(Z#BR&Q[8\&030=BT\Z?U4Z:>X^S<1O3=BZC1 Y'S[,L'XXF@;C M:9^NPFD018,MY9&]GE.\SQ'?RB+"$'%5:4O$*R7E$RYG M",U6TJ0KQU MDR?'V)X2/0%7/WQ=KZGSAQ]'K\\"L5FE4&RNI+%;FTG\45HRS/W1^](3=P9= MBKBG1T6&[ U[D_!$R 4(!%L[+6G/AL."+%@HI'I"/*J"%(I&H4CDDT^P4I>@ MF&N#XD%JQ1+UAG)[F_+[8I-YNM%XU MKGP5BA01](!A;&+T6)8E)ML-OT-"K M1\!* H@Q*@&>>=LV-@_$K'G(QNI80#O2O0LB/+#5_%^( M F:M#'H8!Z, ;04?@=Q[=65TM5R)C4E+B"1R72)C>W4NMR,!588L^[[!^Z,! M\ P(9MK WBMXL3#Z(4V0-3LH2$124#DEC;U1<(7T:)F6JZ'+^5;5J0N@K2O@ MG8+"\S0KR13G"/N_J1Q-*L&J+XG<@VA3%\45%1K$P+4'6!"J66?;D"MYU8=+L?^35>X7Z MJABU?,BUI$Q=,0;FJ*7F3J06K]VHT!+64U+O,<]2=,$)T9)>WR"V0$=$<\WO MNC*YS("!V@"N- PN9LYVM=\_YUZ[_J':J-BVQ-O+^E%:RNX/6KHH_Z+@ DK" MO? [NJ&K%&T8NOTXFQW%(,EE<[]M8+&<4"F* Z*Y0H1G))2MBB+S%MO"V#9( M:)!)J+3,9?X=J4"F9\+:H# S G7;6]VJA-HM^(T;7O%.2ZA65X5;DP*\P ?% MFZL4/4375-)<0&\0BE(L40AR5SM^&N9VS,(8-PBW>>C8\)K_*P;M@P^>(U'@ M=+(0/7QF]&,:2(^DZ$%]BG)*+_ V7_:X3WBI3K[0=KP(D!2I@?A+)=&,DA2' M8[8=CQS;S:LZ(#VJ'I7"F6J7-O!*[_<)+P%P=WC1=.YA5'(\>$L&00R@H$3T[#?&L4XK0X M]:;Y\OGVOC$(E_Q!+PP!J##>*TY4! M[Y@EB$<7O6\[.7@*'%^";[Y\]95T=',P_=, S"5G@643H?)H5,C2R>?L1%IO MAX^DCES7Q7,\_C=]_)\NV)EBNF(TZ@?#,&Q=C7NC$_P;G]#ZJ8M@B$5J6C'M MAP$D:7Y'M)C_,7./OPW_:!Q,PZ&(!L&$%T].W+_/# D[<59FVFNN M)CM!BZIE.@F'4YZM1,)@.Q =T;9<"%C(42YP@:$1I MHXL@O #[TTG0'XW/7'1P!O!67>;1#P8\^M \-0ZBP<61$7(+WO)!IIF<.^L> M&4W=H#$=]D;;)I6"KVTSO@ P9PH0;&RKT=D@*H'_O6@;X3O-#@IX+^&I!JCJ MWIOVF =WVP@&4DRDLJQ!TN\1T*M#AT3U<2P9H\H(F<6I/*L[OM@?'W';FM A MCT%0YIH+-G2G,HM>V=?LT_1,$!8[#":'H?ZB8>6Y5YHEN9Y681DQ)_,Y(#^Z M_C43S)_),Y.Y1)3D+\C$RMY\OO^3'?P!RC-!'UP(-GW9-8J07,+X[:QJG^QX M"0\%W)F;]\BN7$[]&$Y1O;6!%SOLC3"LT@!*)8R3@_3?IV,S,PDOV2KJV40U MF[ZKA \_Y-EZ;2;H;35HYU#$#N2',[_TE!G;(_&#P4\C)&JV33>@F*>4:] M3Z$(:7@SS&LJXV!R\ /?-M410O>!<_N;<,-9U")3OS>G=G=?N'1-7=;V")=( MZ[U[Z \)DG+_@81]SBX@\S:SCMSV<6U?4:N/?C[ATM0(PI/RH#?>(K3OB;AO M8'S[@0"@N05+G[=(B8'/$[W).7F2A*U&AWS#7K]5,FR#[?Y$=>] &2L!3SI' M1K'/UJK< ;=#*)8^$KCZIGS4&Z-Q*/@$)Z_6KD,R:KL=Y1+=%C)-ZD,V\ANW M=32\,\(7,,QC"KQ5>-L-MY6K[G/G%,Z:C_(XPNCXSA]%^XK]U P*>[DSV=&( MSUI]M? CVVZ@<=EK14/OT+>*\]:'I#5&*/Y<1AT@%'+?E)JGS1>Y:_+_0Z,'\#6W0 M?*>\^@]02P,$% @ !H6B6 .][2N' @ J 4 !D !X;"]W;W)K&ULC511;]I #/XK5E9-K10U(00(#)!*VVF3U@FUVO8P M[>%(''+JY2Z]NY3VW\^70,HV0'O)V3[[\^=S[.E&Z4=3(%IX*84T,Z^PMIH$ M@4D++)FY5!5*NLF5+IDE5:\#4VED61-4BB *PV%0,BZ]^;2Q+?5\JFHKN,2E M!E.7)=.O"Q1J,_-ZWLYPS]>%=89@/JW8&A_0?JN6FK2@0\EXB=)P)4%C/O.N M>I-%[/P;A^\<-V9/!E?)2JE'IWS.9E[H"*' U#H$1L*W$#Y[98N8E'F28LUK8>[7YA-MZ!@XO5<(T7]BTOC%E M3&MC5;D-)KWDLCW9R_8=]@*2\$A M V(&MYMHH;E#;-L/M5J ]IY$YH3FE*; M:"+'I6O*@]5TRRG.SN]16B;@]JGF%;VUG0:64-U=D&X1%BU"= 2A#W=*VL+ MKN'GU6_C_H< 8]/XX2?]P+6SD<^(-^!%_0 MF E-:UJ7M6 N<8;$/N6L&>/S>#SRHRB\("E)_"1*+HXP/X,Q91^.'?RX-_1' M80R'VA+L34^)>MWL"$.%U]*V@]19NS5TU4[?FWN[P^@5UEP:$)A3:'@Y&GB@ MV[W0*E95S2RNE*7);L2"5BEJYT#WN:+N;!67H%O.\]]02P,$% @ !H6B M6/- @BD&"P IQP !D !X;"]W;W)K&ULM5EM M;]O($?XK"YU\L %&)O5B24YBP%'.;:Y.8CBYYD/1#RMR);&AN,PN:=G]]7UF M=DE1LN1+@18P++[LS,[K,S/+-QMMOMN54J5X7&>Y?=M9E65Q>7YNXY5:2]O3 MAJ9#\K83DD J4W%)'"1^'M1,91DQ@A@_ M/,].LR41MJ]K[C>L.W292ZMF.ON6)N7J;6?2$8E:R"HK[_7FK\KK,R)^L>V)(L$YS]RL?O1U:!)/P"$'?$_19;K<12_E>EO+JC=$; M86@UN-$%J\K4$"[-R2E?2H.W*>C*JUN=+U]]568MWJMY^>:\!$]Z. MOG^$?B ^ZKQ<6?%;GJADE_XEC()SG/E$5.L19Y*1;-.FF,S)<*:5=:46JQD'&:I:4$ZW*EQ$RO"YD__?K+ MI!^-7UM15"9>(2F$7H@<*2CS1%16):(T5?S=!B(&.X5?>A'KW-)S3D?UHTH+ MVD:D^0-^M'GJB>LL$XL#DDHX#I&>00PCL_3?V&#^Q (UQ%X'E?3$UQ6TVA+/ M5:S72B258BG\!(/TJ2ZLK4+9"8,;6G96JDMR4*; MM%R!7D.K"FEFF-?UNUMQX[SS)$ZE)2Q"1, RA+1G,*8E29%/D+M.J&!'C VH M(#G,4V0I&:_>B>P7:Z@HH0$;5,BUKD@=O<$63HICGG( SU["!@OX36_LI3C% M5MTP#.W9GE"(]UBMY^#HGPS$5R,3=2G>RW2=X?E7BJ8ZFF&B+JT*PN@"5]$D M"H:34-Q=SV;7]ZU%7Y"?:0R9HG 47 Q",8Z"<31VO \*WQ6#T._]EGD;TF1,X0FJVD3VO6ZA'U'.XEWW>C M?F^*JI)E7"#!HGO1FS0/4/(Y7,J549ZK%8IP_EE4$2TY+D"XVT)QJ24)G*T/ M(=)QYWYM12BT*Z0I.6-(E&\K#>,A85O0=KV$>.LF3XZQ/25Z JY^^+I>4^GP5BLTJAV%Q)8[BU*$I-LA]^@H5>/@)4$$&-4 CSSMFUL#G!^ M1&@Q?)0K[.%RWXE9\Y"-U;& =J1[%T1X8*OYOQ %S!H5#4Y@& 5H*_@(Y-ZK M*Z.KY4IL3%I"))'K$AG;JW.Y'0FH,F39#PW>'PV 9T PTP;V7L&+A=$/:8*L MV4%!(I*"RBEI[(V"*Z1'R[1<#5W.MZI.70!M70'O%!2>IUE)ICA'V/]-Y6A, M"59]2>3N0YNZ**ZHT" &KCW N@@@[%RBK"!VV 5[TJ5Y7)F?#%!8GR-T')TX M%WH#;3U8QX.LT&["4[',LB=7\*X+DV;_(Z_>*]17Q:CE0ZXE9>J*,3!'+35W M(K5X[4:%EK">DGJ/>9:B\TV(EO3Z!K$%.B*:97[7ED IF>"6N# MPLP(U&UO=:,2:K?@-VYUQ3LMH5I=%6Y,"O "'Q1OKE+T$%U321,!O4$H2K%$ M(,^X:4Z^4+;\2) 4J0&XB^51#-*4AR.V78\\!,#=X47+S8C&!YT]<(BX-/*CR%.=($ J#'26(OJZ6F)41L_& M^XQ8UT,UG#N95QR-'!/"DD$H*Q \.0WPK5&(T^+4F^;+YYO[QB!<\@>], 2@ MOH=!J08Y)'D91@@Y8)V$3>AA9==N7C7 NU&C0I9./FMJW!N=X-_XA-9/701#+%+3BFD_#"!)\SNBQ?R/F7O\;?A'XV :#D4T M"":\>'+B_GUF.,B99=U$]Z=!.!F0H*/I%,Z.3EZ->].3UM571K*$#=MJUD$0 M38/!9,Q78[3X4^B-RD=B;Z-KH;#9*>2>CD=GN"!M+\[:3'/%74ARA!93SW02 M#*,^7XV"P70@;M&U70I8R% L<8*@$:6-+H+P NQ/)T%_-#YST<$9P%MUF4<_ M&/#H0_/4.(@&%T=&R"UXRP>99G+NK'MD-'6#QG38&VV;5 J^MLWX L"<*4"P ML:U&9X.H!/[WHFV$[W!O(R"W4WX:IQD=D)Q@\HY+5Q%R?X.Z8-,DQ83JY]5F MPJ#\M%:5KURI?)9W\B!JDCP^TIYA9U!G$G'A@M@=C]HHMT@-DBY+47C0X*2 M_QJ27I2D08!]08YU$VVP9*ARWKSHH:I[;]IC'MQM(QA(,9'*L@9)OT= KPX= M$M5'L&2,*B-D%J?RK.[X8G]\Q&UK0H<\!D&9:R[8T)W*+'IE7[-/TS-!6.PP MF!R&^HN&E>=>:9;D>EJ%9<2 _.CZUTPP?R;/3.8249*_(!,K^_[S_9_L MX ]0G@GZX$*PZ"C@SMR\1W;E"77]&<+Q M\@CU+-NDKSW<>\ZW\=I,TMUHTLJI=DX<$JK.#9J2=*P4)A\W+)/W]_=F ')' MFMOY3PKJE/W!X*&0ES%:)9O62U#,,^I]"D5(PYMA7E,9!Y.#'_BVJ8X0N@^< MV]^$&\ZB%IGZO3FUN_O"I6OJLK9'N$1:[]U#?TB0E/N/(NQS=@&9MYEUY+:/ M:_N*6GWT\PF7ID80GI0'O?$6H7U/Q'T#X]L/! #-+5CZO$5*#'R>Z$W.R9,D M;#4ZY!OV^JV281ML]R>J>P?*6 EXTCDRBGVV5N4.N!U"L?21P-4WY:/>&(U# MP2;5V'9)1V^THE^BVD&E2'[*1W[BMH^&=$;Z 81Y3X*W"VVZXK5QUGSNG M<-9\E,<11L=W_BC:5^RG9E#8RYW)CD9\UNJKA1_9=@.-RUXK&GJ'OE* MK3%"\2&ULE591;]LV M$/XK![4H$D"Q9$E)/=7???7?D'3G9*GUO:D0+CXV09AK5UK;C)#%EC0TS ]6B),E:Z899FNI- M8EJ-K/)&C4BR-+U)&L9E-)OXM3L]FZC."B[Q3H/IFH;IIP4*M9U&PVB_\)5O M:NL6DMFD91M\FGZIIE#I"*+"T#H'1[P%O40@'1#2^[S"CWJ4S/!SOT3_ZV"F6%3-XJ\0W M7MEZ&HTBJ'#-.F&_JNVON(OGVN&52AC_A6W0S=,(RLY8U>R,B4'#9?BSQUT> M#@Q&+QED.X/,\PZ./,OWS++91*LM:*=-:&[@0_761(Y+MRE+JTG*R<[./C M MN=P8N/A-&7,)=ZAA63.-D\02O%-*RAW4(D!E+T#E\%E)6QOX("NL_FN?$*V> M6[;GMLA. GYF>@#Y,(8LS8H3>'D?:^[Q\G.Q]D'"W_.5L9J.QC_'X@UPQ7$X M5RYCT[(2IQ'5@T']@-'LS:OA3?KN!-FB)UN<0O]_&W,2ZCC1+\HBC,;PHA]8 M,,-+P%XNO+PEN?%R;J!43=M9K&#U!!5_X!5I@J16\J,5R6V-L/5%@M45>T!- M-0^R:U8$J-8!T[C1K6H:JM>E5>4]4!\QEDD'/(#W7'AO)SC)4G05X3AON%Y3 M[7O,EJ*5EC,A'%%"H5;P@LL8^+K7&<#=,XZ! @OC*]=9*I]/:GC,-:P!_-[ID\399J-QPUQ&\N&@ MH/8@A.]TA)JG@[1?H-[M*=I:(T(3JA1=E0+56%GW1>9-:9#'U'!-B[YEBJ= M=(N48*GL/NJ*!AXVG )/V@5?G=VE%9:L,R%MO*&3::EW=Z*"FLX%2='%8/E5 M'W#5D;+R^@Z+R+5*.Q]5I]V1])C G;9.^QQ/V;OG$8.%Y2RUVF:TM[C8XFM/&ULO5A;;]LV%/XKA!L4*>#9EN.D29H$R&UHA[4- MFG5[&/9 2\<2$4I422J.]^OW'5*6[<8QT(<.:&N)/M?O.Q>S9W-C'UQ!Y,53 MJ2MWWBN\KT^'0Y<65$HW,#55^&9F;"D]7FT^=+4EF06E4@_'H]'1L)2JZEV< MA;,[>W%F&J]517=6N*8LI5UNTQ.KR8L'P3^5#1W:\^",YD:\\ O'[+SWH@#(DVI9PL2 M'X]T35JS(83QK;79ZURRXOKSTOJO(7?D,I6.KHW^2V6^..\=]T1&,]EH_\7, MWU.;SR';2XUVX5\QC[()A-/&>5.VRHB@5%7\E$\M#FL*QZ,7%,:MPCC$'1V% M*&^DEQ=GULR%96E8XX>0:M!&<*IB4NZ]Q;<*>O[B]ENC_.)LZ&&+3X9IJW<5 M]<8OZ!V(CZ;RA1.W54;9IOX0,72!C)>!7(UW&OPH[4 <)'TQ'HTG.^P==(D= M!'L'.Q,3?U].G;?@_I]M.483D^TFN!].72U3.N^AX!W91^I=O'Z5'(W>[0AP MT@4XV65]!_*[]3X93^+D5+0)WJ&*R5K*Q+TWZ8.X=,+,Q-3X0@#2M.@P%;+* MQ VE5$[)+D\/^F).^&-)R,87QJI_8 MYPJ^I*BE%8]20PLR>Z,!E!)1PU70[$6V\:%X*)AJE+X MD0Y5OA!3@K0GB\J'OYDUI?"8"1QA^)PNA&G0ET;:C/UFRJ+=C76#'P?"%PQ# MP*(R._(-T,";A6OO/*RI*A^(:U.6&#,_@87#T38:TNCO!S@8B,^5N&QR3!4Q M#H['(6L.O9;5XO6KXW'R]IT35TLX;Y9PKLR-#]?]+&V"(ZI])""9+ E@7E;:,L<^VVDCTIJTM/:1&@[IJ9! MMQ6NK0(*&\$.Q%?,RV?0=/BMSIQ(9<7U7\J,ME1^XQAF";JM(LP!^"L)GC*W M1(G[!QGI!OJ\Q'%@'[#F.P]]CO!1>M(+45%NO,(SZL[*RLFP-"'"9<[0SI6C MP"]L8I>FQF82G1HK+Z33Z,@8O]Q3VECE%<7.OGV"QRH//)"A*-,M1"L(L6I4^ O<-F& M]IQ&D1E$41DOS%2K'*"NUS@S*-.0H.!7]*Q7::/1NK(T3>4Y&861N%GY',3V MJED.2MMS49)E;'0DL&J^5EW-!AW[ZNN?YX_OJ@I_(33BVX. ,*" M-#>!QP>,^*!Y'Y/_='M__5F\-YK# M0?']?HH7U>H6A11? U WHKK Y>,&SFO%@9$2X7 M:[2.L_,6IO.%N):U8ASO6F>Q#I%.K$7>W5S/V!($9D[%?O*F'?(87C*++03] MI'^\>X&AT$R3%^*W!IBLH :Q82B'4 F7,P\@S)[TS_ M2,Z1W?WQFV?L'1TF_;-UI=SV^C+?"E7B\6V." MY:IR6*\SJ(X&;P][L7F7+][4X8Z(7ZRX<8;' E=\LBR [V<&MX[VA1UT_VEP M\1]02P,$% @ !H6B6%15LQHY! 3@H !D !X;"]W;W)K&ULM591;]LV$/XK![4H.L"(9-E.[=0V$"<+.J!9@Z;M'H8] M4-+9(D*)"DG9\7[][BA9<5S'PQ[V8NGHN^^^[WA'<;K1YL'FB Z>"E7:69 [ M5UV$H4US+(0]TQ66],]2FT(X,LTJM)5!D?F@0H5Q%)V'A9!E,)_ZM3LSG^K: M*5GBG0%;%X4PVP4JO9D%_6"W\%6NH_M>W1FRP@XEDP665NH2 M#"YGP67_8C%D?^_P0^+&[KT#*TFT?F#CMVP61$P(%::.$00]UGB%2C$0T7AL M,8,N)0?NO^_0;[QVTI((BU=:_2$SE\^"<0 9+D6MW%>]^82MGA'CI5I9_PN; MQGE'MGZ%])<6Y^(Z2!'T+5"+*3@+?"G,&@WX,XBHV$BG. IH(BV:-P?S=F_YY]/$$ MX6%'>'@*_;]LS6F@W[5#Z$<7\ HB?,L1;B[O%S0CJ:Y+)\L56"?*3)C,0F7T M6F8( E)=D,Z<1W*-L#2B0)XYH+,!"@_(D4O.LO99" (L4@;R<#DAT+S(4OIY MU,M#3Z2B.N,JRJ@G4:1\L/)S#-"_E8XVV M!RNYWKGF-)6$N\/8"FE3')W--!8F8>6+)!@JD,J% CK%3!!)44B M%3'!QN8$=*H=XM>E3K@92 RV\AK&9[[22ZTHR!/T'GL%8L!4&+/E?WVDA??X ME*K:5YQ*1@5$8X@]U5&4J:\WHOW%\WFNIV5?79N=&^G8(W\!5[LD33?L-<9[ MJL?;*(H(\C.N44&_?<;MDP:=MZ4;3;A_=F'/?C MCT?7*'("]YC6K(4;U,(DCGJ4N',9GP][XSV;0@9P1?[2/>?K?^A-HF'G MH\FDFM@B9<,TX\S$E MC+0,U?@>121FDM738/)9QQ7),''-D-),_RRG+=21S966RJK26OD0FE8"VXU- M,_N]5B&12F1W^.C$T<6)LQA=0&+T QI[=NSC$>Y]XPLT*W^3H:R\AG"AX8= MZ/^E)M&MP0FZ*^3\'U!+ P04 " &A:)8M,A\*;T$ "E"@ &0 'AL M+W=O2CZ0.W.:MEPR2W)M:Q^?<^0JTL*V2G0%XE+42U]WS9DL%):5\N 3[<<^,:1+*)1K0?CX?#MH);* M9/-IG+MU\ZEM@U:&;IWP;5U+M[XD;5>S;)1M)CZK915X8C"?-G))=Q2^-+<. M7X,M2J%J,EY9(QR5L^QB='9YS/OCAM\4K?S>6' D"VN_\<>'8I8-F1!IR@,C M2/P]T!5IS4"@\5>'F6U=LN'^>(/^4XP=L2RDIRNKOZHB5+/L-!,%E;+5X;-= M_4Q=/">,EUOMXZ]8I;V322;RU@=;=\9@4"N3_N5CEX<]@]/A$P;CSF <>2=' MD>6U#'(^=78E'.\&&@]BJ-$:Y)3AHMP%AU4%NS#_8');D[B7C^2G@P!$GA_D MG?5ELAX_83T1'ZT)E1_L!F&SIC#=T+L?/ GZ4KB\FHYX8#\?'S^!- MMN%-(M[DA^&):^5S;7WK2/Q^L?#!01!_' HY(1X?1N0F.?.-S&F6H0L\N0?* MYJ]>C-X.SY_A>[SE>_P<^@_+\;SUKS:0&(W.Q#Z,@'J%,H&LQUZWG.EJ) %AW!2 6J&:=2>264 M1R#U*U,':EQ)$B3DY">5T,%4J;8;"SA"I36 MQ)JXQ]J5K1MIUJ]>G(Y'[\[] ;("IU2$"94C$G42)[$X!:0%IAMM(>""!Q-$ M!!CG1>EL'6V_]._ZHB0$!.\^R- &Z]8['T4+?!NW.LJM*Y19,N<#@?F^^+K9 M!0K2H!"Q,@RV($.E"FSZPS0'PX?=J\,@Q](",!?C\;]X9LC MD7/Z'%! _GLF](@SWL?-+X<'F"1+N=#$Y<4DUZ334D_(\+3OD_[[HU2\@J ; M')],-1;Z_Q1O/Q0O$47BPMA<4\@2BMHIL:N8Q!2Q-QP#?L,C;YTC$SJ$Q/63 M6TJC_D[%9%8WN36V5CDDB.O0=56&@J[I ?=:4S/":Q;F>'C^Z>;J.@Y'YV]$ M!2+*^Q9V+9B:5](&%O%H:@H+VW*XP%"QJ/C*P238-?H' )T+T@_L1$6ZJ@ Z[PJ_B MXP=N<:S!%8=6222"09Q"]G;[N>Y_MD[Y0N5I8J5"M16AASA6Q#J4YM\IZ4K0 MXWD(.16,HV9_W$-Y2,78N 5S=%F2/?/O2LF^4-=O@,@ H3!6:)8>W0_?38._I4)-;Q@<2 MJH3:AO2*V,YNWV 7Z>FQVYX><.C1I4(^-94P'?;?G63"I4=1^@BVB0^1A0UX MUL1AA7&PO=V]R:W-H965T5#U0_>F;L[!H\]V)[=[+_ON==Z3K8^?(D545*WM77Q=%2EU+R83F-14:WCQ#?D\&;E0ZT3;L-Z&IM NI1- MM9TN9K-GTUH;-SH[D6=7X>S$M\D:1U=!Q;:N==A=D/7;T]%\U#^X-NLJ\8/I MV4FCUW1#Z??F*N!NNK=2FII<--ZI0*O3T?G\Q<4AKY<%?QC:QL&UXDR6WG_A MF[?EZ6C& 9&E(K$%C9\-79*U; AA?.ULCO8N>>/PNK?^1G)'+DL=Z=+;3Z9, MU>GH>*1*6NG6IFN__86Z?([87N%ME/_5-J\]6HQ4T<;DZVXS(JB-R[_ZML-A ML.%X]H,-BV[#0N+.CB3*5SKILY/@MRKP:ECC"TE5=B,XX[@H-RG@K<&^=';I MZ]HDH)RBTJY4E]XEX];D"D/Q9)K@@A=.B\[<13:W^(&Y _4>!JJH7KN2ROO[ MIPAM']^BC^]B\:#!]SI,U,%\K!:SQ>$#]@[V^1Z(O8/_DZ]Z96)A?6P#J3_/ MES$%D.:O[Z&0G1Q^WPDWTHO8Z().1^B42&%#H[/'/\V?S5X^D,+A/H7#AZS_ M]Y(];.XWGTC-%R_4P]!\(O1@X4.IM+)&+XTU::>V%3FU);4D:VA#*E4Z*8-_ M42U]JE03_%(O;?=BN+/26$+8;5S1AD"E^$P5*5W[UB55:(<%<*JC=["Q4Q23 M01]2.5$W9NW,RF!-4I_;8MMF.+C^C3?^Y'!% 8%A]Q)6I08BD_$HY M6OMD-(M2'*M(*5D2U,ZW)B">+6EM;:J0'20LK%X;)M28C8NBS(, M3=0[6?=>)T06U5LG3AV_E]TABK5E&P%(A >\!LLU_C8Z&-]&55AMZ@BKG$4A MB^K.')X!-[,67SD(SP9@><"1B3KG7%$&H$IC>.]MPG/&)^T:@MV"0L+ X.?; MRA25Q%'X#7'IECOX0P]J!P0:;PW;'H,PX%>EF7]H:HPN98T3LT6JR>^#":]D;5.#I>0%J1G,WBW!) LVER+SZ&-KBB_H MOMZ@7@4 ?#>YFJ@GCW\Z7BQF+^^M>G%>#0>B;_=PE1#=%JY+5A&_'6,"HET9>&&M-5"E'/NC^6PR MPQ2T5D"$[4?'DZ/] XH%2ZDNN%NDG2@V)&/?@A5O F!A9DI5A*%#"$!;W9;B M"@R,";46%]878!H"YIQUFRH?I'(3]5$H+9LB,QMR9"UCB72^X217:_[\993< M*F]+07B5W3SE*%G-5-06%6!PV', @MH^W?-.W[+7[_#@6\O"@Q65H#9ZY+8P MW'F\6^KJL^HCKT6)RN*\I M!\Q.))0NO#%W*:VEOWBL] 03<1%4 8/B2=!D$@:2WL:,6AL>1KW1]Q[S #\ M!*H8=NKU+=6-="ADF9>!B!VYWSI Y(#G->:<:[FR):DG_*IO4#SHNQ)2B.2: MAK!ABTFW@I^2UU30!D=I&=0C3^C" MA**M^7W!"HE):MLRP\+*96G#\W$PDSH+'&E6<8AU I^9X6CM I1Q:6BHX6'( MPR&V!8^$56N[M#+0Z$VKPZ#6W?PP0'A'.L@,Z=."QJ(^7(F[XP+W]Q?<5=Z7 M;%&+#''GXEC-$:RD:SMV#3B%'E[2W?E"#R8/IGC%=&?7 M6HDLJ_._3+0]'S!NP6V3QS^[P-R5^0Z"Y-&<@9/BY-&6CRY,%ATKM8+ 0D.N M>J4>G/F^=S*=#CXL:@IK^7R*/TSNEN?/.QSDT;$1YYD5 MMLXFSX]&*N1/IGR3?".?*3BL0=_DLL)7)@5>@/&PO=V]R:W-H965TS\0I M9LQT58Z2_JR5SIBEH=[T3*Z1)=XI$[U!&(Y[&>,RF$_]W)V>3U5A!9=XI\$4 M6<;T_@J%VLV"?E!/W/--:MU$;S[-V0:7:'_+[S2->@U*PC.4ABL)&M>S8-&_ MN!HZ>V_P.\>=:7V#4[)2ZIL;?$EF0>@(H<#8.@1&KRU>HQ .B&@\5IA!LZ1S M;'_7Z)^]=M*R8@:OE?B#)S:=!6 M1(Y+EY2EU?27DY^=WZ-@%A.X8]IR--.>)5#WJQ=7 %;SH'0KW\*"9-,Q7A($_ M%RMC-8W^.J2[A!T>AG7-])R M%. PO5^51>A'%_ *'AY2A&N5Y4SN(64&;#M*.VY3ZK_2(Z\\R*CL8_XWS:Y< M4P?5L']*UDX[4'C+,5J@-J#789P:> MU.324!])VG@<7O<%0]*@*IJOR!4ZIO@0*2ZW-*GT'M9:96\2[,)76E@?C(,+ M= V8 .,ZUFQM@<;:DDNCWR] :-P'_K]K\\S)A&O@688)IT3"FF5<$%X7KE^O ME[-]YK77.:<$D+O!EV7!-#H\LM#<"5T0/AEL40 ^T9GAHN1L-,9*T]9 (?,) MYW+3@0U*U#Y_Q(TEM+%QUXENAVZ\NW#[K.$SOE%-G"*P$GSCF1:T!VFJB6NE M)X4,>F*]XG"Y4$-0N_G#X2!Q.PC D-W=.N$<$ M#XI:CFA3:Q9UX_S[5G8"46<\F=#[K#,"F3@SI+;0FRW<"M>,3*V.=_(H, M@0_'8[?4Z.S'+*#*N%*:FD(Z@7YG,(G\.SH?P2)31=G',?*MKUVW4*]5R/\S MQ5=,,!DC+-V]HRSS=N9:R7G.F$_3)Z+BMJUZ)H)%'!]D>2!-_>UZ-B\OKR1SPREM M M?D&G8GHP!T>2$L!U;E_A*V4I:N=/XSI3LT:F= _]>*SN9JX!9H;N7S?P!0 M2P,$% @ !H6B6.X'&!A !@ _ X !D !X;"]W;W)K&ULE5?;@!?)JN.T+R(%8L_NGKT!%P]*WYNUE):^;IK67$[6UFYGTZDI MUW)3F#.UE2V^+)7>%!9_]6IJMEH6E1?:-%/!6#+=%'4[N;KP:[?ZZD+M;%.W M\E:3V6TVA7Y\+1OU<#GADV'AKEZMK5N87EULBY6<2_O;]E;CWW1$J>J-;$VM M6M)R>3FYYK/7D=OO-_Q>RP=S\$[.DX52]^[/^^IRPIQ!LI&E=0@%'E_DC6P: M!P0S/O>8DU&E$SQ\']#?>=_ARZ(P\D8U?]2575].L@E5LVO3"L&!3M]VS^-KS<""0L6\(B%Y >+L[1=[*-X4M MKBZT>B#M=@/-O7A7O32,JUL7E+G5^%I#SE[-Y0H46W,QM4!S:].REWS=28IO M2(;T0;5V;>AM6\GJJ?P45HRFB,&4U^)%P ^%/J.0!R28B%[ "T?70H\7ONP: MW317'#.S+4IY.4'V&ZF_R,G5CZ]XPLY? ML#4:;8U>0G\Q#"]*/F_7K\I*XM&,!ESZN-.$2M:%JP5#A9:TU37JL&X>"35= MM/7?LJ*BK9!=++*I41%^N6ZIA!K5 MU)57>$9_R-X1LFM)BYT!;U"%C7:MI03@D!6]0C.CMY]W];;/F=86#2]A(<@X1[M]K;0 MMG-PCJC5Y8'8]>TH=D:?8/^-VFQ!@UODZ;D9N0?7:#\#O0A_V[/AG+;%PMFR M<)UW!ACG]F'-$BJN7(\E1R>0^X$Q9DX);A)L)QA"GY2CXDY^D>U.S@9J?B#. MPD!D&=Z\6>(<;R+(LM!_2P*>\@->NG"&(D@C1B+,@RP1HZ!(19 P<4")&2@9 MM@Q/(,1A-#PZVW1G&_$P"9C(1O@P#B*>4L1Y$+(4)!I+:CEL'UPQT^V_U0H@ M,+8W, E$'%$,?#R.O1)1P/*,>)X$*3OP2C /\D8B-&7M$[/3[QF4(TH$[_-T ME.,!BV!U"*H&#\NGIA,TQ7D\:A0I'.0@A6$YHY\/J@K! !M1Z*("2/0KO&0! MYPF>.8-X_MW4"/]W:G 8GT5/4B,*8A;Y;YE/FV,2I3 U$[]BI%,#-. M/(WQ>>^5B% ?(OY^:B!V,=^G5,8SBE@0ANP;B<$AD,3AJ!"9D3%P@A2+D2A' MF9$@K9/4I4B$C'"9D2,V/DK@*4EXKZ4P1H*&YR:";SVMLE35IFR4Z^MKJ27R M92'+8F=D)_R\+)IU0;7Q\O 1ZYN[KCN5:YKN3R0J<"3.PK^M"GNI1Y;YC#FWM6BP].*^<$QBDP\3HIM"7 MHMGY(02%_V48=AU]J;#PX!3X-CUT;V!"!K.LK)M]6NQG&]0BB-45WO!_QG6Z%4&ITG"Q** PB5*L_6DC42K\OH!9)B2Z0 M\]A5-$\3>H?#!'A'2/88_7;'B^/PE$XP]!+AGWG,3P'\'<+!TPE'G67AJ:,L M F/ARQE@CVJN5+O6ZL?987".1O<;63&W2 ]G2XCF M@2&,Z>C>!49"PG.ZP5&I*M";TR!UW0,3C2,47?5W4'Y_%&/"@#&/DV SQM9S MQ]_IP8UD(_7*W[M,YTEW.1E7QZO==7>CV6_O[H7P=%7C!-;()43961I/2'=W MK>Z/55M_OUDHB]N2?UWC>BJUVX#O2X73LS/+MSIL:U#H8VZ<,+792G= M]DP5=G,RF Z:!Y=ZM0[T8'QZ7,F5NE+ANKIPN!NW*+DNE?':&N'4\F0PGSX[ M.R)[-OA-JXWO70OR9&'M>[IYE9\,)D1(%2H+A"#Q[T:=JZ(@(-#XD# '[9:T ML'_=H+]DW^'+0GIU;HO?=1[6)X.G Y&KI:R+<&DW/ZODSV/"RVSA^:_8)-O) M0&2U#[9,B\&@U";^EQ]3'+YFP2PMF#'ON!&S?"&#/#UV=B,<60.-+MA57@UR MVM"A7 6'MQKKPNE9[?'$>R%-+MZZE33Z'\GQ>G!A"YUIY1\>CP-V(OMQEE#/ M(NKL#M0#\=J:L/;B1Y.K_/;Z,1BV-&<-S;/97L#7THW$P70H9I/9X1Z\@];M M \8[N .O[^E0G%OCX6P>':=(7#CEE0GQ@5V*E]I(DVE9B"L\5%!E\.+/^<(' M!UW]M2M"D<#A;@*4:\]\)3-U,JAH+W>C!J???S<]FCS?X]YAZ][A/O33,^FU M)]Y]/W:1_ \PXFWMD$R9+2MIMMJL1&9QRL:KG*Y2('&S;&/FNYBMY8T2"Z6, M@-N5=+#3AN%<#FL%^8>UN#::$#C67JR444X6Q9;L5$5O:$%M NU>.8U=J@*& M#[[_[NEL-GG^TWQ^P9?3YP]'S/<^% %7U+D28:V:?3@(8" V:PL>C^S&8+6O M%U[G6CHDR4C,\5J;H%R*3+>6! 6=&"^Y$O6#H J-I&8N"$/6U^%(O .!&*56 MAW<0_BR % '4S ^UQLG!$QG(':\065GG'-SS-B3G_9#L5#IY4%H?B *%)=<^ M*ZRO"1R[1^@WE@YKP9Q)+0"C;!)KC2KF= ;(!0EJ*"3'TSJ!IL)X6>T<5L3X MZ5)4^&MSH:AZD!V'U,E%0> :#Z)!#-$M+38(O? DSN?I6+Y.@1Q HM< =I'7 M)O;"IE:P/>V@#G(OZQ],#OG MIB/>P9/WXJW!GK9VF1J*5R8;"182_A &-,]10]R+[3"IX/-X]>!S*XP-;891 M1J73^32H2VN#84$E%>=BL>U.A4Z\4$'MW&8$J@QJ*VU2XI328,:@UT/>5N9_ MPT\V'W)<(%+2#TP-$2FP+ZF2GO5LF5M?_0;GX#W&&:8EQ5)JUU%)WO7"TK$< M]I28 I($#5S,%.1Y95TJ#7>A" B88]H0T2B3VN1(-QIWFO VD'QVI=Q2FK;P M318"#X$66R5=DYR4,!;OFHSSS' W$[^V=9%'9-G4L[]K$\>O-DN^H*^OEFH3 MLQ2=+^#.C:FQ_I)]IKK4).=UE%7#K\1L!?UD-307>Q<>I&F5JQ MC?I848%%,:HYN[LU/$VDQC+/0LU%(.9-QM+.-9QV35VUOA>D?0(Y:@5RM/=X M+Z$Z$Y"_KQ!L.##OAAST8I-+E^\4S;>C4H[84HEW\J.BFRX!8FNA&+V<7YT) MO0?CNN(#>V-'O.K1Y(?A;5P:R::SY^)563E[DXX-:7WP#O4[$T\. M)P_;R6Y^==V -P/>$$.9SM9TKF#"=8'0 M"Z0MTHO=VS;4$YZ@U4_4E?=ZI@ MI<&2]4&.H2%8J Y";7(-!48HS@,JM;2CXX3!*A)FC;%GFQZA-V\4]1W?WQ($ MY6KEU*J%#!RI2NIFN 'CO$UBXD(AD(6WX%,BBK>Z48]VIES ;W)1&^*]PH\= M>@Z*"TS32]VT,@5!N_B&A]@NOCCKGG-4))?8":2I3M*DL=+&<'MN)]D]4: U\6NA;84P %^YX_"S[I_"-QI59<,"_;XH'$>4/"_M;$ M>3+< 7Y7]D0+GHV;13NR:/9T9Q8]N2N+7(?J$^H=V32DD;R,@T=8.UNO@&+6 M-*[>'I7DPM9!> TM+C&> +%!;DIRE,RJUG$0_S8!'D0!W?Y)X;GY(2WNI^5A M[)FW%!J%G#7U(@VI.S3[?Q'LK@XU[GTY*I5;\?%&J)I9/1$\PR+GX3BS?!5OP=:F$#!C6^7&-05(X,\)Y&_N:& M-F@_3)[^"U!+ P04 " &A:)8C O2Z7 $ #K"@ &0 'AL+W=O[MH$D[;H!S1#$ M[O9AV =:IBVMDJB2=-S\^QTI6;$[QRWV1:)(WG,/[[FC;K)3^HO)I;3PK2IK M,QWDUC;CX=!DN:R$N5:-K'%EK70E+'[JS= T6HJ5-ZK*(2,D'E:BJ >SB9][ MT+.)VMJRJ.6#!K.M*J&?;V6I=M,!'>PG'HM-;MW$<#9IQ$;.I?W#C>H__BSXYG60HC[U3Y9[&R^720#F EUV);VD>U M^U5VYXD<7J9*XY^P:_=&X0"RK;&JZHR10574[5M\Z^)P8)"25PQ89\ \[]:1 M9_E>6#&;:+4#[78CFAOXHWIK)%?43I2YU;A:H)V=/QG=E,S:- MR.1T@'5AI'Z2@]G;-S0F[\ZP#WOVX3GTV1S+<+4M):@U[$^R?(:/4FVT:/(B M@QLL1G.*]EG@T[07N<0058VHGR$7*[#*BA*+K_5;U&!QPUJ56,M%O8'-"POA M6(QAD6LICS("4,\L]X)>(L %(<1<>6W=@\/GNK"X:VZ%E08N@(^2(!XE. IY M&K DA3M1BY4 RH.8$O=*TP@6GMD^(KB9TH 3;Q:Q@,8CZK50WZGAQ?!F7HA4$'P[FNG1Z>U==<"+-WE?7U>W+.++W(?Y,!" M-9@X:P=MV:4Q %-:.^P-:04 MLSI-82[POCT4#JOGP]=MT> OSX+QJSP@- 46CX(HQ?@E+(@) YH$"<'IE.,T M XY.V8C @]#V&!#M68AV([_.61#Q$+FE-$*L($G:N?XPYC^,( Y8S! @#=(D M1$]10'D,#*U02NY*+D("'$LR>0G)OB0I<4Z8JVF"5'ET5*:41T'(8K=*XR#A M/UFZ<5^Z\4^7[DV6J6V-P7F4F2R>7$H'\+NTIRKU+.KI2NWA]0%\C0U5IK!Y M,:Z:D,31S3D^K(/ORN0]HE1+_"EU,QQ..' !3#%LQ&4YEMC_=""7F#]\%%_Y043XU2G\]@#H!'./D] YH5% TM%);88' M#0C^3C>^S3+@4=M>I)_M.[F;MH%YV=ZV@1B,35$;*.4:3G;ENK]L.J MQKU,B6GBJA#23H+2V'H6AR4JLF#E1-4K:*92NF"53+T-3:V2Y M3ZI$&$?165@Q+H-T['TW.AVKQ@HN\4:#::J*Z><9"K6:!/U@X[CER](Z1YB. M:[;$.=H?]8TF*^Q0!_PD^/*;*W!*5DH=>^,K_DD MB!PA%)A9A\!H>L1+%,(!$8V'-6;0'>D2M]<;]$]>.VE9,(.72OSBN2TGP3" M' O6"'NK5E]PK>?4X65*&#_"JHT]/PT@:XQ5U3J9&%1B4A M7B?$GG=[D&?YD5F6CK5:@7;1A.867JK/)G)96TV[G/)L.F<"S?N[YQKA M&Y(Z \=W;$&^=^/0$KZ+"K,UUJS%BE_!2N!:25L:N)(YYKOY(?'JR,4;0]'L01_'@ %[2B4T\7O(*WEKA[^G"6$W_PY]]&EN(P7X(5R,C4[,, M)P$5@4']B$'Z]DW_+/IP@."@(S@XA)[.J>;R1B"H F[Q$66#4&A5D2$M$S!= M:D0J"6O@>\,$+YZY7 (S\-\S[E-V\.S]RG9(Z)8$>R'QL$/">!+6D1#M3:_( M2U^A!!6_&<%=2:D[?PG0&V>E?^1C+N$HBB+SSK^W&Q*X>FAX[0YKT>$(DE[4 M'](<#WK]\Q@NE;'NNO"?P+@WC&.(DUX#$XAWUO M%FY54X5ZZ7N&@4PUTK:%U7F[MC1MJ_$EO.UI)&[)I:'K*"@U.G%=0+=]HC6L MJGUM+I2E2O?+DEHK:A= ^X52=F.X [IFG?X%4$L#!!0 ( :%HE@8ERL? M@@( '0% 9 >&PO=V]R:W-H965TMLIM96<(GW&LRZ:9A^6Z)0F[D7>;O Z]JZP)!-FM9 MA8]H?[3WFKQ@0"EX@])P)4%C.?<6T729NOPNX2?'C=FSP4VR4NK9.;?%W L= M(1286X? Z/."5RB$ R(:?[:8WM#2%>[;._1OW>PTRXH9O%+BB1>VGGMC#PHL MV5K8![6YP>T\%PXO5\)TO[#IP5C,,/"N)M M0=SQ[AMU+*^99=E,JPUHETUHSNA&[:J)')?N41ZMIE-.=3:[E2\HK=)O=!OD68]ECQ!]@)'"GI*T-?)4%%O_6!\1G(!7O2"WCHX!W3)]# M$OD0AW%Z!"\9ADPZO.2_0UYSDPMEUAKAUV)EK*9_Q>]#$_> Z6% IY2I:5F. MO9(RBO6 D&5,% _1/(HS&&2[U>1*U*6 ML5BX-K9&*)4@B7)93>&42S@)P]"< ;U%7@^/ =>88[-"O8LD\%0KHEHI51@X M@<6E 8$FEX?GEA0>ZUWCO6-5VNEHI2RKMS)K6(FJ70.>E4G;GN ;# MHLW^ E!+ P04 " &A:)8_E)*-M," A!@ &0 'AL+W=O2(%GX50IJIEUM;CH/ MI#D6S%RI$B6=;)0NF*6MW@:FU,BR&E2(( [#05 P+KW9I+:M]&RB*BNXQ)4& M4Q4%T[]O4*C=U(N\O>&!;W/K#,%L4K(M/J+]7*XT[8*.)>,%2L.5!(V;J3>/ MQC<]YU\[?.&X,P=K<)FLE7IVFX_9U N=(!286L? Z/,3%RB$(R(9/UI.KPOI M@(?K/?MMG3OELF8&%TI\Y9G-I]ZU!QEN6"7L@]I]P#:?ON-+E3#U+^P:WR3V M(*V,544+)@4%E\V7_6KOX0!P'9X Q"T@KG4W@6J52V;9;*+5#K3S)C:WJ%.M MT22.2U>41ZOIE!/.SFZ%4AI6@DFXY9+)E,LM7#ZQM4#S9A)8"N$<@[2ENVGH MXA-T"=PI:7,#[V6&V;_X@*1U^N*]OIOX+.$=TU>01#[$8=P[PY=T^28U7W*" M;XEK"TMN4J%,I1&^S=?&:GH;WX\EVW#UCG.Y?AF;DJ4X]:@A#.J?Z,U>OXH& MX;LS2GN=TMXY]MDC]5]6"02U@8,JK=CONCC'Y)XE/"[W*4=@A:JD-:!VF$%% MA=.PJ0.6+F#9!@1&U]7T+O]#CLS 1@EJ:C.&2R[A(@Q#\P:H8&G>50R6F&*Q M)L;6DL"39AF.8?_VF( +Y^6'T8!6T77D]ZY#6,T7B_G#@=,C MB>1 @ I 4 !D M !X;"]W;W)K&UL?91M;YLP$,>_RHE54R.A0@A) M298@->VF35JEJ-W#BVDO'#B"56-3VS3MM]\9$I9U:=Z S]S][G\V=_.MT@^F M1+3P7 EI%EYI;3T+ I.56#%SH6J4]*50NF*63+T)3*V1Y6U0)8(H#"=!Q;CT MTGF[M]+I7#56<(DK#::I*J9?EBC4=N$-O?W&'=^4UFT$Z;QF&[Q'^[U>:;*" MGI+S"J7A2H+&8N%=#6?+V/FW#C\X;LW!&EPE:Z4>G/$E7WBA$X0",^L(C%Y/ M>(U".!#)>-PQO3ZE"SQ<[^F?VMJIEC4S>*W$3Y[;ZOI*Z&UW36%LZ_L;5 ,Y@' MEO#.*!625L:^"ASS/^-#TA6KRW::UM&)X&W3%_ :.A#%$;Q M"=ZHKW74\D9O\%::_F5M7WQ8"4:E,ID?%/[K:FVLIK_D]['2.W)\G.PZ9V9J MEN'"H]8PJ)_02]^_&T["#R=TQ[WN^!0]O:=.S!N!H IX?5_'M)ZD'=>ZP^(> MZX.D@9 I:CYC,7>9;8E0*$%=S.5F!N=78 ]W-A,ZPJF[[<*TL=76[+&F,HG8.]+U0 MRNX-EZ ?S.D?4$L#!!0 ( :%HE@;=#@92 , 0' 9 >&PO=V]R M:W-H965TZ6Y=H&[*2++I#M M!DG:/A1]H*613:Q$NB2]WOQ]AY2MN(7COI!#\LR9,[P,9P>IONHMHH'O;2/T MW-L:LYL&@2ZWV#(]DCL4M%)+U3)#0[4)]$XAJYQ3VP1Q&(Z#EG'A+69N[E$M M9G)O&B[P48'>MRU3KRMLY&'N1=YIXHEOML9.!(O9CFWP&8=-8 M(I+Q]Y'3ZT-:QW/[Q/[1Y4ZYK)G&.]G\P2NSG7L3#RJLV;XQ3_+P"Q[SR2Q? M*1OM6CATV*SPH-QK(]NC,REHN>AZ]OVX#V<.D_ =A_CH$#O=72"G\IX9MI@I M>0!ET<1F#9>J\R9Q7-A#>3:*5CGYF<6#%)L/+ZA:N,>U@=L7MFY0#V>!(7(+ M"X7/YW7-=-E+O%<*?R[4VBF[%7Y>2[;C2RUSVI4SUCI4X]^@I:%3? MT%O\^$,T#G^ZHC3ME:;7V!?/]/*J?8,@Z^Y4OJP;OF'V%FM@HH*EUK+DS& % MGX1!4F#@B8;Z4B978UW.Q 65_PG*WH+R4U!E@T))$*[M @DV6X1:-O38N=A, MX98+N G#4 ^!#K3<]B=*F978KE&=9I+_!RQ7#_"1E;SAYA5N(,MB/PW#,RL? M90-J\H'%%_",)9UT!;]**[.(0Y^4]'UFP:YQY'>$Y.:-/\K](DPA2OR) T\& M7?.%,E0@'.6.O=KW G'AAY/$"LV* I)1-/B0CXK!F?4B#6NH7-B-W1MM:$=I M?X D@NHW[7[U MCF_DI\7$3Z/869F?% D\H-93JC&$%X9JBMDK;K@--/;#,='?3OPXRX?@:H2Q M-<*%NG$Y'Z4C.'2S0_.*E.+:N/JK[TQ>V&Z(M7/]B5^V56V-WCW M/]#MV'"ZBPW6Y!J.\LP#U=7<;F#DSM6YM314-9VYI6\*E070>BWIS(X#&Z#_ M^!;_ %!+ P04 " &A:)806BWQ.X" *!P &0 'AL+W=O6S<1C@85G^,]VN_5K28K;%&RHD1I"B5!XVP8 MC'MGD\3Y>XHX=7JJ$\5]8-+[] MXP#2VEA5+H.)05G(YL]?E_NP$7#*W@F(E@&1Y]TD\BPON>6C@58+T,Z;T-S M2_711*Z0[E#NK:;5@N+LZ(IK6JK&K+?3V3.>&F2('+#"X+4;ORAK^E;=.S,^-V M/0\YPDP)NL0$#];7!ACJ&M08; Z6EM.W[*8MNVS%#E?L*F)G'+LS>,@UXIN* M 3KO-&\/_$./& X+"?N,,=,%?$VQLNL$D-&UZ, W8GHMB2$5MO"5_N@O+&&- M7U!3_VEV:[,FQJ6JI=T,_>>8YF1:NZ>.$"I35PL'<:]:+S=_^]+F-) M:WD\TO+?+$^Z[#A>L=Q6\>%&?RI1SWT7-J2#MJII5>ULV^C'37];NS>O!!W\ MO) &!,XHE!V=4%_53>=M#*LJW^VFRE+O],.<'BO4SH'69TK9E>$2M,_?Z ]0 M2P,$% @ !H6B6"^K73<. P : < !D !X;"]W;W)K&ULM551;],P$/XKIX#0D*HE3=+2CK;2NC&!M,&T#7A /+C)I;%P M[&([[?;O.3MIVDVE//%2^YR[[[[OZCM/-DK_,B6BA<=*2#,-2FM79V%HLA(K M9D[5"B5]*92NF"53+T.STLAR'U2),(ZB85@Q+H/9Q)_=ZME$U59PB;<:3%U5 M3#_-4:C--.@'VX,[OBRM.PAGDQ5;XCW:KZM;35;8H>2\0FFXDJ"QF ;G_;-Y MZOR]PS>.&[.W!Z=DH=0O9WS*IT'D"*' S#H$1LL:+U (!T0T?K>809?2!>[O MM^A77CMI63"#%TI\Y[DMI\$H@!P+5@M[IS8?L=4S<'B9$L;_PJ;Q'8X#R&IC M5=4&$X.*RV9ECVT=]@)&T5\"XC8@]KR;1)[E);-L-M%J ]IY$YK;>*D^FLAQ MZ?Z4>ZOI*Z7P4\(;I4TCZ/8BC.#V"EW22$X^7_%OR M)3>94$ZU@1_G"V,UW9*?AS0WD.EA2-EC30XE0*$&M[#A8=T? (-T7&@^V!$N?LRW#=.&@:U MQAR*AB7Y%4CWS LIG)!U)T35>NM&8L1.S-F+,NQ5 $ZXA-=1%!'D-:Y10+]= MXW:E^\ET5G8W"L[GUP20.>PG> V#0=Q+HXAV;UZ-XG[\_N 918[A'K/::?FL M+#$>QU&/$G5:"%^8A><1[,!YW+B_,0]T4[DV_ M"O72SW@#F:JE;09A=]H](^?-]-RY-V\0W8PEEP8$%A0:G;X;!*";N=X85JW\ M+%TH2Y/9;TMZ"E$[!_I>*!+3&BY!][C._@!02P,$% @ !H6B6&&O/K0F M P PP< !D !X;"]W;W)K&ULK55M;]HP$/XK MIZR:.@DU(0EO'2!!VVF55JTJW?9AV@>3',2J8V>V ^V_W]D!2B>*JFE?XI?< M/?<\/M]YN%;ZP12(%AY+(.AJJW@$F\UF+HLF7Z:HE#K4= .MAMW?%E8MQ&. MAQ5;X@SMM^I6TRK2\1&FXDJ!Q,0HF[?-IZNR]P7>.:[,W!Z=DKM2#6USG MHR!RA%!@9AT"HV&%%RB$ R(:OS>8P2ZD<]R?;]$_>>VD9V& 7] M ')7*6'\%]:-;3(((*N-5>7&F1B47#8C>]RQ,Y+EU29E;37TY^=GR'@EG,X99I MR]' Z3V;"S0?AJ$E=&<39AND:8,4OX*4P(V2MC!P)7/,7_J'Q&I'+=Y2F\9' M 6^8/H.DW8(XBM,C>,E.:N+QDC=(?8)[S:1A_FH8^#F9&ZMI]>N0[@8V/0SK MJN;<5"S#44!E85"O,!B_?]?N1A^/D$YWI--CZ.,956%>"P2U@-<%'&)]%/

I^A7 M,U4BG'Y1QGP 3B:&X@OJ M)>8<[@N-^.+: 5V:K/"WYI0XG$111&[N KE/ O?*,D&T5RAKXKO0JCP@\F]9 M)Y"TNKT>C?U6VNG U6/E5'F]M=9D^4:@_?/)E+%._H8,@:?=K@O5Z?^? *HY M5TH3;N%.H-V*>XD?DT$')J6J718T9LA7KO)]H+!B3WYAU;^F>,H$DQG"S'4F MRIK&%YG;2\YSQGR:+HE*.4>]W4E@DF4'61Y(4[LUB%(:NT[;UNV(&/+H#=PW MC>!0L89[C;5$O?3/AP$/W/38W>[NA9HTC?G9O'G>2.:24]H$+L@U.NMU M#- MD]$LK*I\FYXK2TW?3PMZ95$[ _J_4,IN%R[ [MT>_P%02P,$% @ !H6B M6*"%:'1A!0 I@T !D !X;"]W;W)K&ULG5== M;]LV%/TKA%L4":#5)/6=)@:2--T*K$,0I]O#L =:IFVA$NF2=)/LU^^0LF4[ M3=QT+R(E\GZ<>\^]I$[OM/EB%U(ZE2S.58NL_+:X.W8:]E6K=2V5HK8N3L;'#.3BXROS]L M^+.6=W9G3CR2B=9?_,O'Z=F >H=D(ROG-0@,W^2E;!JO"&Y\7>L<]":]X.Y\ MH_U#P XL$V'EI6[^JJ=N<38H!F0J9V+5N!M]]YM(L#7 CSXW1D*7KX73HQ.C;XCQN^&-C\)4(,TG*N5 M3\K8&:S6D'.CL9PCQ,Z2HULQ::0]/ATZJ/6+PVJMXJ)3P9]1$9-/6KF%)5=J M*J?[\D.XT_O$-SY=\(,*/PGSEL0L(ISRY("^N,<8!WWQ88SD1BZU<;6:D[_/ M)]89,.*?I^!VVI*GM?DJ.;%+4Z70KU\.95P5G^SI(M#@O.V:=0))LJ_OR:,QA$O"LR"6_P=9CPJBCBL91'+&;GZNJJ7P5,K MO"\QC_*$$AZ749'Q7I#G/,HH)]?">#!J2CSVNH+$9LMFA(8T3C9#YYOI?",L MSB+*BUY]G$8)RTG"6!33'$&TSJ?-[$.QP^7W9CDT4+IU,(MXFI 4^C$\1L63 MB)8%8646Y70'%:=!R7N)U%2U"%TNV \1E+V6!.C+O)=C$4W@=8Q0;1!6^ZX3 M6$K+M+?(U0[)0#22V&<%*E$%F!018QG&DD*\_"$U MXI^F!H/S1;)'C21*:1+6BD";QT$L>83\P5P9,<2XSS=E$2_I2ZE1I)MAGQJ< MIE')::\^SB-:E"1)836+?Y8:--NC1EGD@1K(VF-4.9)9,,+R%,M;5#Q!??#T MQ]1 [E*VI53!"I+0*([I,\1@$,C2N#<(9A04,0'%4A#E$3,RT#K+/442,,(S MHT1N0I80IRQCY$#'3/N.F;ZX8][(2JNJ;K:(+[6RNJFGPC>NSKWKSCVG]Q<_ MJDJWDAS]CCW'Y$+BPB,W'V_%O7RRWQYT[?E^.],-FJ8_B4(3W?16, &1?@RA MVO5ROAMA0-A;K-<0F@!ATD%8?W0>P@_:]$X9AHX=:O-13M[3'IT"W@O*]E.$-R^^7>>GY#/JO8D'CMPV08Z#UL\Y M3I>,E>12*#$5:/-YE/M&A,.1@3=[0?#[DQ2'%=(;]&38C!/PJ< /=^[.K33S M\(=@.R3=-;K_VO^$G'=W[^WV[@\&2.>ULJ21,XC2MSFZ@^G^"KH7IY?A)C[1 M#O?Z,%W@1TH:OP'K,ZW=YL4;Z'_-1O\!4$L#!!0 ( :%HEA$]?$$/0( M -4$ 9 >&PO=V]R:W-H965T_[[KOC MCKB7ZA%K $V>&BXP\6JMV[7O8UY#0W$A6Q#FII2JH=J8JO*Q54 +!VJX'P;! MC=]0)KPT=KZ]2F/9:MX"EWWB+;V3XX%5M;8./XU;6L$!]+=V MKXSE3RP%:T @DX(H*!-OLUQO5S;>!7QGT./L3&PEF92/UOA<)%Y@!0&'7%L& M:EY'V 'GELC(^#UR>E-*"YR?3^QWKG932T81=I+_8(6N$^^]1PHH:7+)4?W)/T8&W@D[U#+9@0;!0T3PYL^C7V8 <+P!4 X D*G>TCD5-Y2 M3=-8R9XH&VW8[,&5ZM!&'!/VHQRT,K?,X'2Z[=!X$ D5!?FJ*BK8'^KZ]>86 M-&44VO$AX3]6" M1,LK$@;ABB!49BST!=YHJCYRO-$+O/."K\A."I2<%4/]MB%[!6@R#0Y9DCLF MJ,@9Y>1@G&!5(/FYR5 K,UZ_SG5J$+ Z+\"NW!I;FD/BM3:7.H*7OGZUO D^ M7"AO-96WNL2>?NF:#)05KJ"52M.,PZE[>$[L0'?MZ.PZ'],H]H]S!?YLU!I0 ME5LH)+GLA!ZF;O)..[L91O5?^+#PYJ-63"#A4!IHL'AG\JIAB09#R]8-;B:U M60-WK,U_!Y0-,/>EE/IDV 33GRS]"U!+ P04 " &A:)87M0;.?<" #8 M"@ &0 'AL+W=OXYG'.Y MQG>\9OQ>I 2/>09%1,KE;(XLVT1I9!C<F!R8]#*#:'Z,\XE5T^)PLGP!E9 M2T ?T5Q52%QF@-@2;587C^@KL(3C(B41.E=U(M#Q!4A,,G&B,'?S"W1\=(*. M$*'H-F6EP#068ULJ99K?CFH5TTJ%]XP*'UTQ*E.!/M,8XFV\K1PUMKR-K:FW ME_ *\U/DNQ^0YWB]#CVS_X?[>^3X399]P^<_PW=!!$X2#@DVM=O*\*_O*A1= M2LC%[ZZ\5;R];EZ]Q\]$@2.86&H3"^ KL,+W[]S ^=1E^D!D6RGH-2GH[6,/ M;YG$F=KXQG:7TPH>&+C^^:S"GNOZSF!LK]H>.L+ZGAOX3=B6NGZCKK]7W1TE M$F(TEUA"9_WNA;_T.QR(;,MIT#@-WJ@4@T.FX$!D6RD8-"D8O*X4*WB_56/^ M:!",=DOQW[">/_0&P^Y2'#;JAGO5S3#%,>Z2M1?WT@]P(+(MBZ/&XNB-:G!T MR!0**I>CYU:B:$"I3!4E$ZIP.U-7C51E43R0K3 MB2R85'V-&::J]02N ]3S)6-R,]$O:)K9\"]02P,$% @ !H6B6 3W^G\, M!0 HQT !D !X;"]W;W)K&ULM9E=;]LV%(;_ M"J$50PNTL7BH+V>V@2;IL (+$,3M=C'L@K%I6ZLDNB(=M_]^U$=$2Z*4Q)9O M8DL^Y]5[3GC\2.9DS]-O8L.81#_B*!%3:R/E]G(T$HL-BZFXX%N6J$]6/(VI M5(?I>B2V*:/+/"F.1F#;WBBF86+-)OFYNW0VX3L9A0F[2Y'8Q3%-?UZQB.^G M%K:>3MR'ZXW,3HQFDRU=LSF37[=WJ3H:52K+,&:)"'F"4K::6A_QY37QLH0\ MXJ^0[<7!>Y25\L#YM^S@\W)JV9DC%K&%S"2H>GEDURR*,B7EXWLI:E77S!(/ MWS^I_YX7KXIYH()=\^CO<"DW4RNPT)*MZ"Z2]WS_!RL+KPA-T>"+HEB=R(]"G9,F6]?R1JJ\J$IZ*O()> MP5N:7B""WR.PP3'XN7YY.NFQ0ZJ>DUR/=.C=A(*NURE;TWPE'_3[G[RGGR6+ MQ;^FOA6ZCEDWF_A+L:4+-K742 OU;V+6[-=?L&?_9BIZ(+%:"YRJ!4Z?^NP+ MWX8+%#A@JK)(]?+4[&OH<89MW_=5[..A?T,8<1WPJK":,[=RYK[ F6=[)F=% MJGMP26(3E[@-9X8P[/G$-SOS*F?>,\XDC4RNO-;E'(R)[3=<&<)E*\Y.O89+)7Y;5+=R"Q6L%!57!PIND-AFS!0&*U%HRK%HR/G]YQ M:YEA&[O8;JQ&0QB&L=VQ&K&M>68?/[]E;FT&/ \WK!FB7!*X'NWB'4JM7KB&,9P+QC HC(=2J[=!PQA.@#&T(>N! MUWP.-D0!N-#!%M DAA-(#&W,PC@(?*=ISO0LK)[3H<.=9C( MTYDACI# [QIIS63H9_*G[[MP&ZM;ZF*LC1X'I?%0:O5Z-8WA7#2&06D\E%J] M#9K&< *-H8U:8N.@N20-#\6^;W<\WQ$-97("E$D;M^"-W: YR::X@+A!QR03 M#69R))A)&[G@@VDZ3 2*V$I)VA>^ZE5:[ @6!Y)O\TVU!RXE MC_.W&T:7+,T"U.PD !D !X;"]W;W)K&ULK5;?;],P$/Y7K( 0 M2*-IDOX<;:2M!<'#4+4)>$ \N,FEL7#L8+OMQE_/V4E#UV9!(%X2V[G[[OO. MYYQG>ZF^ZQS D/N""SWW8>&6;7)C%_QX5M(- MW('Y5*X4SOP&)64%",VD( JRN7<57"ZFUMX9?&:PUT=C8I6LI?QN)Q_2N=>W MA(!#8BP"Q=<.%L"Y!4(:/VI,KPEI'8_'!_1W3CMJ65,-"\F_L-3DE_GX<@!<=H=PMHA M/'5X*D)4.T1.:,7,R5I20^.9DGNBK#6BV8'+C?-&-4S87;PS"K\R]#/Q+>Q M;(&\)A^I4M3FE+Q<@J&,ZU>X^NEN25X^?T6>$R;(#>,<B0*+DC8#PH@T[4I#%R>-$?TI@I69 %2E58G[B5)B<+MXF@R->KM7;KW]KR5^$/VO'M M6;[4)4U@[N%AU:!VX,4OG@6C_ILV\?\)[%$J!DTJ!EWH\4?\]2A(@.WHFH/& M,:<&4F(D2>K$Z"HS29V9UGJJ@DQ=$/LKVL63L(=;M3O6>6X4!&$O:*P>"1@V M H;_*D"!,)0?Z: B)=+DH-HD5&&&QQ+&)P+.38)^U$Y_U- ?==)?0@9*(5]+ M%A^N,-OH53!!_RAXV#LEV&HT;6=.M_>E]A+L5#2K7(2VT1T0P3D 6A;[2\Z_?Y6F'_4 MW[!N-J[M:SR&6V&J5M>L-C>+*]=0_=_FU;4$^\:&"4TX9.C:[XWQ[*FJU5<3 M(TO7+=?28)&Z88ZW(U#6 +]G4IK#Q 9H[EOQ+U!+ P04 " &A:)8.-:[ MR" MGZ5;NH$5F)OMM<*9W[,4K :AF11$03GS+L/I/+'Q+N K@[T^&!/K9"WEK9U\ M*&9>8 4!A]Q8!HJO'T' T X>@80 M=8#H;P%Q!XB=T5:9L[6@AF:IDGNB;#2RV8'+C4.C&R;L*:Z,PEV&.),M80>B M 7)*5E@@1<.!R))T:NRR\&)\'0>KO#IT\#8OB*)E$?=@#C:->X^A%C1]!ZRFA'-L1%3D>FU2D MD,W:E W')M$:&%+=TB8'N?:RE MP>)WPPI_%Z!L .Z74IK[B>U(_0\H^PU02P,$% @ !H6B6").@3#? @ M%P@ !D !X;"]W;W)K&ULK991;YLP$,>_BL6J MJ97:0H"$M$N0FK3;*JU2U;3;P[0'!RX!%6QJFZ3]]CL;PI) LSWL)<'F[G^_ MN]AW&:VY>)8)@"*O><;DV$J4*BYM6T8)Y%2>\P(8OEEPD5.%2[&T92& QL8I MSVS7<09V3E-FA2.S=R_"$2]5EC*X%T26>4[%VP0ROAY;/6NS\9 N$Z4W['!4 MT"7,0#T5]P)7=J,2ISDPF7)&!"S&UE7OPIKN?5,="9SSI_UXC8> M6XX&@@PBI14H?JU@"EFFA1#CI=:TFI#:1:)2*I[7SDB0IZSZIJ]U';8<4*?; MP:T=W'T'_QT'KW;P3*(5F4GKFBH:C@1?$Z&M44T_F-H8;\PF9?I7G"F!;U/T M4^&,9B#/'M\*(-\ RR')\34HFF;RA)R1I]DU.3XZ(40QX:6D+)8C6V%D M[6]'=91)%<5])XI'[CA3B20W+(9XU]]&X@;;W6!/W(."=U2<$Z]W2ES']3MX MIO_N[AW \9HJ>D;/>T>O+MW/J[E4 D_FKZX251)^MX2^K9>RH!&,+;R.$L0* MK/#CA][ ^=25WW\2V\G6;[+U#ZF'-R]E6N!-5D3JT].5:R4P, *ZD:Q"S^D- M1_9J.X>VD>OW K>QVH'K-W#]@W!3+A7A"P)_AZR$^MOQAZZ[!]EAY+ENOQMR MT$ .#D)^$5Q*4@B^2%47V: 5M'?Z\XR!BV0ON\X>[1MH\#=,MK!'3:XPX.XMTP!GFZ%S2GB.72Q M#=M'+&BQM8T\O\5F;_78',32C!Z)E2F9JOI6L]M,MRO3U/?V)SCUJB'U1Z8: MF=B5EBF36/L%2CKG 99+5&.H6BA>F$X^YPKG@GE,<'*#T ;X?L&YVBQT@.:_ M0/@;4$L#!!0 ( :%HEB$']EYJ@( .X) 9 >&PO=V]R:W-H965T M5_.8PZVISO&[T0.(-%]65 QLW(IJQ/; M%ED.)1;'K *J1E:,EUBJ+E_;HN* E[6H+&S/<2*[Q(1:Z;1^=L'3*=O(@E"X MX$ALRA+SAS,HV&YFN=;C@TNRSJ5^8*?3"J_A"N1U=<%5SS8N2U("%811Q&$U MLT[=DWFBX^N 'P1V8J^--,DM8W>Z<[Z<68Y." K(I'; ZK:%.12%-E)I_&X] M+?-*+=QO/[I_KMD5RRT6,&?%#5G*?&;%%EK""F\*>M^UKA[+[A_P_P8^>X'Y#E>T".?#\L7D!FY MWY7;BM/ >@;6J_W\?\+^_*J&T+F$4OSJPVI\@GX?_6>=B IG,+/4KR. ;\%* MW[]S(^=3'^1(9AUDWR#[0^Y_D?LH&VE42_7OODU=U_$#7\WU=A_@>5P2AY,D M,&&=U *36C"8VDW."D!KQOHK:U#\VD\PDEF',S2_Z"8FL\E@9J;JQ/0FH37!,J4 $K)72.)ZJF>7.Z:#J25?4&?\] ]02P,$% @ !H6B6&6TUO!* P Y0T M !D !X;"]W;W)K&ULM5=A;YLP$/TK%INF56H+ MAH0D78+4):M6J:NBIML^3/O@P"6Q:FQJFV;[][,)I:&E:)&H(@4;[CW>'<]P M'F^%O%,; (W^I(RKB;/1.CMS715O("7J5&3 S965D"G19BK7KLHDD*0 I4PETCE:4KDW\_ Q';B8.?QQ U=;[0]X4;CC*QA M ?I[-I=FYE8L"4V!*RHXDK":..?X;(H#"R@B?E#8JKTQLJDLA;BSD\MDXGA6 M$3"(M:4@YO 4V#,,AD=]R6I4]W3 O?'C^P71?(FF251,!7L)TWT9N(,'93 MBN1,WXCM5R@3ZEN^6#!5_*-M&>LY*,Z5%FD)-@I2RG='\J/<:&EN4H-3D<73 B) MYHQP=$$YX3'E:W2"%L8N2Q(U+*9]W4OQ7I'PC\A0%^!CYGM]K@$_;X3.(*WA0 MA[NF*%5E_*HR?L$7O,JWU.B2*RUS8UM]C&X@@30KS/?KR@2C2PVI^MV4Z(ZY MU\QL5^:9RD@,$\I^:TNZ(K%:$H"I"T,8>W4J2 %H5#LBL M [+2 4U9[ZC"@LJ^/AZBP!N$O7#L/NSG\S+,[P=X-*C":DI[E=)>J])KP4_T M(6IW=/T]&;W^:##RGZEM"/-&& ?-:ON5VGZKVAFA*0.);F4>WSVN/,*:=+82 M'>JECLAJ.8=5SN&;+:BPRR)T1%8KPJ JPJ"[!35XX3WS;O/P\P7U,@P/<6_H M-5MT6"D=MBJ=GT^GYS=/WD0+4PH:-RMMI3KT^71$5LMZ5&4]>C.3CKHL0D=D MM2)@[ZDK\+JS:J!S\^<4*,5@9H'&ULO9IO;ZLV%,:_BI7=3:W4!7#^ MM.F22"VX6J7VWJC=W5Y,>^$D3H(*.#4F;:5]^-E (,2?0:1TDZZ6RDW%XZ3KK8L)BF7;YEB?IEQ45,I=H5:R?="D:7 M>5 <.=AUATY,PZ0S'>?'9F(ZYIF,PH3-!$JS.*;B[9I%_&72\3KO!Q["]4;J M \YTO*5K]LCD]^U,J#VGHBS#F"5IR!,DV&K2N?(N"1[I@/R,/T/VDNYM(WTK M<\Z?],[M*>\\3%U!) MIV/!7Y#09RN:WLBSGT>K?(6)?E >I5"_ABI.3F\BS@6:131!-V%"DT68K-&O MZ"L5@FH)T4G ) VC]%0=_?X8H),OI^@+"A-T'T:1DCH=.U)=AZ8YB[+-ZZ)- M_$&;/73/$[E)$4F6;&G&.^KZJYO [S=QC:W >RJZJ.>=(>SB?L/U^,>']QK" M WOXU5:'NQ^V3HX(=W%3N)&,7J5H+^?U/N %;"[1;9)*D:D76J*_[]0)Z%:R M./VG2:N"UF^FZ3IUF6[I@DTZJA"E3.Q89_K+3][0_:TIT9"P !)&@&"&)/U* MDKZ-/KU-)%-4B=BK*O I:Y*A((QR@J[NNZF'NZ.QL]M/[X\G#;L7YCF!]5+: M9@T(9F1M4&5M8,U:0,,X8@+](;+%TWMUHA'Z%^5/-%\A7[!E*)NR:26W?:@A M80$DC #!#'F&E3Q#T#HSA)0$$A9 P@@0S)#DO)+DW/[&:$G"2I(SM5T6GI5@ M#&V9"/D2G61;)/EIDT9VO#=PT9*^-?7XOC6RK2"0, ($,P2YJ 2YL&;LGKZ& M<1:C.1\*F'&^ H?CJ_L+;;.-J@9AZ*9V:[MN&?WX\=5JD^'6/966K\= MH.8M3_W8 VZ!^K006D!*(U T4QA:I?NM;3IGPZS[+P3MWON_=QD MZ'U[9&L50(TY%,U4H;;FGMV;W]S[/KI1O46D^HNF,O:8S5/VG.E7A^S49Z,R MD!;:!Z4%H#0"13/5J@V^-X(M9J!.'I06@-((%,W\YZTV\]CJ25N.P>RPMK* MT@)0&BEI^Z/-GEL--LUDUP8=VPWZ[*N/R',6;O-WH!B)L3-T=^3R_@ 6SI YU' *4%H#0"13.%J><1L-4.MRU]H+,(H+2@I!EE M^>*@+!.H)LULUY,#V&[FVY6^1[;(U#;ZMF,BT6LB]U;QZ0DX=/+X[>;A%'8P M"#D+X(/2 E :@:*9CT(]0X$O8"LBZ&0$*"T I1$HFBE,/1F!/UENT'8"K^1Y MV/R?M'H@7/$EFL^ZV.5LO1K_)%V ?' MK[U+OUA47F.*->[W5*R51BAB*X5TN^>J%Q7%LO%B1_)MOBYZSJ7D<;ZY4?HQ MH4]0OZ\XE^\[NH%J\?[T/U!+ P04 " &A:)8Z^E[8GH" !?!@ &0 M 'AL+W=OICVXR6UCX<3!=EKX][MVTJBP@#9I+XD_[CD^YSKW)MD)>:\* M $T>2UZIF5-H74]=5V4%E%2=BQHJW%D+65*-4[EQ52V!YA94@[^JEQ)G; ML^2LA$HQ41$)ZYESZ4_GL8FW =\9[-3!F!@G*R'NS>1S/G,\(P@X9-HP4'QM M80Z<&R*4\=!Q.OV1!G@XWK-?6^_H9445S 7_P7)=S)RQ0W)8TX;K&['[!)T? M*S 37-DGV;6Q<>"0K%%:E!T8%92L:M_TL0*4I)Q\?&E;CY6ARO !- M&5/H>[:+?W'/2> \L7OL*WE%@$4C^=DB6G:!E-'23@Y^5* M:8F?UZ\AHRUS-,QL2FZJ:IK!S,&:4B"WX*3OW_DC[\.0[?]$]BP)89^$\"WV M_<7#WO>0V99A9!E,.]BF?A2,)[Z7N-M#'T-Q7AR'01_W3&+42XS>E/@%E)IB MH6=-V7"J("EX*&X\'@?C8<%Q+SC^IYR> MD@H&$QO_D;!)Z(\F+V4.A/FC"R]ZH=(]*'_3>K'<-JQ2A,,:@=[Y!?+(MIVU M$RUJVQ%60F-_L<,"_P @30#NKX70^XEI,OT_)?T-4$L#!!0 ( :%HEC. M1Z1^3P4 % B 9 >&PO=V]R:W-H965TR.3R?Y1B8LHW<\,*9N9Z?#SQ=$4WH3&H(HOYMZ15-$HVDZOBW!!U4 MOZD3][??T#\7Y!69)R+H59[\Q>9R=3Z(!F!.%V23R/O\^3=:$@HUWBQ/1/$7 M/)>QW@#,-D+F:9FL*DA9MOM/7DHA]A)@<"0!E0FH:X)?)OA=$X(R(2B4V5$I M=,!$DNF$Y\^ ZVB%IC<*,8ML19]E^KH_2*[.,I4GIS=YMCQYI#P%F#Y)< (> MU)TUWR04Y(O=H2]/"5L2?9$$(-D<7 B1SQB1= ZN,TDY%1+!QE6^$RA63H50UZU\>SLKZ+G?UH2/UW1)^"GSX"T > M"@SI5_9T3&=5NF](Q_;TWTEV"J!O2A\JH2NU4:4V*O#\H^4H0:\S(?E&]8X$ M?]^H ' M:2K^,6FS0PO,:'I(.!-K,J/G ]7S@O(M'4Q__@F.O%]-2KD$PX[ M&BKZE8J^#7WZF$N2J.966JJ13$AU9[%L:=)OAS,JG1/DQ>.P MQ=H4A@)OU")M+:LGZ; B'7:]U)F:!-68-.\N0WC #P9Q%$#4TL$8%_JQWQ+" M6FI/(4:5$".K$#=4B#,U(2CJ:MQ0\]V&,\G,O$>'UW7DC5J7]['1BC5VJZ!(,.P)KJ B] MV@UZCJ;6$FA_SD2Q%[7&S"M#F _#@XG57E9?VGLF&+ZW]\!W<,LREFY2(WLK MWGMO(*=HV!5:4\O:XD*W'A'K*X>L@R"K@# M@7"OQ[Q3SX?M5NP6A^U%]25=VUQH][E'>I&\'.U%1P:U5,DE&G:%UM2R=L\P M=-N+CBQN*:5+-.P*K2EE[;^AW8!W[,61LU%]2=<&'-H=^,7E M#?A,9BQA\E4UX3W=YLE6/W)=J26>C[;G3%JX\A=EPJZ1,.NT)HZ MU]8?1F[[U.E3@%,T[ JM*67]( "M#OD]#C8^L*9AB +/:_=JMSAL+ZPG<51; M=V2W[MT&J!+D8.!IKPT=BVNO#]B+ZDNZ-N[(;MR1AV+P0&<;O2+T1^$9OH/# M@T8EG%IXIVC8%5I3U;U5:L?+U&[7J=TN5/\("X]J"X]P7#4 M,0[;"^M+O+;QZ/^6JSL-1X%QF D/AJ-N<=A>5%_2M=]&]N5J_9JHES>RX[Z[ M@YP:;U=H34UKXXU&;@E M(B'^&N4>VND7UEO>-0%)F'F*C-N5L\% #=+@ &0 'AL+W=OZ1^+P2<@OQ8)SA;YF M:5Y<=!9*+3\&01$O>,:*4['DN;XR$S)C2A_*>5 L)6?3,BA+ Q*&_2!C2=X9 M#N/B_O MI#X*:I1IDO&\2$2.))]=="[Q1QKU34#9XL^$/Q5;OY%)Y5&(+^;@T_2B$YH1 M\93'RD P_6?-)SQ-#9(>Q[\5:*?NTP1N_WY&ORJ3U\D\LH)/1/I7,E6+B\Y9 M!TWYC*U2=2^>?N550CV#%XNT*/]'3U7;L(/B5:%$5@7K$61)OOG+OE9$; 7@ M[H$ 4@60W8#>@8"H"HB.[:%;!71+9C:IE#Q0IMAH*,43DJ:U1C,_2C++:)U^ MDIMY?U!27TUTG!I=BWS^X0\N,T3YHT(?T.],2F;F IU0KEB2%N_TV<\/%)W\ M^&X8*-VGB0SB"G^RP2<'\"-T(W*U*- O^91/W?A C[4>,'D>\)AX 7]C^2G" MT7M$0A(UC<O!@67:]X9_?0#[H<_-U$& M"4:!P!PZNS6=W1(].C@]^A[^E!=*KO3:I-#?)9&?%,^*?YI8[$*R" E&@< < M%GLUBSWO37G#OB;9*D./0NK())^CF.G.]*W9Q.$&JU]BF:?,>H3/PO+?,%AO M\^/MM"T_0& ./_V:G[Z7GSLI8LZG!9I)D2%SM3!BC0^*M;]/431HHFB_89\;TR^T&=_<";?:FQ)%=<0RNDGQ6\*>4-!L9;J82G86_0V\GX0+NSG81? M;.:D=>[X6Z=K(?_\!=3F^K@^;N/(BMUU8(<$H$)C#* YMM16"/J J." B M0=$H%)I+Y5;ABE^X/8VM,;?G<<\I/UQK*O'^:G#>[34MUE =NSP1RQ,!?)K[ MP5JS1/98&FPXVF<)J&.7)5N'8W\A?NQB=U1Q[N^K-8F@Y3D4FLNS+= Q;(6. M04MT4#0*A>92::MT["_3CRO$_""M">PU%F*[91T]U&[07+!A6WIC?^W=0J[I]"\.!K>/ ,);#4?<#CU>Z M-;I=H'M3J5&@OJ_XM3 RQ)H;X34P;U5DAUO00O^EYE;C_ M1SGO'TYKCD&_Y$"AN5-AG14YAY4^J#,"1:-0:.Z.#>N,(J]=:"]]/U[KS1IA MH_3)CO2A.G5)LIXG>NGKS"ND_ZIJWC^0UNQ"HE$H-'<2K*6*"*CH(U!C!(I& MH=!<*K?V:?F_#[47/>P.K>@XT;^%Y8FLY8G\EN>:*Z4%6W\;.V*C@!^Q-4V@ MWW>@T%PVK36*>K#J!34^H&@4"LVETAJ?R/_5Z':E"L7RJ;-;H&@D$=3R1/L; MNJ*F34,4JML-/\'6?N",RWFYK[I L5CE:K,UN#Y;[]V^+'RAE,]T:'@ZT!,I-WNI-P=*+,O=Q8]"*9&5/Q=Z2>32--#79T*HYP/30;VC M??0?4$L#!!0 ( :%HEC)* F$R0, *0. 9 >&PO=V]R:W-H965T M=$JD).M]X24I($'2ZBI=3ZBY7#]4 M_>"P!JQZ;6H;2/_]C;W+OL"RY*Y\@;4],WZ>F;'',]A*]5TO*37H->5"#[VE M,:M[W]>S)4V)OI4K*F!E+E5*# S5PM;N(S6RR-G?!'@Q59T"=JGE=3!2._L)*PE K- MI$"*SH?>.+A_"#I6P4G\P^A65[Z1I?(BY7<[^)@,/6P144YGQIH@\+>A#Y1S M:PEP_,B->L6>5K'ZO;/^P9$',B]$TP?)O[#$+(=>WT,)G9,U-Y_E]@^:$W( M9Y)K]XNVN2SVT&RMC4QS94"0,I']D]?<$14%L-.L$.8*X;Y"?$0ARA4B1S1# MYF@]$D-& R6W2%EIL&8_G&^<-K!APH;QR2A89:!G1N^)$DPL-+K\4VI]A:94 MH:Y&_3\](@N+Z[0!?*1MJL:,8&>!3/ZNC+Q]U*N-1$)3%[4 MQ@/? %:[HS_+<4TR7.$17!'Z)(59:O1>)#2IZ_O L2 :[HA.PE:#GXBZ15%P MC4(=,KOI<._CE^T49#7WYK-K>XQW.41? M9WP-\;;)0Q8+11?$0";"*!.X:O),MEW';6=OK"OU#M)D/Y':)&HX^P7._FF[D1'")2U/F@O]F6-'Z=R+4PCR+,6^'-9JQ,N2WS07N-/5 H7 ML$1R3I0N9YMCEVW4JUYT^!9W]T-W*%:3JO,HRWO06D_/R:/S-AZ'8@T\_,I[ M/Z5JX=H@#2<;S1:LU=@W&WOS$MF"NCRC-9/T;O'<73&C$Z1Q,XML> M %-92Y0-C%RYKN)%&NA1W.<2VDBJK "LSR6\\_*!W:!H3$?_ E!+ P04 M" &A:)8&G<9/.X( #D9 &0 'AL+W=OMOV[H9QO\5PBN&%BAB2_*U2PPDD4B>@W4+FIWMPS ,JLW80G7QD>2D M&?K'C[K$$BV9EG*>M!\:2];[(V4_YDN]CRZ73U'\+=D*D9+O@1\F5X-MFNX^ M#8?):BL"-[F(=B*4[SQ$<>"F#)-=+-QU'A3X0W,TF@X#UPL'R\M\W5V\ MO(SVJ>^%XBXFR3X(W/CY1OC1T]7 &+RL^.)MMFFV8KB\W+D;<2_2WW9WL5P: M'BAK+Q!AXD4AB<7#U>#:^,3'HRP@W^*?GGA*:J])MBM?H^A;MO#+^FHPRGHD M?+%*,X0K_SR*6^'[&4GVX_<2.CBTF0767[_0:;[S^NHFXC?Q_>>MT>S68 M#\A:/+A[/_T2/7%1[M DXZTB/\G_)T_EMJ,!6>V3- K*8-F#P N+O^[W\H.H M!8S')P+,,L \#CC5@E4&6$?[O%UY%_E[:;NLO+.'HB<;:UI&4O/VZAMQ]^DVBKW_R17O MO;#\T7T@/T[__&ZT#?058P&;Y+!L$O.X-$;%O\OA8UUHR%8=)(QVW06&;)6# M8(J()@<137J):.?&Y-'U]R+7T#KR?3=.R$[$A8HR.54#>YNDM,WUE50!F]>^ MC]&%_#*,(T$AVW20,-IM!QBR30Z"*7*:'N0T[24G>?R2I&Z8S:DZ#TK:%OHJ M:-KX11^/1LCF'"2,GNT[0S;'03!%-[.#;F:]=.,ER;Y''M/"^TIF=E8RR.8< M)(R>[3M#-L=!,$4R\X-DYEK)W$9!(.?;N5X^OF;RH\7W%6MD59.]WGRBL5N'Z^V;B+(+HXVL1O(\2F(]F%:'Z:DEMHDI&^AKX:@ M-!M*WUM+YJD" MS%'2:]G0;-G.@7:/0FD,2N,HFBJDJA1N:$N=RR]5SHL>R*HNJV)&=6HL@M;# M2UK]=S<=M^JGN:%AM H(6LB&TAB4QE$T54!5,=O05[.ORPG2H^OY[E=?D'VX MEA/OYESJI)*@Q>R2IHS@XS:%V-!V'2B-0FD,2N,HFJJWJNYMZ O??Q/)*B)_ M?PJER'Z0VC3JOO LO0=2)L=B4N]\7PFQ3L@[PR)W,B;?C$2Q7#&MK?BA1LE% M=^>ED=^J6&BM'$JSH30'2J-0&H/2.(JFJKHJOQM3O"5M0"ON4)H-I3E0&H72 M&)3&4315AU4YW]#7\V^C,/7"C9 9?16%B2=3N9MI\2-QJY&V/#OD_7Y'TNA# M]T..9I';F+=DYEM]'WLK$5KUA](HE,:@-(ZBJ4JL7 +CG$UP2HE>N(I%(-^H MI)C&;IB41E1G.3;+YHM6-2*+YC:4YD!I%$IC4!I'T50U5G:#<("KU2 4IS MH#0*I3$HC:-HJH@KB\<ID&E&9#:0Z41J$T!J5Q%$W58>7NF*]S=Z"I MO&GP&-/C5 XU=Z T!TJC4!J#TCB*IHJQ,G=,O;D#2^7=#]*A%YQ :3:4YD!I M%$IC4!I'T=1;6E2FD37"9W8+:@-!:3:4YD!I%$IC4!I'T50=5C:0I;^PY6=D M=JMYF48CL^N[V5N,4"\(2J-0&H/2.(JFBK'R@BR]%_2/5YZJ8;5=IG(L,*B_ M Z4Y4!J%TAB4QE$T56"U.TF]E;^SZ%H%TO>@=X[&WGH*>^\I[,VGL'>?PMY^ MZBT,':LR=*PW,'0LJ*$#I=E0F@.E42B-06D<15-U6!DZUNL,'<39YE:+D3.= M&+/%_#B/0]T<*,V!TBB4QJ TCJ*I2JS<'$OOYOR4HY9I\ZAE<2Q&J$D#I3E0 M&H72&)3&4315C)5)8^DOPGGU44OS IOF40O4?8'2'"B-0FD,2N,HFBJPRGVQ MSKHO?_AJ!JOIKC2N9M!WH[?8H.X*E$:A- :E<11-%5OEKEAG+YUI3ZVIB(,\ MESX+F4G;[@]]>R/C,;;WRZDHQ M>5.U]\HIW+AY0ZC&%$[?I[[*@](<*(U":0Q*XRA:H;QA[=$)@8@W^6,T$JFI M?9@6CRPXK#T\JN,Z?T#%T?I;XY-=/'"CPA3/__CLQALO3(@O'B1R=#&3F34N M'JE1+*31+G] P]%K('#@TV6_P=02P,$% M @ !H6B6),#+J#C!0 T#( !D !X;"]W;W)K&ULS5M=;]LV%/TKA%<,+=#6$DD[=I<8:!(4+9!N1;)V#\,>&)N)A>K#(VFG M ?KC1\JJ:-;T5331@/*0V/+EX>6Y1\P);W3Z4(BO<;DZV+%<_W)72$RIO1;<3^4*\'9HAR4I4,<1>-AQI)\,#LMKWT2L]-B MK=(DYY\$DNLL8^+QG*?%P]D@'ORX<)W<+Y6Y,)R=KM@]O^'J\^J3T.^&-I@9)Y_%O!3JHYS0#=U__0']7+EXOYI9)?E&D?R4+M3P;3 9HP>_8 M.E77Q<-[7BUH9/#F12K+[^BABHT&:+Z6JLBJP3J#+,FW/]FWBHB= 3$], !7 M _!3!Y!J "D7NLVL7-8E4VQV*HH')$RT1C,O2F[*T7HU26[*>*.$_C31X]3L M'4L$^L+2-47Z/FS M%^@92G+TY[)82Y8OY.E0Z;P,^G!>Y7"^S0$?R.$C$Z\1B5\B'&'J&7X!#[_D M\WHX<8!1/BT:QP2\MW](=:1[_YEAP(S"& U 20$ITT:N(E>BLEUW+0 MA457";M-TD0EFH9**PND[T0K"1/U>Y&+^L(YDXE$?U_I"= 'Q3/YCX\X$I*X M0& .<;0FCH+*N2KR^U>*BTQO)+?*M]3M^'$YWNRPFQF>1A.MVLWN&O:C2#R: M3NLH)[E1G=P(3&[G3O=*6E^]XAN>HMB7.(C=MD:!P!P:QC4-XUZ)>QR2N$!@ M#G$G-7$G'<6]'3_:D6WTD["A"">I29W4)(RHL2]A$+MM;0*!.31,:QJFO1+U M-"1Q@< ,>@Q6$D3KS)@^!M2Q4*S:7"&K,8 M]TKF<5!+%PK-)<^:NABT/D\1.FG[]T8 +AV>L'4% Z&Y]%AK%T_Z)?^@=C 4FDN>-80Q M:)N>(O]I\VX/A;AG*]9O8=AO=1*]U\7#$[8^> F$YM)CW1Z.>R5Z'-0?AD)S MR=LYN(-/[II%7P'L*GHRII.]/=\71\?TT)Z/K0O#L OK)'^OPXL%,>V7_(/ZQ5!H+GG6+V+XA.\)\A\U[OE@B)N8]6(8]F+F8!Y=Z)HE2FM] M;BKYZ//X9;&*NRK4NX"@QVFAT%Q:K/_#)_T2>U!W& K-)<^Z0PR?_#U![),] M)<F>O=P4/>WMXNM;5.\:I&[$ND$2]DCX) MZA%#H;GD68](X!/!9NE7 - ^#X:XB5G_16#_U4'R7FZ:D?IJ>XT57O6 M50W;5CV&+R36%Y*NG=4*H&FW]X4=WNV)]5X$]EX=I.]U]?!TK:MWC+,X8OT? MZ5?/E01UB:'07/*L2R1=^ZZDN?$*AKB)60=&8 =VS3=%NC%5V=?]V_.KCDX? MGKQU#8]Q&D>L%R3]ZL^2H%XQ%)K[/S76*]*N'5JZWWH=C3#=.]5ICG-3M(Z, MPHZLQ:WPO_T_G$+;FH9"=9)TJZ=7-K8P3.VI=(^U7AY<&=96AT%SRK*ND73N\=+]SZ_^] MT!CGIFB]&X6]6^ ;PON7 IQ"ZYH>XU2/6D])^]7SI4%=9B@TESSK,FG7GF\% M,(9^+T AV\2&.X\;F&<]/C)QG^02I?Q.CXE>G^@;26P?G]B^4<6J? +AME"J MR,J72\X67)@ _?E=4:@?;\Q##?5#++/_ %!+ P04 " &A:)8QY_O%H " M !03UG8A4H%.ZT,E5-KM8=J#26Z(56(5\#T3LY%B96>BHTK*P$XLZ"2 MNH'G3=P2$^8DL5U;BB3FM:*$P5(@69&>; IE%MPDKO & M5J >JZ70,[=CR4@)3!+.D(!\ZES[5_.QJ;<%7PCLY-$8&2=KSI_,Y#:;.IX1 M!!1291BP?FQA#I0:(BWC1\OI="T-\'A\8/]DO6LO:RQASNE7DJEBZEPX*(,< MUU3=\]UG:/U8@2FGTOZB75,;Z>*TEHJ7+5@K* EKGGC?GL,10//T X(6$+P$ M1*\ PA806J.-,FMK@15.8L%W2)AJS68&]FPL6KLAS/R+*R7T+M$XE=RRE)> M'O >)!HL0&%"Y1"=H\?5 @W.AN@,$88>"EY+S#(9NTHW-5 W;1O,F@;!*PU" M=,>9*B2Z81EDS_&N%MLI#@Z*9\%)PCLL1BCTWZ/ "Z(>/?-_AX=V(-8]3/:.[ME:QP"E-'7TP)8@M.\NZ- M/_$^]MG]3V3/S$>=^>@4^\&\TN9AKX-% AJL@4%.U+#/>,,VL6PF7[;)N7\9 M7<3N]MC1GU47D["K>29TW D=GQ1ZD^=@ \-J%5A!G[S3' ,_&'G>VSYC\P;I M^T>:O9$WOGRAVCVZJ"6(C,]7<@&ZUB\AKFPPOUF$240AUY3>Z(.6)IHL:R:*5S8.UESI<+'#0L<_"%.@]W/.U6%B&G0?E.07 M4$L#!!0 ( :%HEA'+;]HY0( + + 9 >&PO=V]R:W-H965TUH([$.M$D;3.L&0H@/7GK: M6G/L8+OM)O'CL9TL-%,;*,J7QD[\OO;C<^R>X5K(![5 U/"8,JY&WD+K[,3W M5;+ E*B6R)";+S,A4Z)-5\Y]E4DD4R=*F1\%0<]/">5>/'3OKF4\%$O-*,=K M"6J9ID0^G2(3ZY$7>L\O;NA\H>T+/QYF9(X3U'?9M30]OW29TA2YHH*#Q-G( M>Q^>C,/ "MR(+Q37:J,-%N5>B ?;N9B.O,"N"!DFVEH0\UCA&!FS3F8=/PM3 MKYS3"C?;S^X?';R!N2<*QX)]I5.]&'E]#Z8X(TNF;\3Z' N@KO5+!%/N%];Y MV%['@V2IM$@+L5E!2GG^)(_%1FP(PEV"J!!$_RIH%X*V \U7YK#.B";Q4(HU M2#O:N-F&VQNG-C24VS!.M#1?J='I>"S2E&H3%ZV \"F,!=>4SY$G%!4 MWDS,X/#B" Z Z!5'_#41! M%&R1C^OE5T2VH!TZ>:LA.5 MD01'GCE%"N4*O?CUJ[ 7O-O&UI!9A;1=DK:=>WL'Z:50ZD5XOU^:,7"A,54_ MMK&WFV1OR*S"WBG9.W^-,E$*E;*9#B052ZZW$>3#=B;D/46X]EK7&^P:S(;/* M'O3*/>@UGXE:TY$XZMVM7,IV+1K.2PY4DJJDJ*K^= Q.[A>,[ M]PO7Y:;09L%-YS7=P KTQ_I*XLSM4?*R JY*P8F$]<)YXY\M?>M@+3Z5L%.# M,3%4;H7X8B:7^<+Q3$3 (-,&@N)G"TM@S"!A'%\[4*<_TS@.Q_?H[RQY)'-+ M%2P%^USFNE@X4X?DL*8-T]=B]S=TA&*#EPFF[%^RZVP]AV2-TJ+JG#&"JN3M ME]YU0@P<$&?<(>@<@D.'Z!&'L',(+=$V,DOK@FJ:SJ78$6FL$$XCZ.E&!E;HU7&C^8::T,Q#\U2-JZ4&XL*[QNA;D'6R"7/!,5D)/W0JE7 MY.0"-"T9CEZ3CZL+.$3 M\K>7(?+O>S0EEY@*]=^8;BUN-(YKJL>9JFD&"P?SI4!NP4G_>.$GWE]CI)\) M;$^"J)<@.H:>W@A-&9:4+? &;_!:BHKHX57=E;K _5:HNKWH8XJTQR3V&%/^ MMFGD^Z$WF;O;(=<1LSCPD[ WVV,1]RSBHRS>WM7F+9F'E3528J1/(V+L68-W MVSR43"AM'ETGQAC)-HIX$'T8>/%L>D!RQ"P*8B\8)YGT)).?3U*T%85O"'1P M8SR3!P0F01C.#F@^M$IFD\DCJ9ST+"='6>Z]R;'8CKK_Z--[)K ]IM.>Z?0G M59_IQX:3:,X'K^NOO>]!_!^B]K3A3$, M/TJ2 XHC1F$\?83BH,WQ?Y?*TT4R_ ?A!X.:TM$P1DCO=(+*R[;Y;2=: MU+9_O!4:NU$[+/ ' TAC@/MK(?3]Q!S0_P1)_P=02P,$% @ !H6B6#Q- M'V3/ @ < D !D !X;"]W;W)K&ULM59=;]HP M%/TK5E9-K;0U7R1 !Y%:T+1*FX1*NSU,>S#)!:PZ<68;:/_]KITT@I(B)M$7 M8L?W',X]OL[U8"/DHUH":/*4\T(-G:76Y97KJG0).567HH0"5^9"YE3C5"Y< M54J@F07EW T\+W9SR@HG&=AW$YD,Q$IS5L!$$K7*;.^8RHPI&@O]B MF5X.G9Y#,IC3%==W8O,-ZGPBPY<*KNPOV=2QGD/2E=(BK\&H(&=%]:1/M0]; M +_S!B"H <&Q@+ &A#;12IE-:TPU3092;(@TT0..-60D0F5FH$BG\D4"R5;<2!B3K97G\F]I(6BUGY%6$%&HLAP/W$=1TIP MEMG@&\IID0*9&E&*G(]!4\;5!7(_3,?D_.R"G!GX_5*L%"TR-7 U9F+TN&FM M^J92';RA^@>5ER3T/Y' "SHM\-%A^!C2!A[NPEWTKS$Q:$P,+%]XA(D[-I'? MWS&4W&K(U9^V-"O>3CNO.<%7JJ0I#!T\H@KD&ISDXP<_]KZT)7TBLAT+PL:" M\!![CV7ZEMB>EXK]2Z6_W0W$6P72P8]BP. @ G00 !D !X;"]W;W)K&UL?53;CM,P$/T5*T@()%BG27=!)8G4[H+8AUU5K8 'Q(.33!)K?0FVTRQ_ MCR]I*%*W+[%G/.?,&6?&V2C5D^X #'KF3.@\ZHSI5QCKJ@-.])7L0=B31BI. MC#55BW6O@-0>Q!E.XO@&MU5%)@?#J("M0GK@G*@_&V!RS*-%='3L M:-L9Y\!%UI,6]F"^]5ME+3RSU)2#T%0*I*#)H_5BM5FZ>!_PG<*H3_;(55)* M^>2,^SJ/8B<(&%3&,1"['. 6&'-$5L;OB3.:4SK@Z?[(_L77;FLIB89;R7[0 MVG1Y]#%"-31D8&8GQZ\PU7/M^"K)M/^B,<2F-F,U:"/Y!+8VIR*LY'FZAQ- MDKP 2"9 XG6'1%[E'3&DR)0;<51X7[*WBA[2BW.%'MH[14; MC=ZC1Z(4<7>$WMR!(93IMQDV-H>+Q-7$MPE\R0M\*7J0PG0:?18UU/_CL=4V M"TR. C?)1<('HJY0NGB'DCA9(AWD7N!-Y\)3SYM>+ASMH)?*4-&BG^M2&V7; MY->YL@/;\CR;&YV5[DD%>61G0X,Z0%2\?K6XB3]=T+J/ R]!(=G8 M,7!J2!7ZG-A =^WIW%@>BC3#AU,%^*1E.*C6#X9&E1R$"=TS>^?96X>6 M^Q<>!M?^H98*C1@T%AI??;!Y51B&8!C9^P8LI;'M[+>=?3] N0![WDAICH9+ M,+](Q5]02P,$% @ !H6B6$NK$*E^" "$, !D !X;"]W;W)K&ULM5QM;]LV$/XK@C<,';#5?*?4)@;:M-L*K$"0M-N' M81]4FTF$V9(GR4D'[,=/LAW3%,FS-%-?6MLY/CZ>>/<\/,JZ>"K*OZH'I>KH MZVJ95Y>3A[I>OYI.J_F#6J75RV*M\N8O=T6Y2NOF;7D_K=:E2A?;0:OEE" D MIJLTRR>SB^UGU^7LHMC4RRQ7UV54;5:KM/SGK5H63Y<3/'G^X":[?ZC;#Z:S MBW5ZKVY5_7E]73;OI@>41;92>945>52JN\O)&_SJ2B;M@*W%;YEZJHY>1^U4 MOA3%7^V;#XO+"6H]4DLUKUN(M/GO45VIY;)%:OSX>P\Z.7QG._#X]3/Z3]O) M-Y/YDE;JJEC^GBWJA\M)/(D6ZB[=+.N;XND7M9\0;_'FQ;+:_AL][6W1))IO MJKI8[0J:N)312_>J3K-EM7WS;C/M^^B%]]^'WT; M97GTZ:'85&F^J"ZF=>->^R73^=Z5MSM7B,<5>L\OJABM[G"[4PQT^;:1WF M1I[G]I: @!_3\F5$\0\1080Y_+GJ/YP"[M!#J.D6C\*A;F*X+LHZR^^C#_DN M#]OU_,>OC7GTH5:KZD]7[';8S(W=)ONK:IW.U>6DR>9*E8]J,OON&RS0:]?$ M X$986"',# (??:IJ--E4P$>5;Y1KIGNAHOM\+8*/Y.MVZOG8,H+2^-4$2)1W?;"N,$B&PV[?XX%L,^O;^YM;E$CAH:+H% C/FEQSF MEXQ8=9*080@$9H0!(TUTZ+RZLQ]O+# J$.GFB,.N327B265\1,4X>.W90QIE MA8BD6RP=9C3AV)/7F&B729CZL\]S0GXA.D^-Y9A>!10_,O%)HY1\VLF(]8B3#(VX-#$0C- M#(5F;=R'MJ%TL8F8T"06I+L>'78HP9QY%J1F; Q3]O^J139#HZZ_D(GIJB9P M##-X_QH4V\4E$1)9077828Z8+ZB:BC%(<:>+4.)0DLVBZ_IGF]%&(GL"231# M$I@AWUP[BQ \:FCFA4(SYZ@YEN 1BQ !"7QP* *AF:'0W$WZ<#>0+\0F8\H9 M[FH+EYE$<>)9CIJR"4S9_Z<$$9N?,6*6Q[95C&./OYK#29^-;8\ZM,]=)G%B'O\U#Q,X"WNJ2I$[)UJC+'H>F=;)23VE$BBF9' S'BSO*6U3,DEBTMW>N,T23ZFDFKDIS-R[K(G^C3S=#'CXX.[A&!1.-873 M,2FY\1^'@X[3*6OGM.CGC=,XH>5Z=GAPL,' M7XXQ&MM4*P#*QER903?[H=#,4&B106&1<7IEVOJAN\\!34R_M+Z@??1%LQX] MFQUX^."+,(;*H%IET#%5!@VJ,D*AF:'0*H.>J3*HK1Z:,MGM_SFL&$>^*JD5 M!H45QOOG/4U4I4OE/#N%$09?C3%Z\4SK%89&7)@LJ)H)A6:&0JL9!C?]3Q^' MVJU[(HFPNE8.NV9/21)/R61:9#!89/20O\R6#X2@&'4KNLN."4P\>UJF90:# M948G@?Q*&,89O'9&.4@_.DD?4V^PH'HC%)H9"JTWV)EZ@]EB@A+)K!7J:FM@ M*CP+5.L.!NN./DGDZ.4S9!W1.\PD1K'G&)QIL<#@CK^=0A[)#N,,7C=CZ *F M=0&+QTRAH+<)A$(S0Z%%"(-%R.D4/).*.0WS7 M&8_+#CCCX9K/.Z-9VT,3T2PL# 38=_^*T[@!-3+^T[A!#=8=?K<-0@R_( M&.I#'/UH8$SU(8*JCU!H9BBT^A!GJ@_13WVXS7SJ0VCU(6#UL3NOJJ;K7AH9 M!AM\:<;H1P@M:\28OUP0085.*#3SYS-:Z,BS&Q_2;FAP@7AWG;K-F.<&=JGU MAX3UAW^=^K4H##GT$H5",P.@A8XG;TJTE8FX"KU*-38[WZ"?_CT\#B' M-]N'&'0^?XM?7>T>RJ!A=L^(^)B6]UE>14MUUT"BEVTA*'>/7=B]J8OU]LD% M7XJZ+E;;EP\J7:BR-6C^?E<4]?.;]@L.#[^8_0=02P,$% @ !H6B6)^J MC9V> P J@H !D !X;"]W;W)K&ULK99?;^,V M#,"_BN =AA9HZ[^QXRX)T*2[6X'=4#2][6'8@VHSB7"VE$E*T^W3CY(37VHK MWA[VDE@22?U(42(G>R&_J@V )F]UQ=74VVB]O?5]56R@INI&;('CRDK(FFH< MRK6OMA)H:97JRH^"(/5KRK@WF]BY1SF;B)VN&(='2=2NKJG\:PZ5V$^]T#M. M/+'U1IL)?S;9TC4L07_9/DH<^:V5DM7 %1.<2%A-O;OP=A%:!2OQ*X.].ODF MQI47(;Z:P4,Y]0)#!!44VIB@^/<*"Z@J8PDY_CP8]=H]C>+I]]'Z1^L\.O-" M%2Q$]1LK]6;JC3U2PHKN*OTD]C_!P:&1L5>(2ME?LC_(!AXI=DJ+^J",!#7C MS3]].P3B1 'MN!6B@T+454C.*,0'A=@ZVI!9M^ZIIK.)%'LBC31:,Q\V-E8; MO6'<'.-22UQEJ*=G2UCCH6A%KLD24Z3<54#$BCQ!(7C!*D9ML'%F(;@2%2NI MAI)\DD(I\BC%BFFBQ?O%!UZ(&L@<,,G@.'JF;Z#(Q3UHRBIUB=M]6=Z3BP^7 MY -AG#QOQ$Y17JJ)K]$KP^87!P_FC0?1&0]B\EEPO5'D1UY"^5[?QVBT(8F. M(9E'@P8_4WE#XO"*1$&4.'@6_UT]'L")VQ.*K;UX^(3P2+9":L;7Y/>[%Z4E M7H _7-%JK"5N:^95N%5;6L#4PVNO0+Z"-_O^NS -?G"Y^C\9>^=XTCJ>#%F? M-4FVM4GF:U>9WF0!?G$?SWUH"\5!GF:AJW8.[91RS8:9%OBNX-' M<476P$'2BF#N$EKB!67F:,S31. -WUH%SI1NK(].J$99GH\Z[ ZI-,_/H*CJ(?E>;-/K;7FP76MK;-!UEXPZ90RC-(C=8UH)E@V"_"'XM,=,QFB5@/A7L M+&/6VS[*HZ##Z!!*1X&;<=PRC@<9GR7EBC85Z'B^]NR%WH!TH8Y[%,DX23NH M?:$X2<^@YBUJ/HCZP#7@I=1'SBO"P7F/\O[F61YV<[$O%>5AEKH9P^!;^0D& M*3\R3K'0X*O61O$(3"Z8K1V7SIH0]'BNXRB-.M1.L7QTY@J%)U4S_)?@VJIV M\3,^49>N4N=D#GMOT7681N.X"]V7"Y,TC3O0_DG5KT&N;3.D2"%V7#?5KIUM M&ZX[VV9TYN>F$;/=Q#'M6S-N"(5K-!D<)-A(&73#+;:VMW@1&CL5 M^[G!9A*D$<#UE1#Z.# ;M.WI[!]02P,$% @ !H6B6-] X:7$ @ *0H M !D !X;"]W;W)K&ULM59=;YLP%/TK%JNF5MK* M-R0=06H33:VT2573;@_3'ARX2:R"S6R3M/]^-E 4.HK6BKX$&]]SG*5S@Q+"X(, M$JD9L+KL8 Y9IHF4C#\-I]'^I08>CI_8OU;>E9<5%C!GV4^2RNW,F!@HA34N M,WG#]I?0^/$U7\(R4?VB?5-K&2@IA61Y U8*NG1;?=KV^J'%U)R,7O/JLUM]?/K1_),U'@ M!&:&>N8$\!T8\<-P1UBC^N][[-8XX(*IU\2N]CU?,NW M_YO7!I)Y(5E3?]A63ZJ10#;?J M+ =<%ZCU-6/R::*/"^WI,/X+4$L#!!0 ( :%HEBZM:A(/0, "@4 - M >&POSKYQN'A%)?QOJPE@6UL>_Q.??8OB%NAZ59"W:[8,P$JUS( MAP-T^IR/2C=^3P,E-5,I&Y/[L[8^E,E=O G<_>7=RTKD_ MO]J-GU7 .0F]HI<'B%YT<%V+8=+Q8=+[Q7'Y_D'R>[0QX<%CX5;H3\3$2^R< M;E$[IPBYW_&06Z:CA76AC(>9DFV]1,0%K"[-6?! Q8A,J.!3S8&5T9R+M0OW M(#!30NG V$*UB;H0*7\YN.MZ4,.U3LZETE5NE\']GM;#=X!-#PQR(1J#/>(" MXV%!C6%:7MM.-;@*/H&"NGVW+JS#N:;K;N^2M(3J9I-,E4Z9;M)TR28T'@J6 M@1W-YPNX&U6$ !JC,%":?[+9H-2F=D TR1X8-KPV7;DIZ;%'5N933FM M,MQS[P@]_]MUGC/)-!7;IFWMO^95?K;CJ/]2EJMOE5W#7H_U6_NUF[P\!I/Q M,9@\BIH<'(/)Y A,]E_L6W.OR; ^96P=91X=9)IH ?&$?D&!T_1)@VF2RX, MEW5OP=.4R2?G&2MOZ-3^&?1(WXY/64:7PMPUX(BT[:\LY-VY.JS87ERE;L712=_5\6C4#V[!9ZPL(N\AU=?D1C.,P/P(8E@=S@'$< M"\OS/\UG@,['89BW@1<9H)P!RG$L'S*I/E@>/R>QEW^F21)%<8RMZ&3B=3#! MUBV.X<>OAGD#!I8',OW=6N.[C5?(_CK ]G1?A6 SQ2L1FRF^UH#XUPT82>+? M;2P/,+!=P&H'\OOS0$WY.5$$NXIYPYY@'$D2#(%:]-=H'".K$\/'OS_84Q)% M2>)' /,[B"(,@:<11S 'X %#HJAZ#^Z\C\+->RIL_S*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'>T(>P%-98F3Y*3)7W^R&5]D M,-N^+#R!92,^2_)^Z[4_/&GSC:Z&)1=J\/%#V]?4#,,-[2!W0BO?6#<\"'BR MK_OK3?8HK%@**=SS>-!\ES!@I5"B%"]0C >C ;,;_?2/-N)%*\?E/#=:RO$@ MVNUX .-$?M \KR$7?&F;%L>7,^Y!QH.KD>]P)8QUS1%-_]PS/H(_>+=5.7TK MI ,SX0[^-KK:"K6NN_%G,0Q.HQF']G,WB-?F3X91KU8BAXG.JQ*4VXVC 5D# M*KL16SM@BI 15A4'F M'0+SCA9FSB78R\7S%M@]< LVP'J/8+VGQ;I3?HR<-L]A*!YAL7A$"W0KM?9R M\ &#W0KEPX:W5,B&>H)8%#.H3+@P3$1;J(^)8?Z=R70);\%^=T!5A\3TB#O WNBR%:X:I M49!7I?,K#GS0Z$)B<3\B#ORSNM&K>\I]1M_%PN)^1!SXY[#>7U\Q%O=CXKA_ M-)=@%U.?_H28F )B<@4T.06[\/=57NAO0B[T[H!8 0?I12\AIH.86 ?_9QJ] M9)@'8F(/]*4SG'KV F"!B8D%TDY!>/,P5,;$KCF8C.](0$[-% M3&R+(UE .YPA)F:/F-@>>U+KF^T$LTE";)/6;KU@F#\28G\@FIN XR$FII.$ M6">MYB[9W/=65!*87K&V=1EBHN4F8J>@F)U23H())B$6S"OF-VX,K\NRN^D6 MLKLR,<$DY(+I&\M/>:ZK^D(*,3'-),2:Z4ET^D824TU"K)H@T^E#P_224.NE M+]5YG?$0$]-+0JR7(YCMU1/6D3'+I,26.N8[Q723$NMF+RGK7MN3<+Y3 M3#?I20M8!W$RQ,1TDYZKHG4@[Q1]OG&2NE;_8L0,DYZGPM6"AIB88=(35KKZ M!Q&32WK.FA>["#$QT:2GK7KM9V@A)B::],3W,1W,[K- 3#39J6YG?I=!9IAL M,F+9!)3A9/L5N^7J^4>(B )/[F/!00D5#B]B M%28/D<269Q#)[HE"$8Y%08/F5-;8\O5?6)^LD>6;7?(FVV?)\?][I 7 MS::4_B&$O-RD?9MONCX=SE=6W;!ORWDYK$/?+M_;=0HZG<["\'-&\SC_.7/R M>NK37R9VJ]5VF9ZZY<<^''Z3)M0.4@C2^D$&058_R"'(ZP=%"(KU@V80-*L?= M!M_6#[B#H MKG[0/03=UP^2*BWDJ@MZ+>2J"WCCZV"?16U%L)]%;46PGT5M1;"?16 MU%L)]%;46PGT5M1;"?16U%L)]#;4VPCT-M3;"/0VU-L(]+;19@F!WH9Z&X'> MAGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'> M/MKL)M#;46\GT-M1;R?0VU%O)]#;46\GT-M1;R?0.Z+>D4#OB'I' KTCZAT) M](ZH=R30.Z+>\3_USN6T2_G:\[W&Y_\GU>5\;[H^_K+\/CEZ>R\X!_B3X/$+ M4$L#!!0 ( :%HE@A7: @=!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*H MB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9A& ?&//Y@FKM4V.IB2,SXVH=XE\W M9U;G2STG)@:#(F&2>.*I_T'G<3VZQQ MHJVMRER'.,[63?$MI;]/2./*;HY?E-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_:TRZH^&5V MW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \)TH<"Z2,#Z6,(TL&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( :%HEC"M 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ !H6B M6)EL.E@9!P WAP !@ ("!H14 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ !H6B6'KF'2$D!P 9#8 !@ M ("!_B@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ !H6B6/'0Z^4$ P S 8 !@ ("!2T( M 'AL+W=O&UL4$L! A0#% @ !H6B6 $XP0<$"P LQP !D M ("!*DD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !H6B6&*6/O;L P LPD !D ("!8&( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ !H6B6+3( M?"F]! I0H !D ("!;G$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !H6B6.X'&!A !@ _ X !D M ("!$X( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !H6B6)I1HE&8 @ N 4 !D ("! MI90 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !H6B6 TW7Q>1 @ I 4 !D ("!-YT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !H6B6"^K73<. M P : < !D ("!HZ8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !H6B6$3U\00] @ U00 !D M ("!W;( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !H6B6'+K''(E P >PD !D ("!PKT M 'AL+W=OP0 >&PO=V]R:W-H965TG# !X;"]W;W)K&UL4$L! A0#% @ M!H6B6(0?V7FJ @ [@D !D ("!_\8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !H6B6.OI>V)Z @ M7P8 !D ("!6M, 'AL+W=OD?D\% !0(@ &0 @($+ MU@ >&PO=V]R:W-H965T'F![P4 -TN 9 " @9'; !X;"]W;W)K&UL4$L! A0#% @ !H6B6,DH"83) P I X !D M ("!M^$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !H6B6,>?[Q: @ 7 8 !D ("!]O0 'AL M+W=O&PO=V]R:W-H965T3^> , (X, 9 " M@&UL4$L! A0#% @ !H6B M6#Q-'V3/ @ < D !D ("!>/X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !H6B6)^JC9V> P J@H M !D ("!B P! 'AL+W=O&PO=V]R:W-H965T 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ ^ #X Z1 "H@ 0 ! $! end XML 67 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 68 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 182 217 1 false 59 0 false 6 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 - Long-Term Debt Sheet http://customtruck.com/role/LongTermDebt Long-Term Debt Notes 13 false false R14.htm 0000014 - Disclosure - Earnings (Loss) Per Share Sheet http://customtruck.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 14 false false R15.htm 0000015 - Disclosure - Equity Sheet http://customtruck.com/role/Equity Equity Notes 15 false false R16.htm 0000016 - Disclosure - Fair Value Measurements Sheet http://customtruck.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 0000017 - Disclosure - Income Taxes Sheet http://customtruck.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Commitments and Contingencies Sheet http://customtruck.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 0000019 - Disclosure - Related Parties Sheet http://customtruck.com/role/RelatedParties Related Parties Notes 19 false false R20.htm 0000020 - Disclosure - Segments Sheet http://customtruck.com/role/Segments Segments Notes 20 false false R21.htm 9954471 - Disclosure - Business and Organization (Policies) Sheet http://customtruck.com/role/BusinessandOrganizationPolicies Business and Organization (Policies) Policies 21 false false R22.htm 9954472 - Disclosure - Revenue (Tables) Sheet http://customtruck.com/role/RevenueTables Revenue (Tables) Tables http://customtruck.com/role/Revenue 22 false false R23.htm 9954473 - Disclosure - Sales-Type Leases (Tables) Sheet http://customtruck.com/role/SalesTypeLeasesTables Sales-Type Leases (Tables) Tables http://customtruck.com/role/SalesTypeLeases 23 false false R24.htm 9954474 - Disclosure - Inventory (Tables) Sheet http://customtruck.com/role/InventoryTables Inventory (Tables) Tables http://customtruck.com/role/Inventory 24 false false R25.htm 9954475 - Disclosure - Floor Plan Financing (Tables) Sheet http://customtruck.com/role/FloorPlanFinancingTables Floor Plan Financing (Tables) Tables http://customtruck.com/role/FloorPlanFinancing 25 false false R26.htm 9954476 - Disclosure - Rental Equipment (Tables) Sheet http://customtruck.com/role/RentalEquipmentTables Rental Equipment (Tables) Tables http://customtruck.com/role/RentalEquipment 26 false false R27.htm 9954477 - Disclosure - Long-Term Debt (Tables) Sheet http://customtruck.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://customtruck.com/role/LongTermDebt 27 false false R28.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 28 false false R29.htm 9954479 - Disclosure - Fair Value Measurements (Tables) Sheet http://customtruck.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://customtruck.com/role/FairValueMeasurements 29 false false R30.htm 9954480 - Disclosure - Related Parties (Tables) Sheet http://customtruck.com/role/RelatedPartiesTables Related Parties (Tables) Tables http://customtruck.com/role/RelatedParties 30 false false R31.htm 9954481 - Disclosure - Segments (Tables) Sheet http://customtruck.com/role/SegmentsTables Segments (Tables) Tables http://customtruck.com/role/Segments 31 false false R32.htm 9954482 - Disclosure - Business and Organization (Details) Sheet http://customtruck.com/role/BusinessandOrganizationDetails Business and Organization (Details) Details http://customtruck.com/role/BusinessandOrganizationPolicies 32 false false R33.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 33 false false R34.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 34 false false R35.htm 9954485 - Disclosure - Revenue - Narrative (Details) Sheet http://customtruck.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 35 false false R36.htm 9954486 - Disclosure - Revenue - Schedule of Accounts Receivable, Net (Details) Sheet http://customtruck.com/role/RevenueScheduleofAccountsReceivableNetDetails Revenue - Schedule of Accounts Receivable, Net (Details) Details 36 false false R37.htm 9954487 - Disclosure - Sales-Type Leases (Details) Sheet http://customtruck.com/role/SalesTypeLeasesDetails Sales-Type Leases (Details) Details http://customtruck.com/role/SalesTypeLeasesTables 37 false false R38.htm 9954488 - Disclosure - Inventory (Details) Sheet http://customtruck.com/role/InventoryDetails Inventory (Details) Details http://customtruck.com/role/InventoryTables 38 false false R39.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 39 false false R40.htm 9954490 - Disclosure - Floor Plan Financing - Narrative (Details) Sheet http://customtruck.com/role/FloorPlanFinancingNarrativeDetails Floor Plan Financing - Narrative (Details) Details 40 false false R41.htm 9954491 - Disclosure - Rental Equipment (Details) Sheet http://customtruck.com/role/RentalEquipmentDetails Rental Equipment (Details) Details http://customtruck.com/role/RentalEquipmentTables 41 false false R42.htm 9954492 - 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 42 false false R43.htm 9954493 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://customtruck.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 43 false false R44.htm 9954494 - Disclosure - Earnings (Loss) Per Share (Details) Sheet http://customtruck.com/role/EarningsLossPerShareDetails Earnings (Loss) Per Share (Details) Details http://customtruck.com/role/EarningsLossPerShareTables 44 false false R45.htm 9954495 - Disclosure - Equity (Details) Sheet http://customtruck.com/role/EquityDetails Equity (Details) Details http://customtruck.com/role/Equity 45 false false R46.htm 9954496 - Disclosure - Fair Value Measurements (Details) Sheet http://customtruck.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://customtruck.com/role/FairValueMeasurementsTables 46 false false R47.htm 9954497 - Disclosure - Income Taxes (Details) Sheet http://customtruck.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://customtruck.com/role/IncomeTaxes 47 false false R48.htm 9954498 - Disclosure - Commitments and Contingencies (Details) Sheet http://customtruck.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://customtruck.com/role/CommitmentsandContingencies 48 false false R49.htm 9954499 - 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 49 false false R50.htm 9954500 - 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 50 false false R51.htm 9954501 - Disclosure - Segments - Narrative (Details) Sheet http://customtruck.com/role/SegmentsNarrativeDetails Segments - Narrative (Details) Details 51 false false R52.htm 9954502 - Disclosure - Segments - Schedule of Company???s Segment Results (Details) Sheet http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails Segments - Schedule of Company???s Segment Results (Details) Details 52 false false R53.htm 9954503 - 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 53 false false R54.htm 9954504 - Disclosure - Segments - Schedule of Total Assets by Country (Details) Sheet http://customtruck.com/role/SegmentsScheduleofTotalAssetsbyCountryDetails Segments - Schedule of Total Assets by Country (Details) Details 54 false false All Reports Book All Reports ctos-20240331.htm ctos-20240331.xsd ctos-20240331_cal.xml ctos-20240331_def.xml ctos-20240331_lab.xml ctos-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ctos-20240331.htm": { "nsprefix": "ctos", "nsuri": "http://customtruck.com/20240331", "dts": { "inline": { "local": [ "ctos-20240331.htm" ] }, "schema": { "local": [ "ctos-20240331.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-20240331_cal.xml" ] }, "definitionLink": { "local": [ "ctos-20240331_def.xml" ] }, "labelLink": { "local": [ "ctos-20240331_lab.xml" ] }, "presentationLink": { "local": [ "ctos-20240331_pre.xml" ] } }, "keyStandard": 190, "keyCustom": 27, "axisStandard": 23, "axisCustom": 0, "memberStandard": 25, "memberCustom": 32, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 182, "entityCount": 1, "segmentCount": 59, "elementCount": 381, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 587, "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-20240331.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-20240331.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-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.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-10", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "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-20240331.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-10", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "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-20240331.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-20240331.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-20240331.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-29", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-29", "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-20240331.htm", "first": true, "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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://customtruck.com/role/LongTermDebt", "longName": "0000013 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true }, "uniqueAnchor": null }, "R14": { "role": "http://customtruck.com/role/EarningsLossPerShare", "longName": "0000014 - Disclosure - Earnings (Loss) Per Share", "shortName": "Earnings (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.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-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://customtruck.com/role/Equity", "longName": "0000015 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.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-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://customtruck.com/role/FairValueMeasurements", "longName": "0000016 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.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-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://customtruck.com/role/IncomeTaxes", "longName": "0000017 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.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-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://customtruck.com/role/CommitmentsandContingencies", "longName": "0000018 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.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-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://customtruck.com/role/RelatedParties", "longName": "0000019 - Disclosure - Related Parties", "shortName": "Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.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-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://customtruck.com/role/Segments", "longName": "0000020 - Disclosure - Segments", "shortName": "Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.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-20240331.htm", "first": true, "unique": true } }, "R21": { "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": "21", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://customtruck.com/role/RevenueTables", "longName": "9954472 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R23": { "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": "23", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://customtruck.com/role/InventoryTables", "longName": "9954474 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R25": { "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": "25", "firstAnchor": { "contextRef": "c-1", "name": "ctos:ScheduleOfFloorPlanPayablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ctos:ScheduleOfFloorPlanPayablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true } }, "R26": { "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": "26", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R27": { "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": "27", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R28": { "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": "28", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R29": { "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": "29", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R30": { "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": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://customtruck.com/role/SegmentsTables", "longName": "9954481 - Disclosure - Segments (Tables)", "shortName": "Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true } }, "R32": { "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": "32", "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-20240331.htm", "first": true }, "uniqueAnchor": null }, "R33": { "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": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-44", "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-20240331.htm", "unique": true } }, "R34": { "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": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueNotFromContractWithCustomer", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueNotFromContractWithCustomer", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true } }, "R35": { "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": "35", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true } }, "R36": { "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": "36", "firstAnchor": { "contextRef": "c-10", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "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-20240331.htm", "first": true, "unique": true } }, "R37": { "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": "37", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://customtruck.com/role/InventoryDetails", "longName": "9954488 - Disclosure - Inventory (Details)", "shortName": "Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-56", "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-20240331.htm", "unique": true } }, "R39": { "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": "39", "firstAnchor": { "contextRef": "c-10", "name": "ctos:FloorPlanPayablesTradeCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ctos:ScheduleOfFloorPlanPayablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-60", "name": "ctos:FloorPlanPayablesTradeCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ctos:ScheduleOfFloorPlanPayablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "unique": true } }, "R40": { "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": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true } }, "R41": { "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": "41", "firstAnchor": { "contextRef": "c-10", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "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-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails", "longName": "9954492 - 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": "42", "firstAnchor": { "contextRef": "c-10", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "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-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://customtruck.com/role/LongTermDebtNarrativeDetails", "longName": "9954493 - Disclosure - Long-Term Debt - Narrative (Details)", "shortName": "Long-Term Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-95", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-95", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://customtruck.com/role/EarningsLossPerShareDetails", "longName": "9954494 - Disclosure - Earnings (Loss) Per Share (Details)", "shortName": "Earnings (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://customtruck.com/role/EquityDetails", "longName": "9954495 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-10", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "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-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://customtruck.com/role/FairValueMeasurementsDetails", "longName": "9954496 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-120", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-120", "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-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://customtruck.com/role/IncomeTaxesDetails", "longName": "9954497 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "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-20240331.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-20240331.htm", "unique": true } }, "R48": { "role": "http://customtruck.com/role/CommitmentsandContingenciesDetails", "longName": "9954498 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-142", "name": "ctos:IncomeTaxExaminationAssessment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "ctos:IncomeTaxExaminationAssessment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossDetails", "longName": "9954499 - 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": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-143", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "unique": true } }, "R50": { "role": "http://customtruck.com/role/RelatedPartiesScheduleofRelatedPartyTransactionsinCondensedConsolidatedBalanceSheetsDetails", "longName": "9954500 - 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": "50", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:AccountsReceivableNetCurrent", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-145", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "unique": true } }, "R51": { "role": "http://customtruck.com/role/SegmentsNarrativeDetails", "longName": "9954501 - Disclosure - Segments - Narrative (Details)", "shortName": "Segments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "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-20240331.htm", "first": true }, "uniqueAnchor": null }, "R52": { "role": "http://customtruck.com/role/SegmentsScheduleofCompanysSegmentResultsDetails", "longName": "9954502 - 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": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-156", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "unique": true } }, "R53": { "role": "http://customtruck.com/role/SegmentsScheduleofReconciliationofConsolidatedGrossProfittoConsolidatedIncomeBeforeIncomeTaxesDetails", "longName": "9954503 - 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": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctos-20240331.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://customtruck.com/role/SegmentsScheduleofTotalAssetsbyCountryDetails", "longName": "9954504 - 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": "54", "firstAnchor": { "contextRef": "c-10", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-179", "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-20240331.htm", "unique": true } } }, "tag": { "ctos_A2023CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240331", "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/20240331", "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/20240331", "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", "r615" ] }, "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", "r588" ] }, "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", "r455", "r485", "r486" ] }, "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", "r379", "r382", "r418", "r481", "r482", "r643", "r644", "r645", "r651", "r652", "r653" ] }, "ctos_AcquisitionOfInventoryThroughFloorPlanPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240331", "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", "r615", "r689" ] }, "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": [ "r355", "r356", "r357", "r496", "r651", "r652", "r653", "r673", "r690" ] }, "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/20240331", "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" ] }, "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", "r304", "r406", "r648" ] }, "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", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r374", "r376", "r397", "r452", "r521", "r615", "r628", "r667", "r668", "r678" ] }, "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", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r374", "r376", "r397", "r615", "r667", "r668", "r678" ] }, "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": [ "r373", "r612", "r613" ] }, "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", "r373", "r612", "r613" ] }, "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": [ "r373" ] }, "ctos_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesSharesHigh": { "xbrltype": "sharesItemType", "nsuri": "http://customtruck.com/20240331", "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_BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesIncrementalShares": { "xbrltype": "sharesItemType", "nsuri": "http://customtruck.com/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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", "r586" ] }, "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", "r264", "r265", "r572", "r662" ] }, "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": [ "r618", "r619", "r620", "r622", "r623", "r624", "r625", "r651", "r652", "r673", "r688", "r690" ] }, "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", "r509" ] }, "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", "r509", "r527", "r690", "r691" ] }, "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, $250,075,110 and $249,903,120 shares issued and outstanding, at March\u00a031, 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", "r454", "r615" ] }, "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", "r449", "r460" ] }, "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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": [ "r328", "r329", "r341" ] }, "ctos_ContractWithCustomerLiabilityCurrentCustomerDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240331", "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/20240331", "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/20240331", "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/20240331", "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": [ "r328", "r330", "r341", "r571" ] }, "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": [ "r638", "r639" ] }, "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": [ "r646", "r660" ] }, "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", "r415" ] }, "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", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r397", "r667" ] }, "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", "r286", "r316", "r425", "r589", "r591" ] }, "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/20240331", "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/20240331", "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", "r282", "r288", "r289", "r290", "r291", "r292", "r293", "r298", "r305", "r306", "r308" ] }, "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", "r283", "r284", "r285", "r286", "r287", "r289", "r294", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r407", "r596", "r597", "r598", "r599", "r600", "r649" ] }, "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": { "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", "r309" ] }, "ctos_DebtInstrumentInterestFreePeriod": { "xbrltype": "durationItemType", "nsuri": "http://customtruck.com/20240331", "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", "r284" ] }, "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", "r283", "r284", "r285", "r286", "r287", "r289", "r294", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r307", "r407", "r596", "r597", "r598", "r599", "r600", "r649" ] }, "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", "r283", "r284", "r285", "r286", "r287", "r289", "r294", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r407", "r596", "r597", "r598", "r599", "r600", "r649" ] }, "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", "r283", "r284", "r285", "r286", "r287", "r289", "r294", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r307", "r407", "r596", "r597", "r598", "r599", "r600", "r649" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails": { "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", "r294", "r310", "r597", "r598" ] }, "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": [ "r359", "r360", "r453" ] }, "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", "r640", "r675" ] }, "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": [ "r672" ] }, "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": [ "r340", "r602", "r603", "r604", "r605", "r606", "r607", "r608" ] }, "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": [ "r340", "r602", "r603", "r604", "r605", "r606", "r607", "r608" ] }, "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": [ "r670" ] }, "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": [ "r632" ] }, "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": [ "r633" ] }, "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", "r386", "r387", "r450", "r461", "r592" ] }, "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", "r386", "r387", "r450", "r461", "r592" ] }, "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": [ "r398" ] }, "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": [ "r362" ] }, "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": [ "r630" ] }, "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": [ "r630" ] }, "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": [ "r630" ] }, "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": [ "r634" ] }, "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": [ "r630" ] }, "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": [ "r630" ] }, "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": [ "r630" ] }, "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": [ "r630" ] }, "ctos_EquipmentRentalSolutionsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240331", "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/20240331", "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", "r327", "r355", "r356", "r357", "r366", "r367", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r399", "r400", "r401", "r402", "r403", "r404", "r418", "r481", "r482", "r483", "r496", "r551" ] }, "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": [ "r296", "r396", "r597", "r598" ] }, "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": [ "r389", "r390", "r393" ] }, "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": [ "r389", "r390", "r393" ] }, "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": [ "r296", "r344", "r345", "r346", "r347", "r348", "r349", "r390", "r428", "r429", "r430", "r597", "r598", "r609", "r610", "r611" ] }, "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", "r296", "r597", "r598" ] }, "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": [ "r389", "r390", "r391", "r392", "r394" ] }, "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": [ "r296", "r597", "r598" ] }, "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": [ "r388" ] }, "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": [ "r296", "r344", "r349", "r390", "r428", "r609", "r610", "r611" ] }, "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": [ "r296", "r344", "r349", "r390", "r429", "r597", "r598", "r609", "r610", "r611" ] }, "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": [ "r296", "r344", "r345", "r346", "r347", "r348", "r349", "r390", "r430", "r597", "r598", "r609", "r610", "r611" ] }, "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": [ "r296", "r344", "r345", "r346", "r347", "r348", "r349", "r428", "r429", "r430", "r597", "r598", "r609", "r610", "r611" ] }, "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": [ "r388", "r394" ] }, "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": [ "r410", "r411" ] }, "ctos_FloorPlanPayablesNonTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240331", "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/20240331", "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/20240331", "localname": "FordMotorCreditCompanyFacilityMember", "presentation": [ "http://customtruck.com/role/FloorPlanFinancingNarrativeDetails" ], "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", "r249", "r447", "r595", "r615", "r657", "r658" ] }, "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", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r397", "r593", "r667" ] }, "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", "r451", "r458", "r593" ] }, "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", "r358", "r363", "r364", "r365", "r368", "r370", "r371", "r372", "r492" ] }, "ctos_IncomeTaxExaminationAssessment": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240331", "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 (Benefit)", "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", "r361", "r369", "r462" ] }, "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": [ "r647" ] }, "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": [ "r433", "r647" ] }, "ctos_IncreaseDecreaseInFloorPlanPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240331", "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/20240331", "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", "r302", "r312", "r599", "r600" ] }, "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": [ "r248" ] }, "ctos_InventoryFinancingAgreementPACCARFinancialCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240331", "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/20240331", "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", "r587", "r615" ] }, "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": [ "r412" ] }, "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", "r457", "r615", "r650", "r656", "r674" ] }, "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", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r375", "r376", "r377", "r397", "r615", "r667", "r678", "r679" ] }, "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", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r375", "r376", "r377", "r397", "r667", "r678", "r679" ] }, "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", "r686" ] }, "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", "r649" ] }, "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", "r649" ] }, "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", "r295", "r311", "r597", "r598", "r686" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails_1": { "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_1": { "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": [ "r266", "r267", "r268", "r272", "r663", "r664" ] }, "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": [ "r266", "r267", "r268", "r272", "r663", "r664" ] }, "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": [ "r267", "r268", "r271", "r272" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r351", "r432", "r480", "r501", "r502", "r559", "r561", "r563", "r564", "r566", "r582", "r583", "r594", "r601", "r614", "r617", "r669", "r680", "r681", "r682", "r683", "r684", "r685" ] }, "ctos_MergerRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240331", "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/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r351", "r432", "r480", "r501", "r502", "r559", "r561", "r563", "r564", "r566", "r582", "r583", "r594", "r601", "r614", "r617", "r669", "r680", "r681", "r682", "r683", "r684", "r685" ] }, "ctos_NESCOHoldingsLPMember": { "xbrltype": "domainItemType", "nsuri": "http://customtruck.com/20240331", "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)", "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", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r387", "r397", "r459", "r529", "r549", "r550", "r593", "r626", "r667" ] }, "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", "r593" ] }, "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", "r448" ] }, "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": [ "r655" ] }, "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", "r593" ] }, "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": [ "r409" ] }, "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": [ "r408" ] }, "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", "r487", "r488" ] }, "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/20240331", "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/20240331", "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": [ "r395" ] }, "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", "r314" ] }, "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", "r509" ] }, "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", "r314" ] }, "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", "r509", "r527", "r690", "r691" ] }, "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": [ "r642" ] }, "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", "r649" ] }, "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/20240331", "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", "r434", "r474", "r475", "r476", "r477", "r478", "r479", "r584", "r602", "r616", "r636", "r665", "r666", "r670", "r687" ] }, "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", "r434", "r474", "r475", "r476", "r477", "r478", "r479", "r584", "r602", "r616", "r636", "r665", "r666", "r670", "r687" ] }, "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": [ "r635", "r659" ] }, "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", "r260", "r413" ] }, "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", "r259", "r413" ] }, "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", "r659", "r676" ] }, "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": [ "r641" ] }, "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": [ "r641" ] }, "ctos_PurchaseOfNonRentalPropertyAndCloudComputingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240331", "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/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r343", "r351", "r352", "r353", "r354", "r431", "r432", "r480", "r501", "r502", "r559", "r561", "r563", "r564", "r566", "r582", "r583", "r594", "r601", "r614", "r617", "r620", "r661", "r669", "r681", "r682", "r683", "r684", "r685" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://customtruck.com/role/LongTermDebtNarrativeDetails", "http://customtruck.com/role/LongTermDebtScheduleofDebtObligationsandAssociatedInterestRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r343", "r351", "r352", "r353", "r354", "r431", "r432", "r480", "r501", "r502", "r559", "r561", "r563", "r564", "r566", "r582", "r583", "r594", "r601", "r614", "r617", "r620", "r661", "r669", "r681", "r682", "r683", "r684", "r685" ] }, "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": [ "r350", "r422", "r423", "r504", "r505", "r506", "r507", "r508", "r526", "r528", "r558" ] }, "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", "r422", "r423", "r424", "r425", "r504", "r505", "r506", "r507", "r508", "r526", "r528", "r558" ] }, "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": [ "r532", "r533", "r536" ] }, "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": [ "r350", "r422", "r423", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r504", "r505", "r506", "r507", "r508", "r526", "r528", "r558", "r677" ] }, "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": [ "r419", "r420", "r421", "r423", "r426", "r493", "r494", "r495", "r534", "r535", "r536", "r555", "r557" ] }, "ctos_RentalEquipmentSalesInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://customtruck.com/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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", "r286", "r316", "r425", "r590", "r591" ] }, "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", "r456", "r484", "r486", "r491", "r510", "r615" ] }, "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", "r355", "r356", "r357", "r366", "r367", "r378", "r380", "r381", "r383", "r385", "r481", "r483", "r496", "r690" ] }, "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", "r339", "r340", "r434" ] }, "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", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r342" ] }, "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": [ "r637" ] }, "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", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r397", "r451", "r667" ] }, "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/20240331", "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/20240331", "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/20240331", "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", "r416" ] }, "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", "r414" ] }, "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", "r415" ] }, "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", "r415" ] }, "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", "r417" ] }, "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", "r373" ] }, "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": [ "r654" ] }, "ctos_ScheduleOfFloorPlanPayablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://customtruck.com/20240331", "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_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", "r659", "r676" ] }, "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", "r532", "r533", "r536" ] }, "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/20240331", "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": [ "r629" ] }, "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": [ "r631" ] }, "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", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r262", "r263", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r595", "r636", "r687" ] }, "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", "r498", "r499", "r500", "r560", "r562", "r565", "r567", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r585", "r603", "r620", "r670", "r687" ] }, "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/20240331", "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", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r261", "r262", "r263", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r595", "r636", "r687" ] }, "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", "r327", "r355", "r356", "r357", "r366", "r367", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r399", "r400", "r401", "r402", "r403", "r404", "r418", "r481", "r482", "r483", "r496", "r551" ] }, "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", "r498", "r499", "r500", "r560", "r562", "r565", "r567", "r570", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r585", "r603", "r620", "r670", "r687" ] }, "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", "r434", "r489", "r497", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r522", "r523", "r524", "r525", "r526", "r528", "r530", "r531", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r551", "r621" ] }, "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", "r434", "r489", "r497", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r522", "r523", "r524", "r525", "r526", "r528", "r530", "r531", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r551", "r621" ] }, "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/20240331", "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", "r490", "r551", "r568" ] }, "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", "r496", "r551", "r568", "r627" ] }, "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", "r511", "r527", "r552", "r553", "r615", "r628", "r650", "r656", "r674", "r690" ] }, "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", "r313", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r384", "r554", "r556", "r569" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "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": [ "r405", "r427" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "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": [ "r405", "r427" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "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": [ "r405", "r427" ] }, "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": [ "r671" ] }, "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 $9,942,258 and $8,891,788 shares at March\u00a031, 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/20240331", "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": [ "r654" ] }, "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/20240331", "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": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "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 H))", "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 I))", "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 J))", "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 K))", "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": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(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(9)(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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "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(7)(a)(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(7)(a)(2))", "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(7)(a)(3))", "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(7)(a)(5))", "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(7)(a)(6))", "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(7)(a)(7))", "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(7)(c)(1))", "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)(c)(2))", "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)(c)(3))", "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)(c)(5))", "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)(c)(6))", "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)(c)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "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 I))", "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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 73 0001709682-24-000037-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001709682-24-000037-xbrl.zip M4$L#!!0 ( :%HEC.MW1>+P( %0% 6 83 S,S$R,#(T8W1OZL1VO@K'#9"U/78%B@$]#K)%VT1ER9#D M--ZOGV0W:+(V.ZT^&)#X2+Y'4DPK6XMU6B'CZR_IUR" 6Y6W-4H+N49FD4-K M2);PQ-$\0Q"\HFY4TVDJ*PMQ&,_@2>EGVK+!;LD*7._CI)/AG$[Z)&FF>+=. M.6V!^/6(\(H5\3R:+J?3>,8Y9@7+PGDX7_#I?!9EBU_1R+DZ^.!C;"?P>E23 M#"KT^9-EW-C5"W%;)5$8GH^.6&25:^][E)(FC_[#5)OTV_0-02P,$% @ !H6B6/D-XE:1 M" &DD !8 !A,#,S,3(P,C1C=&]S97@S,3$N:'1M[9QO<]NX$8??]U.@ M]C1Q9B19U)_(DIW,^'S*G&>:N&NK#D2"(L8@P - R;I/WUV E&3+CN6K MDT@.\\(1B06P2W(?_1:D>)+85+P_21B-WO_MY._U.OE9A7G*I"6A9M2RB.2& MRPGY+6+FFM3KA=69RN::3Q)+6LU6A_RF]#6?4M]NN17L?3G.R:'?/CETDYR, M531_?Q+Q*>'1NSW^=AQWHG[8CWM1#SZT^_VWO2YE[:-NV!T?M9O_#?:@*YC[ M/L;.!7NWEW)93QC./^BT&KUN9H]G/++)(&@V_['G3-^?Q$I:F$]#?__1#[,V MF&4WMDX%G\B!"VG/=RV;0R64'NPWW;]C;*G'-.5B/G@]XBDSY!.;D4N54OFZ M9J@T=<,TC[VAX7\R\ G<_G \_D.'OP[// MH_-_#V$7M XO'XQK6P+YU^?+J\^GGT9D=$&NAF0C MU6'R:C]XVSQN!S7W)0[YW[^3_\OKYM E:<6%B@M;RX76\W/!7U7?*9Z?J(%$ MA:Q/Y^1:JIE@T02RV\%!>R1$"J:3"K0ZC$:Y)%3.22ZMSC'90+T[(0^LH"2% M+,P>3Q9@&]D7@#$PI7!4 4!5AHS;A,(T&0L= [B MN 6[0@4G" [*>+YZ&&Z#JT)6A:Q=05;[:TF9K>(5(S&70 2$RY( -8 5F$.S M7FGG$H0+H(C#.%R&(D>Q I192?<:$(H[00.00+XA]X18 JQ@A[DS-3 RXCAP M#2UR 09 +05H<=,9YT](34)BH6:F1)IF$VZLIC 1Q9W>;_"RMD(F4SJSYFT% MIPI.NYG/G1>FIT:WDOG5_E$KZ!V;@D#%0@CJ#Q7''#8/S!N7Z>>$:N:8 HS@ MF'986C&#V<1-@CW0+ 7YA1(,MR'O0J%,#OU0F&DX;LXFTRID$>PVY !8$C& MDP?&\"9,J)PP<@J:YS(78!&T:3WH'C#O1="-_);?Y,@!Z:&&XQ,41BNL\^Q! M7S:>*+XU40P3E27D*@'! FO5VVM%/QS5CAJ=9O?9J7;4;[3[FPV[2U1S:^K; M@S7:>$FBZV=FP '(;5=?/0Z>&I9^(3EVIL5=%I)JBC4E'6+-G)09N"+48)'[@Z4R<>&1YQJ MC@%P7WPZC2EQI-Q@0>@X;ESUZ!28,@P51')7X B)R.N>!VCO7F?=,BC!VI'(0\1V^9KBRJ M.65Z4P24Y3H#"!I7'XMX!C'D&XK B M7D6\'25>^-*(-YQ2D3L]A#A@<0R.:>M:I%>;N!OO.;]R]?.Z<#P$$+D;JGBO5>8+O]YXKQ)J%I4OBBN'2!8YU>F.1Z$( MYT3P:R:*NZMW[&O_]R&JL%C=>-A=CG1?F'#[RS<>W%-A44G5VE(%H2A;)=M2 M$"&;GE ,KZW#O0:YED?<*FT6E:?; 8.E*;>6L2^(S;&"VA;;(PZ>N4$.@'R@ M[0QJ1_@?UP)+7+,_<@Z..S3G,G0W8=]4=Q8J-;>C:NYEW5DX%8+@4A<'*.&M M/[R)&'(&""E*QL4*_XS1:ZP!_5*3JP+=(IE[RJQ\O.))8"H6X_V-UWLD$XV@ MHV$+Q?00C\JE->@"/(*TK_E"U$ 5:O(44AL.B NF4*KW/HA2J:D*2SN,I1>W M]'\*Y62L0974@!/,J2@@C7N*M$!2S5=C7$Z5F#(LR22=% _#ZD)XL303:LZ@ M=98H+[7H+> !H)ZE7FWL.#;Z_4:OV?LKU.@TVJWGIT8G:/2"YQ\V:/1[FU5V M3W*VU^@>;5:'WH^X_AKB@M9&X+HS3GM]H.=CY;81>.N0Y7]I\\(X7 6UPT$] ML[SYOL\"P-?^^KK![I^VCW1.6O['>;L2V=$W2S*OAK;J?+W:[X R='_O_-+Z MF5)OZZ[0'X666QS4,V=<44[@"R8@).(>PB2E>]N:CFOO[;-DE5O%:"Z[ MT#$ *[?K71YY&U#QU[^;Z-"]$^E_4$L#!!0 ( :%HEA,.@*IG@@ $U) M 6 83 S,S$R,#(T8W1OV<;5/C.!+'W]^GT$'=#%.5 MF#@/A 2&JBP;:G.U"[N0K;U[=:78;:S#MKR2G)#[]-N2[#R09 E[F8$PGA=, M;+6D;MO]R[]EQ^>ABJ.+\Q"H?_&W\[]7J^1[[F4Q)(IX J@"GV22)??D-Q_D M ZE6ZS M,6'^YP,6G-2@=4(!?*_5/*DWZ8G;:#>;K4;@=JCOUO_C'F!7-+=]I)I&\/D@ M9DDU!#U_MUEWVJU4G4V8K\*N6ZO]X\"87IP'/%$XG\#^]J,=9F4P!8^J2B-V MGW1-2 >V:]'L\8B+[F'-_#O3+=6 QBR:=C\.60R27,.$W/*8)A\KDB:R*D&P MP!I*]C] G] ]LSFQ+K=QG(@E4(3@UK73_<>0C9@B#=>I+WN\&#@5]QB[XFFW M@Z,NN.[AL0;Q2KY?]F^'@ZO!96\XN+DF-U?D\H=!_XI<#:Y[UY>#WH^X"UO[ MMQOC>BN!_/SK[=VOO>LA&=Z0N_ZE":=1J^N0AC_TR5WO]KO>=?^N>O.O'_O_ M)KW+H6ZIUVI;G3&WX;2*D\82'^/L5AM.$T_D%X^VN3;:085;-CFHZ5O]I6=SI-=V-KS=G<]F>C=IK.::NSU;#'QF-1&.1GK&6N$NR'QTJF M-/E\T#@H3%+J^PCI;HVXQJJ88EO3?,;G^M331_+D]$80K)X-GG[]Z]F<:W=V MC3Y_ +8,QEY5BU\I7SNH 0GI&(B ,8,)?A^KD$GR2T8%YE4T);>0.9\*!"!HGGD( +' ?([[-A,.\9]PD@ MEGSR$Q5>^.'0/:F=-=R*^8I'!'2>(&!^Z1R;/"W14*+AS:*A_@71\!KQ?$2&2F_\S[3T! /H@.(&8RPN)!UR$3ID(,4*;@ M&0?UN#F[/(XG" _*:+IX&);!52*K1-:^(*NQ>V2]7C ;>04D8 D20<-E3H * MP@K-E2Y+YNTL0>&"*&(X#DN\*--B!2FSD.X5)!0S@@8AH?FFN1=%./1V5(@HA/9($T ?=8/@F*$U&]T_J-7E86 MR"0+9U:\+>%4PFD_\[GYSO34<"F9/QR>UMWVF;GHFZ/:J=.LM79.M=..T^AL M-^P^44ZA.6150+ M1PS+.#$O++&'+5,7JVO\- )MB-H.^X/_C6NYDGK[2[W1%Z#>JZJY9?!MK8=6 M^+>]DMH:@XC.,?,UW:CDBE%,(X\*O\ / I'1$8N8FNIZ<]VT&L:& M5 9"EJ-+I@N+:D:9/N8!I9E($8+2U,>>AV Q#ICEM7M(L.R-D(78 JF&K#;) M$F5YAS!F*8K#DG@E\?:4>-Y[(UY_3*/,Z"&- P@"\!0;8R++-6M5L_)V"WUG M-] MH&14R:C]8Y3_OFI1F_NK#-%W)?-E)].R%E0O$&*ZON2>EPE-BH5B;LVH,9<* M]^NTQK$D'J;BB0ARM*%+@,A#B?3$.G?<0Q"9&ZKZ7FN2S?SZ9+T*J9Q5OEI< M&42";U2G.1ZY(IR2B#U E-]=?6)?^;\/48G%\L;#_G*D]"O,+ MJE;F*DB+LD6RS0619M,+BN&5=;B/*-,H>,&S5GBF9NPG\H["Z6:VU,U]R7N M++PJN'I11/1J%T,NZ;M_^CZBQP IDE>-LT7^"= '70;:U293")IU,O.@6?&$ MQ8O8E*_'VWNO:U03];&CA)EHVH2D8G4-NR"2,/,KMA:56(C*+,;LQ@-B@LG% MZMIG44I!59)IC\GT[E;_>UA1!@*%204Y 49((6G,@Z0YDBJV(&/)F$=CT%59 M0N_SYV%%KKT@3B,^!6R=A-RJ+;H$/ 343DI69\^QT>DX[5K[KU"CZ33JNZ=& MTW7:[NZ'=9U.>[OB[D7.MIW6Z7:EZ'K$=580Y]:W M>3<1JK ^V.E6^-P&\. M6?;'-N^,PV50>QS4CN7-ZSX.@%_[JTL'^W_:?J)34K>_S]N7R$Z_6I)9-?2F MSM>'PR8J0_-WTP^O=Y2#;^Y2_5:P^8:#VG'JY76%>;%!BE[J!S))X=Y;SP\C:@ M.;3,ND9MWH6.D%R96NWRS N$\K_V=4;'YC5*?P!02P,$% @ !H6B6!?K M2"6:! ;Q@ !4 !A,#,S,3(P,C1C=&]S97@S,BYH=&WM65MOVS84?M^O M.'.P-@5L1;*=.KXD@.RHUC/:JYY'>][(*%9T>32B_ HX M/6SP7IBF+(XI90GK'G2CN$_CL!^]#..728^T#_Z,&BB*[)6,L4O!#ALYEZV, M.?N#;COH[1=V>,VIS091&/[4\*Q'HU1)B_8TRE>WE9H-99;=V!81_%(.?$B- M2K0F)THH/=@)_6_H**V4Y%PL!\\7/&<&SMDU7*B'$Z.X=7;R[F;\;G"UC,MM[SZ #>!/-@$L!\.O'>1YW]<.O='L]A?#Q[M9@> M/ZILUSGNAR]A=@*+7Z8P'U_\/#Z?SENSWW^;_@'CR<)1VF'X\*Z_9VVOU_W7 MB[1[;Z2G$A(E)4LL5Q*NNET2CPV()%ZQ0V@(23Y3.(0I;KT&E,"F- M53DL=)F\@YED,%>E3E@33F42P*[3\6SGH-T.AQ.5%T0N_5,T? &ITM[$^[6) M EU7%)BDB-IG1"?9LQT$TF$G:GJ4;@(QD'*!U+6#8F EUW82,:18O(6':\M2)%*4V)<%B6@5W%NXJR6[A^I (5853] M9G*=M_)O3G1,)#.MV8U@2Q@GUE%#2I\$+#7.B+W'^BY5%Z!RXV>_*049" MQ,J(MU>15V-AOQ_TPIZ;#"UN&9;6AE=#8^"'QCU+-VG[_:"[W_LD.0RB3]+^ M36WG(.AT.U^D=L^[K&N&52MT^H4;5%$0DV6P (>-3J/F*0BE.+0/0H@\5VWC M2UF_G\G_47V[N'',PSO=)UBZT2Q5GWSU 6EC*8?WX,H#$O$8HCLC2VA7L\<' M(3[^R)[M='M#XZ]PL202SI(S)5&8?0)^NST38A])X_$MUSYOKH MZWBAC#_.#303Q.TS&]_+;QO:'ZO"6Q$28U>7=E/D,Y_85]?J@_^>_Z/A'U!+ M P04 " &A:)8%EX-K7@- 0 >K1 $0 &-T;W,M,C R-# S,S$N:'1M M[+UI=]LZEB[\O7\%7_6Y73EK40HG#712NLMQG%->G=ANVZGJ>K_4@DC(8H4B M51P\U*^_>X.D!DNR2(F40 EG2&P2)(&-9X_8V/C\?U_&KO1$@]#QO3__26TI M?Y*H9_FVXSW^^4_G]Q=75W_ZO_W_^/S_-9O_^^7NN_35M^(Q]2+I(J DHK;T M[$0C*1I1Z6]^\,MY(M*M2Z*A'XR;S>2Q"W_R&CB/HTC2%,W(FF5W@S-+:U.K M3;2F870&34.W2'-@:%:3TC:QVNUNM]T9RH]GM&/J!M6-YJ!G&DUCJ Z:A [: M3;UGJ"95M8%%B6R?:49'5Y2N:K>['<,8#.'6P%8ZNFTK;?C%8-\=13!F&+<7 MGL5A\Y&0R9\;HRB:G'W\."3AH.4'CQ_3&Q^ATWHC;>R\1-.&S\_/K9=!X++& MCNDZ7AA1#R+9D^%0;0\'+BX,!2;SE[-AA%2J_7H/WV$ M&V_&O'K(FJ+J<^.>=AGNVV]>G?:Y\S&YF35=HL-\8_TCWAZ0D,X1OPF=7'@B MZ_1[]%?;3:77U-7Y'CKO?/].8"B:W( M#Z>MK3B,_'$4Q-:OEN6/L:&AZ-/NKP<.@IHU.G,)\&Z#>LV?]XW^YQ$E=O_S MF$9$PD>;]%^Q\_3GQH7O1<#'S8?7"0S52G[[Y?@S )'"OY_DMT1X=_;EA-&*Q'QO@FZIQ=>O"YUPOH74#< M*\^F+_]-7QN28_^Y,6QJ[49? 7;H*F:GIWW^N/#6 A_)Q-HW)[2(^W=*@F]P M)9Q^IM/HX_"W_\!%' 0+[[_T[*\@0!M2@M4_-P#?9S9<:8[A+:.F36:#[#;Z MJO81*5_.^&ZAN6\OCK#7Z/_/#A\XA[?;[ LN>5P72!S\N0B2@0PITLVBX MDH(SX.X]1+: ''VO=E'TF^&?ARPWYBL.$N'S?J.P\ZN4X;,[#?'QM^'#@TD MUB>Z4E)=7/WW(F+?/MS/+BV^?<*F+/L-)%00(7P8*IN*"O]ES\WN3;MISS75 MF[HZ^T1R)_L]^\C'A7&O)H/& 1D241VE(S.:NC)]47HGW\ABSTF&%8X(S/YT M9&-*PCB@_92P[&;VBNQ>]CN^8S6E]*HIE7://B+_);_:\+&7B>M83O2#C@?P M"=N!N\S(:X M<'8;^'9L13?!/0V>'(N>OS@P;F21LSMX"W'OZ!/U8IH\_?GC MRI=.!S_]-J_8G[9Z9WP%J@T__M1\DU/3!+_G&1R M8 D?A SS1A6XE/=H'T]I83M/,(;YILS'(Y$_A5U!^VOI>;SXE7K^V/%6O3:O MU;[PBH^+O=]H_JD*![._Z ?-3V@Q/^C-T'CP=.>&IC=5K:RA<>:]:B4.K7)W ML^BLE0=([GRM=)'@[#X"J8G/H.$8O5[XXXGOP:]AHANS9G!]['OWD6_]*E\3 M5L0IW'E3!6G^$#"1_\JHGDQ ;6C/G=M4D/;GMNW@*@QQ;XEC7WD79.)$Q*T- M_;GSD8K2W[+B<>SB.NU--*(!M@OH"-_V1*\\RQ]7$ &J:"ZXCO7#E#TM_XONRN]+ MZ9:X'*/7W3'?M](MD_9U]ZT/H73+I'_=7>9#*]TRYZ+NWO%>E6Z9A*^[I[OG M^/EA:+.'* M[SW]T!"N_.%H+USYP])?N/+\S(5PY?=%^-G&\.3C2UN'V:ZG]&;VC@)[A[F+ M#>#^KNDL_D']QX!,1HY%W'235U*]Y.SG?67VU&'R$0SN_/_#S\1A+%N#.X<^ MYTQ3N1\YD G^?>_9?B&>[\.-1 M)K<9W#GG-9FN ]4+XXB 'S/TH%XB;LX0<&*%2=0C*?-7?R MYSDZ$!]Q&1DH,$?'R3E<1@GXF94#\0IW$8,LT'D;#Z#%S\AQG_2/WS?KDT6<9N[L !_Y"YQ_W6;.]^_ +D3&YA5 7OP?1=%T;D% M"IAOCD<\"P,:CP%EX?C;\XN+\[OT.G$O M_&!2&\ASYQ#7:2+*Y CNO-[\$_'=)]X?,0E@[*_,X[+B $8PG9;:, -W/FY- MYJ!,/N#6H_WN>X\1#<8X%WARS&)BSW?'HS?#BX#:SB9:[UOKY_[>7TG@D(%+ M[TCT9G2W ;3&RT<2VYHF-WDQ=GS-J1<3^#%[0?[,I@ZW08+:(K@NL'H#!&[# M%Z<$A(I,!6[C(AS-+4>6>HE3W^4V'G.L4R\,F$V0Y#9PQ1$DO_F!_<,'3";? MPPQ]XKV6;4/?QX.0_BN&3U\B!RR/^4V#JJ4>_*>5(O6XC=CM'V+)VS+DO-W@ M\>2[3R#O%AOM3^#N& C(3_8YPBZ2@O7G]OIBFJN2R'KZ_?M%;70\MV'1_:-] M6:DF^14(+&K?/-' PR.NIXH>V]W??+L3W'9\W,:#K<-MH%PHHH.P1LD65]U8 MLJR#@-]P&;=+(8++$%WG7[[7+636%2L[ E+E+A9VN5UJ64_E=ENYIY[C!ZD! M#7_YGOW=H=ZU']'P:TR!1F9I2NI=:"<=8=^MC13A=E%%3'E57"[66G* #&E> M2&-PP](]L:#"W_R6R+^]FJY.,"%Y2UXQ^,4*)Z4_UT97]FH:LS\,X'?$>T^_AKS\F-P&JDX.T;EL&('HC8CF-C2W)NOL@GC$=HCWU7== M BIQ2 -L'7]Q!+3YS(=W'K71@A';&HQM5? M2_,O !,P!/9>N&73@.!(YVF<=&-UNSL*Q G8GK\;K]*C)E6SJ71+6KY4%6XC MAP+Z-83^P[-?'^AS&TP\/>A7@,110'=>#RZ;(P\(_FDQR"@@.&G_L,GKZM-N MYQID[\I?%U)5N U@"EE^Q+*>:AG>XZ!UL/N,U=Y?VOPZQF@A?2.B$;UQ+$@2ON)Y/)WX04?M\C*>P M3Q__ZH26Z^/S-5[H/\8=)ZK"[=8$#ADP-SM(H9"U4(0KX$@4JMWLZA"C@5Q0Y&H)5Z\:J97&'\!!7LRJWZ2UU9M6] M>XBGMLNM*F[@-NNFSMQP[*'3$EF!*V>3([X4F4:"+T^&+S=YEASQI4A $GQY M,GQ9'Z].$]E 93% 927M#^94<@13D:ERY.ICG]QS GZ0)O(Y!,,9W!:K>^<.[,6")QX2IFLB=.'*-)?;T"5&03Q2( MW PA"NK$?5RE51Z7*!")*4(4U$D4B#U]E8D"D0MS#/[RL>57<\0@(BFE]KJ2 M%^[@RJ\^/E;519Z*8%6.6/7(]O25RJHB5T>P*F?<(3S$U:PJLH2.P4.L=6(V M1]P@4H!JK[AJS0I<.9L<\:7(-!)\>3)\66W*;*E\*1*0!%^>#%_6R*L3V4!E M,8#8TU X&=UD6 M81"=7:"E2X,)":+7:S*>/SJRY.,:\6O?GI3PM?@;KE_ V:^Q*]TY]-$!5*V0 JWJ\T/Y.66C611F,/EOU,2 M:(K:+I_(\^>R:DI359I:;_J>]>>ROFVZT[FL!KL-!N\T7MRMAG,^7GG^^]#+GB]L5$O[F MJRJEPVTPG.LI*-6KX#;0>Q\!-9F;FQX*?Y^\(IRSLB[_%3L3O'@'_Q/WWG=C M-DUITS(,R=O MV,KN@GN:?#D6/.F9/+1.W CO;B"T#X72HW;L&8>># K_]RS MIS"Y)RX5X"@-'-R&\/* XWR(H2L2_*(1BNP0<)+.HD!(60AISJH]V611: M1XH/[N)3=5$O)X$.;F-2M= O)P$1;H-D_"L8!HLY5+Y%Z9$BAKLP7;73Q(W& MJRM>N L3U@@O.^O NH*&V\!F]6JIKE-6ZT#H*0KF6H MAL%Q@X.[@%T-;8'C1L@)1^=VA<=>%Q4/A8^3#04*=.1 QVG''05$!K;X<"#7=AS_ID)1QJRFH="#U% MP5SKT.3)2L9:QPQY6&\XP-K4H;!2Z^CAX1>I_AC\8 MT1W-Z.B*TE7M=K=C&(.A2=6!K71TVU;:\(OQ#P3\[)DP>G6!^&/':XZH\SB* MSMK&)/KT[-C1Z$Q5E/_36&Q'@D=H&OF3L]XD@GOAA'C93#L/V'"E.'P MTQ#ZWAR2L>.^GOWI 68@E*[ILW3GCXGW)SDD7M@,8;1IP]#Y-STSXD M*UU%^>2"'99U3=64__,)"=*TJ>4'K(SA6>P!&;!5H_^ 950E?RA=(-W ;/O\ M$?N7C7=YU,EH!GX4^>,S';X^-S[\E7V+N,ZC=V91K,VX?L30U2U&K&HYAMSH M_[R^>KC\*MT_G#]2^=7W^5+O_WXB_GUW]<2AR15\W$E MU\?_ZS_5CO*)XVG-(WL:_7^\_\^F\?'&B-]N[GY(GT&9>+YW'8_A)9:4ZIP[ M.F0JO"%Y!-4SEG3]ZELQ*CVL:=U@ZF8(#?JJTOP?II)F;^EO-].]HYGI='QJ M/B1'3'&E;QCX 6BT)HS3)9.0GF4_?+*=<.*25S :6'?90Y\6O]>&#SS1($*+ M)OT(^UYR>Z;66TJBVB,P("([^W)ZNP6W/BY?;[<4K;ORCM)25UY?]R93:W6[ M^KNO^LAZEO0."(#$_G-#;V2-,U( XN@6S4MYZ8386,+[3)N\2.KBQ+ITN#0/ MR13D!_/?X-VL1'A.&"_)W62&"S/W_\0D %2ZK\FI/0UIZ =C$H%I^1*=#9T7 M:C>C()[ROX:RW>P:G4]K14!D'XB$)FZ^4!$WJ92#4&_T?>+I!0G1=E25T9-X:WJO&;D(6Q1W=_31"5&-1GAP5(:]#@#[ MY_W#S0_IX>[GQ7]+-]=@5MS\O+NXE*6KZXM6C?#8R\C&7GCF1/ Q*P<./ER^ M$"MB],*%H6!*)XF$4CBA%JXCVI+C24X42M:(>;._BU367VK MJ#>:XU7;>X()57ER8XK*HBL/3(U):FVPM?:+9%7]PK<7(SO0(0NSE"(Z"?PG M?,\LI--M]+]2ESR3@);K)=:?P _DY2I-@; 8D1Z;TF7XXGKO]* $6417-*UW_K]&*(-1=GLW+8#&H;I7]_A M?6K&8F:CW^TJJG0%KM0$(]Z>1:7SI_62JJYVQ)8TNX ?;X('_WDJSE6ET?]O M/"\LE/#F6T+)A3VM]$N,QV^"6] ?P,NS56FUT?]Q\_8KVW[DU@A) (1V)L25Z NUXLAY0LMZB.G-,MC1EANC M0)3^[4R OC:MORW](3]J$-KG 24+.-%!'ZM+OO_O!<#XW0?]<3ORO3>Q!=5H M]#5#;1J]WGI%SQ_9MT;AS,O]K__L:6KW4RA%U*43I(SD,=+,0Q!,1W(D&"S' MGUL>7]6C63V1]R W B=RX(6)0TX#\,$G<1#&Z)E'O@0MF.VA:A\&OZ/4P66" MJO=-DIQ7#6SU3;+\8%9KSIEKLCRL1#+GW?XX$1) M4C,EUDBR7!*&]?%+<@XQ($Q@W[^.![[[(:R1XY5O@-=I^)%-(7VQ1L1[A N> M]#QRX,I,"-;0/2\[K2!5#J^J-F#0GQH[[629!JAV'_G6+UGZC04"56E" NF) MN#'%U6,I'!U5R&A7L2>*ZT +SD=#(_%?LH(D)EN6 I@W@Q:F5F3RJ MZAC_8WDXF<$Y9Z=FDXI&*-[&%!S)AKN@MK#I)* 694I,U226JQA*'^!]@" I MC$'&AR,?EY:R!)=H1**WHW@FBUW%?B8/IP/Y79:(9TL?M+G1#@",T&CP3Q@+ M/L3:PY/8E?1E; <[ZPGK*0DCR50DF[R&K;4+^@4#)1=Q$+!"&]A/%#<1B>)P MRB2]1O_O-'S+$/,?//#FE#2!^=#+U*C#W5:*@S%ZE*]1KQ&*AKJ\D(DF.R!NI,GO'O"-[ M%T-+0VFCS+BCC[&;Q-3OFP_2!YS3[B=-UUII@VCDL#7H":Y!5RU=DOY.Y04- M?R]-&LS1"\F5"H>I-#"%-"@L#>HD!W@),Q63 \!Z1'*AVU0BE@5R("#(S,@: M >K=E5)71S(#7@5I&$CU*CX'_'(VRVRVP M.BCKFTV'CL>R8EG<'4.>&@QS30_9;?53UFQC@_7]RQJBJ9$V7M/7K*7C)7(. M7+:FEAE/\Q93J]9ANW;+4#N%PW:=EJZ8Y>2;M-K=]T-M>=^D:JVNUBLG %CN M^-[O% ^;.^H4Q5RU$V+LV+9+#^.'?T>AE:BN.<&47Z? ;/\K9/>.7/Y!# MSMN;)-JC&-,V*=W!!>#UT0]>5X2$6",&8BMM-(L.:4JC?_Y6$_.WZ>F]A.6\ M0%FPF0\=XA)2>.4JQ"I;]?#H$Y+W1"3O_3J7X_ 8W%T"%E4KC!A9F=&-6V8U M-=^>62%S.Q0PDU#CKTNS"$?2T.K%H@.N7Y6V!)&O.06R?KF>F/UX*R'49:SCIS LM;8.H^5Y+B% M+)?(CR,F[U@Z.[M]/@D<-ZUSI21UKMC2;DKU;VS=%9Z//2>A>?+FQIMYT!K ME98#3DCXY\;5];<5*1VL'RREZ9Z]XF;6E\5I@E$T;9_5F, 7@A4!I@&\2YE. M&MNGH,B&VI/5KI9-7-;7_OKEH?F:Q!,_T2%G <55]">ZMDIQ.M/*[!$R"/'T ME_6/Y-S]WV<;Y%:5%2Y!3.[ZY$V!P$EOYH$CYDX(^XS>0W1)=JY M6//\F/X9AY$S?-TXJ'(*S[UG[JF]-\RRICX'=-@?2^R4%NG&H](]*X4M2U>> MU6(KE??Q('1LAP0.#7-*@OU5?IH<]>"!#K)Q>7\37;%P4V-T5G39.*Q%CO\NRU-?[]&7/[KAEG. MCHNNV>IU-Z;;[)\&T::9D>CE)D MEUE%0G,[\[.F]4GJ?"2]=D48!^GC_F<,'Z33Z^N>/Y*WM7V#S63G2 MIR! 0$HMHF/!VE48MQV&CWYZ)+8=C(5>^&A!A\E/3)RR-?<9>Z$S?S.AR?2% MS(?!($A 1WA6T1-%U\8?4^G#=S\,?Y]NWWB V:72CR0'_)*%5UGI:RFK>LW> MA"<-K9A4P<5'R,5:K]$W!!?ODXN_$)=@R9_[$:7 R4ED;D4%>L:+7ZG%C@Y; MN"6X\T2X4U<;_?9VW'GX/(Q2LS6$D-G%5+@@X4CZYOK/H3 %A+!9)VRZC7ZG MAJ; *H#4E5'9BMG(=V'VPK1,E82GRD>O@G$%XZYA7$-O]+L<,FY-PE?7?@3O MBGQI(Z^*0-=)LE>GT>_MQEYUB65KU<6R>1[[#^*11\;.?PJEKTYHQ0D8IL[&L;NVZ#N',2;?G0_\.$)+_!>-I#LG_'5X<@G^KSAV MKFB-OK9E?*Y&/,#XWSA-_@=%'P4P L;[MX%O41O9_?"T$,Q=-7/W@+DWQ,.* MI/Y4XVI7U*R.PNN]'+[33.*[>?C+Y5VU"7QO$2.2X8Z"EPZ3[\;SV+_31_#[ MF07 BBD*$^#X30"LP*.=B'^OGI\F7Z.K+GTC5N0'@J5/@*4[I\/2)QK-_^G- MG0MT3]QD9VRZBCY7E1T]^I\A.UHC5>M" )R #!! )S(GA6#NJIF[ M?3K,W3Y-YKYA]:&NO*10#"#E\%00;%TU6_=.AZT[I\G6ER\C9^"(G-D3X&9# M!6XV.4Q*YYD_[J_^N#Y_^'EW>2\XY.@YI*TW^KKR'H=L*@J[LER7JK:T-QLN MTH)MJVIS)1]>KN#&5Q6]O!7G"I?1T^M51J^\>G,Y:W:JF]),M%F*C=24WB\: M571R.HWU),A5A&^1PCFH4D(5OC1%8EVAU7=W$''(>>_AJJ?AOUOA*E\MV+<; M&+?B<2QP<9H\7@*:I?=+9VY7*G/=P7S[&U;9Y74V_/,ASC86_KYU3OM,%+U0ZSGE4@W]MWG\-= MJ\V<'=1/GA9T9B\\-)O\,U0ENB+12<1GA61U$670+B3WW/, MT-H M29?[>B5W($.)B^<,O'JXO^TTPOF1L:,+>!K:VF-7XM!^>^:* M/G_F"OZ6'+D2A\U'0B9GJ;@+\QVNHF>'J^A*HZ\J'5GMJDL'JZP^U6X;GLH] M"P4DX9O/SM6;Q=#8MC.G!7DSO*\O%A!5G\'1A6H>7R^ LG#YI.-:!A MZ_.JK)D*UZ YO"P7KMRV*+\E010F.H$M,L%;GAQK2P61U[JM-:]WJ^%U WA= MD]NZP;4)6,@+$IC),-.K!C/M!#.]-M>8.;Q(Y]5M4+6E3#G>],.#_TZDKX@! MF&^QYOA87ZV&]3N-OJ&JLJYT2S(-YIG"K0S&J U@6@M359[>@U!=KA M50:OW@E/A?%7+Z%>^&&$F7"[+*7F,5#Y>?[P"./56.+?E\[0&KR[/"JB9CD7 M%)&<-\,_?-\.SSW[/@E,7+Y8;HPT^4HG 3S,\F/A9Y?B#]#N?.P#,?[-KA?5 M=;C_TY1[VL[^E(C1\H>V#6MW^T>;F:#--+E&V^&5"*_F$_\*:1ZU^4EB$][YKSY.\H$ P%'"U=+EKB!#P$2)J@WM>#:)40)0BZ_K.ZXC(ZN<.]F' MUR/"[=E5)TU$;DNYN2W[EQ8&GH D:]K.,1+A$O&'M@U9,?M'6YNA335$&C[' MJNF]?!J=>]V4Y--8TY4BD5=3980N73GR&US9T$@DFN. VVYHG=; MHJT+:#,TN5W:UA"18<.+K\1_ALT?@1^&>/K,T-EI.>A4!<,&-<3(FU"WJ%CH M-?JF(G>5LER?P^N@DIRB4X7:!AVT ]1,W()ORIU.65OPA0;BQB7B7@.E50Z] M1^GR98(U$?,49Z^LKLV>GC\\R'@UF?@/+]]3%RX^RM(C]0"Z+HLM$WOL>$X8 M!:PTKD0W0?GD@W\;#*>4R'\D),:XW@*!4U%14-&UE4:_W95-D^\-\SG&@!M)X%OQ]8VG(_I++*I\9V.+=R/*K1':1C")!6YT^8;0X>7^,+A MV#I%)8!G4\!G<2P6X_+Q3%SA@A14(E;DAV<_:/!(@SL\.8O:F"T0%F5[+/@B M]XP.UT:C<#S*5!TE(0?S2V2CP_?VCL,+^3TJC,-W\!1:E9K(4Y=*;?YT-;6, M):A33;78X ].EZRS%>NB(KG7Z'/A.3]:[93D'AU=$8J/#7A31 M]I!3P1TUY=[N9]V(W0[\.$ECUDI4:0N_AI[>V0T;6Q'1(Y?&U[TU#5M>TZ,Z5C@;&1%!9&2*9KZYG"D3XX M#,J_GU;&UH:<()R ZO +@U66IS^KOO!81$??J?)G2A *6&C+D3KNNIRN) /R!G)[2 M$-@%3Z%Y\(/YK/Z1KPQ]P'>EWZ0L%Y-)LP?B!O(CDI7)/ MKRZJ$_"=+6U+'[Y0CPZ=:+NP86V7%"K4C4#=E+@I:0M*B"[F5\GFBH+2^=6: M6)FJJ8I: 9XE?*B-?J^TDY6%DA#^U9M" #22%GRL:BR2E0S.6X3TMXK&SK50 MJT0W JJV3O_L:LQFUO7E<--Q>7J"LXZ;LTHT%W;B)QWX22_C]#;A@Y9G7F2W M,\1H(!;*-<%S/#\WDSI,E^W' Y0*$7_Z8V:FBXXTE6' 34LUZE"$OFN,DY MZV1:)G!I]6KGH EO-,EO^:T:(=?V726>$Q.""S(P$8'?$D!=I'B:J\!T[MD/ M,W#-2E""S7@S?" OMUB&$FY$4> ,XHB 'GWP;PE6_RMJ2;+B=.T59X77,58I M6*T^K%9VQN;^&&R)A]KL+"\1S^77!GDOGJOS+0(VFM B6^8 NALI7X$V[NRN MC>L0)CU5B.Y!Y^4&YA+VNJ5H,1%0Y,S'YG^]LH!NJS!_G#>]7]CT/X;UE4IT M^ HIF4G(HOHYR5CM=799QZS#GHVM.W_BK%8O;BOU+.S2>"S)KU5+S8_G0'3F3[:1;&DCW(_"RMEO;+&FQ71QI>^A: M)+S@=K7N_T)"Q]JE!,&167:K1LBU\?:NJP0RB(F@=UTF;:W'=$D"#Z@09J]A M8)F::DIFJO641E]I*P<%=YQ,=H= J.'BNY=D^=7D*LA6R3=M9FQ>;$_YCFX*= M:LE.U9L'ZYE(+\= .!0G'5[?\^K/\[^.^C?V"[6;Y] I\D@Q:6@,\&>(#:6; M. HCXK&![9)U7\L0K(AG';GMO#*>E2O/*&]N<'W47,@8OF#MW$QZI,+C.AX/ M:' S3(3'G.Q(/>-":WH]HU:]Q<.V#476.\:2&N*-LSY M-#JR8NQ\+J3((!E=%\2$D7E0W>]-MHI M-S?';-8G/?Q4H;F=XBH+FCV$9E=6=B]D?4!H'EX9E:[8/K)09>Y![^F)&ZB$CM+"^!GUQAUSY:KXEL4*VF6S2ZJLHE? M]![PRSVE$K$L?PS??L5S53P_@K='/G .B6T'8(XL8V-%-O83R_\C>'F8G,5" M7.@S7&";MUM3Q+XE7?K5MH$4\4,'47X64-Q!^$0_/3MV-,I8>.ZIE-+*[!$R M@!X ]ZU]Y,V,Y"1T3\-_JR&TAETT%BDS_R=V'B6" W:LKBA=U6YW.X8Q&)I4 M'=A*1[=MI0V_&/_0U4;VT&B:4#@!R=0%K2K_^YT& _+(\J)WG8A7HSP, VKH9T#;%]]@,7$#__;'T$,36 M+^G&H]*]'P<6E3'_;#UNWV5Y_?"#FO+FQ3QO?B$N\"8,<41I%$H?ILP\78QB M(F[&9DQO0%==,@GI6?;#ITP\.A[[-'OHTR))4)J]41F,),GM&;L&MC\O7.UK+U+HK;RDM=>7U=:]2.ZTV2KP"KUI_W3"-TCIEO/_Q#9X6 M%ZF>O0RJ[(5G3@0?L_*LVSJ>]!M\,Y0E^F)1S"Y'DTH"#)/?UQ]^GFOT"2_R MM+[P@P362-)56=(4S2@PN@TQ]UH1X2NU*!K1&1WT!3J<0$FG\S"DRT5NMERE M6;\A@X,EI!R=.X$$]Z1Z1B3M,.^\IK2?UM&3%R0QPI>VP(\U?!'B8>%:'(NK+SVE])_'%:U1W/+0O&$H52 %8]S.C MI;+DT6B]ZW9:B^5;*)&,I'=3BE[3*+4ABS*'BM463.".G5>^1-H%ATC:(&_+ M1)+6Z&MJ6U9ZO.18G);K,3OU?B9H0R9I3^NL^S(%[36N,G0\8%H;M%M"X\IY@SOS@51BRV\K7 M*0F!!XJ"OXT' *J*+ALZW\>\"=.U$FFZ"W8ZC;[9:\M=DQ>GY[1,U=N 3HAC M2S0YQ#%D$7,?BZT*4W5;49K2-#T7$ZP,5KPV65#:TKS I-B.K'1XB9L)8W6/ MXK4"/&$FJR[W.F75/^;)7%674S9YD[H/?D3<]&2=2"+O+S7G,#].M6CXQNCL M+CR"A3EE'<1N1]MY.:_0/-7 WCU9P&T*XNX ..@-(D[KM.6>65;@MCK$'57N MUSKCV)] ;UZ948P9)!-,FA>!W!VMXX2HMR[Q(C!F+C.ZPL])X)Q^IR2D=_C] MF^%/L'B0J K)#W>Z'R,AS_\F_U:F.]PX:VMR\8Q MI6T(0.8WK[D#)#L_7)-5]V2L53QNJ"IZHV_JJMS976B+D#.'\,HIM"N#EP'P M4CMREYMDG!.PM__P??O9<5UA7&\K=3,*%H9[N]'O*KKY0->^9VVW\@R\UM=4@+^P5H\10ILD:2D0TEA*F:'S$HX_ M*NMT=:V2)(UL=:624@J_'.^>_A,\TCI?LEQAOM?!]TY6YI/FZEO'547LMJG?O=(0/'=2(GW2MS'_G6 MKY'O E'#/TF8.Q2MWX68@Q2E'*M>64VQ@KT[ 1LLJQNAY@527_ M:K(=;EHA9T)>,95D%Z?ER)3[JA$>C_[.6>;G-H'%E@G^*FZ45DU9:_/B))>@ M/@1+'"E+Y*Q7M"-+=) ENG)G]S,U^(H;U4?A!3&=[?\62YL[J BDY)P=N"U+ M=!M],HKA3-G7[P@;W1-]JFW#6%M7[RRF-7+!F )<64555$ MH7G89N/.)5DTLSIYPF+?-E:2Q:*PQ,D%_.UL6>5)2S!A,5!(F+]H>3ZWF,SHL$8(# 0F\FW%K7?@8X/ M0,:O0,5MV0/7_V2ELW-,1)BU'.)G@Y M S^]1K\G:^V=0R'[,66S(^NAHW0] MW*IL5::M7;OBTVZ.O-4I ]V7L?7S$;?-'59-.[ M[;.I-^XVZ9&=<:=2P=+1NF M)NN[KV%R8*\#$!(/5ACN.QCN.^!)8WCJ=65U]TJ,?(6B>9:L[\>?O>ETBA!T M.86?IFE5.W *[CL'Z\3<.;-*Q*(YA%.AXD]EP FW6FMR5SVRH#3/4G>:(NUX MEC^F4D1>M@Q"G(8%DG.5[XI1\X&\S/F 6U1 U]OL2&.S+=(KCA%,.1?[R@)3 M!\"DRWI[YQ(Q(BA]C D@24QZM@A9=53Z! *$^0/3.UA-7717VQU%[IAEI7#S M7OQ)K(J4&IW> 7P]!KZV+FM*Y97'A#V_N11.V:60#EWLZ.#EC&SGZ3 I0OYX M[.-'83ZE__K/GJ9JGZ3?WA, MS2X'Y& OJ^%KJZ_+6^ZPT\QY-R2X":XC_ L MO;\2-Z:S=Z:LK\Q8WWQ?'JWMCEI)=PRET5=:,"7+*[1+%Z0)":0G?*$LK1U" MB!\*=R$FZVIX'D]0>$WW"A!WY^YIC7Y;460E^3\'V9,^ M2V3ZR3V0_R:.PHAXR/N%!Z@7IW_A_EV%8;P%[0W<; 5T[[9E5]SZ7CF8 MMAQ,>P\XWP4'X#AKABF;BBZK*\XA7PMTAY&#D=Z??5Z62"3](($U2NPC794E M3=$,UNXKM>AX0(.%6[HLP>LF%-[^1-V9/F>Z2:R#%"];,,4&TRHK[%H#SP[B MY>!7L:JQUPH$F\'1XP@<^_9I#F4//P24A''PFEC$3(9:?AA-3>.R%77V/8:$ M%!3IFPIJ#\P=E$U#D[45%2@JT]BH:G6"-J@]$I#$+J$';FM+:_@[QU!)Y R M=0X]1>(25YH0QVXZGF21B1,1<7KS]B4DIS2]!9)>>1<)00MS@LX"XX8BZQHO M]5"$'['/&I(EX>!R[&'B6?'9&GN6/)P$=42\$ MHU5R_?#$LJ1VM%A#Z#_\M*+2:D9G=@+:Q3R5D[R7[T#J:QK=#!_(2V'N::/_ MTE:$07ML %N2O@<"6 <,7MGL<@"P4[!WYZ2R38>.Y9S8;H!JA/ =C0A\RKXD M@0?T".?(_#6A.ZI. MJV!-DAL:+B07T?>3BW(8*2>;FKCS/&(G/S['\X]NP0!I%9V#O9.,WH@KT6PL6#C/>\D*8>- MM^VUMD(8O"# 1E8T-5-H%#0W!( M]Y1*Q,(E#^*]8DD.SX_@]9$/."&Q[6 #C!BXW&%["=&,1:7&SH>\2R'>8MP M80SC"%N+*3YS!$@_VS:@7^PT+ICALX"Z!%.#/CT[=C3* #OW5#J+RNP1,H > MQ-'Z1[:C=$_#?RND=/M-\M/;( 3>;GH#CY_AF' MD3-\3>G7_SP($/7+@ZH$]>[^K3X/8R/O1&R['O) M[1EN<0<08C=U[=(OI[=;<.OC\O6.UC*U[LI;2DM=>7W=J]1.JZWW"KUJ_77# M-$KKE+'QX_O:-?]N_,9<:K;"O$S0Q96K/0I 8_Z =J-0N@3>LY.,6$E7Y05+ M)2=M#FI3][(ALQ>>8=:*8^591G \Z3?X9K@4BU_ER.2UN#9/_-BQ;9<>9N(Q MT;F4T6[:'WLTY-)SD&M/U3IX3DM:3;]9C;QS3)Y_OS9'CJ'GJO-PJ*W?973N MH'5?^$#2:F%]3:.LY-<'3&;;:?WT.(- ]0GF%%O S[E^#PB9Y4<5#N%@^K,A MZ_IR&+:.^1^"&>K##$5XP7P_L+D;"V#FMB[W5E1&X"G]7]A::S?78&@KB99$ MOA10@([EN!1+OB^J3KR-%RT,J Q=_UD:!OY8\J?&&ID::V='58N'0YNK)OE4 M7^D$ .40)J%P69Z,?>C5LPP&&^S M+8T@L+D6XR*=M0H#H!) X98!35;,LHX2.D*[H"92?!X&N**"1\*PHC_$LR@K M3W%BF\1*E.7SM+T9?DM6E;W'"R1J899C)5(-?6>.$WO!^,/1!A%>*HZP\(]L M*+ROM?.B#\#CXP]$&=54FCKH*PU&7 M;QP)1V,SP%CUMN: )-F6XPGUPNTC12=A%6[:[(0$_8+TO)@C9V$&4]$>[.H[ MAX:$7\$?@C8(ZI(0Q%+=5>,$/8HC,[+_((Z'1G4(,YSLM$-Z^/ K2[;%PS6( MR_9,3\8G=XKE;@D*BXR'A,;UV!OO'DA],P2+:0(C?;UUB1==9O0MS(B8L*#* MJKI\T'8=$Q8$G/+*\8K@A/7Y55E?42V>$SB)*)$8[.DZ5!.*2^XJJJ:)F M7ZV1LG&M?0NDL+7T77),Z^2,E&RYF3'#,$N8FDL2V>DX^.-6,'D-%M P>.0. M_4J3OZ^\NQEY"ULK)@LV*AV^U9"P6ZKSRGJ@7 M^<%[I0)$<&I#&'.9N>;(6IBY5%QK[,@];1?_4L0X.831!@>S7!AI"*.NW.[M MLLA8OP#HD9G;MP'%P_M">6[#L(O@2 QP=OK4:1G<90AN*_+#%>R6$OLR";U. MR^E\9_0^]Y(S@LY9+* P.[(3_SK&<52\$ C;)-,/@#"CT3=DL[?+RFC]S/'# MAW^$[[%S*&E"7K?>7E1;R[%2_R,C[6U"V<*RI,U2USO+Z8X\)1X+-Z2*9:[R MP=1I]/6V;*H=KM$DO)%<$CN(J9TE)\SY(//K8L(?J6 %("7]XFD*S%R<69&S M>X5Y%(]DE+O"/:D!X*J6]57"K(=>L*[M?.Q<_1R5([/=O[F^'TA "^SWD.I M*44!L:F,Y>Z$+5].2(K1&7>;I,97<98S0;(;>.P5U]:7L.7+E.]5@3/D+> ]^X6]. M-,JF(3.J"A^'9K(J ]J*[!YAN=<:7]MG]I2++PWQI:O<)KL?WEI7M9;&N;2_ MSE> 6AS77NV1"7BH&JOA9%/[R^O/$#<33/WJV:$MA7DT/4^A6\)>M\.?65N2 MX7],>"SWU(*J4&A@M1I3*2O,OV\DBM. UIPKA5EH81GG2BV>MKO#>6=;F93[ MZ-GAC1'^/<]SZU^QDYS,BT45!G$(3<*0A0WQ K-3"#8"1_2TXHAE)B7?DE=V M/,F#?Y[0\DM*:!J"#K@9HA9([]B%17V;E'$2LJ/;@VIH?-"[>:_ M:>"O0E.G 29"3U.U3R*L6/.PXFT<6".6GBS*VE4IS*>UQVX\ECQ:6()W&_UN M6VZWE\O_A*6 MU'NK_!FIOP&ED[*2._.@V>AW%%GI[IQ8(ZQR_K#TWB)_Z5C2% 4L@Y[T+ M75JC;\J&QFU]=Z'N1$K'NRD=?B YTW4ZD=%QR(R.Z7KIUFOIFJ(W^KHN&^IR MA261T7%R>,R;"E@A'C&WPY1-8SG P#T>15['FKR.Z7&W(J]#Y'64'4'&T\Y% M>'C[\V*G4;VK],3XF^$]]1P_^.Y[CP\T&'\% A<6XVVL$:,I8B_8$6)J\]FQ MU6"JT^BKNMS63_"4PL,[O6*P8K!B)6#]>WB^ZGY/OF!PLKC=/C M;=,&B['791W1Q1P17F.K(G!?2>GQ4@'4PXWGHFQ(W7W$+WX0^,_0[Q"@!2XY M[C/WW2>,05CL%!UI2*Q=RDB=A*5?P'O,+/OOF*=],TR.*BILXINL@ILB_,9C M1%,!O[$4-*E*+= D+.W-,+NCF7U=D3BOK2%59O+_C,HWPW(X4%W+@<(DKS62 M-LCR\I&$ITPHLJ[OLDXMK')^Q#A+GHRHJ,E=IM#^ :P5CY'9KI&V^;=&:JI> MCZV1PO2N7%Z_"Z(Z1M89NGV^AWY&YGEQH'PFSF$$DY:QR4 MB"1V<(&J<8LD83WG25!-=;,T"W=XDNM[C\T(W*KM4U9/PPHJ$/!@'NIVQT5I M*IY7+W=449B&?_Q4%.I8#Y]WW3!-J8<;)@SLPD4BG?0@[%'7Y&YO>;5(!+-K#ZSW M]O%7#"QQU99US8 DCO[.>GCT@*K)JB+L M]2.#T'ORO%0(&6@6]&3#.*V0^.&W!8G!WJ]3 MN??K+H=#:C&GCKY8(]SK)P4DHE+R,UN)20Y^P3*=^ ,6F7X"I.R8X'1,W%Q) M$;-D8FZ&E^FTW,&LW'C(ZOC_Y6P6[F@8!8X549N=\^'9BQ?F6J[B\6ZCOV+_ M9F'[_O!:IB3G\9AP6:*6V1,:>Z!Q=HX5'@B2!W59^% QJ^N9H9MRD:@6QY,N M,FW"?KC<49L7&2-MYF9#(B<*6IID<9KQ+F5_A M[O +Z1(5$=] UI5&7^W*O799!WXH:AS/&(,X4G<:8W^EW9 M-,NJ%E3&5!_(K1/\+?B[%/[6>>)O/%I"DS6U9%>6$P;?PA; MYMG$ BE @_Q2\#QPB+L.K=HFDYFA]2(.H5_20Q!;OZ0;CTKW?AQ85):N/*N5 M=0^A![)+8=:/.[ ME&Z#PB[,,L$T%<2)1 5BN&02TK/LAT^94',\-CCVT*?%[V'2PAN! MRKZ7W/[T[-C1"!5<2TF47.KYI5].;[?@UL?EZQVM96K=E;>4EKKR^KI7J9U6 M6^\5>M7ZZX9IE-8I8^/']^5YOQL@,I>:K3 R$W3QY(D_C )*I1_0;A2BYPW< M]X,$UDC257G!*LE)FX-:UKULR.R%9TX$'[/R+!,ZGO0;?#-<6B);Y<[DM:XV M3_S8L6V7'F;B-44S2AGMI@.KCH9<>@YRB36?-?2[CR<3E^ETXLXT.A@OB2<% MKE EQ[(5 :HXF:W&FZFO4&" ORY-B%,X:'S\P:$C#?*\'^/),'$+D+BFQ1,0 MVB#V=5DQRXK:U""\*CB!GZ&5F.FS*R1L\R0'HKSY3C"1TBQ65= MIK[O-9F?.SV:GB6\E'8@>9[4:'Z>%QONQ6!/U^BZ2\)>N-USPNK^H"28!/X$ MNOC*?IG=RFJYAKC!AU@6$"':[:B2DU"W&Q.A)[@:ZQYU7A+L M(7'?2.Z 6M1Y$N=,;5_)#4E\F5'X'@E\Y9VGY+V;4KZ"R?%DV&N:?2;%QE]@@90 _B:/TCVQ&ZI^&_%1*ZLTB9^3^Q M\VBK.)K1T16EJ]KM;LBVK;3A%^,?AM[('AH%LR3.1]HF]W/S5WRC: MITZKH_/7)Z6G<=:G=LLT>*-3KV7HQ=ZT_KK>+D;Q=7TR@4[F$=,I1Y_R&9![ MIX%IOC_6U#9_8Y]I2B*JBV^EX;Q9X#^O>^3 6WYZN3(3DC,B$U6>(_7@V,GQ M@(7+XN!5$"0[EPSZB@X2N&.XNM5DA2;92I@@3O_G=O>*[G)OPEE$. MG;CQED@%$S>8L V7DH&,^>2-J^MO2VEY3%PQPR=1ZC=Q%$;$0[+DRP)29AD= M>J.O&:9L*KJL:F5MM<@]@37( #TR,*X_$6 -&ML;T)CI H;'%)KIFPI"T6CT M>W+/5.5NK\I39#C!8+6X.YRBV'6;==W<31796BAYOV M=S[O3_"0X"%NQEWL$)MVSE-L5G%3P0QJ/-.P([>QCI305H+3ZL]IA1BM4UQ; M%>2O;J.ORFV]*[=+VWXF^(PGO)TJGQ73:-W]:30\,U$VN\+]$HQV@HS6VQ^C MF^;"0; &R%K8 [>YT!Y%@3.(60&@!_^6!-0K?%A+&W>* MR.T51R 57K 6@!/B@(.,@>/&0"5>^KYECL&-S#FMM?.T1$Z(&1)20*=G[LMC>TV9K KAB*W>QR$ M)@6D!,/7>':*N5%YDO_6,/M?B1L7/D^CW6GT.[+>6SX=0? Y;T@2?"YF1\S. MB<^.R X4&RA:D7J9;'([T*PWB5 M,\K^_(+4QH <]4*"WRSLHN(1VUU5-DV^S]D6D=V* Q\5PPP/D95[.T5!!+YX MMO#$[!R:^W-%0=[;TKPL I@!MDX"+%E>':717U&I0W X;Q@J!"$]A_U>$#G% M#/H..ZFVVUTNLR1$%)?P$@I$S(Y(#N$9 V7';ZJ5_QJ3_[N?.\U7*@@?H9P- M=;U_D, :946]C5W2/_*5OJ\Y^ZQQP/=9T;N#>9IM15:Z;5E5=P[J%)J]0X?T M3PR&A0-!>ZOEW3$PW&,:FJRU=RDF5P?T58@XWB+\^:M.%1L[UUQ6R%DNHX1W MIY02WH)UN$+12;).L5CE_BIW=S!72Y--H9L$@]6:P0KQ5^4%NSM)P6Y#D76M M*_278*^ZLU[L*:$>S(W=6G&/!FQ&Z82TI'R^*5J+5/EL)T(I6M6LE M0"M:U:Z5 *UH5;M6 K2B5>U:"="*5K5K)4 K6M6NE0"M:%6[5@*THE7M6@G0 MBE:U:Y6"-KN=K3/B8O*Z5^184 M!$D)<@Y]Q2PPXDJWQ+&;CB==D(D3$5<0IW]N6?$X=DE$;2DYU7'AG \)C_@0 M9%H@TU.E.;S0/\D)9F@"Y0N6SF;]:16LD&_/ P> M8[,U4&GG@ H?*>?LA6>HJ1PKS[X*T&R_P3=#6:(O%L64942)9).(K#^1=Z7W M]WZ^,]^LD=B#I8PWO[M<9X)E%N,^2':,S4JJ]\W'_I8-E:&^4HN.!V FIL6A MM%U*?:]%4ZX]0/79#[.F+H^YQ_I07:RF:?1D755E52FKIF;N":QRGUM)Y?R. M#(Q%JT3IRKZJ1'5983_-4&6E8^Y>-IAW#%:+N_INA"P\?*[9K="69K.$FE["SV&CTU;;KVPAM)3BMAIQ6B-'R5(+> MC;_8>;EM396-WLX%I 2?"3[C9MS%-)JV/XW6P4I2IB$4FF"T$V0T?7^,AJ=2 M*KT=#X*O":MMO;0M&%HP]"ZUI9849^ELC)47>SW9,);/.>/0/BWIJ)*:'$![ M32/)\2Q_3*4/KA^&ZY>ZC_)4YJ,YF5O,CI@=,3MB=L3LB-D1LR-FYXAGIU"T M8L/A0F#^7C'K%U/U"SLV9J.OZG)/*>O$.)Z@LWL80@ T!T W9#/LA,^>PAD^ M2\KUK(EKG>P(LA9V!.WN:M?V_-RC.4-9S(Z8'3$[8G;$[(C9$;.S3V=NZ;3+ M16.9&5P+.[!GMC,8TC?#!_)RZP?XG?,H"IQ!')&!2Q_\6Q)0+UIE0:N-OFYH M)2U;"3 )5N<@!^"X,5"B\UV!/-%XDB>GM=*=5KH),9]!"N@D#JP1"=\I W"4 ML2D1VN9Y=@KO.^QLV'?(LG?NIF"WO\8!4.06.N?;VVU [.F-OMHUY*ZQO ^V M\#F/ E""W4]X=HHEWN8YBWP-J_^5N#$MO'R .[=D55LV5P2?\X8DP>=B=L3L MG/CLB"7[_6CB/!4(2E7$;6X4\6FMX#,/J3G 290FY'5,O6B[<,'Q1=/6^*/= M//[H51C&JUQ1]N<7I#8&W:@7$OQF80>U@UDOBFSTRBK4Q%-D^"A15DW8HV*8 M=0%FJMSN[2*5!O4:_6\)&?X$A MCI;]]%X. [X@<@I:]&:CK\M&6Q462CW@)12(F!V1]\$S!LH.X%0J_TT%Y;_> MY<5#+2D3A(]8SH8BW#](8(VR"MSZ+MD?:1F*9%1+9[[EJV]?<^9:XY_OLSBW MF1;G-@STQGLE;74J8VX/O1X@(+Q#C,G86TEODY7T-K2NK)N[%+JJ/W(/AE;> M%A[R%ZXJDS)<\V\A![^,&N%F*37"!5,*ICQ>IBP4N37V5W3+5J+5/EL)T(I6M6LE0"M:U:Z5 *UH5;M6 K2B5>U:"="*5K5K M)4 K6M6N%0/M1U:0$OZVG:?^9_@C:STFP:/CL5 ;1B;3^%H30\1GG:0N0W:- MA=:RBW,A-XMZ$0W*CI.JRJ9 J=[#R@R42L3"LQ6(]PJ]E#P_@K='OA1[)+:= MB"*1/)MZ8?(3"R82O#QT/.)9#G&ASW"!%75H30.9&P@U-_Y_QF'D#%]3 O0_ M#P*D^IK7I)UO&TA8/W0PAGH64)=$SA/]].S8T2@+ <\]E<9)E=DC9 #B:/U MCZSO[WOSU=/PWVKF2\,N=A['R;BIW[J=@I. E; M:4"Y,UH>MX#%VPI#?+4TO5E(-'XCG_9OOE9I3!VLF>?1O0 M$ C"?KT93DDUH]17)[1A([MD,"!_GW ;<^:\NF9RNPG]9.47H$/O+T4A],K?I!=C$94 MNDALJ/3F[Q)VA'J/H%7A^YZ$3089UORA- G\)P?M0NAX0+Q'FEZT8RM*P AD M>G*L1"I:;.PT@%]&@*3'D82%T8F;MB0N92\-)Q39/7J5Z+]B9X(<+Z]NR50\ MS/0O&DD3$KS])+.HH./P:>SXRO?B P&=$">0I3%Q0&:AM*'L>M+?#&JK7TNB MV=M:4OWP^#?*YIBLHDXZO33(*$A=:D4HW./(<1UH&L&DAV,G#)% 2#+P.Y+2 M]PRU$3[@C\>QYUB,B"%,)'%<&5,/*+1\E:5G$H(,@W$ QMA'\34^.RS-\88! MW 56B4#4-S.Z.YX=XU> " #):S^(1M(Y4SJD)=W$>,A:, ?3Y#$&0. $R0.Z MS4;H>$_PEQ^\ID! D$E#EP*@5B,QF7(G3$CP;^C.X#6#QI1>K&.+O9=L^D1= M?S(=HC/&ULF0G_W@5TOZ&W+/$,:-W4P_S;XP]W$?9@I0!9^@4W:2L"2=C(?) MN3'CQ61VD#X,Q8 !S-/P@Y#1GFR,2 MNT@9QX7)9'U.>&!1Q@*.UN]4I8]C=K#$DJGU[DY5,- &-+@9WE%0+RPB<)^\ M*%S(" *!8F%6$,R$#=988VFG*MB%C3X(.5612+#9D_=,\F?-'R[O9XH*VIW/J8/;J3JXS^1V M]MCY[?2QUAN!7B'2JPN M-EADE'GCO';:#K7#0J"H0%1(&I$GX$Q*/9 K(#&#Q"3"UP4VLQF>'=!$/SWF M]S%G)90>J4<#@B8;M*,3O$.F>('W@'AQ)O.8_N/\_':&SD2;Y>]B(JT2&9)^ M)S&40/PEIF-SV71L2>GXCOA['DB4-<90Q\2C3S7-VC6DAY& M-*725(&LZ? 2 9$"($" YP/4VJAN83B@[[9RJMD(QG[(]#F2Q9[ZCF%JT<*K M$\=]P/J,Z(:7H>Z21J#*_("IO0$R %- \")0/9DFM>(@2"P)H)\SEB:L.@P8 MS3:^)#GQ%:B :8TPW7 A:5!'6_%A]";,FHUY;D)3*J=^1$Z>85..!,U>.,,* M6!M,)V6V!&N/7T#[!&T0ADJPB[Y!,TE5FO^3J ),_022JPKVZ(X^QJDE<]_\ MWT0+)[U4 M'?I^E,3-4^9CINUT:G#:70JF^LJ(.725O=2?.%[*[S.37F:?)3:BES67&5V MMQ!$:'QA1USX+C(3,^=F;3.W8LJT'DQ&&!(PV;%;1!J"[3KK2CJZ.;+,>BG/ MP3$EB)V(*GAO[$9A:K=,?=V5;V'^$M(TZP@P&OHDS'Q]HAEYLU>RN1N35Y0N MT]=GP@/>!X267BD),IF"7).X/XF@"%D/5_S# :%@)L.JY8Z):>A /.+$@OC#BL,A;D( FB#,?D% MW)51A2\R4R80-O-7II96]2:@3]2+D[@4?<%2<_ 5F]6CFWN&&96I?7$._CD3JHD< MLIBHL!T684CUE!_.$:E,7@-PS+E%@>_!CU8RR@U.DKX4O8=KN:+WW/+H'<6E M*% 221%!:489M%,]FX"#O0^^W7%PJ_DW.0-3>B O-10^8+1D>B>UZ)"5OIW? M?Y&<]7,E_9PPOK[V6^RIIF(RE;=$AXJ&5'"&TG*H^UE=7$/G6:R3V>HS8DE? MYRR[#P]@/EI2UU!^GP5K[G]F1)Z%AIY'CC5",0@SPLP2?%L$;YO9B9EBF'YS M:@';-DN>>.-;O%DK"'""P1[U04B#7,]4$T9F*5,;:.GA%X,LMHQR/&:1Y.32 M7*1R[I/00?+X&-#'Z2LC1(PT(4YJBH(<]>RISL.^( F(&_K0GS%0<<$8GNNV M18.(.!@?Q'X_>BQTC%T<4(\.GG'E3B?IZC)TD,+F;,M2S M1=3YH'#(_%90T<7TJIRXNPO:,E&J5F:[I/&Z%?J37^4Y+S]77=@?OD"$@;\D SBX9?7V8?8=QY0 MZJY ?GM/$9C2@XNSE2CTDB(6$4N0DKI70]]U_6>4@H\SFA.DQ5G./&1UB:EA MO*GZRFQY5LL$QNV224C/LA\^9?LT'(_UGCWT:?'MN-'B32D31N#D]LP";BF) M%9QN34J_G-YNP:V/R]<[6LO4NBMO*2UUY?5UKU([K39NQBCPJO77#=,HK5/& MQH]SN6-GCUO6WJU^92XU6U%,*G$O]U,[RE!7.HV^;G;ECKESZ<%",W.@ P %2PF6FK)4NR*6ZC;ZAMZ3 MM>[.!?8/Q%*'5_T'-2/>U!2>IZVZ5)V!-[:_(!ZQR2ZG+?)TY%P%7+]TK'E) M7-]K]%5=[JA*225\>:K3+5#3K0@U)D--;T5!>)Y0R1G[Y\G'#N57;BD=5 5-:566PJ;JFX:N$[:;8Y%N4/F='Q@_S3#Z3; MI#B.]!WK.RS4)ZA=XN6L+(-+29A5X9@5*TG*]&#*6;+]::XH"WV[43C-< ME&PV'2<[L0>O2?D>>%VR$XI5CT#A$(Z M-LL.9(_BRANC]&S_>IK=DJ2A#*CK/[>6<];?Y!2M2GAF0WL'CW5)=='TEM'3 MR\DJ45IFP5>MOZZWVZ)3^TT*.GI*E=JIC3E=7)H./,7F5T8KU?;F%RS:EG5. M#=DQ'4N0F-.,-UY;[9+Q6 V1Y"QE2O!K6KV.P(ZBLRW+9>LCSD-MC#L.4;^ MNH4;W.#7,[3*R;$IA_94:-U1.H+6^UF0K$PUGA@IA8@0(N(8:9U/1!S>4A-6 M7Z&)3>I3GW'+0GMA0=$YT3G..G=XX2<2_':3J463*XX_Z^,7J[TG6L_ M6E=\I7!BC][HJXHJMW=/;7^'SSA+IA/LP<_0*F"/=;QQ^9*>27/."CA1^X&\ M+/++T'FA=O/?-/!7L8HQ5TI,L(I@E2-@E>*)H&VA+P03U(4)\F5#EVE.=8 ] M5$TVE;+RI 5["/8X+'M494YUA3DE6.6X6*6X.=6KA[XX?-B/P[68FH00[T?. M9))M,QG!'^Y\N7)10^(-J[>5CHK($WUC:WL+:K&$TW&4M M=SJJP-?)XJNP6:*I C3'"YI\]1S*47":)A2YV/Z2'9GAS9V=LY75OJA/Z-@'X^*2 ON]E'*WT M557+I M*V4"B2>$Q$I5LEF2,RF >7K +*R2=04%84_6>I6?0%$=W@X?C> PGX#G:,9] M4I1R5FXQW&F?YZ&WU8GGQ?-BY^11[YR\7"RHNTOH];CME+:V;U].5QM]75;4 ML@R8FMG$ DX5.V2ZUNAK'5-N]PR!L)-%6''/2@?8=#6YHV@"-D<(F[TO(^H& MN.I=N:L(17>Z>*I4T;5!8O5T4'1"8ITNPHHK.CP76E%ES>1[$_?A768.HX0U M<;]O21 M!@S%EJ-U?)[O_-$R#9,N.N":L;-[)')FZXJF2LV2'I@E9AGJ1>"K MKO@J;I28(),TN:T+H72$H-E[83N#[7OLJ7QG^ LT58BF*E6V(9[?[O6U'.O=^=[+M*%Q*UZEDZ]&1BX'VWK.<#;W1[\A: MIZQP+M=GW@L(E@;!2DT= [WYGMSKEK6:+E!Y&J@L;B"U<6&B+:MZ1T!-0(U! MK;UW'=P!>0=6NE;Y1B.!P:/"8*5*&%=L5%76V\(T%*@L@LKB2K@'4--UL//)9>AU';?CQP:8*V'20%;U3*7Y>Y3,HPL MN01>#J%J8B$%7##867^7.*$'6F@07"RX>']<7*59WE8P8*'+;;VL)1W!UH*M M!5M7X=>TL:@QNM!*5_"JX%7!JV7PZMY/V&IK8$CK;=G0=EXB$%PLN%AP<7XN MKM20UC&^W9&[NE#.@JT%6^^1K8L;T@88TFU-5CL[KY!RR:N'#_GO*@?9C1 8NA;]M MYZG/4JSY,0D>'8_E//46<_3^&8>1,WPM._M,53:EGVF8 M?G9'O;GMN9(32I/ @<["EX ,8_@EI+;D#[,6H30,_#'\QAXCCP&E>"974IML M&+!72]8(1@M-!X[KPM.1+UEI:FG8DMZJU.S9U)T/(QJ&OYN/ML<#),;CBA."9.:;]$XPF0PK[4-K6 M]4-F>]@V3&_XYHEHOK0)F#9UGO3_^L^>IG8_O4^&@ Y=BB(+9Y]"S\L..E8 M'&)O\/UX7V+(']-HY-OI>!=1E,J;ZQAXQ;$64)5.9=N N9[XH8/=.6/C!QGT MZ=FQHU&VR63NJ713AC)[A Q"WXVC]8^LAZ\%NHP&J]';T_#?"M%KOJ'4W)^C M(.O,!"199O(;HP\V/$(8W3\[BE%ADY/[G08!>XG+_WCB) MF8)1C*:ZW:?V+3/RL^,;5D3.RL=",PF;,=-4]*!OZ>'[),L)K'B,7[;P8S-& M9RW@"2?A8G#I/'_\*H$P2Z^@5^<@.P:++\'!.#".)\>.L8.9AF)=AS]"-NPP M=J-%>V],7E&R!>A+!HF-![T)T&O%KX)5D?S,5&8F7=]JBP4V?VL(O36?[ZT1 MM6.7W@S/4V%V[0.1OOLPK^>>_0W.PL/O$EV;E4!0;&7.SI3772(]LO7VSL1[,C_DT 3']K*&5PFAE"?P3@=5W$ M 4;ABFZ4[RB-OMKKR,#&-:VD6ZAHLV TP6AK8K%5,QJ>QH8G:YG\5T<_K6.@ MO],P/'L3(\3:'M$P=J>1M=,Z&?I#J0IK;KGB:TK79=[:EJVPUEI7ULWE4FM+ MGL4V\!7G&QX,5IO$857NZ8!\R^)UL; M=:,H/U8-9;B6 M,M4Z6]F;- M&;B2_/3ZO%1T4'10=%!T4'2P\MTC:_*\YM(46)8$-\D8?QM1;RZ1DZ7L)5L^ M,"R8Y#FS/!QB/[%H89J:D69 8]*/;R_FTMATB*]*-X4PBV:V^:2LY&PRF03^ M"TLLJ4:AEGWDX_ET%H!@RP\?!AXF++^0E/\\Q">)9E/*8[F!9W!3'C,92 2:T4 MO7,;@[SL<^%">MK!H91=_YH.K##]>[C*TNKQA*>=QV3"F-KO@ K%T10)9"MQ MLKA?Y":1:?4B4U?91*:41M+_8^]+F]M&D@7_"D(QO2%'0&P")'C(LXI0R_:L MW[-;#LNS$_OI!4@418Q!@(-#LOK7;V96%0"2X $2I "JQM.V1.*HRLK[].2; MM9'M$1/G0%L'G')PV!\,B_L7K>^_I[6$I0%B7-ST-K'69SO*R@/MM Y0I()(Y D%,J,!8J4*(Z_!9-7.8L M<)LT"SUD,]OU\<)UCT$DQ_S\E(,MGZ4+*L#4?L+L5!.!G0/,;7\,YG@&O$_.PXS(L;T)6T%V:'RZH1YM1Z M+&IXO87F!/![8:\(!?.CXN_A>>U5JL+5FN6\1!QW' M:5OP2_=_T$6[3_(RAI"#\ 'K=7^\S-D7JNY=S4_N=W;(3Q;.('25G:KJUMR6 MTTX3XUOM%#LKX70$9_??;'0&$_BC.\^]TF9G@+5KZNSOP_ M"2QR\H+\#ZEBI4H<^;0=B>SO2.5^OX7<[UJ;^=MST@MS&H;-S&7^03K05ZX# M?5S4@79([SXJG.L1X#IF[O_.09!Z(]&.M0#;=[NE2N!\P-4Y&FV=D$YW3U/:%5EPV"M^W+FXZ>MM8]?'5+8U:U2LHXCK=J,QJ MB O#,5W=Z->_2.%L-(+B-.$ZD^I=$%%3%+99,SCO9/8*Y2+"\W[RCR!PHH? M3XS;,!J?)1FX?! MQ%6U&"J5^_6-QP?FP=L>OQ%&\O:'JPQL>'%C%!0&-BM76Q5;* JM"866LD!W MH=!!^^)FV%U-43D'"JV)7K)/2FZM@N>WU*(4^ZR&\!2.(#)E"'M/4O?4Y0;$ MU21M%2/V_[5#%V&:RU8HFYHU,"YNK-9J&>#^68K#4^_ O+CIMU9MS'0'F'"Z M6P89[G4U"U'7GEF6?,U/F;KP!FF/Z2C+8?V, 2P6Q=BE$';#,RTFLF?@0O=6 MS*8X'G+(A7"H"E>J3HXNA2;5[J5[<=/9A/*'(DQ!&M@RI]LQ":R_ M7Q+89_\)T#$(7SZXT=@+HB0L2& :6(U/ >M>:^E6&Y>N^*]I K!(WI(@%>( M7>",D(7)(..I'44N9BK&L3V>\C2M2[?%6KHV"C#5'F01MFBU>9*BYTY0YCCN MXR/#[J@AH,M/_""9S>$&Q\5K63QNO4N;= -PP)S&'LWPZ@A;-_OCA.H 1$O7 M"66Q8HKC;.2]\#J3(&)$WA&5C6#35UE_,L(>S/BP6> P;[%<( )-+,(NU?Q9 M](JT)>QS#B"XMOSOU!7]R0XI-8VZGE,.)J\SX;>Z5;#;D\W^D=OF%P%?;V!;"2: MB0;VR4\6%TVW=%=\%2H]:9E>!D>D%PS"=DV]/3BXZYU*2*HAZFR)"1Z".D/L M3=\9ZCVS+JC3C"X\54W6J#?;7_5!JWPDE>UPPMZP![$V UB;;K0[>K>SVF+Z M'-(?5(*2(MG:=8,]B&3-BYOAP-+[PZ:W;UZ3%[38-&7_^#DV8MHG?OZ!C>)- MH?-A9S4.-^RLQN$:%U"WKK5/7A"$VC+R"^BSGN8FZ_R"GQ\Y!% M&-;-TG'L,,1YICRL'@?:Q!YC#RQJ- M]QV*O>+G? IK&E-.O0 M[=;SM$G!2FFH,09!8Q8"-/^"%XQ>1*Q>1G;Y'D0? MJXAE-X\8Y1UA-RQMNHJC2V 1YD11;UV5HILECC MT3T"6?1P$KJA=P=5)?:HW)VMJ/#M]N[N]GLF[;0'D;:CDG764H1Y,HKHHY_) MTGN=@RE"I>[4$)$Z)T.DP<5-W]#[QL&5_C4"M\#!?R<^N*%A1\.F])(=2 M<+&5*?@\>O^F;5VQ.B*)H]CV$2H%&H05]8N?:/_/E8W52R9VJW;5W<&.:FD?95-X"M8M$]'#N_.IVM?*-7 M?5VGUY-41FVL[DK1=VW2!>@!CC:R<) M'?LE6_8 >*S57I:.&EP3494?K A;RX.H#JF%JS:VYW!Z@!I9F=SRL2+ZE&++ MO<%FOOP%D/5^:6-:I22BZYD!-X%(7"%*;#">1@\N=@N>J&R M%&^R-7P]]:;FR <_E:._+7K1,>G/P#9'YB;ZHQII'C;*U2++LNA(UD5_8T 5 M(]>+D5Y^!PWCOYG_'(189RL*I6ER0A#*4FG>Y;REW8IB0L[CL$[PT7:!J7(Z M70(M]2G?440!B9:74?WVDHR* )?A4*H45F!5@K#J&ZO"BO,C@849.Y+,S4[ MP+)CT9*.;[ N E MA$ VEOJ//#>:\B[X>!#_ CAK#S'<%FO_%22A;WO-9>2?P-S7O@9 @1IG)9*+ M->[8[WV!]F91M3\5$](9"ISX:D>H 7X);"[+'QCP$-23EIC_6@!1M'Q!D_[T M]>YNK1IM4XWS+BI+YW!.8F6GB&9<;T3@")&3;_PF""%&< M;I2("^@,G#9K&?&).=A%0OO.L!$ET_X(;-B:-'T_A2[HE_ <-F;DT, //0 2 M;-[';X"7VMHC6+L^-Y!WUD07P%):#>UO\6D<50R:F E8( 6YXTV(0@X(VN4Q M=45M67F!ST$& -KB&>.'*VBS[@SL2$Z!<(24)*DZ<7$Z6A-XV;K.-?[5.7HS MUB?K-$\X;]3 D1GKVC\2.[1]1--BMIQGN<2^TZ\DSQ5J^UJP<5I:O%<75%'8 M-V:3FE^.FYFOR,TP%M@K8F>I4A^RI\![(C[.99UH@_0BI1B\+@E1O0?()8^ M29II$9 L.JTB7Q'Y5*](9!#;TR(\4A1=P!]]1(W\5#3D1Y?B;!Q0D8B MGY33=0>%SRB'D=U7Q$@+,'*P7<"NMF!:; RW>R,XHV?M.4KM6QC,&8AG%"KQ MK>^DG&5#?[BNT6M\)[C>-2B,-,DRW?'*@*A])EU)>#YPI>A'/MFNAU0' M.O<]? FGZS_2C+\"R/:;V"9)0#+M :=K/AB1&V=S;9;O:Z=MJ8Y(JB-2K3HB M:3L4%C2J&Y!JB:1F:ZUR=%7"JJKK]NW>7DHE^D=(\^O+)9,9&%G6N^9 'QI' MGQ74A!H-17YOB/RV=&(_ ?D-B?S:EFYUJBJ$4F6O!Z#/%Q9%UYH]'B>S!)ML M.X @& %QR;'PMAK^7+Z:*+O-X/\A!_ZRU&6V+VZZP[YNFJNB;:4AJVH+U"AT MJY)U5X5N6-,Z&.@# 3(W>GJ_?9*A7D)TS=X MF%'7:)F]^9HNBL7)]W=V&+X $'C9;VF7B75Q8UFFWBW(QZ];5%TEM2@R MJY+,>BEF\L M1"#8CZRHQLKL7]ST6]9JB=5>/>K521]RTKWCGC1.8VJM3H+X[3#MNGD):6!1 M#'G-*W,T]".KJ7/K15__A*)O>'$S--MZ^W#1IQ+,:HA*@].A4J=]SJAT&#MN MOISL'U5.=@S0P"O3B-1Y;C_/P7'/T]SE/-^ 5Q$]J;*_TCKOXD[B:M?9*\T6 M5\,3BJL.MN+4AY5E(]7)LG_SF#38DM-:*29U 9,Z^J R[U&=,.DP=MQ\.3D\ MKIQ$!W]! _=7]02=\WDN\H7JS[.WRWF^ 7_//?7]\]'1(T=#*(?/6F&U)3.[ M4F'5!Z5TJ+<'54U=J9.1KC#)/"$F#2YN.H9N#5=GIC0?DX[(C7-)M#LFX]=- MAG:.*T-Q3'VKH%WX5=EU=H^ZSFX;8SNKR/_;4@U O3Q79XZ:QPW<=HVJ4/.X M8<>NN3MJO@$GW _JY>U0440VV>P0-]QAY96-5C&V50M7J6)TT4>G6\90[PQ6 M@^@5I^;4+3M'H>$AU:R5HF&7HV%?[Q^N[#8-#9MX_QMPL'S 83"83)/U&)^P MMY954VEKIT6.\4_X,H"-_L4<;(2-;.-;R&9N,KOU';HTBA)LO'\71'&T1SE\ MU\+HH#[LKT9)55.G9B-:*=%T?$3K :)A_+6,+>\ '$_BY.E&E M%-]M8@R;,V!OAMWG2>=819_Z> X'>MA_/NBFZ"NT.$6H'H1WOWCRT],[P MX+!4T]"NB?>_ ?N*=] =)R"X_)B/AW)C5QE8%4FF.P[8TIQB>''3T]N],U-E M%>Z4$2][XH[5OK@9Z*:UZDAN-.XT\?XWU-67>J71>$ GURM-M?-5?3[K8"#^ M&?CC/;FIP75V4^]T5Z5Q$_MYJK:]BISK2,XE-*,#R-DDKI]=/9)3>C6;MZGFFKKE\)HU^&+UH'HM!X23 B2'*SRQD)7<_V'WW MI??6+V("WO(-7&"/:+6&#@K8#.BD1M'FN.&;!S3-ZXO M?HF24>0ZKAVZL P;<&QNAWQ4-X[_CB(67XUHM/?*6&^[<.H]PD\4RZ9CPN6@ M=%VV*<:GP)I*#J@?;"M@/^8\<,NZN.E;6^>!:Q,WC&+-GW=,P=\Y4>RTMW6JTCI&.F!UF#:1M^+\V\0*:#$#MI,4[ M=/PJ-QT>EV#TWT<:\QAM'<\S\1QXGG9IOX,GTM5CV"&>[C];#RU0%SP/7N8P M/YBY/G6NAC?YD:XQE^J++MUWVL/]I^_:W$LBPKGY'"B5FDQS,M,"O HNPX,5M9S9_LV(+J_84VTV0_WW[>\H:4AH:TN](E3$3]B/!C0;.Q' M 'Y>N%V"%'/8!%#5D2LLHIEWVB0,9@379X 48$PT1WH%PLQ@()9=-G.Y7$'D M'S:0[,,\9+9S[_]?V")N&=.8C:*\9:MW<=-N6:MD\ALNO>1*A^5*_4JN%".E MK8**W]^(0R(&+4.>$)6 3I=DJ++?00R-8VYO4#KU?F@>66WFN7!V6YPI62ZS$N;LPBS%T%97,5L8UM-YJBD-W[VG_9?F*'+YK1X4V9 M];Q(U:@NAX]S (U+\^&U*^J5+28YH,:2F4QD'"1SI)526M30*F\45:5$]=!% M,2C0H:3=L*#^%&& 5(-:VK

MX,M)&V_#HLV6=KO\ M$A00^!2^Y"GH ",&*N+RXMP97/-$JX_P<[Q5OKNE??;Q+'VN?''A1/B#N$$( MA)>GVU]$-%#VF?L$;\.,KG0AL+IRR-/;C#SR4#X!F!"1HGT-S!X:SYV"MHNI MA:E]2&CC-.R$E.[_ )T!-'!3W+V0W[\3 FDYP;-/&IWCT/G"R9;;_A:'0G7; M!_NZVUK-W\IY#J+4N@MQWB0R$;2N0*#P?<"5H-T'L A.!S,6+]@&14: ^PMM M$U1H (9E)=X"7^E66PW7HR8;!7G6OVE &W"DL"8^(0=VFL(#=67\=6Z[CC:# MU4X](E;$ *HB(2-T#M0 [ T6 =]62@U%K!3VZ0:.._YFO\QV=O+F$(/4Z_6. M%\X5;+ 10&C KW/^&LU)&%HD2!$B$09(0ASTDH0:+* ) E1:L*,7>L B1R1O M0HYM+6DY'Q!P+84F%+V/OVBS#@K2.SIX6N?]9)FT MRU0#YK@H];UHK;:-2]DH0JOD1H=UW"@V8BAR6J8;19L"42J>@MK(A60$6B4L M25LWV>55S#,\=3A6NJ=O?]J2" MK S)+T DL.9?M>-(RQVGWQ5>9EC-G)+W@Q2=KUS1^5B@Z!PZ/?!< ;/+;,G7 MQ_Q7H*)ZI'&N#:]L&0RK@S4Y9O,XIX,[=FR7F1>[+>&M:6.)BNGC3]![/_N@ M[S)AM>S2X'?KUM\&[/XEG#%I2@293NLK\10$ER&8^O8T[@E0Y+F6/!56*;JL M,UV^OF)S0B6IDNK^.E?(; E=5#T%8&^POIW:HT8/V"U7\U MR$8N&C%.*+)1/?8CX+$H"D5- P]@%Q$VEZT\ZF,A85?O= [I@Z;&[M81'0\* M]JT4NDEU0V@;?U)$]G["E8[[+/RZ'Q::S5INY^+&[+;U3F\U#%GP@9(B2HI4 M)$5DY'(C-9AKA4EA #1%\':&X%U,53JH96$39((BI?,FI5()@9OER;'5,*OB M(7:UICNEBY7*1SJQ&2*K.G!M-?H\$T M@YV^OF_P5?V,S6M8^4&FS(UYCC"/QF(UPQ-@IA_OY)=7W0OW:M&SI=_[2N+N MHD2DRIFKOU@8% G#P<4-59>9[]68O<8B374>))$IO*)IW3J8Y+I:%;09N8;K MD4NQBS(G+Z#8?(H\R].IT P_B)D/VHJ9GRLSW\=B+LO,M]O. VK+V6X7A044 M/V\T/W]]*ZH.F1^%+:!;?:L!QMFFTK57\FL5]^947J]#(5-KWO;*62*"%DI+ M-K/R/)&#SK@YD8M#MUEK9#Y)TL8Z/:TT#F],VU 20$F &DB BC,\4G:_$B$9 M5)WCT41^KLA4D6FMLD?V5<^.E#_21)I6.MHKY)Y4IJ-1]DE?;UNKHRB5CJ:8 M_ZL33669*QLTLZ/DKM2$E;^^[_.$?M377Z"Z2EVE4%M=I:Y2J*U HJYZ@UE5"K7556=ZE4)M==697K7#;. *9@7?_'T4_I[YS)?;=0MOI]6%9\P# M/C/IFF8CN4\L:Z#]VV*W<^%$;&>WV*,H0$?FVEO6KY=W!"OV[PY,_'/$_NB& MN33L)/=WB3$G@W3,R3246YC;C^QJ%#+[YY4]@1U>V]ZS_1+AT>?A D#)'T)Y M^&T_[WVZY>>"D1__D[CQ"XXL^>!&8R^(DJ*!+#BLN.$#68;7&M]K8T?N?0O9 MA(4XZ8<.L'%39/BD<<"2:=&X<9I*(.>T+7S5T;5GQF=8V$D\#4)X)TV/PB$J MK/3 DVU3/5,P$Y1YM/,V?>]NPU0>[(]G&FU98#=VDRH[/'KN[6 MV"_P5_)0RJS(I%!@N[TZ-FP5]FDZN\Z!'27C*:P+,\5L/O.9(G9\ "X_'N:/ M<4)0I,ULG"T-5X.\FM& 8SZ;$6B<1K3@OZ,7+4APC*4=.GPB#(XA#\*HI1U MOCA*6E#P*:CU,_(%9VO56.X(.JD6)W9<1X9N4O$/4G+V6 R#?1Z-H:8VC^'M?NTT>80F:291LZH4C MH_^0VLP'J0)?+AJ>M&>\[T'6XZ<#OM[ M^IIO?"D9$?(^YD;)48-6V\!1@VO2S>2TP34CMXNI$KCFU 7M4X*2#YE[!D5S MDH2H\>&TP9#1-,M1V=&]BQFJ/0DD.+QH'832H='+L"H-*E#(S=4:N!502;" MO&3SF,\7-[I2I-#@W10 ]B..@BX+!J/=?DTX=,K"@0\D,H3$U8$^X$/V:VHC ME^ 7ST,72&D!9UK:/WV'K=!72H399Y$V!B8SPB')#BNP7I((:=4&(1&Z+'[! M]\T8O,F))+*B#21'M09SYL,'X4\8OBS&S%B$C2V>CP.0H?FQ).\HNTD'B<<_"5K:$'(\?$7O-%_)'*;@:HA MYYK2DW'N-:AL-$O18X^V)\=F\R'.&HY^Q"F?[L0=X]YAW[1R>#E-DH53)VBG M@'N&\P)4@BT[>%*@QV*) H*+EPIDY;B1F72-%QO0FPAOXN8COX?4AXRC: M.-GX(9NO6F9X;/Y0,K Z2W/8JQTR_ .99!*^Y)5.C@P[JIPYG@6VLK%IH&[U MDX.K7+V%BINY?O69)%XEAL6QOT(V SU-F(5-]!$[5[5RN0E=R"8DW'$F%2:, MH?\M+C)K];(:Q>9=%^L4W]D,U!=LFY.J%-DU^RJD ZP"V@ ,4B5M64@'NY(Z MPCIUOF")X_/S[E(UHZLZU*;\\Q^#0#9UG<"VM^,'!,WJRD?H1T\/ \[B]\1$> M_?BBW=ES/ ;MFW@95QH ;;CB@.M&Y0/L0@:<\UJ[--X)LPX@9Z>Z=&F)UUYG MVI/J_@=JJBR*0-*.7.ZYSW#@+J]0W88A*HFD]GW'G^XG]TF,=:81QX__ ULH MZ9BQVD/L8358XY99YX4!-2)('J?:?R6 I1G_ =%"=@XM$6^J#:B"%%2?Y0)M M[T$LHAS$@&_>##?#"R QT2Y_O>,J5V@3/G.57!@ "]#$L9[,B?;U8YF%A6@' M0(P[F7"Y/X J'EE8! 7L?=9I%<$@&T\*RL6>>^J\RIZPZTUORYY(8_(WZ+WB MO/_'L5^V[&M__,8)P!$RRA_\91\PX:1@0VBV%^Q&HB0L$4P;;AW8>^[H"!2; M[@ZO $L9%=DM&^T6NK3((!4/R&\:C],-R!"\?'F';C]X7MZP7W)_:<$8[/4( M^1M7ICD)YY8/$LQUC34" RT3O6<9>G\XV%DC ('G9&Z&S4EH8/OLR?98.%O8#BBFXVMX M[W,0.A'SLSV 11&Q)^9?O3 [7,ZOE.3/*$2[H,3T]&*97:6\KNCPZ>F$U$6' MB&K=\*BBK*)M["C*S/;Q1=D1J+*\*#.+HS,[B#(@P=-*LGK005E&;YK;26/) M?U"4G[U;QC E[.R1E_O)=D/R-&6IN-%*+JYE=CA4R8U]&XO/\&D-S] UVM<: M@D C&&A?R?_&C[AQ3A ,@GRZ??B#HD()H;!&Z4$VR"QT6#T!*@/E FG-0S9E M@-I/&-$"? "Q]I.X](P 0-%GA K/?*#H#@-#&ZZ@I B'35S?E52_="6+L 3! MC:88<]*F+E!/.)Z^\"@#/G"3$;3WWW/PF%A=PG>>D4 MM@G/E<^@V,U_DH \.A1$XL$PXED\<$2+!?2%D\0N(IH=T0YP@9YKCUPO"XKA M"[S@>?GYB1^,X"2>R"_&M\=7O!R8V8_>OF2K$%CGW/O?,5P7BA%;1738W8'B M$#&'=4/,22#3&JA )8]/)!GL,'S!;PG0D78)+-]+"$$Q(U0FP ':V?Z8T).Q MZ!T=7X9^J0]/7 ;'GCOKZVT$+3B5L<*I &QBT;):A7K; /@\>QZQ:_G#>UF1 MX_H$!+KI_>+3L:7U4FL;.B?^=5:M@:DT6+$A2M7$F\77+?CJ]]7/NT;+[!F% M7[5;Q9^O>Y1AMOJ#0:E'K?^\.^RJ19U\4AH9UO SK=9IO MK4A\(J8[R62( >_0]FTC$ RKF5#(U)T%".R(#_5H.[=F.9+&M?^0NKVH$4GUA3\S3C!.!]]S@9BJX[06W3AD.MNOP MD7ITU"S>]F(*5=6-2T]Y?R7HK!:W=7%O8$;J[1]?M$_V&,V\EYV;F.XZPZIN MF]V]IV[1#AO;&W?5J;M0T[#:3_I+X#]B%.<#&\6ISZ5DUVC+M"YN+,O4NX?W M/Z_/9#]%$N=*$EM:K.] $IOF7%IF[PSG7"IJ.%-J6,HZ/I* Z"L!H4BB,22Q M94[:P0*B=E/MS\HE4(P!9ML<\C(_YF@8TX[6N@4VS?0MV'@S9OJ6HP#S%$)A M>'$S-(OSMO<;M5&GZ4<*B8S.<=EHI[IY\@I_ZH@_W1,PH8YQ<3/H=2LQJJ36-E>AG:#N;][]9Z7G%Z?D MR_;^,BN_T^2L?'6_2I]7Z?-O(!7,/$4,NFNH[$A%$HTAB2-'U+O51=05-2AJ M.#8UG"*VWNTH :%(HC$D<>14@6[M4@7.RGQ7Z?.'4\ IDAVZEDJ?/VLD.G*V M0[>Z; >%/S7$G\XI4@6Z_8N;0;=7A6:JD*B.2'3D7(%N[7(%WH G6Z7/EZ.! M4^0[=+$_?*>*,J3Z6/@*AS(<.G*^@U5=OH/"GSKBSRGB4):A>- YX]"1 S=6 M[0(W;\ OI]+G2Y' *:(U5N?BIF/HUG!8$Y-&F<25XM"1PQM6=>$-A3]UQ)]3 M! [O:5J3,+8IA:GSH53ID[CCUON=$*AO@TY-D O["5QUM9$?PE&1.0\7" M623'M?-9JO#KD^UZ]-HX6!A<:,?P:Q QS;%C/E@,!Z;9H1OAH_BUA4^$-;H( MAR2FJ6L(&P?X5$M#<#$XKY6-"9"MYB#@D'G@%N/$HUMP1.&C)F9%B"EDNM@A M+&KDIF/0@E%LNSB#.KW_R!@L:UQO>JP699\Z8(?L*Q>PT?Y9:-!K1Q@)SMCR4_0,IAR$GDS#>4]AJ.X>44)^B9Q'W_?52P6!H12.0\ M#1G39@";:83/A(4M3MH@4B>VXKCPF##B](7W_K/UT-(F#(>$>G!6=IS$0?B2 MO<-)4@X3LG$0$E^ -1=L+&II_Y)7P1+@[%V.2?BP$?/9!+@HW+IQ#.J*3K6@ M4>',*L Q^&DM@7[\-6=^Q/[@[]M-0>]E)#P J=Q:UT"5BP>,>.0+WW$P^4C/LK)]H#SMW93#I:.L\@1[6+M2L-O?.'.!]X(^&>%(4,Z(#F$N>8R( M8 ]RU#(\&WD.L$T[RG%*P5%L^(CAVT":1G(=.#X4%'+QA%;CI _"]CY\M'WW M+\X<$8H?X=B#&>@8=T$@#TVH?J 1!7,JBIHGRXH%6!9HOT 70 M@A/,4<7#K[*U\>7H("3@&)-(:,N/ 9B1/@TGUFPR1NFVYR#T0%J$* X12V'M M'GMT(T^,U TT!_ J:&FWD<0/Q"*&G(\!1>9>^PP_:LAT403#1:"1>S0,%R4L MO><99PBGIP 22X[(QM>"F@"OPJU-;9K$BVH$0"^['O'TWPGHTHX[YA\\NS@" M5A!-1(-XD6YL?QDDX@AT_!P(CQ\8[AK?AZQS'//#D*^%E0-SY62*ZQ='B>\: M!U',I2WM6(ZVIKL#8#J ='!.B&+BIA2@L"V:,\S'!Y.IS=^:6RGB[!R407@H MW.H"<8_C(B5\OTG?.,]\+Q4<%**9&Q/ZW/I..N1\#!O9I)3WS-79WSWS'&9_ MF]=:#B9TW M0T1K'/E/U$;B7''W\ EHW\Y$V1\QS&8JH*0AA4"5!#X<3FN)H M\!&WA/&+_)W(J4:,D9:2T 1F.3";6_U@I/K(_)#( A^>\9(9NBWM 0#B3ERX M)@:B=QZ)3[M(-?])7"'O'(:V-&PDOY3,31 OF,[\I4)+?G(!9IP7T&SSB)OU M,="J'<7:?X !PZ,]_AS;P8-9O1Q6$+*)![R#CR0G6D4.[[/' ,B7>)2.TZIC MCX^%UY'S (K #[;S!$8W7@WLP48VDH!ZY>GTQF3NT)I=GZM9\*"3B..-U)%B M$3VG:(!J,;U\H?U]M6. :/-,VL]R1^A785%$(@4$"0H3*7'' MGNW.2%P!MHSIHAG?/GZ&$\4?Z4SUG#=KG&<>(&X1IP#= 7O!+O8#^4QNN\(2 MXI2IEN0:" MZD?.G04"6CQ^4>S"!_QE>=<7E], >"'%R3+-O1]Y"RQK2?+-44U'P>C8,_L1 M=XX^! FM.7\]J@?"# :U]>IV#"R .Y_S\A1 < >H J;UCS 9_]3N@2\\P'F- M 8!?6M]:J9:W<-67;U+AHY,$:O4\?/7RT[Y\XW"S'T$CIZ6[H,#-@$>]+( ! MY3(TY)M=7 AH)!)R>T",YC[:J7AB' IN9L5K\8I=M.]N!FT MK"V; :4H!**QQV-RB^OHQIASR\![:9Y!]HG\7.Z,.[&(D^5)!=B;G3B$DL"I MT/W%Z#A!@^2J-EE223P-0J)PLIZ1*/"F"#D@1L4\I+DQVCD+O"MUW2$-3 -/ MNL[H-5<(5=0NP&1&2P")"-^,YHWM7:7\"9VPK>9I<@4,;AD4Q."DYY']&KL1 MX]LE!B:9%,)S@N9/IA )MZ[F)&2UF6W#XC(G-0[!M 1Y1H>$YXK/^/S]@;L^ MX =I4P-8;&23$;$W.+S[<1Q@+R1S0(9O6WCN[$?@@8^$&UQM+.W$[)K%! _O MB_(.+C@*G^3R;;JNTF1N7=R8K76=EI>=702\U$\.J R&(HHZU*0EKRA\LM=%JGQ"OB&3"E]Z-=@A.Z"KW"$@!CAB_;Q%YO-"4J@B>)E(!.$G/F, MOGH?,. [J/9HP]X%8*%?XE=25L('4D""5N*C5<_@!O0J3> ]3MYC(4[.:&E_ MR/ 2X#*(=5QQBH6$'VF42V(9FKE M8:=0Y:0[DM0YN2U0=QCWR&06$HK:G_#;- @HQ&!S-UOFDTX# $@/.2K@WJ#4 MI+)S2F#SN#]W6W%3$>$S%^*3U#Z,Z@J["=0C\F*G_ ;(/4 H2;6&M!A!#Q@7 MYH^D6^>@' :D_>9.A.B''N4B;B\^/V*YYWI>YG#:I@RG^ O9F\X LO )4 M=C(-1#!7%P=-R)3S7A%RV]%4FX!N=B*QLQ\LVG"G77IPJ5<;X.+QJ18+2[6_@[UY2_@7;X\@/L_(CK.YM]PKWF M>W\[UYK8NH9[;Z2_-Y?G0+[:.'=^TG/ MS@76[1199IA)/$OZ6.HI5JR5IX5 M ^([,6'.KQ_0'I1[>HU3T42*:3X-A<2$D"? ]:.\&> [7!=V8 GPRB?*Y )> M__U_V;/Y^Z_:Q_12ODU0D5/?)3]8,J Y^;X3/*A\MIU8O*3Z9F+23*@/$2 M!6*92XL3LC+*1!M7?]]HVV?80\># M 4CN5BV-&3+XXH*Z-)N!HD\9#;A-4 M=-"/X/EP >8UBN07?DV: ^7Z1"Y@2NC:(_/1U:&+@ [&@Z,XY#%9>?95=%L>>W+HET.Q-&3C%MN'=WG[\ '= MC1R[@6[N%ZU!O#-D4W@NHJ'(_+Q$]_*[)5PLI90]C*?,23QV/UFGGOU R!1H M9KNDT-9.C[D52LF+Y$RKBLRB7V%9K>&>(7'D=*" 6C[RR$J.DOS]7]2BK?E*$0F= M'O\ZLR5:;6Y/B.I@\6;Q=0N^^GWU\Y[9&IK]PJ_:+:/P\W6/,GHMJS,H]:CU MGW>'WL^5=MJ1K?6)HV7+FLH/:,V_=U&L[P@W(OO_+< MRX^+N9<[S&DX*ISK482_NVY" +T$_OHW>&?T;IE,C M@OHA$69P5K+;;5,IS@97U^>$*:/X>.'#\"='.'/,HH"V"V^9O*EM.N MI8%E,CBSSMFEMW\^-=_=+2W$1%Q[QW2=K-:[-[BXZ>B]?K^B2N^=S^:5V@@H MTE*DM4Q:6[JK[4U:PXN;@=ZUUN7"-8"T7E]E>%7UHWG-73]*YUU:BK";!K+@ M&L*Z'_3\""U&C3M[(Z,[MND8=X 7Z&HEK"A@>/WVQ4VWUZM)^S\UI$9A^KXB M?RNF&Z U6X-:8_KKRUOE.CB][!9IF/YC&L<[I%?7F3&UHAV>$5/;(K[O)6I( M1"MKT/3-BQM#-_N=FG2%.X$[0!%#?;96J80_G!BP:D_O#*NR[I42L*,2L-@& ML@EI&Z+U'U;HN$^4ZH""_?=B1I_V!Y5'#],&1/Y\BK_XHSS+U3,O(GI M%8M]K$KL;DLDO%% D/U')1P6@]\567=<06OUK5='_HVH?BNJWIDX&Z9YR*1['N*8W^R^([7KI?6=;NHZP[;Z\J]CW-8-34)583X[46( MMPR.V4QKJ^1D7=ST*C,R \ M^P=/8E%1487R-1%SVU&^CYT$ZC)''9U/A*/I;W M@*/"8*JU%YH-7.%[@ M\Y^?EHGC3^IDCQD82!U(N1)+%DQ7.+DQFJ_/H )'S$\Y43NCG.'%#;667VW( M'TK*DU"/KE=*]+4'[.)"T)8]-3]^?\CZ:/+&_N-C>CE==XN= M3^#(?K*8&FJ(9@RR"%C>=OOM(6M&5DF%[#*_^9QUW/WC17RYRGD&[57.,VCO MQ'EJ1Z]%XTXD9'#AX,V=M M'.FL>R"R.T-]T#/58=?FL,WJ#93^G@:*.N>CG?.6#-N]27H )-TW]5[[Q"3] M!ORE6WZ]]G>)"D_E=%+"#2I8; MC>>&M:6H:6],Q_Y/G9[>-LN&?$_?QGE75OB6T>18#+&[IW])H4DMT62OT/D. M:((N9TOO&F7G,"@LJ2&6' E'>A MPLU4+ L_>PQ_@.MN9UA+^Q=]7IJ;]T$Q!+VPK8+,M<&2WI:$@JJQ9+/?=J B MEO7#D"VZW2OPD2'PD9YN6B4];@I+CH@E6_(73HXEO7;[XL;JZ>U38\E960=5 MI>6]T9##UGR]5R + YAG5V\/SZAL1R'U081708,!B(6.WN\VT]_6J#S(+>/JRQ@,;SEI93?]*9V) M79(>AA-=3OI:GMBG=&NVMNFT.Y,T&XGY7!?M,.H0E_O MM*OJ@:&P[CRP[I@X1X4W;9"P586R7C-KM)GJZ#]RDS@.D=#Q"ZEW<#-MZ MOUUVMNPK4=*>=*G?S]U&(+Q-;7Y[2)L[1ZL(SYD'D(KBN:1*B^\2R M46J_+8ZT$[!J9[?8HPA' ZZ_9?UZ^6R18LP=F/AG'\S=<0B>82V")O_W-,S8 MVR.[&H7,_GEEX\#":]M[ME\B/,7\%F%_>7B6!\7VHTMG'HHIA#P!)IV+"N2U M]EN:4ZA&]"U\7M?!A3(_I*CNCK-'=L%#U0C>A3(_K4B#XUHJ_N MT%(C^C:?9@F,.!1Q3O@J-:+ON%2E1O2]I;DT1F^OIMD[>,LP,=OHZ/U!75J3 M5I!XHZC@7*F@\C[@/6/??C** !0!G)X CM/5O&<,+VZZNM560D#10,UI8"\1 ML)T"3$R*-P8UFE7<1"M9C>C;C8T?I_MZSS0N;H:F;G1*9I&H.LLCGO5Q6JCW M3!.C&$/=4"WN:G38E<\0[YG[MJM1YWRTW'3:AFX.3]S]]@WX2]6( MOC)L;*])\)O9F'6&?A:%,BG*]/>:.KT99?;M'Z-0IADHM#:KJ MJJ#0ID9HJ% M)D?*#.BT]_0O*32I)9H<*6[2P7G(?;T]V*_<2F%)G;!D+[-_!QPQ+VZZEJD; MO?V:+J@1?6I$G[J_9))K+=%4C>@K+;=KU\^^TZ$1?>VR73]4/.J(6+)/E_=C M#=CH=%7$LGX8LD_W]^/R$8M&] T'JBEX?;!DG^[PQ\62'A_1=^K6\6=E':@1 M?II=RYN!D;)^D9UTJ\5;C\2W\>F[6V]TVEF MC4FC$AW5#+X3*DA[C@CJ6A3-K8OVO6J]JF:NM6,>:-G67BCAO!EL% 36BK1 MN@^8T=(=7MST>KK9*YG4H:8=*5JJR\XK-24.H"6KC=)5-PPUA$_1TIN@I2WV MT2&TA/W3=+-T+V1%2HJ4:K+S"HV^0PC)O+@QVD.]URN;G_B:4_C6&WURUAGL M@ZVGO+=XU5$ UYR'OH6K%. 4X!3@&G&5 IP"G )<(ZY2@%. 4X!KQ%4*< IP M"G"-N*HYG@-UQ IP"G"-N$H!3@%. :X15RG *< IP#7B*@4X!3@%N$9Q!ML=>T'$'&W*0N;ZVHB- M[21B_.;B>QT[MC4WHOM#]N2R9[@=KHRG3!M/73;)W8,)1A' Z&IF_V2A=HFM M"LSV^[O[#U_I1^/].RT.Z&U8W%XSMF,%KHB )QRQJ:6G: M$9W%6LCG,X?^G42Q.WEYI:!"SM,O%A[QF- J">AA'=$ MA\6>; _0#2 -$%H!E(2/A!A '"#%T[;^3&:P\+&VE(2YVAH>+AB['J])OY_< MRZ7Q_+$OL(E/83![$(OZ$=P%/J5OX:)^P(/_@#?_S/+'.CQ7#8B$.;>Q^ Q? MRZ*Q/8<7QV'" %4!&I, 5OV,4" Z ^BPB&\<-I9?%59BCW.OU1[SL 4\6OC2 M]+3\)IYA( MV&KS9$+!\\6;Q=,PL_7/'78K M6U1WZ\MK*89.J MLK,$[%S;"M]]MEYY8UM1&&(BY%7"C"1">@,W-]-XK1&_7$-/9KSOQHSV$7!2 YOTY 6T2N /(_.(BQ M[_8"@#]R^)9F&#CEI:\/AP>WI2I&VZ,)W*77E>X\]290:HN@.1)*]6EPT'!X ML @Z*DJ]OF10!FPIQ,_/&5 CD_:4(K<.1M4P%/0I" ^9W& -+FYZNM4OV=1: MS0EI A)MD1O5(1&V(]-[_:K:$RI)H>P10/4_ _]*3#MQ<@W;E>FQI]#(=[T' MV,[#P$G&^]![#\?]Z$.S;,SFQ4U7'W1[ MM=80E9E1I<2H"G4Z%S<=O=L[6$XHXT+EJS?I*G4(-;CJ#9C9GS%UC46Q5)=T MS6>[3!5]H_;1BJ(4P>KAIV5#28+U,Z6\BR ,6$QIT<&?K'1>0*\+LK"O#PT5 MYCM#S%K1HTZ)6198XT/=Z!^LH2MS7)GC&?Y_:AAGY8B4?=XD+-KBTJT8B_J(14-K M-6VD)ECT^GQ?&2@E#90ME:1E=1,UQN.HD#D?QKF[K8?(*(NT[WC9,L!#5'$' M?O0'82V_[@?B[,=?<6@#/$$_"E\^QVP6 0?&MXG?]6B VO9%4J%J!8P FBX74B_"$0?E?O]0X>PUY+ZG]]3:MRK6U;7YM2 M#42^!/[C%_>).;?4=^:/EW^PX#&TYU-W?!LR._J![UIM%-)O+[<$*=E:HU+Z MW;7!SJ:N)?%2]YTQH'8\ 2N?RZWK'8Y_F\:R?^^/75N$E%Y X1HJ6&5MIA05%"?K96B@D'[*%1@4KRNV]%[1E5=6(X\![A4ND#] M9=J=[=N.K7*EUB/^MCK6_1"_:6C&*6!6Q[D2LQ]$=*6!:-^6PP*BFVVLUOL$6PJB=??LGXX!'?$%R/CP,0_1XPC&KW% MH&#^;UP]HHQK=GN==KMO.%:_U^V.)D-FC)QVK^,X;0M^Z?X/Z)07\JYIF+F2 M']G5*&3VSRM[ EN\MKUG^R7"8\L#!J"2/X7R %R:WONV]1&Z$ RM$ CJHEG>![Q"^TC7?:>('79(E:ZS&B'=%@?Y% P'] M*0B?[="Y^A($/S&23KYY/O2D<7->;OT7>&6Z_IGM8(ZH%D\!#4(V#\(8?K:S MT3NY:P$%X*HX")'):A,0!3JFEWJ)0W-WL@OM49#$-!QFQ#R737AC 2QG&,<< M@71Z_D3 U1-PS3WBV845^32%9L9L'[^%U^.OWT+W"8?M/+!Q$@*> FB^P#^/ M?/K)=TPCFFFWXQBO-X9#"UX%[X>G.LS1:2'1-$@\!]:6&U<#UT3)>-K2?DQ9 MQ!9W'3-?[)-ISR"D^*5XBY@39(/<&+MSN$47XX+D-WS/RY]&R>,CBU8^GGNV MO_P9 ?!IY;DN2 /?67D;(-:L8!4QX");?5T8_+MH<02=Y4_'11\^%WTXLU]6 MKG,];_DSS/8:VSD@9'4OD0MX;U/]2\B(6T4M[5],&]EP,C&=SP;,P;E#?&=X MHX;C> 1 5>P1=(2$B+$.7+:493,YOP6PO]GIDWM)Y82B("P0B%@:$%P0Y2,\/!HWI:/XY&> @_V%;K13P!, G>%L0WX M[[*5DVMI_R];';X8SG=,($AP.)?G\G?Z99&HI?T!T'_&L5@VK&_&AV)-:$WI M&0#0/3A75&=AZ8E (Z D2A9#WHMF3">Z-H+[A];BOW/NO=Q8S0E.^0A/O MNM,K%#S\(T!8>-7UE?%ZZ6E$^;W4BCC]$A;!971;%L("6#TF L)+D.Q!E@'W MP(8<.M$SJ$DCUW/C%SSE8(2HJ(7VAST?B-_2=QB3W0" M$KU6@\+E6''=3NH@ D MCK=@&_X$"P"^C-EXZH.I9*.."TJKS_##0./\,SU>Q1M?Z7SM.$8/;_Y\I_ , MT%#D":;'6ZR8B)M0?0;3BH; @JX[YE:<9*@1 [H.A1*#(E*=\C%/66JF.$4Y M3*2-&]!1!-*E1\<)KT_0G$E")%HYHC;@EX33]%,!)., MC-94Y9G8K@^,1+@.W:J9MP9H<_X131/4TN MSY %$W5TQSRZO' 4!!4E\SFH/D!LKJ^ ?VQ%=)1$<&T4D66.5CD()'*!CUZT MQ^ )5 SB@M&<^?@ =2#'/)!G1L>0BW-@4QENE;-?J,]+K@8F(3I6T%Z ]S_! M)1-RZH^9^X3.<*5&'/6@LGC(B\8S4K#2&SW$XS" H_&#&:^)3T-+B3^QGX*0 M A79YZGJ8<_=6(PT!*4$OA6R*"HV^(0'')>&SX$[TR=@S @D'3Q$H<#)7&;S MT.4:QR1!#R9H@2'=KX[@F$<0LL<$: _T:^[B@J4\4HS7=IXPYLB5O=2T!8W" M?V2IGC'&/ET@U:XDI2'K%9%"'KL&:WD&MK/(XU$R\$0:X63BCA,/&)V+89V8 M/?*V?YH]YGPMU5E$*'J28(P7B-%S_R(^# PURPW!C!.?35S!2LG(B^PGN#"2 M<8>"!R\D%.38;)R;WT%6!/[.(U 4K4S-14R^T$1J(X6F@5]@5"/M"T(OY;5R?P0>*]*^9C^&C.=LJ<,Z:H)-IC&G A3)*%HDH05& M1P>$/@FRB$:>2!&.1 *@]F2'+K%+85HT!V@:,65-(%'@$T6T(._E@8< O_(8]YGB MA'L&%BF !RZ@5">%N<=VH"XE,R/.>NR7YMG/D4BP(*\+(O9=>SXT[$%VK^(G&GRZ2/LG_ SS,%=B&6E^ [Y#:H<*!DR1>/#/[ M)\F5-+\)OB!57M+X$PL7U [,M<>#(N$&V#$A.S $3BC=FSL^_4X9^6 =@H9%Q> T'5#-QA+S+@/*K<$:Y!JH91QW,"ISD6 MP5 *#.H+ 9?4#"M.B!7GBH4PK*7#<488[Y#BFZ[.\VNX(B RPV]XU-+F54*I MW&VM/=J?O:00Y&/Z<%8U2X1X5BL?T3J\%REAC52*E7;)"$63I-SN,M<^Z1J77QJW<^*WO)T#TWWG] M["3@!7Y4DUUK>66V;%TKG'/BJ(B2XR $<(GS)]!B M(?$TP*!,\.S#,8 TCES0H$@,7\KJU)5Z67C!\D=)E'X"9R'K:N&0[T"M!YP5 M7[XCVF#^(S I1\;44U\LYLZ2?4F>)BU$42\^=)*QB L)2Y1,R#3R!\\)@^1Q M*I+\Q)6\K&6"\4 4.B"0'GQ,Z91YW+G<]7 P/]" M&]DW9G"S*PGUK)H"$?)/8"A3[9;:GM@M[5[&GU,DY;>E&>*+.:AI'FF^E$UD MG!;B(3]P8&4$@K\XLUUUMI!?+[_Z?,4SIV7T^#SQ+6,&.0F6 &S>D.?J\5?3 M&W(O)V^Z2R9R2DQ41YZWN/GIR'IBLLDXX]=35IY#=#W%_F3^&((4%+P&!*?M M-6 MJ(A=NKG1 0Y(1( ,B;0Y'X(-171/QAD BJ,PL)V,92%:X 5)E =X?ELCX-> M%KAQ+-QVW,='AD[9$#9#'R2S>?KM&!Z,NY/ODY_C*Z;,?GJY @6$@MXNUE+2 MFD41[ *')8X;,I8SH2/V2*K#M?8QQ8OO''$?4$TF$$I9\/'[@^3DNA YN(3L MS@?BI/+R'Q\?,L:/#55R[/5;REX?)!^4M]U^2V]K%91V[RK&>Z5[J0QKT$LE M]40@:+[E>@%\!7L,BT9.(1,V;B25!/2.5+O%?F_43ZG3;:AH1:) M*+ZDN\0!:VL0C;!YT0B;H=%$;"?)U&@1ME0 MZ4&(V?W?EC7?// AW \% ?2LH++17^JV>JB+0PA3NY3ZM^!+]'% M.9+53,D< 2EBM*@4'(NK6SI/]HLZ#\$S>#\' 3.IID0B /H?P [@&\)@AW?A M."?<1D"V,L'S*GZ98W$[)HL6"9[&,:<[42BUB$2^[,:=;<8--]"+AC4DRA$=?(W F9\':H@?#?S(9,:^PZPOT#FP0'9=X M7YI?ABTKYJ+SUO)JS@)]/K!YB!Q7ZNPKO53J@$A;%^E&BVS>R=\@9\B+G(<\ M @@I1&6^;*'N<.457)Z2'^5)=).B:S![ KA.VC\G!FVWL(D& 278(GU((0R"TZ;4'+T MH:8I?B3C'>2$ RC!1\0]6>K/XE[Q[#D+G5ELC[SA.L\CO^)\.?]H>1O>!48M M=X%1VDGLTIL$E0$!37B?CRR="CUHN Y@V^A^Q]H$Z82S0_(EI=F6! .T"M"_ M+HH->7@GE07I^^'Q<>S)B!#G#X5I7[2T<\#KVQEZL_[*6G7X@7\EZ#XO96N! MTPN+E0I(SJV,.BF(^)$GO:%I/]44.SR7<"I&_RJU,\?V(O&XI?U9O._<:W*6 MHK.D.F%73$!;$;=?<5%3QT@,Q0EM9E%9.@,L^I&K&4J92BH7:X$[FY>8BK9X3=]0J;;\AAB3I,&]'M*.QW%5\'D:AZ04WMA91Y[ MQ,0/(6"E6L ["]/K0VK(:KL1(A/C?!Q[OI(/9XS=E/A^2;\ C+WBR@/V@QP# M)Z2H 4IZBE%DOB,)"Z$1B0[+?%E+2@L]*P^2M)H-V4GZ[$(@+I:CG04=?)(B M)^\P$@SDDJ=YOZL%->RRT$66ETK3U>N6D8*TOKS_3RB,HH*\2&>T5[1&'IJ$ M0Q9MC,QXZZ&=9>",@5@L.N;PH62A++E1I$2<4AE^ZD!K#Q]2^ MG*+P6"V4JQ)"BRH TXG:&*9H,[''(E< <#6OYO*"2D92/;L\$\VRIQU'E!4N M?28(0@52/^Q?VD=)5'_PDO=ZB--_B9[^Z&;). 82L38&0GT1>8[(/O(Z91I82\7J11!1#XQF428'6'_HB]%;9F,6W)F MQ3,8A<_S R_>IRJBQ3JV))+^5TKRS!86B>;__VP]M$#Q=%+_ N53RG?"$A9+ M49Z9".KE=%@"!1\<0%T^,4U$](M9 01Y7F>H.&1-"*0;EG-80F:/4Q)*WCL]ZLA/,$1S88P+S MGTB0D?XFC@F/*.$-1<2U)^$01\F+N$])[2O#5*9:ID5LR_K+3<-@N>89/]E+ M5IV'U3=\AWEFL-JZ 0L005JX/D^'HPQBGI#GR^COK5#6R;?W/&6^G%4C*PCS M4S1X#)%2I1W[!:,Q*M=UA'Q)*?.1R^O[CW>UD"EB.4'H OP6 M@F84H9(I7[#<-%/,Y:;:NEN G7%W/Q^I@AGDTB.5UT(YTVDA(#"8C.W7_'CC MDT5URZ]9H&/ M1;\>=Y-31RR^"F+"^7AA+@H)R^;P>4Z71"G:L0C#@"SV.9O.WIQ/KN;Q1'A* M"@$;R-W!RDR2^7) D. 0LB*4QF 1:!W@*78H(C]8N(5-GG"=2R'=<] 4;Y^ M-3TR@A2V]H=MUH*8"]9%JH; 7CXG#!&1/XXY5W;!'0[OG\UCRSSK2]#J&1S= M)T)6GLW-%:S7/+G44;:R*LH&X")6G%E,@[/]!.MPB*CLERCOY\\XPS/U+B3' MESA+D>\_<=/#)/8%6]$H-2\3Y(5OR:R /&[8<+=X&&<\'*<$5^(\J:7]YD8IQE((+4IU'&ZB MH /0IZXGP*]YNR-,.0_"+#["YPG\Q66>4PN\ M7UU5JG!\_W]YA6,!;80T2]U;HJ/-0CE'BOBIGO']_ZWRPJ7LMDNN7/"(+<^? M0%,2>"2/N:'3 Z7<"\5!WJWEE,M$5<1E96E&CHRXY<5_CC2J\0,#U-<,$SMK MQ%-0R\4NN+:39@G95+_'88$ZRSG(V(>"H4=U0-FB=>6==FE[>[HD$ODU(@8A M"\R8(QP9P?AG/NNLZ.&K%:Z"Q^'!C\&&1QTOSU2YWP6=1*3:'5!H.6QBA49F MKC^(TIDZ4L,V>YU;OVRY(HB$<&89[U(0H-98;U?;>"+"_7C79U7B6>*ZR4*1'$>>6F>UP06_*8T*?87>47!4#7: M.G T[GW@6;9I=])%BYNK".BNDBYM;#>.C=.HJQKC-^1:&F=MV@"H+GH?TF1* MG $F9E[XZ7NRPN?G:9"GY1DFA,V]A7[)!"%79@^1=A'D#?W438 5*Q2Z>6:\ M\F:Q>E&CJ=4%&\4N71Q3PJ4RF$@FX]DD.W!2M!P8#'KX/$ '-F8O<^-AG"4X M8>\!%L5+3^'UK-GF <#!'-D6'@G/Y$Q>*$)Z)5/[%S; X_H!-2:;B;Q_6/4D M\41N-6]80DR0-RE;Z#Z6%53BO^15='^M@PC@#!ZH<($+_N? :WTGRU%AL[D7 MO,A[,]$^7^0=W[_=1RF.HL\>CP<=4Z2-2>01)5Y(RLD+G=4\RYOAN=ZP,SYC M-7T5;XA.<0C9T2\26>QH#JWJL$0B5+:$T8F[["PPKN-B%KKHBR^+F"AY;>E] ME"^A40EJD'JZ9%!D;KM.EDB?SY\/11,96[J7\PT R)KZE>OE9'.4.=,4W"S]K/WUDA[1,#+ZDN3^B4Q2P<2D5I5JVE \G?5Y9T&*Y#IR[ MR$/V2,W&9'>#1@C#'J!=K_-.Y4;F(I6#OY$ MX.I<$,P" MAWM(D#L0*JQI7L]Y(3%^/MA=S"XG*I4-TAYY(#17"(#.A5&^5!_P!+.=X4Y$ M:H\YP+4>.4\D\K(Y+^0SUVFGHNPSMUL*".( M,8JW N&@T0-(E6(B!K!Z ACT=(7S[.E??9IH%"0YI=&^;0^DDE9W:;@F[;( M;\203BHZN*@ 8..,39Q4&XJQ4]3SE'PT3'JE:4@JOB]U/XO1X@A3P?!I)A]( M67)%!^-$.)^J%DFF44IDT]%5$0=#W#YU !%]C^1-;!+TE:R M*$:6%F^#VY-L\$OL*\&Y[SLX"Q=4XD>]V.6D.5LW84P(H*C$P7 M_.R+/B&9OBP3,B)!W93Z4*1V%M8!8^<7,@O(@P4X2WF9J!MQ;A@5"6\0/NN$ M]U)!E:3);580SV5>+K26C#\M7LI)#R1/Y'MKHJ+9C%%DHUEX]&NF *X3-OGD M0/CN"TJQ_X;7'$6^]K!/X%9,*. JB*M7';J;:F2 (PJ41;\^/@#4B*^OJA., M0E32ST =*]]OI58Z&5K8L+:49!=J 26%YIM"K+3ORCLI0#VBY")>^[B4DZJ( MY2!BT640?[D;5+XKQ'(1=.IFD T^6MK#/A5J\&*,AU#L)]*R?$:^XX\?::UKVHE@LW P">WQ3VI;EXD! MWF!$ZGG2_HY3(RC/UK;PI"UGRV&F,9 SF3!#,QU/9V(K7 MXTKC$_:HK>;A[^[Z)K/4#S/DV^;VQZX0]R[_, GVBW2;Y2+7.3BDR; MK+%A+O0.2(&]./=& :M[Y&Z:!P)M77, 'YB%ZQ!SV0L?!'8;*]@-.^-AEM2< MPG#<%3K5['G$KN4/[QTWFGOVR[7KT_KHIO>+3R\0# 1*_G5F@[3:W Z)0_C/ MD6\67[?@J]]7/S<[K>Z@4_A5NV44?K[N4<.6->Q6\B2K-2RYIO6?=RM:D]K= MKD_J6M;9[J[;ZG<&&Y_T.U$?IT @Z.XB MA+9^"9+S;_#.Z-W"EHMW*H0 B@C8J$:R1\-%OV_4<2\J%N>P[\$V*XCV_5NN M?V ENRYF LT!VQ[HTE'HHM!E([K\3;NC.K9S0)3==OR;J-Q32+(SR.0H"<56 M=E:S,!/T,0P2W[D2*QV/&9M,-NV^2/\"^!W[S(LWOM@2=OG M^URM]-O:_70 M0C<"XF]'VGM^SR&^KTZ;-MH]W>@;//?O. # KTH!8CV7/7@A]>9!IM4:_+8+ MR]W&<_+22E'PF5.P,=#-P4!1<"THN-%5V?9? MDXIK1,B[GD:[9;ZK#RF_93IN$!$;9ELWNUTEC&LAC#NM]F^'V?(3^E]C;/FE M&3=KN9=9;LN%_*9VM&?V3;W7-DO27O$)'XW"MB-4_>BHUVMU]I.$2[LM=**> M)2YVVH9N#ML*%X^ BSV%B^5467.@]P:#W0V+-XV&.\)TV++VM [>+!YV>CU] MV.LKGE@U3^RWE^7SN<>L>#U&E+;)D*G@>RF\!7MO"$&9NM79T]8\L479+'IJ M#2MW_)P_)@XLA8G58V+UT83SQL1+RRCM07^;&+@C/(_B!C]O'.QT=:O;4=RP MCL-2 M'.J'PY:I&[VR(J(L+!0:-P:-&XC#E]VV/K!ZI=W*M6'!M8]R[^R*;K^N*_J< ML-HR#;UOE76JU0VU:X+ >[/E<_=?WXE9/$*UU[6LM_W*P(BB$=QOP[]M]GL@ M892#NWI#NK]O0LJ>C$HLK1\7!ODD_;Q83.WK74#RQ.OH9MO=\N2U\UK$YO M%/&99LMX5??'F2&QT1[JO5[5C8X4%F_!XNXQ(PV'8'$#4?C2&.A#RZRN0XCJ M*[#G.?1;G=?U39\;[6S\>/LUYSYT5MKD=$W]4ZG M699RZ12#-^L&Z0WU?G_/G&)UN#4_7%.W>KU&G6TC5+E.JZ^5$2$?O6,V* M/Z6'<^[^RTR]Z1S*C];U;T<.JVA\K-56=W4T;O],W*S[:_9-T=-,LVSY*'6XS#G>H=\VR"K;R7&UGB/U65[FNRG:I MZY4>=543-G/NKJO/W&%UZ051]$X;L4D0,NG%BNU?A[7V/#,M_M+HZ>:@T^A) M,;7U5S03)0Q0CTOW$U)H<=YNK$Y;'W9+-.A1;JQCN1.-O5OT*'97:#"V]4'[ M'-G=N?NQ/J<:G71C:9[BRHFU@XIJ6JV^&J13LMYUCR8O-6$RY^[&^I/%TFO%75E[:J<< MXM<=."(G2$8>2S54->RY*OC4FL8OC:[>Z5BOB#\-]?8H E,$MI/'M*,/VH?E M@RHBVPM :LCYH9"I-6'AN%&C:LE5.Z?THJF$LQ+..PGGGFZ8 M92>YGX5P)@/Y]]B&!<._COMT\W?X2SYG9H>/KB_WAM@M/L'-#. )%9^6T5XZ MKO[R<9E9=NIWWLQ>NY(G=MREK& .+45;F)FE/=N1]K>N8;0Z&KS,PV:FDR#4 MXBF#_T+&M!D\<1IIS'>8HWVUP_%4ZQBZ9K;-K@XG.9O;(7P1!_ 4RVR9Z5-< MGQX2V6#ISV&I@8-=4N&V3DL#2/CY13AL'#([@N<8[9;Y&SW-:/>RIRV]R3 & MN?6*-TW<,(JU_R1V"+)"ODO7''@^W.,%S_!I$KN>^Q?OV8IC<6U\-<(('V(# MSMJ/3+O_>*?!]]C0%9;Z,9TSP*?I9FL=MJS?-KV\2VLU^V:KMV8?G;:Q\S[F MH0NH#/B@.:$+8--&+V)3?%UP88*KRLU%X#MGO\8LBK0HF<_A9K@LN\)^LET/ M*4F^&][PD^&NM:PR;@V)"8+*4_Z_DRAV)R^O1&-R9,1W.3+B8SHR0J!;=I0+ MS7M?F1RG&?[C,8SWG'RQ+]DN$RDL@2,<<@:!:AGN =+%2PM>617'QZ? 2V:L MU3P\6F[LO((\KXLOR\L+DE >P<1CW+LJ&)0@ZJH0 O#!AE=%B4<(JDUA62Q< M/7\/,->+&GCR677P1]'\Y)7/>K4;R_%.-Z/QI7.V_?2E>/4C\V%1'A>?SLSU MW2C&13ZQ;)%"\F1KG3+;&8-V%]-MSR!E(WUA*U$2VOZ8R3L%:KD^<)\X"%\$ M3M'= M_L*&(Q/(6OPW&1'A -1=($?!T@E<#3G]UXJCW!WH($X0=\(-7YI'5 M1;\! X$JUS()@QGA FD]@+ .N;>P"PB>L#.B+A>7 EZ(RQRYK( MT40VT0_[5XH9EW^(;*)7QI%&B8F&B^CEKJ9<[;J2#C[T;^VEA%OK17] M#U];<#WN> 7=;?B(X248294WCY,06:0@EM9:G!7'877AO.9!1 ST.F0>\?+W MSZX33X6S(7^7L*S;V2WV* )5+UY_RWKBX'Z]8MH8F/CGB!AHMA=!D_][&LK5 MS$%678W@='Y>V1-8[+7M/=LO$7HB\EN$_>7A61X4BWSBYN^C$'T=J^MK -/! M$/]BMT_$GWY60("41#^3N1S#/LIHUB\+-.IN.$N3+P(M!N;##QX M7.9>>,SUVB;YE"I%2S(--!DIT:X6)=KBQSGYMD6JN<[_OG#-;J_3;O<-Q^KW MNMW19,B,D=/N=1RG;<$OW?\Q>NV+XZ+E+2S?VWKZ])QK%Y0@=[P#/F1*]5<6 MA^XXJK%4+][!OQ@B%N@G<]L#U&)/MI>03.$[(ST8?B1%%Y7J$>%3(-Q+@0?8 MA]N?\>U?(Y+C[_7>4Y+@Z797A3 9_,@E*X MP?*/_GE_-R=$'>#T%8[DGL"*>4/;% M0$YA,OX9D:F"6I[CPD4!>V*&ZV/^DQL&/AFE^#A\'="3DY"BCVR!W,B@ M?P!$4)1&<&6$3P"J^LE> $(V&":[:'Z9,WW5XD48FWBR^;L%7OZ]^;O9: M5F=0^%6[911^ONY11KO5-?NE'K7^\^ZP6]6BS$&Y_9UD4=5!JF-99[VHZHZO MWSQT;G*AMZU3'UX8!W ZR5]S17N*MP]]B; MONSJPWZ[N9V)5)NIW%FV6Q6VHCOL)%\% *]5):.X7T.Y'TIN2^^WJQX[H;C@ MJW+!$JUAWB@7/)$'8K^>:*\)O-O5M(1#.KN<&>LOVF&M:<'0VSUD\ T=DZ:P MK6'89F*S&(5M]3F2,\:V2Z,[T'OM$L9[??!L)^6TL6WA,/O?/.VQU%;35.SG M3-F/H1O64#=Z98>8*29T*L]NZ\1-C6O+@U2\?0WP/BWGVQ\RVZ5Y)-+OM/9L M77^>='(T_V+S4&/0:?44:BC4*-3N]XFS*;0X>[0P%5HHM%C1,?I*D"C4*.88 M_59?,0P5C]P$O)72Y[8Y*50H_ZH4=X5?-:8\0:C:3NVPWA8[4)UB'E_ M9AD.13NL-3%8G;YN#O<UN6;-%X9K"M7UF_1I]O6^= MV/=\^JJFYFF:EYU^F<31LPX)*/9SINRG-QCHEM5<47?F+,CL*A9TN*6[;7 < M5IKVRG9F+]$RNV\VNV7V=VIA'N$OW^AY.&QUVE;I/L_]EM4OUS!W0_M;JUU53]Z.-:S? MHKK#K8NJC#U5?%4M@?6FT&K=HX:M7K_3C*;1;=4TNAKPUL.RV5WJJR[2JHOT M 8 [27_:6HC9\SW0OZDVS65!ICI;EP;9<3I;-V+KY]*8&L[A=5Q%BT/D56?J M-]8CL-W1S<$Y=@A4F'OFF&MT]/Z@;'^.)F!N+?3O]=)C#/0*=;ZU1K%(H%/O+*10]W1K66J%X:SS,,%I=Q<3JX=;8K[K\ MU=P:6:8"3<]^6X7E'5/O=YO;I_>\#V=HZD;G-6JN*CZ!ZVWS-:KQWP)P+RVC-50TIX*::R'W(]@0TWRK MYC1HG<"4SC'6]U9/U&Q;^M \Q\FLC;8RSA#3+GM#?3"L341!L8W#"G$[9?2G M-^I75:BTBTXQZ.H]HU]G"?3&3N32[*E!R74QFQH6-+D+HE@+)M20]T#[J;'. M!1,4G0;/.#S[PVGWSN!PFFC5-!9I5"BTKB=CJO[G"C.*,6.@FV;9YH0J?K)C MZT?5\E6%4':U!5@%B52-[1=E=O7V<,^(2<,PW;S]M@&21Q!@$V#@D4Z>"!17%ID&K.]0^_3,R4"Z*;BL MLP'+4%O=LH>=TIEXI*27KMK4*^ RDF<#=2(:5>^IG+$6;.*(ON SHEQ-6:) MJN[;):M*5EV3E:QVS!+%7,^(3;HX[%26]!9-1#;RE;=&HZEUDWOIP*$]8C%K.:LM!B0QFP?L#L$ 9ZV^QJ5CH(O(!C#)T@C)0_8SN(6("18S0A_*9I M:.T5T^D:FK[-0*:J# X\ K[V6=AJ(3Q=.K.\&Z,,YIGL=O/MN,B,2;# ;W] M8)&FY!NAKI\U!V/#U,QT,O*?04&-J&682Q2_%U^'L0 M]R,QT-!E+%+BR'&=?_.L'/A>&R;RE]P,.J;6^LO:#VN*\FEIK#D*!31MO(0T MB6,-&!#S(!F5WHMF GZ+TQ;P[X]M!V'CA5$ OZ)0!;I\=@+?FQ"X57AE%+MV MY <"@L-=24&S _[1%3'NYN%;B%R4N9)>H&PGW&[.#:AP>O\9>J3 ,' M5@1LO+@B_*;KO\#,LA 3P!# U934R%PAZ(18RUK*_X(5.\/9B21=4N>A(K(. M8)ER L*V*-9T>WF7ER8K))E*[.P"?AA@71!^M#"1Q<0W(?.>?3>>L!JB/9?8 M=UJ<+^88^G&0@)M+.\=+6';?B%]@\3%,BP7+N':![MRPAECFP09?*=B@8IP] MRL1!'(2AUS.R$"4AZ9Q%KDZFPX?= ]Y__6LO0%-XQ3 "4DT+QICZH8.<\#Y@ MH!:=9_;AQ1E$8^'$R+XE;.;&_!6[%X(\BE:_LGJ^?5@]"XK)M&/@?P^;=B2JF'JM'F;DQWY!&$)KCT-V?OD MQX=DX^=X-"5ZZ4-^?]><+@=B(:SX[3FNM ;'E_!BB"^+VQK<^F7YNM'2K$;Q MK8:F%UY?-93>T"RC76JHU=>MKB4G=>Q)&9U.]29524A9YOJA-G@3UP>H+#]7 M<)+"5<]IC@J6!"C/<",SY ]NAMRA&9([.]@2)-4X$Z4!WSM@\SC];4Z1P$1Z M"]\,ETZ2B@ZBMST>JC:Z\R;F7M:](5[K' %G2L!M#;BWRNW8]D:KLV8ER):. M;R7(RH+L(^NS28\%DD/W1&[GGMF_H6GZIF5>9+!8N;57.D+&,+MJIU6VA%8= MLI EY9XYY3:ZJMZT).7.)W_AQ%LO^C4;:KNQ[\Z\%:'@K:)USS!)7+>T:O5% MK&S4K53E4I7/57FWHW:M>Y6+?78/JFTE3;W; K/N M#$I2GR=VVDVU45K12.P82RU1!'+QJ>U[9XCRO]R)*EKA MEC M5=4%R<:*V-FN]%X!N\^P\S\8":*-F3+ .1JTCB3:> _,UP'S/$G?IIY?99^ MG?*GQTX(8R'9PGM8'4)!]G']43)Z-+:C9*@!5:ZP>[PL#GP3K@[B/J.1!LQU M@ 4 * %38L^)<&9!4LNFL,I0#>M-),?^U2+8%<$(!R3<#-$E'\&;*ZK'U [- M%2LKD@7Q065(3BE??>&9)>2S\/P@NJER5J75%D_%@U5PJ M1/LH)[.AK$BUJE+<8,T.42SL*];G(D@]L>#9Z6-IBINOVY>F$$:*7E0NL"[% M*HQ6N:S_VA46D).2DSIRL8KB;65%:J#*(AJ'*L!] E15PU5& \KB'K*XARSN M41W R>(>I4$FBWN4!IDL[G$4:W2$2Y"QB/:ZPCT]54%F!2 XI M_J3XVQ3;K[9>&<@L16"5\&GH6K7065DQ6$-'1LUJGLR#&L(DJ&&%4V,K;JUM MDK%IJ$U3UM6H+G(Z9?,W)'*.9- W2^S,)%*.A)2&9AP7*Y6U(2159).$FU99 MQ[5DV2-E1)4N.'C6;%M#T[]F9YBY%MT[6?MGN#.[W'#G[*]TDI( MKSDLJ2'[[= ;HQCA5?>?U \W'7W'+G42,X>V*(P=#YTD9@Z-F26F*PB)G6M4Q5,5M8>DI2TG9!OF3OV=9>B MH8((U;5J8;.RXJ&&VZ6:'9C\+AOY;@:2[ *V?'RAZGJK1IV?CEJN3'+$!7)$ M5S4Z=>J%)CE"P0D)?-Y2F;#+.V)DM*YNGZJ36V%U_4QW"MDM^S1R,_J'_D9_:D[ M>V9KJB@#=IA>K=E6KC!CHH0GSPCBP(\8;2R\2!N_9 MB[.94KU/WLD7J4.$MMO8'18HH898_[U:?7VS8!\=LJ_OBQUF>HT/ @?(+.'K M(J$ CX.X[\C@[@[^]<0RK938:;7W0;+43!,_-9\#S6\(K\.- #@I'@Z=OH.MK8&W MP(H,0-710.DK*GRX%R7ED&FXOL!H@!E <,4H% 5(,"/.-XS"R.ZC!R'PPFY M.G09BU0%F(TSOPEK-GTE:;Z6^Y"9S &8:UPT$?I6\:OS.3:; MAF:EGX/1_#@*(W@3H;.$=X3/S6^?E4\2&4G MWK7TIH+*RV$)Y$@Z5^?HRB=%UT6BWE&C"-A.)C\!1A\:YJZ MULVN+8RG4R0;%*/9>1--OB!+>,K4CP G(%A -).1]6^&O!%/@0WQB_A]]M,) MB4:'*1QV%LBM1F.-1#Y>,W4:IZBWZPK!Z<.W;X$[/-L39X)/ ME8Q- -A^_P>(ND"9V#^8F!98'/#17DP+^P"/3D%(CXG=@(=P(#](!XAQP^]X MI$CR7Z01,U+V \H"M':317&X>;3P9"4 QI4D)/#6M "Q4S^D=;X/F$NX^9"T M[D:D9M\2!DAC_HK="\&TCE:_LII6>8?)8E+M&/C? 4G5,/*@R?XY#I+93.T1 MN^X!I']KH'!NE M% WV#7(*"80A*DO4?R[LT$#A$.$#I:,C#)Y5E0D+1O 7/D"<1TSWXH#ACYX= M/Z0M'R@A&@4^#RI9*"6Z.,P*BG3*R9>(/H'K8*I]%J @RXNI=*>Y- #86"#" M(P:#H/0!0PX0@XO+@V %?%#L*@@9^FK.\,'?CP)]<'^'QU21=QH7E%]N<0 MT$L[KDA(]EMN@=R,8 N'@N@=E[=D Z+^2F6HXK]XZ50Y0 D4S!L!3Y$=)VXB M"7$#+ X=[GA!/3*7]2,T'CW\!,X"B 8_C"^DM$,C@XAT4FV0$[MD^'++)YZB MC8268@_EK#!HALY/M&4F?DQV+1C"*)M@GC2OFP%R%#QP]]O]MX\W2$HTS"1V M(V<* (7]+>JPB0WD:(=@J2'HIHP;?T(F@]A/R1' &\: @&3^R9I"'#H_\Q)Z MC%8)4P=T1-P&1J6A*=\]0A%\=T+H"Q$DEV[<2ABR143!+;) M#HLP5E,N OSF!H,E1 @:7 52&>-O>_Z2%LXC4?@DBE9 E<0W@"1")H@98J2K7.'R!:70A2?QSA=\3A#).PY-)PQCN /\$L:V MV*5Z9 UY$;R3&^L^N3H?8NR@R$S-SIS!N&P;IN1Q11M*(9& KI#/"HS$=QD) M5V1^OE>NG'?+UB/MIP%4M+;T,V#_@7XCT*'E"%SBP,N[VY;P.KR?N9\1%%D) MDS,CKYSG=SG-2WPN%. 5W%NIAZ^>G7>KK-!"(9VHYT30)GR1HUXHP_" M%^<*A'1_0./.;0(!BFFQB#UA&A2EDPBLCASQNC$Z"Q.@)3C(#1X2ZU-3$>40)*Z.?S%=>_-A% MUQPJ@!'Q 4X$A%53:S1P8!W_+E*;I;77AHG VD#BKIG$(=5:"G=-^01H'\8! M$:[CT8(Y97K+M@82009E(6.D#93N>^4SX.OZ&TQ)^8B+% 8#Z8KD0. V"Y!/ MP %>'\QZY2F""YP".6%@=S?E_EY5[N&ZTDG&6C+8/2\F]^;4A^=ANK"2B:(W MKO^1GEK,F!V(TXK$&:C,_8 @0[A?C9]DM#DRZZG=$[) 'Q^!3J"G@!=.?^F"]P1F[!);FJX1@> WX^2K>G0=@+EV79CE&;! MC^MX2H*W3V[X0<[)GK.,<#+D'T_<380FT JT4Z-/)#:3FFZ\^+C$&H8NXD1)5.Y(%J0 PC MX,-Y^O>;FZ]\5C$*2.7U[0?_FF1$_2(_3 M(= "XVITFY19_JV,EKO*"!P;?C"!?O9HV$Z:@A6 V4-^5[\08&Y^J"@S/EDZXT\ M7MB30ASZKLO/K2E0DUMT Q9NP\-9O]+VDFAC[%)!R,#R=3/GJ%\1C;!E#-!" M\*E)P:<<'"D+4O P(,:UIR%[G_SXD,2\.AZ!EU[ZD!^].5U.K48*X+<%!7:[ M6J>E(Q&*Q&[Q84&?&J#KE^7K9DO3VV;AK8:F%UY?-93>X!,H,=3JZU:W*2>U MU?5V%=%G-EO[FY2U=BA1RV!!01H69\'",//UJ13ZTG,%20]<"9XFHG\I=H67 MB"-9^ >7A7(\5\+"G@L\%\6,TSJ#I4E?U$.3"O(R=R"G*J1.K8RY&E% M&B/8H&_AF^%2*F-1UKV*?\X8<*8$W-: >ZO).%>&1U5/S=INT,EB;.H M%7%E-$RM6Q5<5K84A!2 4@#.-7=+U8W755@Y@! \4@N04P+^?B$>ZL(Z?S?5 MAKYC5XB:E06O(7(,U6S)AK4518[::NY8FUWBYM#*5-?*=G@[ZV["DC3F;&NI M;?U$?'LI'O3[-. \,:J4JQ[SV-")5CC3R^R4ZT=S5[K:M.F4 M-JXD9H[E05([NBXYIG)X,8VF[- JZ6(17);:ZNQ8*5JZJ#9"]^.Z7+O+\ENB:YW'8?"3F&VNB6/7V6R#F6B&ZT)>-4$S=MK2/=59(RBO5=MW$*7^8) MW%4G "_/F-O)A#K#N(V6I7:Z.[I$9"!.!1':Z;ZZ]Z9$:)40>F58JF&850FM MDLA\'3+;FE$55-;(&)2D5-"JS5 MXW4]967XV"Z0YR#/_LG+,5"%MO<'V^S( M]R_F_3K(GP+!86 M+C.PPU&YKQW2KFAG>]<--6]6[93UG$C=' MVOK -M8LGR$D\7)HO#0[.R1NR8WGF9-%"T3IB=30]3 CO\UK_/-2\_,J MQ;R$<3V-2.,U1F1MS_@LM6.5==++D_GCX,94K=(&OL3-D9R>JMF1?%--W%@- M[13!1C4R)B^7-%2]4?:DXC@1+4G58,\':V0EE\NG7O>41$(%GI+>^:)MU=-2 MLY7T+*^>&RKS0KWR5GO'LW#I83PX;CH-F7593=Q:N+&5'6K+7%32=Q< M67H)\T1BY5A6HZF5R!.1SO?+( M#[79/)$BKXG+4C1.:C;S]"O8HS;2]]H?* MBQT$=FT-QN9%NAFOFL:1]^727;(55LJW$9!8.316RBJ06O[EB#[AT^E.;7=5LWVCD&0^X/1B3PXKUK@97;,V2=D*LT8>J.I M&J5;X>T1/)(G)$]4C">NC+;:,:S27N$:LT,9;^[!6*."A-#2:D(&-=HN2JDL MI?).S8HZJKEK3>M3B6;:K?\2V?"IQ.F?.6^9V,'(\>B[,*7D8_SXQ3"TA:TY M;H2=X8Q?"0IK,)(P8_.WVG/&+-]9!B>*(Q4[RD;HNHT>(/ MBRJXJ(K'Z!YQ:^,&?Y"IWJXJOD?C89(N/LC^C)TIQ9?S--YG^.D',T35 M0%.^P9.KGK#[<". \6%PYCS##[NPJ$P8L>EU/,4CIYX=.J&JO(R=/BPDA!?2 M964"W2.?9CC_+LT5A@YCF]_VXT"Y^>VS<@N?=R+E9A0PEL[PGA 8!TQ3\H=" MJ\[CZD 01IX@%K*OIX'?9V&(M!'XSRP%6JC0.1J@!H!&^.+':R%BOA>'\)TP M9( 1Q^N[,4)$F<)KUYE'ES.[$_S9 4/4^R,/UC%07IQH#"CVIPP?AI%$YZ40 M$8\(N_41D!BJP:0>^.LX15S8K0\K8F-X#0A,$6V=KC[[ M8?B.B!,H+?T,SJ>/SSOX#>2/P!_"^F PVX4[7AB[D>WU9ZKBLI'MJM0?BKH9 MS(EUR%BH*3=NZ N8(%D'V:^$H8^\)%9,E)H%$?&>8(PYA LG*]")7P@S]!\B MLI"-';%<%Y=[X?1O+@G$N1P,EY)F,OCT Z4/.L0&(J2;(5("_A/O/GY] '*V M^8#V=.J"JDFPN&Y4$%V>#YH.H4Z\U4-6$-.C&-P-\BT@4&+L?<6K)4022R\0>L)VHX-N8,X;O)5P&G)JEN 5J=+B& M(-T**X-):RL)*:-H=6,S$7%2 QKB@R?&!;<2@)9<>QJR]\F/#TG2F.,12=!+ M'\0GA<51$!= '^2W/[PX@VC\OJUKNJ[_Y4WJWQT]_&6P 2Z2U\ M-%SR&!1MB[?=^8T:UBJ MWJY,#P=)M))HM\D,4IL[Y/G++A&O2?M8G^-XS[[39X/7V.CU(ZNF:NDG*O,GTZ0W=YAK=R1N*HF;EMIJ MGJC[WP58QFL*I9\DP>.\#ILN)O5EET+M]<])E!PA.6*?Y?$E1TB..&>.*%_G MO-+)D;GDGVYATL:)LGRL=THVS2=-#@PSETDUJH9B/V163:TR&4KGSFR9Z%$K(%0B MG6/B# 8N.U'(8QQ@8JTRL:,X<"*'4>JKZX,D!E1-E &(]KV=9N]L[)\20ON+ M/BYOT9]RW2VUT2I;LK L!+8WVP4D3AP[+PFX1@3<48UFV28*QR#@RG?6/=+) MR"EIXW-.P5%!H./'#9T2 +IJ=0W5M'8L2GLL(7[2.)43XZ?35G7S1/@Y/QE5 M/]/\(QNR "LD#1W/]OI)X:7C!]:<$@A&0^VVRV:\O"I"8*^6YIDCQU"MQHY[ MA -+J+,P4E@8ON=%L="Y2C\P-?'9=M$;>UD&RU5;[7:/%;@I#942^0X-U6R4 M2%0^CH5R#@9 ;NJZ:I3M 'BB9J!JN-TF[=:'=1ENU MNF5;>AR<=B_ 7OSH/#M8\[ W>Z]L:%QUWC:)V>VJ>N.H=1*DQ;@U=BRCI7;- M'7O^2+-Q*[,Q'X13I7H))Y4+6GO'9)-*VU27B\YFV2#LXY@9VW3<6!OT]^M? M>P$.MB)T3D"A:6'K#R.5K^R>KX\E*<8[QT# M_SM@C&(F7(DW,L_\B;-W!G][XQA6RVPTVOJ@V6Y95F_897IOT&B9@T&C"?^P M_E=OMJTWR6OC8!Z_-&+7O8#9/Z[M(:SQO>V^V+,0D9N%#( EBX;R$-R,\4/& MC-X$CNWN7H)Z*9J*\/)W)XS\ /E"N45GY2\I,'=3X?Y2D^KL >ZOZ12P3SQUZQE"6M!T( VMW2*J]D3!-R!V:AEB70FA M408O9U+W?MO^"KN#85/_@/,'\#9]&$X4!W/*U$+T9Z2=H91AX$\R_=.PO]LS MQ:W717C(X.-+"#Z^TBW5;#?W5PFP(KZFXU-O/1*]]T^]IURWJ79WC>LZ %O M*F)P(A.Z0CK1#ZCE;%A3E7CX\Z[3EAPT54O792W(ZB&FJW:MJA3IE)8]6O;S M6/]1(?%E'#A M 2G^_VY. X]IM26\<>,-\AC\]=?\@OXM2+& MC;0Z4QHK0V+=11(["65U0+_H2Y15I2Y4![*=:79MK=VLMMXA,SHM359[%;.E MATF6F3P,9"HM/*\,U=1W[HI9V:*KKW>X2VZX0&[0VVJGN6-K@VJQ1*$"?W48 M[;$C!V\H$)"B?SA2DNIZJO+"E+$]6*V<\<6W':VAP+1<,*]4Q4;3+Z"R_7C/ MT,SD'O>4):7K5WYK' =MT9?136A&D &+0X][3U9DHE84A MW86/8L0K&J&A _C'1_#-%S_X@;_[]A2C>L0"^&\J+CMPHCA@BL?8(%2Q#Y<; M(Y$H4WN&?PW\%X]JA_IQ%$;P-E[LV2X5G@72A$_B9VY^^ZQ\LOM4156EC]C/ MMN,F=57G#P)8X(O*D#_KL..467UER&PQR7%#I6WNJ59<[H6=78C"JF;\) ZE@^I$_P$[V*-8QOKHT0^UF_B M7YP&?I($5_Q5Y"53ZZ;?=#AEAK"Q4N!YQZ<).\ M+F[ PM@E[P^2*/ \>Y <=DS<^F[>$3G17XP4Z8QK,8.100QS'D0TZ;J/.@8 ML'B?GD:>$QD7G;%R,C;-O9#Q6[.[GC2!BN:DF>J'9->W<9[3P,$P=G>F#&(J M<6WG!IF3)7PGX/V\YKW0B7-,K35743#OR$%5 _>&(4 +F&YAQ,#OHU+@PHVZ MJ1/)H[[WX9^KOZ1WM&8*"=(%7LI4^;DBN+$(^M(PI*9V-3WYC*:8KB**\0.%-NK"8YL?OH+J?#[)H:M_O KV5=8U.8+]'T M?<0F"I 3M]J7__SOV/8B8'O,Y",DP04W^?=')P1Y%H*I'2HW/3"FD99_ -H? MG?!'#637"I D_7OIL"PXTE+V*JG^";@*,$NL]R\\ 00>=W*+FG TX=I(=OB> MQ[CWGQIQH,&89T9->8!K(#F 6Z?453,['.RYB H4ROF$9< 'LULK>P(;?F!B MOF-",8A;JUN^:TIV6$1=^.5B^9 1!IJ21U%RGCE*=IJ* ^(3UPU?XM^>F\'B MQ40FX5=5?#!@(**9RF<0B^UCTL-YOD7&_6J(,CJ,)[0=Q5=QYP=V=$A 'S-W M0#M66#W ;?,>_*V./L2,C+='HX"-<&5S@,^7\0RRF]+P:.V\7"QMD+F%)=I_ M)+O9+!HX^%>*WP0O"4(TY>^^.Y@O,OEPF*Y.59@-JLL'\B/J&Z-9B*D,N,6? M^@#LN6*!;V;5!*%F.@6.I+7DZ G4E!\3$&%? W89S1ZP*LX4LF47!M9 MAE/053]!%T8,!G^K9]0::3;XGP?"#D )L*U?XY1_,J%O(Q@5.1+_5H'U9XD3 MQ@8EHYO@DQ? A,D>\*/ !39@+.V8A M$[-V:*:N,W$XWPL1@.V&DK8Y>2:&G[0_05-I87WT?GZ-8FT)#URGS%>'+7*Q MGOL$\@YF(]P'_=E"E$@M%=_'.!"$L8VE#0*8ZPPL3/16-[,2 W79^;%,+J"N8-DI_"8=OW0?5PJR<:@ZZ"[7P (@-D^R-#:Q!5 1@& M$U!GU_]-&K(/6R^'U EZ,!4VAU[:M)'\KKA/R1J3MV.'#96[GZP?D^WV,!PZ M?;#1$;C\WJ?4Y!/W-.4W.J+P44O:$>ZR6!BB)4A;M%V&1'L13_]@5'OU3HP& M1Y^;-_L/T 5Z^T.(+N&$,/I9PIBFA '0P5TB:$A&@6\XI1XCLS*!.BI;Y'YX MU/[AX;DFGCXE&Q@/;HBQ%<1+Q@@."!MT6,G"?N#T$&<,[-9*;D1*>H?OP>IA M?\9H.8C38=C1@WDSX03TC?7''DQN-,NSY&]X2(PP)-Z$OY.[503)6@ \>,H- M[.U=A5.@SAD-"-!E:&22B=C_,W:XT8/$= OSA6W9MR#N_U ^?X47Q@X8G?R0 MC]NE-@7\.D#VL#7/!. 5$??6Y$=V(+HUQ$!3 7KN&,;Y)O8V#CD*4A$P]8$6 M'!:JR2OTD_GP"O#;',/D]>$'H[C[2EN;^I,>@(T?E<#,R9&2[#))&; A?MO#[R<3!S;"S4[F0A&MN?\6RQ7//P-C+ M'NBG_N$=[,WM")I(;IS+G!K6\U_*)-Q+(::HSB=+#"HX@\2$E\P+IA@' M=G_&Z7>^].3TM9>(S81W<^HLLPS8+#J ZN0V]_FN?OO*CD$D$?#%0+![?+=A M4*XS;3?T 8WP!,YP67O".FP!+#MDJ4N76R[95PAYY"<*63&%]&FK+,(A M ![(8!%,F_M_IWZ$!)9Q&R>HFTO#]'&$-7=EBT/C]/B#[!7TK:$YT*,6Q1A< M@<8,;O^!#.%W#9GV!A8<<,>"*OQM"\#U8'I13%2 1N:S'2):E@P?[LI;\P" M?/"UN9%+3O.1$W2 4&X[9DA8,J, M 1S_3F61!UR=A4$ ^U48+Q]-S *RMH@5ADK@8T@7$Q;/(A35G&''N4, ]5KL MU>9 K:&^N1D,:+/*([TS].&$!7M'CD8 8H8\D[/:#&TN&9\4O)I!)DD!'GC MGFTN4,K:;FB9X*G-&MD!.VIAUR6AZ&R09548%C;S"V?:KQ7R0)$>P%8B M/\(;^9R:V.7\G<33?I\.'8%/YTZ#O+>@P(_+7R4K M*F%A8"N;6(P-5-R)<5EAAR"G>G#/=7X@Y\$::GM]=$)&XZ MQY25^=';W^\>E?LOGQX> M_[CY=O_P96<^,!K[CP@+0-#1&D:!#T$TVQ3ZHO19$-GPMVN_A+'#[69* AD)SS=/AK"= M"=I'#F7_"3.1_$VX/P!S+>!':8D=F.Q'1>X>A6;R34;(YIZ\K3XZ-^FF&(?: M3[=.8N81SU<4(3 89L@#2D-2+L!YI-I(V=ASBU'X*S/19W[&AZHF=AF=D::' M'FHV*LW/JI<^!O50(A;8''S54\<36Y2Y^9?H7INK7DJ !'AB+N(H^01FN,04 MR1:D;"+#U>YY=(%+:ZY M$#"[1_D;K?K*DIN5P@3#ZC&$%6.-:R='OLR-K'D%JL3,P_!4.D,$3B22H2#2 M-*PZ/8V?>V%NN!=F.6IAK1=F(3FYKG;3P9%EM/<2KF9T9;C:W@6$L5(^?/<" M-G+"B-P33Y3<"/(4JRE%,^6) :_QPVI4@]^Y9A66R5'$R6&R=<(PABW9UVS* MVO**:RS/EK=',AE0G8WJ MFVG$_>)S_S>2Y?QMLD[6C);ZS],HKGB*[HF?8QLQ)Z)0 @=W_=G)\H/(_/P' M/LP*[3QNW. H4T?$LJ )HZ&>22ELGL:40!9/W2(Z4Q$BD\V1W/ $H// M3[XXM[.2>()@ZE.D-I7$J*%[N:@)&OIDT(+-13U@YE0P2"J%Y#)9^7%Q)IMU ML#E;(.]AVMA/;2WE-K-\T]3U2^?G^\ M_?O-T]V3\O!)N?OO[_??_D=YNKO]_GC_[?[N*5<$;,N^?I4J_5:\]J]T,+=% M_XE5!/-;]A?TL:K)EYB,-XQMY39=8H!?*EAN1$K?U\#IPY^V,\#S6PZ= M"P7))DI!O\Y7$=+]->[!?@^LXQO/ WNW#W>_NC:WBK]R*WN;@K'G",:;>=ZF M\I$GAOY?VXU9!J1T\/D';$+^!VS_WU@&Q-_3OHCRNFCS;O MCHA$_@MCKX.9DAR$7RO)E63G\EK>R90^W[V$:^4*EK9T4]7;YOJ*I4O,*2)74@LP7YAP)_/O8OL7FKJE=O2R78>JTUWR MU1BI&G%O+_>+5EAI6FMJ';VVA';F8J!AJ5US@\.OPMB18J ^8L"P5%W?X.(_ M;C^UP0(\_03E4U5_2I*0?$J2D'RJTB1T#N=9%.1WR@.K@S6)UQ43F, M%B.RDK;>WNW&7RCUJ"^:>6YQN@?/]=2)=5=O@(QO:5"'F^Y32QSU,[)YG M^-X9O9M-69L\Y'!X*_NLZMOS5+MQ5,VX0?SCU_)1QP(9_>V,W3%/'M(]^ MY(?LI][0M7$$UN/-A'F#I$G:W63J^C/ZU\TH8*+J.Z^NSCL)&ZVD#&J/-]7M ML>B%,4]YG %*_NC_X7OVR&6\5W:VF? #^ERICYRJW'M]V!_8BTX*:4"N8++= M,H].)JI,7=,/EERT?SBE^RBB0BE:7BM:3%V(EEN$,_8)3[N+CQTV5.Y^LGY, M374?L <9H_*Y82S:JMW]%&WJ;OJ1\AAC<7'=M*]UZ\I^]XO>'/!?U*7,'OA3 ME$S9UY\8E3E6S(:15)Q^LH.>[;'P^N&GRV8T+MPQ&@U#"J&#QPR>4@@9!XL7 M/&!LI11">Q)"QEHA-.^B)X50C810W2PAXS]WV[-)2^@LA-!Z&;1L"-&N:0OY MI'>4[]J3=JNEHD8WFXV-\JC;:$EY=,E&$>[Z[[\\U=$N.@&T_M]OCY^5>R^, MJ/7V1[\?DV?D6O00$]<'R?6TNXL]G6)+,-&AA;KXVM1]6?EH1S:PMLN4'NO; M,7;PBT*%OA/9(]["&=O5# :B36 Z!LZ./YA\;YL3UM-SE+06RG'GT^W?ZV@P MG(H[O]D_?<^?S$"71LP+4Q2:WMMN/76Z1 M?G:\'SULXR:9YIQUR\>[3U*WO(II/K*AXSF29RY'T7R^^4TJFE?QS&>[QUS) M+I>A8KX^WDD5\RIV^1JP$-@C;YA)9CD_W7*X\OOGI5=N_6=LO(U-[XI=:5<\ MQ2_BG=ZRKC+>DYBZ]S+L^:R() 4%1-6["^6IY71O\?2F[*A]8[^S57[>?Q*. M!\J8!0P=HMLF1)YHMC#=./"<<%QFRIM 7I44SG5)@Y7+Z^SN):^S:=8KK_/D MV"C.W'RZ__W+S;?OCYE6O0?*9\X,TZU2,O?7S'$LGN@$[,_8"2C -DS/9-,R M$_D %+BM=TU+%2^.G!!8$(8:@[H;Q.Y,H:.D =QV0K@_]0/Z3(\I(2P<;H E MB>=,/3:VW2$&[N) ='@M'L!<>19[\!*-9\?1V ]@=8-=\L]/E#H+G*4U.'>5 MR9VU-*NY,4UUNY$LK=FU]C-46VLUUV?N"@-Y00F87=(:67N@^V8NMQ:,QJW' M,%>/L=_'ZM L=<])H7)-N;BC9(B#JZ[71B3=?G_Z]O"'\NWQ^^T_E(DS5R+N"6!_)AG)-)U_3[D18N?IR'^V(O3\O MA&$;>*-TT^^*%3BW$E#!51\X*O3V^>V->WZ3ARC^W$8!TT=VSNP56D,@NN:Q\T=VT5IQOCEOMQ\>'MX\G+PA=-GN=3K=]F]? M;J>J:"LLZV+OVU[IQSEUH_(G;?EX#AF*BMN<[)C;/N-DS:EO?WMCDW5;]K9S M-R6CV4]/:MS8NUJBBF[>M*.U>E: M/4$*.:=X[G-T+;"[0@OHN_RBY7N_^]#%"XP:1.:UV]5I]9BTAW!C5G*0):@_OF+0@H:?=L[.S]J-4O/P6Y*J2 M*F_)GU:W)Q3#H-HBG:Q>M[BR(KICM&$WZ,S:$-$]L0VY@Z5(%W24ZIH]M1GQ M<#=N1DAIU S%B"'[S9+YQNJPR)/)+HPF0P[#%S$#:I.RHN?^34"3V/ M<$4O[X3W-AOL+4AP0]R2:G0>Z=($+2)KGIDJ<@:L^G<.J4V)JQG=[0TE&T0Y M1BPYS2@&*XH6%RTYV5B1[?RZH>B-:$E4)%/!_H"0CT4-B GSK?I[N^M0Q$+J MQ$6+"1Q<%(BHSOUWT,*T_X($>_AOT7L7SDU[+TB0^Y?ON U=TXX+$MMW#]%Z M23X3SP%V+EI#(KSD,5R*YLG[/T]N"AT<5>VN?,0T8KO3PX\=]=<%ULZOMH"B M!)+T0SM-D&+E,^2,O(_J=WIXA\1AD1+"E( JT^V/IURR\&8DR%+Q>@[R!+'X MP8B+'1E<3$5OE,O)R&(DU$2UD4%/%%J+[JX$ ;Y'-R)>6:-;PICO0=_!7#JC M%3$Z:J5:H'L"W9B]0CJL'R0;L"O" %F 71N : 38:P4(F@%>RX;\ %[';?FA MZ:IS"5WI@$Y7"/'CZ$4!1RWH)]5 #]F#@/\+E#K!CR$5_5PACD7+V?&!3?'7 MPMQ_*LS@]7Z5C<<]:8B'D*VN7?)P?!.?PUF+]>DA=EQ6!%1-+X,['XHI)_:W M%7$=1-FGWWW,MT='NZP*+>QO#X$]6>._05!G0Q7@TF?80TSZ4B.ZA![^0S6H M(K9%U%K8WDGW&C/;)35("PFZ!YY?M5@)BJME?7[M*Q#R@9) M=@I=Q.35+1*A9E7/)$VEE?196M**@Z6:$?!HD,QO/*%EG-!M16GORNODW.VD MY1S3-DB^PFTA="P\UVOL"?<5>\N*@LXAU$J\FY:X8B+7%3T0LVF0\">RZ:[T M'#;2JZALLO>IM&+O94VWY !B%@T2^2WQEC,DESGG5>6]1Z(5]DE:V)+PH^0#$"24X- M0B%(DL_@8V5O/$FAE7@FO@R3\HJ\06(>DO4:HJ6)G8^+ZV3< MRX2B$6F#A%N0!1P3%QL8&AV7$BC.SD[[_7>9&+4PIPA>1UR;E.H-TWXS.'<- M3$Z21@M!3KRJZ,'K@$.3Q)W*'AJ)/9]6*_Y,!)O)/S81B#@Y: 1!FDHK_$P, M&W-HHM"S248CZ1>2:V'(!+AYFA-,*AA($6CTQ 7)CH;"(TN>DULWFCA(,6G$R\7)"F M:R(T^[D'P\DCAU0'QOM,8)U*7C01A"BW8!9+[!-I!9\)HR,&391X05+B"G&( M*^]PU3#1(I*)JDL2&R'3)F$4YACDJ6''=Q%9A#?FV\^(+"G6L&8A&GC\U0R)!IY9_)2202UPV4>S;UO+-(\;,Q MW*I8R R;@UAK\1Z++?"(N M#(WGD2K30IW)MJ263/8-J;J5:( *UW9- %$;@&K$BY8<#-S7[I^J)U^[+YKR MK)IRX#Q>N-1M@LM&!4/5;22'02QT5,$R@90BT2I<=-&BG^DF,C9G!48*2%Q^P8 M2B/QVM^DD5P)B^]O9Q0*S]E6WBOVCO*B-M/H_5D;J=4SW8&;S)+?[ND6)!L. ML'?\%]&]:/6A"K/W-K)G4=G<%FCT\;2CW4-U!'U,OSRM@5H6;9 Z,&0M)-?B M6[Q5J^F!:B2(W8"3IA%Z6Q8^F2#FNZ:#V92K%L!,!BD!8')DAM7\ZY_O>]UW M_V%1,1#6]P)Q:%-M(CPX%ZN627!V=NHSE0D'2A:8!Z[RL$\AL$X8=6 M%.CR_>=?+_TMHE_0>HYH"\ YXU0X2Q=EVYT!X54=^> M.1?^.R;.3+WQW/$#7[X%F"_X8>[+*S$:__? L$+TN-/RIP[9 VQ M=R.>24:[;REDVJQVU@SB?8Q,>GK)Z_+N5*7^?CWM5N]JL$ ;[ODJ[U=NT?IU M8KK"4DN70N(_B6!/J/+2H%\EU+7HZF#!$5U#^@WQM%Z%]JJ\L]7I:]'=7U?" M"'TFQ-&,N6RY6C1?O4%W@C8^M5>0(>$K+"E<#QQ'&6 Q5_E\12C^ SF#M9Q& MDMU;0)?M;(HQ(WW_@R\=\>C1/(A01F/SHMH)(A"LDM^B+ MZ"WX?^.-*=I ['QZW,BX.4S5>,M@3Z/0SQ%?(1K,MX7R>2)7$V7Y4Z45'6$1 MDZH%<1*62X<3.V%F:R#B6'%7>2P3^8LL1CZ7;B=3PEDK*Z=6_8K%^+VJ M,U!& SDRQ;V"%.\^38>CGXCKJ"75<;DI*2A<"WOR!'Q&,3X!*#_AY>I[Z$%^ M/<^L )E=HS,*'33TJ?QJ0:$4-%1UM;"!/R-MG)G?JJ>KQ1B0BB@;_ROFJZ&* M"Q&]Q7 NXG2^C6Y"\%^*MO:3B$% W>"?OM5"3=!1F%K/5JBN'66/E,HZIZ,V,XN5RO^]'L/8Y_(]MY1/"VH2; MH"IYF.&YC%L"O<\^%$WF6X6M[5,QF =+BI ^4C)F4PM=R3K"F5G,P(G.H7V" MG7/0_#G-W,C3)#B,6-0"[9G,B J=C/?7*SM6*1%0B;06G11A+]PJZ6=/_Q3J MB(M7=L4N5P1FX+GF0#;HF=*A:)'P7JD7J/5QIR1FVZK4J,_3(+UWA>12GRJIS M^)[FC4?55([85-0U(T2%8 -;>*&,4%PM:M/1UL20)Q+MGQYMUYO7_!G8CH@&!KWZDP"[WR:6N! M81P2Q,=,XR!@/!@.!Y/P/G2'A&XJAA=&O&HAAHQ=O2/>80FU#&%=I]-!K],[ M"3RB:V@KET"SSE9,4 L,QW?#>* %FH9N;X?E?2JGJ46WOB"ZE%ZMVJ$Y)*S$ MW\LK6M?@=DR)C9##KBE92[,X6L1 C#RUI%78S2JD=>WV$&XP)ZXTE4P=0Y"F M\.87311?3E0+-:V><9NMQ&POO\$J[:1X?@6WQUB^RV?[?59IL'!9Q$BK()98 M,P,7;TIT0]O%SQ MV.F1I[BGH^N)+E"M2%Y;=-.9A"NT0.*',RGSE\P9U=5_"EJOO<>PQ^:MT_($\N=L[%K7HM($OA^CZ&"ZA8O/\KL)AJ]&Q0RM+"&]!'NDZ MKLML5-MS>]*#R]N*>8ILP;^8^JMM 6H?PA% 3C*KQVZ&@2U,%%/;?$>+W=>6 M5J*6Y:KZ>J@IF[K.YD/HB6$&O2LBVD='"^'\RAA@>#72A! 5"&NA^*E7[RGW M\<;+ON.W9.6[*H.Z8CP.=[F/%G=RBE;K6Y2(=JG]-T.7^.H5!+X^:TVV56CK<,R^#C8O,*NU6OU=PE<.6E<"DUVP@+5U/\@9L^O^NJ( M(;-7: T_OOH_4$L#!!0 ( :%HE@H5BC5W!T /X6 0 5 8W1O&ULY5U;0U*V]]=O@Y1DZF91(HYTY*U*+(FBB _H[_0%Z&[\_3\_'\V> M'&._F';SGY[R']C3)SA/79[./_ST],_W+\$]_<]__.UO?_\W@/_^^>WK)[]T M:76$\^63%SV&)>8GGZ;+PR?+0WSRSZ[_U_0X/'DS"\O2]4< _UC_V8ONXY=^ M^N%P^40PH4[?=OK;_L(>N8@)-Q\ZF\[_]6/])X8%/J'IS1?K'W]Z>KA_]L_=NSMRZF5[V1/I8_ M^^_?7[]+AW@48#I?+,,\U0$6TQ\7ZQ=?=RDLUZM^(ZXGU[ZC_@2G;X/Z$G ! MDO_P>9&?_N-O3YYLEJ/O9O@6RY/Z]<^WK\Z&3*O%LCM:]JOTKQ]2=_2L_O[9 MBVZ><;[ 3-\LNMDT5SF_6]*_5?"+KAQ\Q'X-?1'F]*:CCST>TA],C_$54><( M7W>+Q6H>5GE*?TA37D-8?OF(/SU=3(\^SO#TM<,>RT]/T[);0.4&DQO@_]X8 MP;.O"Y'"+*UFZS]]33^?X*C3?K@UP<]+I$_?R.L4Z*Q+Y]XTJVSI^M._G(6( ML_6KD]4"/H3POG91^ZGA[V MT']Y17-9_-'1;^=+FC,-\^'5?(D]+I83%[+4& ,@2_2,JDB/8;(<4F2J>,J'4Q%[2::[J6L(AKSIY@)>X*^0QGR\7I*U7^YC.AA!W7^D3"/4# M3S%.HE"A:)? 2BE!F2S!HW2DJ$3T/!.W!39>H2M@G)_9%MF?]^D)K0SVI..? M/OF$51^?J/L-IM"GS[/S_/1=#Y=+.LPQV &*"P3%#-*,Z4FU/GB'B<6<6C\3UX(9DY)MRXTVZ[\W'6J,,?D=^P_8O\59 M==Y?=(LE&?[@K4.=@25-AE_) M&8!#$78S(:QZ2]*5JYYK-WD:E\5#)ML8C- M'NQ?D$*L-%W/GNSOQ[[+J[0F5N I)/+HP#,1" X6""(4X"%GQYE/RMG&#_:U M8'8A@7I4)&B[_NV<:5QN^?/!",>EISG9G.@?(\&58@D"3T4B5S[DU@[T-H!] M9S.DHXO.YQAM M2%%DAD\D:E=>"+BS)&HPOGCS66?UBOZNX8O'.%_A))#33Q%W)(^OFB"9(XV."0I+A@R%="S'QK(_!Z#- M;'[KNKR@F.<=]L?31,%.FJWJZLFN]:[@_ZC&IW+LSZN*#-?-\C9FTB$A(=EMD-V1C"GT'9M-^4FG(F$NG4V1O#@H9B8E4 M1N?H-!@7%3D'R"%Z[4$+BN4X*\S&UO;X&W#VW@A='F)_S6'AQOIP(XT@Z4@"7-H,RR4) D\&Z;'70W"C5.HS8$_*X=',; MGETZP+E'J0X4GV(.THD0Z$$/$11CGKPOAF X)TV #F5SU^<;\>E#*]UA:'+W M%6\F]-]Z&OI-WU6'VT7C@LJ,)I!(U:= 3GQ*Q#\TS-/X&+EN+/*MX?>=R8E- MI'6L"^:S A:"!I6U(&\G>9#)T@P<-\[+QM,X'7M,NNVNDKU(TCNMZT#Q&)(/ M$A1+D)6NL:;@X(*U()T-P?G$A%?W%X\]< 3>2L!W7^)[R#/@PD0I20L&(VW= M!';@ZW8M1J699:EXGAXFS^".OM[U4_7>2,]H;M%'#XJ7]7X'@L.DI+(Y^] Z M_ODVHC%ILS8,N=)/:R.1AON0FUW0K+% MFN$=TQ3) M.4>!@I105Q:25-*C\5ZG^UK?028X)FMQG\_"KK'_P[.J??;>5O2:"BIM0P&O M'?F=6D7P BE.8+HH&3/RW-HBW9A=O%\X3.MHZ_8F9%U8C>S)^I-G#5(K45(2 M.O+6V5?7AL,CR<6[H[PO/B)W7>4!TT]12&'0:X@JDZLG@H*@K(=D2MV,D/&Z /RH4]!=","%N3?'%"2,'(U@4N@&NF0*%D%&9P!,DB0Q9C M$+&UJW$9Q9A2O^]+*=Q% $,084LYN2RM(H<'C"T$)9D WED&@3%FA. IE=9* M80<;<8?9=?,/[[$_^@7C05H7*W-7@&;L@=.4T>F MD;V!AST::U'?T6GC&9T';D:":!AOD!QS1V MUW^I*MGPI%2B*,8415.3-$F?40/'$K0.CKR\UIIB>_PQV<-V,K_S"C>3\9L> M/X9I/MDJ)^6T/E0\/\.<#%.%=%'03)!6DNL9(G 3HDA2$>K6N7 [P!I3-7$[ M1K261\/$N>5ZT^1U%^97ZZA@M&"V: BE9@8*J^O>"1(V9JJ>"LRT=J)O!+4+ M2?2C(TE;631VH"=2>!^E=E#01U#.5,Z2S0V-2Z[]2M]=O]NL"WDNPE]^;.B]O0UM767-[,P M7]+C4WWPCS7]A;Y_.9W7<\OUML7;NJ('Y4_2OQ7T\[(D#9S2ZFBU[O.Q7;1V ML>I1D9.69*TGY\+6++P$7O!U38WWQJ)2NKVI''I6X_.W]V+BR&C0G-[O5O$O M3,OWW4'__#A,9]4TO.SZ\UMSU>'T+H9H7*9%%)Z"BEAW;14#([0+69427>N, M]]MB')_;WX1Z@XBH7:56U^5/T]F,M+1U6G &4M>*7",21%:(QC)&X;P46%KG M%9R./3[O?B_!WVE)VR9L;V:QO1-OK(^Z<#*ZM9.&DPY<(60LL*A54%+'U@[. ME4#&YZ/O)>K]%WN@$[(+]FSB2+EP;6NY"1>;)N(N,@E6)DTQ)6=YN"Z]5P': MA0?F$?&@V>*W+/@)\P]3,C8G_,3E65./,PV59L* M_?:IDR^ZHZ-NOO[Q.F^=7\1?@X78;9!%WPZ)B )$HMS*,GJS:G!J2@ M+6H;"P^M:TBN@3*FX+HQ!5HL?C,FO,5EF,XQ_QKZ.>G8Q;E(ODS3E((MC#D@ M\3(%IVK:IH.H7 1;BO"&"8>B?3N'FU"-*0)NS(_&(FE&E?<]>6RK_LMZNAL] MME%AFBNKE!10R)6O?0+K/),#;\GDERRY:-ZA[CHLMXR/AZW@:FXT#KI^I80QQ1PMS8Y PIKR$S] M* /W+&:0/!".5$IM06O!6B&",V0CFV>JWI2I?_<]IXT-?I69:" MD-(H%P0PX1/!<0(<4PY*8#Q3(*"R:B M4+5@,G)25)H9<)X,/Y<*8U !A6J]Z7@%C#$=.C7FP+Z+WN;2F9>SKNOKN?N) MG5J\[T,^LU::":623.1]U6JY;!0X&PT8ZSPO.6EM+GC.U]P_\\UAQN3]-A)R MX[4=2-9_=/-SD&1FY-)' 3RXFNR>+05RL=!,K0G2D/>-Z6[BOC#2F Z6!I7X M/BO[X!K3(5-C ]!<+/?>*&7[AN%:0D/T_S3PU'55/:9UD/>#(NIV-0Z1^X;<&ZY@S'XO3Q#T.?R*4$;Z;3Q:IZG_UE-%^MCK8-R M5K[S_K#O5A\.+QGD28FD-%/M;&R%H0!+,XC.&]#H/4M8;"YN)Q_G=N..:7-C M8)H,+94VM#DC\4&Y#$=%$5-M_FLQU#0/XR'4VP*S-SZ*DKCT8B>2?&N46^YO M/&K5T7;)6R9H)\2\OL;NU6*QJIGF!^4=SJ==OQV?3[)U6:/68$T*H.JU.ZX> M?9I4,,1L"X^M^W/OBFU,6R3W9( &$=L@I#I%0]XHDK7<[/5-K/7T#K9N"DU1 M("H%T19#48.7N?"B/6N=YWLCJ#%MPCP C?875#/^;%>\O.FG-../-5]GXW%- MLK>.E9JF*LA(*J8%!(\<9';*6BF5YZW/);\)Z)9;.8_:BK674#NED 3EI2/*_"%[KLYV;4=UR?^>[ MH$]C635,R/L:UUVM#PL+5BI9^R9B[3"4"S@O92V#RLJ6B,FT-EPW@MJ%0>X[ M8U!;2;4)J+98O6U8WQV&'G\F@N>3-SSO^S#_L-E8FWCF=/0JD:^OP\EU',5$ MX#J):(5"YB^<,EX3:-UE]%V8X[\3YMR/B 911>N-I9,XL<[=*N0%/+IZ)2ES M$"0KD)V)F(V7)K1V?Z[#LM/6'_M.^--4,"VOK;QJTG6_:;$\/VD5F$FZ]IF7 MHMZ-1OZ\$TI"2,X8%GB1K'5]P>[H6GE_[[OUOAL]S:M%-0<+W"16KMN<;7Z3 M)XIYP35Y% 5=+9)B >A_ 5%)'IET.KNA_,!=\#V&'?5]"7:=1]A^&J]#-O.1Y2:8R!;HE.]KDTQ!0ZE MJYD36:<@=PR9]*P;=GZ@:L6K;APTS@GR)ZH9QKZ(S]0JO4+O' MU_Y&ND"(W*$MR4>U6T;3S6,]@GWXMD1IN_I#^X1GQ?];&VAW=_DG>_?28/O,8?PO3>:VQ.9A_?6U]5:5244J* M V*.-/TL(TW?)F 6I41EN+"M4[YN!/48O+]]J70Y&[REI!I6"7QMIT7?S_"J MOEHFR5C0>(KXUOD>)8,S!0&1_ HIF3:N=4.B77 ]@G2+]BQJ+*Z6&GGK(CGD M*7H?(F1--%;%.8A>2S#D/3A1M&2E=9.'"T@QE]P M\_75_'Q3W?.->1;G>^Q.I&=,6R?KA12U,V66$+E0D&A!T-1SV(OEN]?X<'O! M&%5Y]\"\N6>AM:MSW%)U!^5LZ_-%MR!$S/I OJZ&;!+6^(1#J)47B3$NO4Y) MFM;MTK^%YQ'D6[160\W$TS)5YWBZ(#@ON_Z7;A67934[+=R=%*V%--R17 WI M224-V*6CJ9C,XIM>\P>@.HVZ97?)_DV4=2PQ+H0D.3T_CO:UCX]7>3%#U&3MX\ M:4E:DR0]A"@"D*?&!=HH!+;>)=P7\T[TNZ_>1 ])OZ'D/-Q5HFN0]'63"KF8 M9"PY[X9L)Q[I[XQ' M PBM70\?FO^%6XK?XF+93],2\\DMQN=?V'KG&^RG7;[\F)S<;O#KYW18\[C> MAB7^6@JFY23G0I&H$."\411F4)P:L_? 8B[,,(\E-N_$?Z\SO,2HA2E3-6QOW\-740OJO;AE/I! MBV. MM;C(/?@+ 4ZM?["Z> 2QN:3OPW 457B-:/1I9STP636\O:F"W!^Z[O% M60OZ8$IBCE7+6AL52AW \^B HTZJ'I@R80=_B+81C;=D(9TJ35@ZS% M>QI@4Z2SA^VZYI,:&*E=,#:R1N>'>HN,'BMG*=+DNC6-H0PRI ",V5-EI M<$HC2(X!;616\]8%X3= VO_NC\7RH-3[RQ?ONED^/]I$AJP*6@>%N$Y/0%80 MD]; 11!21R6D;;VY^DU H[(Y+Z/5F)IEPAU#L.)YS@ISCE!3CB8]?UT M% <0%.])1_ILD><2L;5UN1+(F(S*D,387PK#1DBU'\Q9*L1>H="5G]0DYKD9 M8R-S;Y"MO9QB**0"\DH&N?:6*%$LHI"3GZ>HE2W6-G&"$8Y:4TB;/F ME;FW1SFFK;Q!>7=%$>:0 FU9R[L[SG,7VW_MFS$1SD41D"RO-V1YO:&00*?: M$BD:49Q(6%I?+M0"]ZCZW(V7G2VD/J1YW;Z[XNN>7?WI(,ZF']8?OPCS_'RQ MZ"KV>FB^Q!X7RWJ@N$]TUVCD!N9[B#5H9.[/7RWB<@Y$7& ZUK1BE#4Q@8'/ M)04?8[:^M6-\_:TO=RF:BC"FB_7.QIL>CZ:KH^?S MO'[KR2TKZUX-]9GU0;"LC(3"R;U5+!D(*!A%+&B\L2G(U+YWV%Z01Q5;WIE* MEXMJ[D^.#2NVMD&_"'W_I9X9'E6\DV)5%IQYH C*$*+,R6\0BD(HKV0R0A;= M.E'F6WC&%'@.Q)H]!#!^:SCA#VS16,2+ZS"$3928DV6U^"*F>H>;E.!9 MRI ,9*!,.$'G)*=SN+ MNS\E=!N)7U1"^RYW,W.T#>2/;IY.+VA7WIG@(C#K!:CH&81B/ A3BE8J%MT\ M,?YJ)*,U0:VD?\=%']+X_!KZ.9G$1=W0?8/]NB)UC_CJ6Q_7P$3LC+:1UO_G MFFJ8GQ]3>/T!_U@=1>P/RB_3V:I>G%V'7QRLEHN:"$FX)DZX8IPVP%Q!4$YJ M\*@5:%EX#EPX+5NG6MT2XKXZY)KA+HWS-C-2%:+ MDQE,O/?:%Q2@=;VV)@4'41M:'Q&#,:AM$(/V?=X%Y-X;&_5CIL?X#LF?V10P M,:N"EJ$ YYJDPPT'GS)Q0X<2F,'$GS89ES::=C/XD\P/.RL2U) M>9ZS"2!DP)IW'6G.%!+%VD_)6\Z1MSX3O27$,:GI^^74D+(<-!D0/ZROZMDN M7DH4>DUGFW.PKKSHYHMN-LUU$VE]E+O):EEVV[_8S/UG+%V/6[V<]LDMO!=@ M+5(5[W\%&T5L7PE[6H8QG:_(CS@Y("5PE^#\^GG9!WJ0I_/0?WE%S]^BQNFU M@*-;9SR=[C).HG')FQ+ 8JU$1%*H(25/6A6="$G*,D0[VZ&FLU>+Z-^Q_X#] M6UR?,6\:FV=;LE2UL"4X29J&"0A"9G#>HDZU7[%6-ST@UWSVJ(ZTQL*P?NY%%915=E@;"NJ$GKZE])2DHT444N1CZH77Z_G5@1I5& M,C8^M15ENTYC7XW,Q#IIR8=%P%2C3T43#"S2=R(H[QC7JOD=MUO#CZD9QEC) M:&32@==(2A(UZ4<= M)61TGDGRFZUN?&!?[C;_\'4$L#!!0 ( :%HE@'$(I1%4$ '&_ @ 5 8W1O&UL[7U;;[_(K>WM=-=]TOCO%LJ-7==D?(+84D MS^P^(>J216%- C( RJWY]9L% KR!( YXZ@ DY A;(D4VSE?YY:G*S,K+O__O MWR_.O_N"L_EX.OG3]_P/[/OO<)*F>3PY^]/W?_OX"[CO__=__-N__?O_ /@_ M/[Y_\]U/TW1Y@9/%=Z]G&!:8O_OG>/'IN\4G_.Z_IK._C[^$[]Z=AT69SBX M_F/YG[V>?OXZ&Y]]6GPGF%#K7UO_=/;')#0F'00H92(HF0)$)1(@ZI"TME:; M\K_._HC&2X52071>@2H\0L"H03K%/7(1$UY]Z/EX\O<_UC]BF.-WM+S)?/GM MG[[_M%A\_N,//_SSG__\P^]Q=OZ'Z>SL!\&8_&']V]^O?OWWC=__IUS^-O?> M_[#\Z?6OSLP_C6H_P1<@.1_^'V>O_^/?_ONNRO) MA5F:3<_Q/9;O5E_^[?VOFTC'D\4/>7SQP^IW?@CGYX1X^0F+KY_Q3]_/QQ>? MSW'];Y]F6+:B7R^Y@M(5SO^LG_9#;TR?",@L748$^E><5!5OB/&A3^^/^?JS M(&,)E^>+AH@W/[LIWNE%&+<4\,9'-T"[_""XP(N(LY90[WSN+9QKD/<1ILOY M8GJQF%VFO_\A32]^6*)[/9UD6C%F^F(^/1_GNL%^6-"?=<>=3\M;TKCE1C / M$_JEB\\S_%1%] 5_I3W[ M],Y_/+2;C,8_H/=R\O+:9SJ)LRDU?;P/]LC."6 M($CCQI-Q_2_?T+=UZI]>ZTHKJ3?8%T?0SS'$2/P7F@&VE@$%:0' M'TT!CV>LOW.JS*;'K1E,_%M)D8KY@BT-]_ M-YUEG)%]1C]:;CU_3.=3>BO^]#V]+WCSC]/)@K3ZY_/E ^FEQ[/ZQ5,U83Y; MC-[-IODR+=[./N#LRSCAJ]_'\Y%*7FKO#61F#-EB.H*+ED,6WK&DA>>^=-$% M>L M/:#O;G1@V[,;:L$CYL$C6O$$&J<-Q?F03O2G=_YJDE>(YC\MS[).H$;W M;)3^7&\":4CX5MOJANXV'&T2WDC !V-?"Z:5TQFT#9F<,F8A9*W!,:4LYZPP MHU\>ZW]J]POE[_(*32_SKTE0=T?$EA+ ,E'6TCY62 M(21AP/+J=^A'X\S\NQY_K&?0A MG.-\#8@K47@J8"+S=!(5 Z$X6AUW]+>+64B+$;.T3C0.!$HZ8)2PX!73$(52,HBDO,E=CMD]G*K[& Y'_4 . M5B^A-MRB[^,9R>"-KGH64Z!%V6S >UJ9#"E)IDIF0@Q$[N%)[;Y>IF),1\T8A! C[2@*(>@LZ4#QUAF'A3'5 MF.3=J%[\.]U8\(=2C9]_3^>7]>KL)_P\PS1>!B;IZW-<2G^27UU,9XOQ?R__ M?<1,IA.M,! \6U":DQF2; (1K+'6L*Q=IRA*7]79"_7A5:NU+G11M>&(/.@N M=1O]B/.U#VVAFGM[0>+"=ZC:R;T.E^A$R@#%ZA7)U MU(Z2D)XILKR#S(YTN)#E[6. '*,)D1PE^GL0[5@!.%$E>(IX-[F6?;G^\VPZ MGY/;5<:+D?$L>>8X<)T0E*/=R@DG(1JGB_3%" R-F;[U^!=OFCQ5E .\P:N[ MS\G9S[]_KI>D-\:W=\YDHQ5D(6)< !=" M*H$ITR;7^N:V$[+#:T8C*N]?\;;G80 S\57^?Y?S17TM?IG.[MBOJ%SV(67@ MR!0H(R6XFFF74\[TDJ@:%FVL(%O!G(I.M)'V (?&;1/TM^GD\U4LM@)+W"DF MD8-0AI&-8LE&29Q!8IIQKUG!R!JKP58PIZ(&;:3=\.Q81LO_BK,SG+W'\YI- M50W5^2AREHNB14J=/"A6/)FZ,@#3,M/N5&QR]^)86RX<-C_[I7/90F2;#*KF MUM_(^V^EXZV6VDNTFW;D;W35[C2'-R M0F/-B1?"DD6A"C@F-$B9HR'E#,X.1O@-C-,Q\)\HV@%>;CHKIG=1K?3P6KD+ M:;&6=IEY4&,3F, SGH"A9Q%YL %38^YW@GKQFM!6[ /L K].%CC#^>(.N-NH M?\/%*+CDD^<>LLT%%"\1 N<29%8,;6$N1-M8-;K@.KQV-*9S.C 7 SA];Q>? M<+95#*,@5#$L9LA*T)GF @-?C 3MI)4E!:5DZ]# XXA.34<:RG\ 7W [,)ZR MU"9;2%:0;9O)28W"))"T6)^5%-ZVSO;_9G2BC=0'B"?>F#^_D$A>3R>$\)) MWM38_(AE.EM5UGP,O^/\Y]])'O3\\23,OB[/7UI=+4,@<9\OUW>U1XXDJ;72 M.H+%0K:XP !!H0/+(KF[(2IF6T>D!US.BS=TG@O5FUILVF@Q05Z]53_B!.ME M38K(%',14B!'4/F"X+.TD*N+:),4@;5VEK9 .1'MZ2?B3>9M[^,,%[<\."4S MR]DZ,#;1 G5P=+9*0>O5+! @WK%(:9\C[#: %\_RT\6YR:UK8LANJ>\DH&\+ M:>,[G(VGF?Y]AF&./^'5W]=GMC#>Q.0*Q*P4*!GHS$X60>@2C!;%LM3:+>J/ M^L5KT8&)VU0]/Y3J_4+GX_AL\OIR-L-)^OIQ%B;SD%8)8LOOSI='Z.8. MI*6#+/ ( >(#:V#'%^#XZC-4O&&7K!^!+^II@IQ#$DK7 A &P:($F9A(/FH> M8Z>ZP]9[]+_T^2@4#Y+VN(%\C7J4A*1*&T+4P##G$Z"R@MHZ3O+*(K5/C M'H'SXH_^5J)^8)_J7:7SEB7$ M^=O+1>W3MRS\N8+[TWA>.^U^N"TD5: MW;IQFDR!&P':^>!]*I'>HR.I MVY%.K&.HP1,U<7\*!SCWMH!=B6<#\RADVIFQ1"#I^)JL+L'+>A\92^).%I_S M \T2A]"X;1#_I7.-:=QZVO[[#_=$3#OYWX?J\ _2L[+W>X;I6>2Z5(]T!B34+)M"GY($D]O+OV?3K7(?/G=TJ]Q'C,?N5KFQA*O7J0:A MII/ZLBU;NNEL19#(R.GPM"(;+$0O$^B0LE5!A!);9P$\"NB9]+/I.:F5:Q_X/J I;.E\>2Q/V$?8@'5,N+J:3I>FU:@QGN-8&]3G[NH1TA6X- M+-0[4)F!UQ4JFRP$C0H$&BM#,K4Y2V/*MX(Y!>K;2'J0PO>\%&8X?Q?&^=?) MZ_!YO CG*W#5"U:<*W":;&054J3%.P<\"JY#;3G)6^_[CP(Z!55H)_$!;@!> MI71Y<;FLX]V6RK#N%FH$+TDCD/+6ZX\DP#%=^WHE%PJ=A4RTKH[I#.XDU&00 M)@8HC'B/"UHKYO6=U@I5YL$DEA$TQYH2BQ(<+QQR=AJMIBVN>9#A822GH P- M9#Q '>[]#*I?)YL!N_?3\_-?IK-_AED>I8+<15? >UN;>RA%U@Y9SLH9[Y,3 M E/KGJ][0GP6%X!]0E1#4C* 7K+(MX,SXOL>?$R@K:\OC ^T N3!;T_Q5@G M# ;=NN7*8W@.KQN#DKG=-^G'Q VZ@/&\Q7&42C"%<\SH-+UWC#1(6@R!Y;0 MVZ"E8*7U1=Q6,*>M'VTX&,!BW5SR2#ORFXRWX*ROW;4MA\"8 BRN&&68CKQU M0L FBM-6AYY2'\ ,O5N0Y7,I+-1^ K1#T8JP)F?Q"#*23:22T;+YV7'D^K9# MLO]T60_1ZJEGRGV,K%K+6%/NR>,VO-;NT1HT\X'[*$KR1ZE\>TY5%8=4KD/R M.4 3FJ5@WN/GRUGZ1)+*/UW.R(2Z*CE9G9A.9'HK> $6:PVXCA&B=QYL8C;Q M8I)CK M'G-S;6(]DS'5,$15+&5-@(!!0+3>%^\S;12MK=CO[ASU]EI=+^K+/P M0,>_H?7Z +$.4/ N"*\S(NW4AUGO07.ZF^K!1D?Z5@(_=KYWG21[?;5X\Y:& M\V7.(@E!HB-C0NC :\2NSF2C/9C<75506>ZP4\AKQP#SK0".E=?=CMYI:S$W M'E[_X4I];D-:I2%T ;5/=O3A:SKZ._?1B%DHW3FH-V MIG8GR.0D10)D?2*7$07+_K&2M3FF/YQ-O_RP^L0KAE??W!!\\[S#CD=O)/AI M+ZDUS(19(WC]:A1BXQAV59,EY#_3_VMA7%O#*,T#-C50\1>]:![N.-]!\4"/\22+=^DH> MQK__:_A_T]F[JP%6X7I@:I7'(*[^[L<-Z?7ON=B#!0 D9L%*(G4A=5-!1'#. M%+#!,.&356A:9QP?-0!@99">VTS;9>T5:$J]>XH1C$X\ELA(%LU'TKV( , > M>K!7 & ?@3^' ,#J%7T[6[VA2XN7USX:O 3:1>MQ*P.2G.C0%,(HHU6*O'1J M:+##^'_HV<_2[=^+U&E#X39V]U9X;H_K7AE874 U]/BW CF\Q]^?HTW"&PGX M8.QKR\B(X@IR861$)5X@N.PAY**E5R9CZ&27/B_6'W'V#T3Z/G)MZ>?7>9OO MZ6 (YZMM[+J4V*(5*8!(AO#PVD30>PU:UG9R(9%C9'89G-L^_+"N8B.93QL* MK*7#OX'GY]_3^66]3O[P:?SY,_U-"_\+V=7T7YZML)80LBQU8LBR/YHU%D+! M.JS3>Q4C,\ZF_##$=^&IJV<-Y;QH"_T=HC>^Q]2S2_Y7+VWY0]6 ).I75UIA9P; RIS M"XYCA*2T-X9G3"P^B=>'GG;@5[<%)X]QW%N@0S/^+LP6#P@@FR@\]P8\5H@Z M&G#:59W7P:&6.85N@^.[/>_$6&\@U $*#E=GRF_3Q7HZ8&U<^E_CQ:?7RS!J M;>(A?.+*2& ZY]K".0$Y& F*$ 32J))DZ[+4W:B>XRU!CTA=8QH&*&Y?(=P& M[]HD?36?(_TOU\D?4>H0L^-U#C+9(\9FB-9%D#Q&H8I0Z%L/N'H"S--4I<&( M&O+:T4FGDHX:))V&M.[LP.M 9V+M(!9]9%FTKB5[SM>._;5@/Y$>I"WTKQ-" M1OKPM<==XL9G]+\@?!Q6HUN_ZX?]1!>-: M)[YNHNC?.V?UB53WNQKN_5*WEW&\W'ZVV)\3G+'^?7"EL'L$B0*PQR4F"*)*$>( MJKK.,8?BM'"\^7R5Q_ -9_?2(Y_7DZS>L@"T9X")V([?*TTR*[N7P'V.VO%_P;+D:9TVYE9 3F'8**$B'4!O5:EN#( MI2TVMS84;S__&*7UP_@3^PKS(-G(OYQ/I[-WYV'RRW@2)JE>;E_GZE[_[%WX M6LWB/A7'3WI.__!"_^6U2CS&N/AU,B=XU;-[CQDO/J]6L](QX97(@MO:C""# M8AC ,<_),' Q%UY+2)IGXNX"U3OU>,L#KKPL+C2JHN@5<+4C*#.)OF(1C! Z M&>6<;]X8_E% !TL^;JH+&]G'S63^7.(8=U=TE8HGF!?>50$%!RII5B?\55.Z MZ"B%X+EY8_!-%$=+16['\*.ZL[>D!S!%[B+Z+5RL#; NN :*4VS#=)SH1%_. M'E6!G@(_I$(PR1TJ)]>O7[]ZOWJW\/YZ^GL\SJ14RM#AY@& M\J(*.=W)UJZL$8HTP:B 3-\/,6XA^BE//P4]&%SJK5_X&U]\&B9_O@RS,%E\ M769SI-WSWC[.0<76'-R(R43!G@&5I0:&K#3E2 R,6)GP&+W8X[->2O' ML;% 6Y\4&\A^(T_G-CB7D[!.!\C*(RA.7H^C?0FD9#9XEDS6]FELWWO2:1/> M1ZQ;M_UA0Y6_A=DL+,9?^O1'Z/"I0X0A'X<^2-#Q1FF*+59XHM:BJX6,0I/- M)^BB7I9>L,H2U0VGJ#5P$0K7URR!V(G.LP3*YJ/4BH;3^LM#ZB2L,Z M@D<,)CZ-X\=]O_VE^HP#AU9F)8-P4-,X:;_4)!9>ZBQV17M=\22:857_^00. MG\#K[G#A/O(]9'2H"ZYO-5RX%V==PT1/$?@A%:(4F[DEYTAG%\B\D:QVZM1 M1I-*KK!(7N^+5H3]PX6#Z,$^XE^=[AP'[D]BW AX\E%[@JX@H*.MA#!HRH0R(%AT@BMN>A$] L/ M%SY9#P:7>NL7_A?ZE+].Z1=>SS"/%W4D19A\O:?'7.IH>"!W5O#:#H C.)XT M:"N5S26QX'TGM>CRM%-0@^92;1T-W#=R*801SM%!5U*=',&Q@!=%0LXB2JPS MWF*W$^#E1HG[[PD#R'J B9YOII.S!,!"NSO8UHW#.F :B W\&%$QW$"^S.V0P5Z MB'L )W +NBAI8T*G 'F]U>"A=NMV#!A'K0WG9,2TSC\\I!+L< /I0/[2'D( M[L<3?%NN+)>UJ:*-B<84B*S69J.R$+S@8$51@E8IN&Y=[KZ)XO"V0 M^[E/> M3[@#],OXSS ;UP/M?5A<:30S@;Q6)H&1@0HJ&06^:/).3,(<@G+1M+X-N(_A M5,[Y7K(=P+:[C6>=_- !T4#G^R::XYSM_5AZA/(>(AY@7W\ 6>8.$:2J'#6D4@D][661MI M!XT2R4,P4D&)Q7KF"L^Y-='W(!S^].[+ROU2XAXB;1W<788.,+_]@K/)^.S3 MXCK:6/%]>/O+^W6?31Y=9FB!1UJJ,G5*2U:1@&J73/9,Q6[QW(X/?+$D#R;5 M =[M*^-Q'4Q<;EY9.F[)* 45:P5+% 6"102NDM=:<*-RZ^'BFRA.Q6CK*=]- MQE5;QM=JW@'30(;;0WB.8[KUY>I1ZGL(>O#7?AV49CZ6P#)P&=-5Z9I'1EN? M*9;O6D8.);_(,XZ\[,X(R!'[>C$-(2ST+<&,?&"=9SD(;:.X=5DU]W. M4;1D'^FWSOQY]]OKZ_[^5YXNOGGS>G72.:D\3W7KE'1\JBS(AXY)UVX^D@RI MXJWH5C?ZV%..<*'3E)#I$-(C MJJE(J8[T9827*:W1M[[-W0+E5*R&%I+>5 S@ *LTPTZ !O(6M@*ZCAF0A/J M=JM##[D/8!YL!VBQ1'I^ :0SCMX"%\$SX8%VQ!#(PV8BV9>M$#L,@L/JPS[B M'EX/5L=6=)8%6B84#'60AR(\C(P@[5P4.J%DHG5PZ4$@A[<3&A'U./U/D/( MQL&ODP7.<+[X^??/]&9@/1%'9 21P4(8HD%&-B_S$)(O($4L+)#VR]R^U?\& MC&/G_KYI4AG:5[X#4'YWF3^&^7C^X?.,M._MY/9U&A\5IVI1/ )G0="ZI09G M"3$*1?*( ;WK-+1Z#SWHBNTTE&,0)IK7A-T!N=;G7V:([W VGN:1IJV0J8!U MFB.KG7W)6]:2737I[80Z1!?Z A_S7\/OXXO+BQ^EL M-OUGC8V'S_23Q=<1EZH6/TCPM5V.DD5"*'0LED)NDPDF8/.!:_O@>]GJ,C@C M6_,+6[8@J2FT'U-A.MW;^/Y^&JBU#Q,\JOY?)K&M-?E]3M1-[X^_9,; M/;E_*Y,A1#!PNQ-+YJRH8[QL<1)4":H6J7$02#I$QY#CKO6+?H*#Z'Y\+9GV.YD'XZ[M#O91ZK/N-U)";(D&0-PIVJ_ M^6C!:W3 ==8RR<0$#MMB^[G%0_?B=7>[DWWD>]#N%AUP?:OM3O;BK'.;BR<( M_) *X;U CV0[>>=J0K@D4RID#XF<=QNLTSJU#H(\]W8G@^C!/G)N[=J^^O'- MO10?Z45(I@1(F=:I$JTN%F,@YV"RS99;WJT=ZL9'']L;>:K(I\WDU3H+_I76 M[ -.QM/9*G.;_II.\ILQ3GZ;5LOY$HD7OT:JD_/<6^!SWV)%@?3,[-W^>ZI3Z8NB<2E]R8 .1[U^G"K"9T% ^8-&-9I9)C MZL;^MD>4FMY#[9"\/K5B"E>>&VZEESMTUY<'=OC+# T@GG#G)%=ADAU MX^WUJU/@;4^I#1!RO/*T1BH(5D?R +=.@HKHR42M[=UM<<;8G+WTC:WZJR<_ MTPA"'Y/]"2+=^D)N"1ZL_KG^$<,<_^/?_C]02P,$% @ !H6B6("@& &6 MJP <',& !4 !C=&]S+3(P,C0P,S,Q7VQA8BYX;6S,O?N3W#AR/_B[_PK> M^.(\$]'8(4&0 /9L?Z/U6BM"(_5)6N_7-W%1@:=4WNJJ-EDMJ?>O/X!DO:M( M 6RQX]1JT4B,S]5F4@D\O&O_^O'_2+YIJIZOEK^VT_9G]*?$K44*SE??OFW MG_[Z^0T@/_VO?_^G?_K7_P. __WBX[ODU4H\WJOE.GE9*;96,OD^7W]-UE]5 M\K=5]??Y-Y;<+=A:KZI[ /Z]>>WEZN&IFG_YNDY@"M'FL,NZ^>N__?1UO7[X\Z^_?O_^_4\_>+7XTZKZ\BM,T_S7 MS=,_=8__.'G^>]X\G5%*?VW^=?MH/3_WH%DV^_5___;ND_BJ[AF8+^LU6PI+ MH)[_N6Y^^6XEV+I!?9"OY.(3]F]@\QBPOP(9!'GVIQ^U_.G?_RE)6CBJU4)] M5#JQ?_[UX]N+).FO]HE?E^J+_6SO5#5?R4]K5JW?,:X6AOMFM?73@_JWG^KY M_<-";7[WM5+Z_+*+JCI8U7))+9=9:;G\YTO$?KV"_4C\KD]YCOCATIGN/5?5CK992M=;R8.ED+O_M)_/33*Q7]>SE:KFN MF%C_S>QW+Q_K]>I>51_,OE=]5$*9#8TOU*U>J^IVL5A]M[;^S:HR>Z2 M>*TOZ'VEZM5C)=H=T_!GO866Y7\W1B>IMGS4YN=%XRBL5^;'I?D@$]&Q7R=L M*9.59?Q??]T).NX'L?@CP;OP0G;#5V(92S:^)78RV$>EB# UW1U>H^.A;K5?2O8_M)&E%^ M2E:55)4Y8IV!9:MRCS7XPMC#[)72JC*+O35'L7OUF?U0]>U2FC];"O4LIRE7 M::H QYD$"$L%6$;-:0CF1$.>RZ)(7;835X(C[QD;\LF:_4C4CP>UK)6;D7)& MK-_NCX&#GW'?0M"23AK:S09I?NK,1P33X2OHSG>KC:2-E)K5O!&U6\N(#/-? MU6)=;WYC34G>F!%G9;YZ/DIB9$U>T,PL123WUN:_Y^?;I_!Q4V; MKY/63W\]!?56V,NR1%+1,P0F54!I9#3\\J,JXN\LOR4+9@.+" #A? MS-=SL\> 1+0\A.VXIZ#Y;;5701&XQW[L(MB&Z$WROF%4#7FZ[?+>ETUI[N/2JK[!WO$>S=?JK=K=6_>^^TPCJX: M'A$=7TV_$I@ I7<4-IKR#]&;V @XBG]J#%Q?]#,*S2%^ZZB__L'NY\LFX'-; MUZJN+;&9IF5>,HY!03)E=G>5 VY=;%2P$HJ<"Y$SYZ!L/ZV1#8$]([(ML83= MKQY=]W,7H!R"IO'$]]/TW7$YV:-\D^QHQX/!(YH9#XZP:.45L/B%(=T$[0TS M#BPQ71C139:#,*'C*V$.S:T0U:.2[W;.^L;%I@+R#!JC58HR TC9;(A*BD$!E5 .$1 Z8@ R4 M# NJL6:".]W[7J0PLH*:CYPFGY1XM,?FAJR?BIXBH@4O1%$JXW1)XW015 !> MIMC\I#0F,HN+=VNZC71%&DINIJN(Y-VO4+^IF^NEK//IIOH^JV4IPCQ91" #:A79*'&)7 S9T;HCFZ5/]H!?K^>"+9+?%*N-:]&$L_!=$Z5-E\\J>&IN_[53X>+5)%/*""!OUNO3/@:&%NE;K[7%9 MY+#,("]!D:>9.:5 #A@IC"O J2Y3RA&&9N$.'ZSW5_=2G L)Q7VASU63 M4]K2:H*@/7DR#E@XA@Y")?0,%S1DQH@0G.,_5E3@8.UI(P'GQ#HY_9]]*$R/ M[#7%!]WN86^8L-&$I]_8C_G]X_V+556MOL^77UZR!_,OZZ=9D6F=0EZ #&(( MD!(EH(J8_^@B0PQSB+A7-H\/\9&WKXYLPC=T$]$1]M-%+SS=5'4LE/PTV7*1 MK/3&Y=TP8/;'''GFS,II[!%)D#"\$ 8HP @H4&!)/#;WDO/ MZ:L^6#_=\XWOJ'>9T0\=63^U[T?,3>>O1R%(X3?B-W1ODBWEY&X("6]==Y(P MDJ+WTYI4RYW$/E9QMY<"]9O-J_]DBT>UEP#1A67EA^5'>Z]M*'YYP>IY_5G] M6+\PTOQ]IDK!LE(5@,C<[/XRDS;G"!F]-^X @<8!(-!G]P_B8NPHO/BJY..B M/:FSJGJR_G+#9'O4L#QO_FX>:3^DN5&6/1D\+4?09^%H4<9&V-/2;,&[V<=K MS,[L?Q!64C,,F?)*472C._9.OL=%8ME(+!_)'B.>*7N.:+H9D1$P\C,BP_", M8D,\Y8Z5#.A(==H403\H3A('/5\/M"%LH>K/YMUW;>31***JUVW10_.K76+/ M#.=%B40)0:XXM+T*(#"G @Y2\U>1\:*$R"LZZ$%[9%NRH9W,&^*>AL,#0D?C M,0XPG@;$,@'L8YO(P1:EEI.;]O=[.8 1S8@_ K%,B0?E:%Y<7Z(QL+HPI M7E6V#^YR$R!8?O&OP#Z'#^6*,))Q@*&V!:LE RQ'''"2$6-BL?FC]*N=B(!0 M4 7%N]7R"_BLJOO$.[+V6.#;LJD7G7[]C"6SGW)ZB^N5D3PDSQ7IR1>7GBQ7 M>4BX_<3EP6?#_(BF(>/[U7*U28AHG977;37Q3"M1*I0C &69&Y]"2\ *8KL+ M,TF,-J::E[.3UM.#.T@_U8#[RDO=M0=O[6RJZN E^[,$XOA58"2+_^[%>VT#2FU5U>[^J MUO-_M U.&*6Y+&T&J61&T75J5)XIOE^OY^NG- M?*&JEV9[^[*JGF891C0CF ":*@Y0*4I .$\!TX@IEN9$">FBDA?6'UD16XI) M0S+9T'33R$N ].MA!#']M,]/0F M)$HV(,Q&M88>"[S06)MUK)Y^T)_6*_'WKZN%>;E^_3^/AM#V$B\GJ&0"YS;1 MV1P%$<]HK#!\83BXOO%Z^TG@T26FS'+$+AXL^C?)][KPC//Q70FO7%8SU?JKI^N;KG7=]$FPME#K>V*_1J6<]E<]A= M+6^KRE;]-8G/GPW2M55M^X02C^OY-_6Y8G9-4RN8R%9D]LG+ MD>" R%1F3*%<*:>->SP61U;K/:+)NJ6:2$,V66_8\FB'.LYGU&\K_AC(^]F; M#;O)'K\WR8[CY(#E9)_GFV3+=;+_V75\)Y;Q9__$//K>/OLG%]8N][D^0;]> MNZ."V]NB=QS*TW7V'16Y@X; XU+RCR)U;4[>S&O!%O^E6/5Z*5^937S&;1< MKC"04$"S5:H2$%HH()3@.2PY+K53KDT?D;$WNZ[I3TLWL8030SFQI-W#2A<1 M&HXMQ9#;;ZL)$MDKSC0D4U"PZ>*BDT6NF-GN&UI7[<\L:WH+X/-%:6 MA3%7#*102X!R6XML#!@HLI3RO(2T*+PZ*D6#+*@=P02 N1W4H\'@9]PN(C!" M V(G$>/5,/70FKIR:5CL,_5*#B^%QM16XN\?U8/Y2GQM2IU77RIV?_NX_KJJ MYO]0\K8999+-4(EH*3(,4F8G(8I4 TXX!Y*DW-A-GG-6^ 7;G.B.'H4S7"35 MEHWDH>7CIAOADK M0[[Q.3=870-WT<'RC>A9G'8<)'<;G'9,)+?]4V\"8GU> M4D<+ KI1G3@ZZ 7%:=C0[_4P4_+:.$IB_4&__B&:/F%V/N0'FW#XU?Z_O0GX MQA;VM/51U>MJ+M9*VG^X7U8\W/9HWQ^;G9 MMV?^5/QLX>X#V;#;SIQM4YB_WK3EG'NLV#[L&RZ[1^R'=?3+PS?:F,6C]<6Z M;F.K9<1.,","'LD,C\'AI"9[1(B/S?N8I*)XE?+5H^TJ<:>J^4I^^LJ,=LV, MOYB30F: "I0"E%(!"(,V.9Q+)7'*,"(!R>'#E)TLP]4)XB]7]_?&(M3'#N;/ M<_/+A@_/[&8'2(.Q[,[0*M9U#O)WAM]>3YKU:SS*J-2J$92+X@.B7YH(/O18ZF^]+.V'XP69G+[_LNF67C&=IGH-4Z0P@GC' M"$2 FQ,?XYQKRKS*'"X1&CN4U))-MG3#\SDO(>6XOT>0WW-7#Q$]8&1=OUS1 M)M==(#/Q +M^84_GV T\'UB<)(2-#-5W[,DFG&UFM"B8R0QJ @J8&96U'1&X M-EY\29"D5)5I*87G^-LS9$96V U1VW*VMSV*#S(%+" V!@U 6&* -,D $50: MLZ9YSA52&%&_6\3KL0FZ/CQ&Q\[GVXSJ>V"5?Z/-"X"YV;3K0?"S:%OI.X+C MS CN$2G>@.!S1*:>#MPCZ)G1P'U/AYFQNZIS;9HS37MXV46_9X1KG&DL !(4Z"R,N-*R3P5I8\YZRQ!CV;J[B*;6;C)&4>X#8I$KN)OBQLCN^%:;TESL!E%"6FI0:B+0PFS24 M*:"PE*# %(J,Y3I'@@OH-&"GY:?FWKA&?HFC!1OX2I6B7\ M0;HD>#=(&*LWP@O;],ZH0Y<\E<%.U:I"T_% M\W\_/*[K-5O:%/<9+(QB904$"$-AFS]B0 6EH- TI0IJI@JO$-P O8D]X-6. M!_"\7&]X#-2CN@&[U-[=C_XC.@NCO"YUP(OVN8U^_*E M4FT'N ^ZZW__;CL4C952DS<'S@.)N(X[5 8,!,K6T6 MX%VU^C:72KYX^FMMDP&VTVYOQ7K^K]L$_B&88:;.HM1W'THQXV@68V)8+S\":.[".D;91X/(, MO1FDFKSE#1<)?TI^MHPD\^4O>^.N;X=1\P_(>0,0*T+G3GC:D)TW("/XN_O[C9%I 1I)5((J"HU0+EM;_4RN%#>L&\F1V)&ZA_2( MTMO[X]Q[TW7NZ.'ZH.]&WW.A48M%TX?CDQU*V>Z.6A"4HSP%!=4,($RQ<3M$ M"DJH(8"-](17;)V!R#4,<8W@OH&'3N8=L9MD M4T2U;.;,BN0UJY9FDZEM(4 ;FXP9B;@D;+38PPF!B:,-EP0\C2]SXJ"L%SE.< 95[9_*P0LHSDH"4\QA5AI15WGL%RD M,K*J[I-+?K<$/6:P7(:F7S^C">RGHCZR>@U@&93EB@DLE]>>; 3+H'C[,UB& M'PZ]W+,GU/73IT?^W\:F?EY]J&Z_L?G"IL^]655;![X9(7*+SW@@GMZ.1EP[)&AQ M9DCXYD]#8U7/U_7G^;U- ^"H9*6&QM_!R'@^(M. \#(%)%>0^H+G$OX8!1+/J$C'0V*92#;4;[8_)1M&;I*6E7'0 M\HFBC():8' E&GJ>X1=O#/JC,N[+31BL\9;Q,(;C_WJ8R[JM,#UWBZ"S"8F.W/9G'CD)O>R:M-YO$V! M%\+.UF$LW+P-1L- \O.&E5^2^3+9N@G?#]V$+4=1S4@(%/$LBQ?UJ8U-"#1G M[$_0,J%]97;'/O/S0C7=WI?R8("DXB462A&0,]M8$+-FDE\.,"X$(D06"GDU M%G0A.O;ETAX+C=UAP8,WG2!TO&J*#(SGY=,>]9MD2[^!9YQ1G3[R1FL^XT!R MX@XT[B"#<@FO/1'ED7=ZPRAYG5:E';I85H(I%S57TCDFMJF]SPXC9 M<(UCLG:>!NJ.HT-()S8Z?@:BI9XTY&^2AH'DUAJ''0LA:2].X'A$<&*#%!:[ MB0*67]C&1_#>@(W30M.%:GSD.@C2>+T8ZD#Q]=MEO:Z:K\C;I3$=JE[;:L3F M#E/>*?/U,%Q\L:7T)('\&NG\^VI5W*.#/'K@+(0A3F&)8B0%'.05HPA3-9 M8))[S7"]3&KTR$\[&&J/ 3^#T0.2FX&(([J?03AHW[F!8(SF?\/"15+W'D*3 MJO>PP,?J[/#&U3/;W\R7;&G.9HL[&]VTY[*M(B/SOZ*T"43$]M3! G"5<4 + MR5$I>5&4GO-AAHF.K-('P\BW3"0;+F+,:[^,IYO.QT;)3_LC '3-K/9!B>./ M:K],\KDFM0^"T#.H??C=&.U&S%'E0]5Z%/_)%H_*N!5-@O=,X;R0198!*&S. MH6($,$1*((26%"E:"K_A<6YD1S8:Q\U''EB5?+/TF]8C$@4H M983Q @JLG,:?NQ ;V>7;D$[V:%_1::H7-C=-C06&G\Z&X^#?'-)!P%BM(OM( M3=LXTD'HDS:2+N\$NF:/O#9NBS''K^WE\6>SRJO5/9LO9R17!*=F7V6YR $B MA01,, 92(E'&\JS@S"O'[R*EL0- 6[I)0SBQE)/?6]J^09^+:#ENOC$P\ SO MA(GOOP4C@W\\#[U;+:_-46[M>?K6,V$Y1F)$M30'1* 2I+"8C@N=%_GA*, ML,B55[>X:)R-;" LGVV6PPXQ,(*1IE2R;G;/FJ"?E^T%I5]FK]Y:L/'[OT M+R%2E&50 Z59"E#!A\#]; M)AP#W8[0]9NT^(#XV:E!+((::0V"XE,0&A.DJT6%QI_-;8=[DIH/3)O#?M!HR;E]FK%R:E@4H&90 96D!*(400)CE7)8R M*X77;($+=$8V;QV5*)=XEY!*%9,T50AHQ#1 4!! "<5 20DIY!J69>8W.S " M5D'# ]N>7FK3T^OGQ:JN?]GA-2J*;MYN!&0\ ]HG#4842 +R #*TQQP MG2M@VR1KE66T+(F;2KN2'%VW/[_^Y.&UN(#DX,Q%%MQ/==L^H+?[K8N2AGZR M&7PRSG1NG8=4!XZ=SWO!Y7*'B[]= M;L:TFC.TFG]KPDR,D+R0I0**P@(@;4>X8Y4!A M<0D84RMW;.+M2'=GMZPJ> MU/;K7#=?9^.^L,V$X&K+BW=YF .H#K9Q#*C\#&2'TK'2OUTFVSG*'T=%R;N0 M+BY:5Q7378E:2#6=N_0.%74.BTU=5>UBL?IN$P43O:J2EY62\W7R;E7O:K;BA2!(M<\\K8?K[N6KNJ)^:C-R7S:20=B3L3(H4DR(M0"ZHT=Z2%(!BE8*" M8)M<1W*5.K6E&:0TLNYNZ'9%4L%3F2\CI7.!L'$"04DS;9!"$%":"T"01%E* MA=0%W#2TO_,MB+@.ML->]648R!G]N>$D4-?8/:G09VM7189?".VYL50?=.OK=_Z-)L3L&*D".*7V?MF6UOFN0-$QB(EV*"!"$@Q-K8^A07@$)O_E+F0&'*6*>W7B^6: M;T?(B2 N'FZV^SHI_8SVH8 C>/Z7A8G67N6$P,1M52X)>-I.Y>*3US2]MV&7 M-X8MVP!WOGPT[DL___.[ M)N6HY3*YM@__.!^:FWWY@WP4?H;J\%-HHK([SI,=ZPD__8!NDD-NMTWF8@\. M&!73J','QN'T&<86C KY^:D'XY+TGYKY;KZ>?VG(O[33JNQ,2"Z8SLJR! B5 M J"LL%T;D "RX*3 LBRX=KKT.[_\Z$[7AJ =!Z^\1V6>P:/?,%XOI:_3Y26@ MUWS,RW)<,1CSS**33<2\+-#^*,R>I_P42JJY.4$S&\7Y]'3/5XL9$A(2W8R( M3E.C2S@%Q)SM &&PX"G-LY(['6).5AX](MK02EIB;NIS*GV_YEPEDV]XR4D< M9V6YR/H9/:F5^-.7U;=?S3NMFI@?=AIRNM(DRG%1@(U>7'X@1A.V-J;TMJX? ME9PIIE$F8088SSE RC;$L7_-\U)J2A55T*OIZF52(RO-<;.U>4,T/([;@YF; MLQX'"3]5.VFCUI)-6KICM4T[)]LHK=(."#UC>[1S O>W1#O[1D &[JU%J U$ MO&&BF9#31:CR%$-"M0:I+#! 1$M RM)V7J64*TRT9DX=%/O)C*S$ENPFHK4A M[)$D>AF=?I6-)[.?NIX3-Z2 X++<'MFP4>0/2W_U^MC]LEP'I>I-:[W\]G1Y MK(,2'"2N#C\=>(>T6G[YK*I[VRA^F^TP4SF5*;$11F7+UFG*K7.M0%YRCGF) MTXRGGM=(Y^B,?Y-DJ ([%2>1AJ[G;<%99!PO#*Z5UO/X:L6T]!)+\";9I1)% MO#;H$RG6S<%9&M->'O2)>7)_T/MPO,0^N)U8)9 J! 1":0H0UPBPE$)@[^UH MD>;4*.:UB7UPPL0^>'UB'_2ZR(LDL)]V7D[L@Q,E]L%1[OGZ*#U[8A_LO_ES M>27 C6_.!!_5@_DF?&6UNJM67RIV?RMETY6/+6X?UU]7U?P?RDZZ>URN9UF: M"JJY,.=RD@,$=6:\>Z5M^@:&3-D*.Z<6F4'41];Q'>&$;2G;@96//?#MVDMO1X?,X6HP)8]B)(S*24#AZCRK> MBTYW@@F5]^!@$[Q(F'OU7JUW=X8SC&A&D6+ F%IB^\S;\12Y,<18JBS#D$-: M^N14'*P^8,7"CS$\M(ALV9&*7*/5G0'X;0 M/,&H(+@YT\&?L=\.Z?X]]_:5STH0R3L^7'M2?_BL6,<>\/F'8@W_F^5I1IG& MQ!Q5H0 (9110>UNK,)*4H4PQ[C7!XY3$R.:UG> ANGEWBW@C_X)'_8V9_G Z MXF_,N7ZQPT:G!)YYCM_%@-'E)P-.F[^IZHNJ/K:ET"]7];J>I7E:%)P9M2OS M$B"9&8>&E!E(RURS'!-.T]*C&=4IA=%#MI\KMJR9:')QU(\'M:Q5.\A\M?ZJ M*H^#SQET'$Z&UTGLIW8MK:0CEC34KA/0X^QVG:!AIS,O@?W.7I?%Z3U=G7EM MNO/399X/3D@]CUT98GXUKX5Q%A_-1[8=2IEKF&:*(,!T:8=\-C_1' C-[>PM MFF'E-=BAC]C(!X-=X#79(QX\T[,7-L_X\Y5@A :@?7$(CS[W"!@[_'R.U//$ MGWN$OAB [GO'/U'R]7(]7S^]OC7J_H$MGV9(%R(CQ@?G MA3":C9GY*<,:E QI"7%12N)T>S1 9V2E;BDG&]))2SOIB+LG5?8AU:_,$>7W MT^- T;T2,!T$"TK'[%MWLN1,!^'V4S5='@]PV]\L5JOJSGRR=^S)]H2Q]0)P#CA "N,"Y2)E(1>$^-&"(VMA[L"6?/)C?)0\= M PE(EJLE6%LF/-S=0=@*8I#)#HOC>R6=+*AW52/@8;\<+@B1/_<3U$Q<0D[4UV+ MC]\QRU7>WD/7X"+3'<%R?V\'4N;FTG MB69LS6?U8_W"B/'W&9%:LYR5@(D< L2E!HQK#ACDC$"1E0*77B7]7N1'WCX^ MB:]*/BZ:BO@V(MMRE? GX_<\+M>5YT!E3W =8[6C0>89Q[5Y@ TC>S#M>$D: M9KK968GE)VD8BME<( B)B.F#'L0GSROT!^9JB4F#>[FGGS M]GY5K>?_:/=6B14U)]("E*@TGFY6(L!P3D!9*LR+-,\@]6J%.S[+(]N[C0!- MQ'O;DCR@2^P$'YZ;;?QC?21^]G3#^TWC7YF/@1W,/;!_ZT1(&AF21@BPTL"( MT9K@;7_6G2C)OBS-(OO2Q"SFF@KY:$5AHS,\<7'95!_ :9':9)1#&^6LC:+- MS6[5[F3OU?KU#[%XM*6Q?UFMY/?Y8C%+499")A HN!0V.XL"DE(""-."YEDA MA50^NX,+T9'M^XZ%A#4\!)AV)^S;^VAFS]M+UURX06>493 M@+F@QD*PPIR",V(^@J)$!)>9HDZ14E_"(UN)/38:_V"?D7])6E:"TY#Z$74\ M\(Z D^=1]PBBENXH=YJ^PL;/:NHG^URY3DY@]&1 N;T?9D&.LLKEJT<[];EM M(=P6/]7RIZMIH!3>GGZ8I5=,J[HLY$IF?ZKGLVL4U_3SNJKE0 MLPR*$I94@"P7!4 EHX 62( \Q05B*,=8.G70">9@[-!Z,Z;WP5)*Q#X'5XWN M##VR_861+U2[9]OEZ<.YD=CV-ZLJN^LDC.9 M9[Q4L 0",P@0@@BP'-EI[)Q(VT@PA5Y5;Y[T1X\UM5PD/V_X^<5.-3T\3+Y2 M>BYLGW'+5](QYID8ZPN[:VQJ-#!]PU0..&[.GVXPAG0S#@$C7H=B+^I3=QT. M@>9,)^&@9:XXGYZ/P$B=48FPL4<9SP$260Y(B(S+5TKE);M?K:LX?UTVRQ7J5W+&FDG","-5D,:D_2A3*/^X4/=+4 MC1-^8$_6N_V@3Y+"9H2F*:<8&QB)!H@I#!B%!"B&E9"(90CG'A&F08+31):V M'-B4K#.)J8'9O;U(.AP-KP8F<"KZ!HP/.CF3B1D+ *_AYW& "!UX'@B([XSS M82$'YIKW+##E+/-A.8[FESN\$.OPM!M;6\^HAE#; U*N) -(4P0H%1R4&@LN M2UIHG :$RWN)3F/0MD.5[362;I(C;'QX-W':?YQ,#XZA9Q]?6&*>=#XZ0!'A M1'-&Q-'.+_NTGOFT]5$8^?VSH)BWA[L8G:4B[UPE>QJA?E:-) M[J?"04)[50@."A54'WAYU<*^H01@? M8X<4]LI!;"7F8^N>VK\V;#5[>,/8_)M*-IQ;)6AO"#S##X&?A6-L8GR$_4S' M/KBGT-T<(ZSDJ)4D5\(3*^ 1R,6TT9#KH#H)E5RYW*@7]+;=]@QRHO)2ID!H M:KP376! 4IP!7):,IWDF,7,*D0;0'MG [=UP'M[)-TWL[<7\DV*5:W>_$&P= M8BWC(>9GL'POB2TWXP$WRIV[+X#3W+;W CG6-?L^%)$NV)LE_XA7Z_NR!EZJ M'RQQ_7SYS="1C^J>S>VF\&)55:OOYH>7[,'\V_IIIA@UGX2T4T(0ZMI6X%(! M@I@D,(.$*Z]R#3_R(QOF+>&$;R@GHB,=/H7< 54W9W(\K/Q,\KO#Z>4;5FZ2 M'7Y;;I*70_A=-=O<'881YIX[$'^VF>CNP/3-2_=8)58\^E:(ZE')PQ3R#[8M M9#?NUQ9';_]MEF=*X%(3@ G2-KN' (JAL4R,086*7&HW+S$60R-;J(Z9,TTS MP[O77OT9A(:[QT,V2D1\@_5Q%4K#8;)EZO_W2F$"RI%86P>+,U_[*PHPG@!I(0,2HCS0GKUACE/ M9NR@GR4*>%.\(?;(>@;SSB/D&*N[6F[/4%PCO6V$<,N_5*&BNJ=I[(M$&S7D%/8F+]3X#D14RU0JR%(?S;Z"EPEC_AV7 MY]H:^5F#:Z!W,QD3 >IG5S;X675(-FPE6[XF;Q<5 :1()ND:3B:U6Q$@.S9N M,98,LX!MF6J3F]G-<2P)(FF1TZ8%%$!EHE"22CI^N/ZGF7A3O6!\O/QAOI&S6 M?<=L22O!S:@K1.U_"&",FV."K7[5,LLQ]^K UD-K9,UK1ZIFUX^4S:X>*1L@ ML)\B7AXIFTTT4C:;;*1L]D<9*9OYCY0]?B6HQ&"Y9HMNB]XVVOGT=?[P8/Z\ M7#[M^C1\;$5]7WC*R.1'=)+NF61MF$L--LF%GV"Q<#Y]7E<)H,(86+D2& MT[>@(0B/@1H'OS6G+'L(DO:H$B)L#?\LZ9>V6,P;Q&(L]CB)LP M7EG-YS@/2F0^6&BRW.5S[.^G*Y_]]]#Q0K=2FD^GOEO51@/_W_E#\^5@%"-, ME3FIXU38=CEVNE!F;QXT+(5 G)5.!_=^,B.K23=AIZ-\D[2T$T/<4V]Z@!K6 MHCCB^^E4J.0!PX7Z!+MBMM#992<>+=0GVNEDH=ZG P-JK*J>S*;W43VLJO5F M9OJ986.=RT:PTJC0"C"";%F?9H!EE(&49YQD0J0ZTU[A-C_Z8^]Z'3<#3=ZB M(.D8K!L/']_C0\M -Q?P-\4LU>:B<83 7IC4L<)^GM2G#0J&07,2,@Q<)LS* M'-<%[.[&4(ESSC #F')C3X0J <\5!9BE2$E>HD(('WMRD=+8CL"F_J4=.1]: M0709*#=S$45\3T?@I/(G^7V4N[]!V2*I_V4ZDRKZH+C'*CW\@I_RUM7:S@60 MCV+]H?JDJF]SH6Y_S.L93TM--2Y 25-I//<, F(/MS(5"F*5EJF;#W")P,BJ MVI%L&V6W5)/?+5W'4-=%7/I5-(:T?IH9(*BS4@Y)TZ>+YMT]/31_V^G@Q64G M4;TAH38:-_A.%1U:L M#1F_+<]S L7X4R8&Q?#>N48:$_$\HR"&QCU$&NGP:'E MIEO14/#T('T!".AWYR!8M)9W?;0F[GKG(/9IXSN7EP(NIIMA4?>L^KM:W[%J MW8QS:/?.^I/Z8BEVD1&<:ED@G0&H;1U.QAC@"J8@5YJ5C+)4>,UE=J7K\P4/ MFL]\>_?)XS+5&:Y^W1X- C\=W^,@:5C8]TKKI.,BY-+9&2>/V^8Q\ J[9F[( MWR2?5ZM%*&1^%\N^HO?>*#LO-MU5LJ]\!W?(WB\'F,E/2CQ62GXP)F9II^V] MV728^VCL\J$CQ+;ZX.5A7T?"+EN>+2 M]O+:D]W<#HJW?WT[_/"5I9,OGO92Y&P?U/8BIBA+!6DS@-R6*Q=6%V&> 9%Q MF"&).//K>3= ;V35W,\";&@&75T-8>9V>141"3^-]08AO)ZR7[38-947J#U/ M766_Z!=K*P=>"P@RW+U_:6_&'MHMW,8PU+MW+S=!V9RE6G(*D'%N =(" X*@ M!"DCG.6\R+!FSE&%/DHC*[8AG6QI=P$S=9,8\AXGWUZD'$(#L>3W4^?+HH>< M_GLQ\#CNQ\(B\!;*_^O@=Y!W$:_WY-Z[P'1'=1+Q:8# M\"P7%)84:9"G3)N#N%2 EZ4 G#"L4Y(J8[C\"JX.UA\[2Z:M-VI()AN:OO55 MAX ,G[VO%-//\/A)&%!'=5:.*PJH#M>;N'+JK#"G)5/G'POS[>\>^6(N_KKN M.C"^77XS2KNJGCZ;Y;HC)==(E[A &,J $H)!2Q5QKTG.L_*@FI"O?+2ADF. MK'9;BIXG;P_,W-S[N$CX::8'"-Z^O;MOCN !P[^1YOAG8;.QLX M?]%0:(ZF L,,:F(.\5QS@+#(@?F! EP*H^J*MT%Q?] ^S_S9?SN\? M[[O#&RH4%3;KJD!%:=QI:HQ :?9[E>N,0UR:<[]3M_B3E<>.V;6TW /HAV(/ M!\V#A?$,N[5D(EXI7V3^BKCXX7J3Q<+/BK$?_S[_@/]!\]W*3C/\NEJJ]X]M M\C919299 3"GT(Y.L*.V4@CRG.<2YRG%VDDMSBT^LF8TY)*&7M(2=#]?GN P M?+B\1CH_5?$0S.M8>4F"H#/ER6*3'2@OB;%_FKSX3)AG^3=E4^"4O/UF-J@O MW9H?=)NR]>%Q7:_9TK:GNN7UNF)B/4N)TIH5326$ DA*9,=U:D 8TEG!L<+$ M:S:)+P,CJ]Z&G:3CITM>\_,SO4%U2N>I.?U'L-!>?8F0U>Y\J[ZUWWC[=K==^V!JF[:(W4/"M+E *: MH0R@S$:13B"Z&9[8T/@9FU!4 MPF^W'<2,?<7=1_)Y[KD=0+AXV>WR;DA%TG:^[YO%:E7=F:_)'7NR;?V/)UU MJE)!( ="0@$0S.R9N"P!3S.>%JG /M??SF1'-@_[\T0:3A++2K+AQ:?,QAG( M?@,Q'CQ^)F*+S(>SR/A, KD&+)^JI#% "ZQ+Z@6]^MG86YR18JD> <(I!21@#B5 .:\PSH#'*89K"DQ,N7 M.D=D[)A)0W(WP=5SM.TY5-R];NA$S=0_Q\SS;Q$'%\^H@!)!(6;MG11PU<_>0XA\@>_?E,] M0E]L-]7W3IB"W]:U6N^^FI@5+"TD,]ZV*,W&+A0@1HMMV;\6QMLF GNU&CY< M?F0E;HGY*>J1_&ZJ&2Z5GS*V=$;1O?,B1-*VH\4GU:_S@AUKU(6GPG1H-WK< M#BG?S!]_LN.D'ZO*J.T,0,'L@ #*&1:NPL M:B3-'J8WJ;([BW^L_^XOAMP%L(7:;WNV+5YI_F'3P%$0#DF> 8@)!PAA#"C2 M"$!"!&*(IV7N<0W@0'%DD[ K?:J99\3?!2Z78']D$#P=9TODH/O@S5XY6/NO M(5W'7,#Q">Y'!BDPKC\,5JS8OH>\_6%]EX4FC.A[R'48S/=Y,J7X^NW2 MN%;--^,]N]]4L(B5FZN3@P$_.QGLV09)$OYM^9D/5.$*L%X#C); M2(.*PLYR2 NCD!!!F.M",#I;K]9LX::+[J2]='3+@//WUS"2"!MKUHO5]\1^ M/(G>]I]E6R[\--<#6#>-'@U]W88-6\S MX ] )//@07A2L^$/R+$Y"5@AI!U/M6KZV;XQ$E@W_X/>>OT?EDT$9 8SD66: M05 P2@'B.05,J1SP5*6ES 6AR"E"Z4AOY$U_PT!K2^KM:5/.ZX>5^6MM;[=L MF(W^1E>9L)F/\XR';;\<7\MM&W!_?U\;=>SP9!M1;0PEG:7 M(;Y+GZ5"IQI2""@T-A*5F3D0%1D"F&$L4ZUSI+TB%W[D1[:6>\PT5O* '=\V M!EZPNCE>XX'E9S-[<4IVK(PTVS4,AFB]#[R(3]P((028TZX(0:L$MDE:578G MNMU-D[X\!!U+F1:\2($L4FS[IY2 $*Z 3ADU)T$-99IY]4MRISVVF]9RDK!U MH;I9G)*@\7;4AE$9(M X0/%;K)0_*T_9@\H?DI!E3P!)A]N6C M6K/Y4LG-O.ON6\]E)GB9I\:-20E FMI3GO%JLERD)60GC MRS\NF"W;?J7T7/A65%P Q\TD7"^RG_9OZ"7;&?+QM;U?IDB*?8'(I#K<+^BQ MN@X\'5CDM%I^^:RJ>WN%\[)+:\(84VTGU F1"G.ZP'9F;Y8"F#&1X5(*19UR M07IHC'V$:*DD]VS]6+5Y8"N=+ P?P$X#3*3AQ+/LZ0Q.I:8Y+04'A*:E\824 M,5\YR0!6QD,24G.1DME2?;&FX?/X<-$6KA."SJB]4W7]YT2<8'<]4FZV[,KO MB9\AL\2 I998X)A3S22W,LU_NJI6>K]^MZGI6Y*J4+-- I<+.W=09( @I@(WBJMQHJY*Y MSTW5 +V1KZ?^4AD:R4-#SK,,9 G-S6-*+V?RC:$@7ULD\[:$4]:ZLG/EGZ$ ML9">DL8J"AF@-FU=B)OH)Z4ACJ_%R.3ZZY+=VQ/,/Y2TQQ7;.>/.G$#GC_>W M2]D\6M>/MCO[RU6]KFVJ1*HX9D+G0!1%9NQ (0!516GG*TGC\Z24L&*S8;M9 M@BLY"MC7_6R%.9"HRHY2W5U@:^6[HU\+NYM9F0+*."EF>[PE&^:2GSOV?FEB ML>T['8M)PV/D))A(<(V2M^;/S3.FMP5#UY\%%[YL:(C%2C]?S)L[Q0]Z6U*P ML[[-[54[1*O^O++-=E>+N6P/"YLK$$14SF"I 1=V^APUQSY&"P4*K9@J> E% MYG6S%(>MD8^+^^V"#AENRD[W.$I:YZOS-]:KPW_L$M]:-R1YH?2J4LE^-IQO M8"C*1^H:2)KZ@_(-/!U_+KOBI@/WKTVRV/!Y\AEY-#@*"%S%Q#!:H"L*4Q,' MQF(">1I(B[IZ8.!M5Z-HRQ_LG.^OJX5YORF!6#_-%$PU4C #')$"("XHX$QC MD%.1:3LBM&"ISZ%UB.#(I];/]I5DCXFVWF:/C7])6D8\PTU#.#K&GB*BXQF( M.H)D 3_X).C9+$B44/DI@U+.0I_$J-R?2^P1'O]555MT?=>.3&EN6):"@"Y M( 1#0%-2PI2I8@L9$XSA;S*LL]1&=F5:F@F+*#UP7E,W+3W:DG]5+85LJ4W M4B%UGT"QBJ?/TIBV8+I/S),BZ=Z' \L=5LO59O=O'?77/Q[4LE;;%AQ,2J(9 M0T"E!;*]Q3!@K,B 9AQ25HI"^:7:#5*<1$$[FIXE#(-@N6EK5 C\-'>?]/:X MUE'_993.)L["QBI.&*0W;4V"J_@GI0C.+X;&2Q[84^/??]"_*3E_O+=W4N]7 M:UO9I!#)\QR#,K4CPJ11=VX;BV&=,65<;TD*'G"QVT-RF@O>'0/V_+RTA).' MMG6J;V3B,GBNX8;KL B,(>S+WY)M$P(:PC$# 8/213O=7Z8T\9%]4.33<_CP M*Q%GM72S-4Y',))05 )H+*3$DJEC0=.$=!%GI8Y190+KWYC M@7R,[ (T#,R_J<18U?O5,JDM)TWAT3>V:+3CYWGWVY[;U*C NQF-">#T,RAA MTUUNDAUO(X]W<0=GS"DO#EP\_[ 7=ZB<9KYX+!>CS=M'R\('_5?C']D3T@P5 M*52BP !G!6F/+92H F0:4YA+CA4M9H9?O@IK\G9$ST?%]JFZ'UN.6KP%11AZ M$7.,-,1"P3/B<-S(K:$,5AH8VFTD8JPN;A=D'*6#VS&M9^S>=D'L_LYMEUX* MT_!-HN^=JAHS\H+5 M2$.C\3+D:K%@E3F&F%VS\3@\'8[S&!4EPZ),%6"%1@"A+ 6D) )D6!%-L,@+ M[FG]KD8IR.JU.*E-JOW/B^:">QJ2VKE?,8QO7_W",5+[F3GZ&1<%%EF9 <6A.7ZKD@.:R!*5&B'/; MVUU[C7$X0V/"1))WVVJ#HP2RS9"EJUJSM8BY:>F5./CIZ D$GX,@N#(?[D#( M47+<6@K/F+=V(&)_+MKAHZ'QTF]J^:CJ&>*T+-(T!9F=$8VHS@%E=I=ED' M M4\FP\LL0:Q<>637;_(.J)>8;[>Q$IP3I/.)EG MW";MTEAG53?YS4I^J)H\9SN6SRS:-9,M1$$A)R6@I! M%<;18QAE("N$X*A0$.9>6X@KX9&WF):-9,-'TC)B($PVK-PDEIG WKS.\#J> MW48 S?,X%PTO_V.>I_"Q3GZN9*<]#'J"<7(^]'T_N#5IFPA@$W1OO['YHEE^ M];*YQ=K/T>MB[[-"IQF45("2V0.E[97%)(5 8\HDSJ7,B&^'4C\.1G;L.BJ7 M T3>+4H] 7:S-*/"YF=R;,/2PRJ-+3]MI4!S(;K/TO;6+FKCTC \XO4O]:0_ M=1O3,'C.=#,-7,C/0-75VG8(E(]BO3_*H-N--4*%+,SA*3?' 8"X3LVA44E0 MXJPH,6:\E$[=-'JIC.S9='3W1V1X.C']&/7;D6B2^]F*(*&=C8&34'T*;Q;8 M4W;SMYVB]Z\]B3([B;=16+>'0X<(M&Y)ESUH V,SXQ9@K" '$A(-4"H1X#I/ M05DJ<_[@1!;0J^_4&1HC*^369U8AB;SG,'';RJ^4U$\!MT)VU&Z:,'+,.0(7 MA8DV2."4PL23!"Z*>#I*X/*CP?,[*GLK_DJU?[Y=OEU^4TOSH=@N]ZE@".4Z M!YC8)-N*.H6FV>P2]IWOT .:JH=?*'SKS MHR&7_+PA_$LR7R8N4(3,_Q@6,=XHD!Y:4T\%&1;[S( 0AY?\]%NJ^>SU4U#FF01(DQ10Q H@98EA*DI(E9.WVT-C M["A>0S7IR-XDEK"-25G2;NK2VC,,%R*PL](ZB'1&56LE_O1E]>U7 M\W:KI>:'G7+VK3F)2CH(M5%$ET=#;V2;&ZP[5JV?NIZA(H.\*$L)4L4%0)CD M@-@IGD7.4_-[5>9IZ7TQB9.7K""8-1=]+J1,XW';,ZX3TT[4#^49IG7I) MEF@76"<$)K[*NB3@Z:76Q2<#NPQVF2T?=-<9XJ-ZL!U^;'V:7E7W33>)%T_= M/^[ZK^1,8I9F#- B9P!)G!E'ES' B3\O5_X=3PE>TS=V%E;FR?& M[&IS)42QNB,&1XAU_/YE7+[GLN]10XXC_>( M%.TN#Z7S;A@RI9EF&) )0%-!JK0(\ ME2F03 A.4R:TH%[=*[Q9F$"E&\HN(R9CH>JFZ>-BY6<&!@9UGD-QG&X8P9B, M.[NSCX$_P@Q/!X <9WFZK!1FGFZ7Z[GL2LL_*=%UT7_]0RP>#7W;4<^>"Q[7 M7=>]XZJ2VWO;(]6EPO@9)92H8.9 0;UR Z-P-?;U M^FIMMH@Y6RR>D@VO7?U]HCI.;32=??E2-;<2X07Z<3XD-P,X.?1^-G&?O63' M7[)AL,T.#4OLIV2%H_ M?7KD_ZW$^O/J0[7-P_N\61@]@!PR1?D*1-U,X;@X^=F]#2\WR9WY_?IFVW7TH6UO;\< K;KV MALGCTGP?DY/V [SM;7TX^^RA4J+MJ1MQ\E\P<+$& /HS,.T86;.KX("@H0&*1$%@H1#5'H- M&QTF.;)]L@RT;>8#ZJX< ',S1W%A\#,_&P0:ZOO)E75B&1CEV.DN;[3YQ(,$ M)YY)[ K Z1QBYS?]LTA>K413H/S_/++**-/BJ0UPSRAF%'-> %Q0V8:M:*DD M**BB5*",8*I=LT@NT!A9SS=4DRW9[A;'/87D$CC]*AY)9#^=]I?6*W]D0)Z@ M_)%+:TZ6/S(@U'[^R-"C5T\@V&NXG9.20XP(*)"=R0L+")B".<@1YK@419F5 M,'#L0& 3\M!9 [MQGXL=#\'#!;Q[DE\MN)\*[I$;IR5YKSSQAP<\5TOR7C%[ MQ@3$;$DN6/UU%Z==RC>;X6UOU^I^=PV1$P'SDBI0<(T!LGU+B> *8%7DB.34 MUCAXMB9WHSSRWFGX ,UEQ>Y:PKJ)6U["KWJ7$E/'&$L%&8AR[V MT?QE]T\/9HVOK#9'4WO[(IHI?H$MTYUA=SS!CP"FYSF^Y2#99R'9\)#PQ[5M MJIX\J75B^8AXEO>4/-:)WI7LM.=Z3S!.3O>^[X?9G#=L7OTG6SRJWQ2K#9&F M!]SVE_\Q5Y59\NM35PV<*BR0S#E(%2O,$43F@$I!C8=3*"3-WR%R.OT'41_9 M^EBR24,WV1)NC,[[V_\,[ OC!ZZ;>1D-,C\;$FBJR*+)XM.'EJ\)-:YV.+%9_U4 M4*Q7]>S]ZT\O/_S':F'G'=3O[KIJ+*XI+$16 %66.4"(:*. @),C6)RQG16 M.)6&7B8Q=EQ"U6*5?/B^5)6;OO6 D;(4:P$9@-B&676) $>E "E"&-, (:B'9 K(A>S4F_18HCIR>T15+;BO@3?+N;KAFSU5:V2E>DS QLM0' MM$:5WMG\#@O6&E_[G+6O*,WSK+&Q/6].8F&'.=_85X.@D8+@?=3FSCP[23Z:;C;[;5K:[5?/-;SI:KK6_$_C_/6 MP:U?/.W]K2MO+!3!J3D3$LTE0-Q.C($Z TH5TEC-4C+*PXJTW1@8V83N5Q5O M&$KV.6JJB?=^$588Z0V[FQD9$TP_NQ(?QRO*L?W B%Z'[4C^F0JP_<"Y7'GM MN4Z@N;*]2,VYN[MNNJM67RIV_U'96)B]"GQ>] 2VOYK58K.PEP:Z;"Y8(YQ 2(# W9@[F%+"4$<"*3(LT)90( M+__,@_;H^0B[EE !@VC<(70S5R,!XV>?#MMD[;.1[/@PKM48[6X" !BAM]80 MY6=KNN4(25\W+MI2PO,X8DD%S8)$G% +='/,RL MYP156A9>O9X/EQ_9-MCAOK;H>$/.SS@<(>&F_^'R^:GXL6@WR=UJ,1=/R>_= MGZ,H]WGI(NGOT>*3JNAYP8ZU\,)3L=H[WW89@)*0L2F5G0'E5[PU2'/L(;AH:%04_I;W0Y7F+R]T +A%:/5^0 M=;1VS\?TGKGE\P7QA]L^7WHQM'1W.T*EZ6=0[TX),R0URR""(!/0:#U6):"J MX "3$B,B\M3\G]]M2@^UT6]2NI% M25^D[#=H3BX!4L?=CG#5%"L0:8@--AI M!@B% D#%LU0IJ*%;CD1DY((*G:?$S3HUN'>5>F!SV8W3..R>8$NIFTNOILE&/4.$ MJ9*I DADE!UEA )&"0$9-B<7PCBG"FUF8?0K_O7,.&G"X8P,/\O0\6(\_M6V MK-O-S#GJW6)@-QQV-^(MCY.! M[9'R-!GH8:E1$X#OETD5!:_>C*OK*$R7F14%B8,,KC@K!A;IKY9?; V['<>T M-^(7<\@QSP30E"M@/&X!&$09*!1C$D+"I/;J*7^>S,@NXKMM@;XE>]5LY LP MN;F%UPOO9[D;N3_[RNU?L-\K5JR*_?-$IBW9[Q7TI&:__^G044AOY@OU_K'- MOJ0$]:Z?QTSD.P@-%&IQ)<,=-H;[&)AQF=BG$ZQ>C,,Z$[6UV_7"WMOJF68J[J M-B.,Y(I#5.0@E;G9V03"9F?3"%#$)4U+@G,E_':V5DO/U&R9L MGYNG=\HF777>E2)&/7/>Q"JT456F 6,D!XB7,,MUD3+L564P1'!LI37DF^E% M#0/)A@/;$+7)- OT3(=0=%3FB-AXJO6UL 1TFG*3-5K3J0%R$_>?IY;5EL.MG,4BPE MUY* 7"IK.4@!.*+&'&-R-;&9V/0UNNA!0$_;<8SC9<)PT MYS8LWU2?D;O63ZD\'X5,<&,W<\B M"F_/T^\B)JP7^V%$)1)P<_6)+=1^:]]-322C>4D9 R27)4"EXH"E,@-"8B$( MUKHD3LY=#XV1#6W;!;2VI!NUK#OB'M<=%[!QN#2Z7F(_@]70:RX7MMVT RK5 M+\CK<6]SO=QA%S*?MA^SN_Q^-RS]DO5>G5QX=;H[D7[>#RX[!AZ];E)),W#" M++Z=-N'9<'-PG?$4[&AJQN'0C%$:;#H+&WG2Q65ZSS+88E#\2W,LAE\,+-:S M&F)O#IKKOFZ0PPSE)89288 @DP 5& **F0(T5SDQ_\BT6]"_E\K8T?_M][G9 M-3T+Z<["XJ;75PL;L%D"^]AFGLW0. [_NK8^B6*5K)VE,6TU6I^8)X5FO0^' M7KQ]^JH6BV[B^ S3%"G![7PKF!FOE18V)%F"G-@:?@V5((7?U=O^\M- MES7:W.P,Z3]]+X7*S>5CX6 Y^7>42I:,]8OGFZ["!5)K7M)3:K1+D(? M*[/3.P'!W<-UWRZ-?JAZ_<;8B#M5S5=RIK-"%)JEYK!**4!IJ0%7:09RK'!9 MH#33F9,B.U$;69,M^62^I7]C?FXY2+3=NAX:'I*?'Q^2]7M'BH;XHFEGK3D8Z+A$2V.B4I8W/@Z=/PBR*[2]L:2!Q>9+JKL*L]! M?-GYI3"OY5;^]V.];IK+?UY]5%8,F["H#"6QNEKSR@Z7NJM6W^92R1=/ M?ZV5?+O<)O'OADOM!FVQ(F00";,D=A_6N\V'U8Q:V_!MVQ?^;%DW'^HO>^5+ M._9'N>L8$]](#N8H+$[JF(X)\K%#.RJMP*;9ZGO7!,&L;L@NS8^BG4/2MIQI M_[MKF(7*C$.$DK=U M_6@4?L=;\LF>@EDE?>U+?MI> MU('@G#2G#ETG;B-$3R=E:)GQ]**G7]\8WH*KH"/WY7N>7=Q5>-<.?)%VU^XZ M]_W*G.56][88Q2[ZM_GZZTOC")@MOYIE$*8LU10(5=I6Q1(#6C+>#*D@G,D, M,J]V8,,D1P\=/\Q%0A#T;=HY")6KPL<$P%?E&]K-D,_F@+J'JRI><_N-W>? M(A6<<()!05((4(DIX*EQKTM5($4*++5VJOKPHCJR"=@GFEBJGC?'?@CVFX71 MP_W"[EX2_VGIP5N=)2,04P8YEQ%'(,>);EH! :ID+D M4'(X:Z]SS$FU6KNY"U?QY*,NQYRY:XZ-Q-G$XN:'/>H),P=)]66^;#KSK[37 MK4VB^TQ>+P>:E#W3)[+A*\[G M\=KV*GN.3\+--YP,6\_-P1"Z.<'3)N!N6$G:1RSL1[_H?)O7YD3\9E6]6CWRM7Y<;)KFSE0)(=1"@2(7)4"< M4T!0P0 G*E6,*&B,H\_1M8_8R![KEG2B5U5BK^Q4;6M8V::)@<]E M4E/7]@P*?::L9_B=T*0!V>1/LL4=F\NWRY?L8;YFYNN*C&Q*82"RDMGF! *0 M,E<@)S*CA7%",^'5X.0"G=&O[C=4$]NT$,R7B6@)^UZ_GT?)]0;]:ME]+\&W M8EN*MD_]RP&Q ZZM>X6*=O-\GLK$E\>]HI[>__8_'J:H?U/S+U_-SG]KS##[ MTO4A^Z#;1LX?=MF[K^:+1_/8;KA,4R6_O4[1)<$EMEF.>,Y,BK_4@#TB:):R EMO&XDM",7CG1HZ7DHY<1IGG,V\27>!,I.KP<(S37 M8^ ;F#^=1''39?^,.(;B4*RQ1E!T5)YW_,2AJ(.C)XX>#U7:>OU!_V6UDOMM M.SZM%O*5>C!G^79OF6E>YIHP"6B10X XX8 7F-MYFB7/L*0E]NI/X$9V9)]F MGY3=8BN;_[](U*:/@:\Z.R'IJMVQ\?%5]GI]D^S3BJGB/K)%TW@GHA,; !\@ M3NV!U]L!Y5_GKOHW;<:>7CY65E]>*:W,#_*C^7G&"EUPF!6 $BK,R:A( 2NX M JE64&6%RC5T+P?SI3ZZL6A)-5;"_*>_XT<$,/L-Q>@0^=J++GWG;_OI.S?; MEH=/-TG'C[4J'9(?G6UL&((>I61C(AE66A8?4;]RLU!$>LO/O!>=KAPM5-Z# M\K3@1<*^JY:Z;GYLC.>*8)!QAL-'EKL?%^6&+&:4L)*;[GQLTVL5D_ST/;6!EG6'87D;WI# MJ6A)P5RN??F9]Y8:1A&CPB$:F_X+7TIDI:TQH9XIF(>:*S]\9VGE?[A2_C2_ M,E,JV&:0](&"W<83K _D&^ZO/*D#>$*DYU[>J4E-!T;2G:8TB6+#8\Q)\@S5(RYC]2T,>8$H8]BS"GOY%[37'8L9DPR M60J"D8O](RFF'@FN/:IK@Y47#DO/H1>ME\F.?NNZ=_)JBP9BUBN MYZEC*$%XIE[5#(M1YL'K'Y>."4->X*1+/-CU30+)B2]OTD$XOKH!O)MG,#ZO MFB;P/YK[XO;JN.D7/ZN4*IT@$M%:6D0KK\-.SSTRI:NDP52KTFR'!7].W_#/ MT4OZYA_. _Z<44K54=\-#-\49KG>%/_Z+\$/Q)W B) M;VHANLA-?.&7@/'7?_T7S,M_J_!-$0^OS<.OG6F:6!_\J;H)UFC]X&*5N;M/ M[+-Y\;-),SA709UE9';P=L&?ENA-.^)B.+MR2;"!;,E9,I/:CTO"/K<9%Y^' M=\#]%,=!!(OSYG?S-7S<+M9OS"J#"6-5B0PEP3Y8;I$TRJ"::EPI(:FI76H/ MW%,$1O;^MR2++Y_+B)UL^VL&3=7S17/UNQNQMPD_K>>VZ52R7'P.J*Z_+N_MYY5J&1TL8CC6FM2\6KX-,G1U*NXV5DA>TH%3:0*C9;^H"P MP)5()X19IL,/9@9VS7;W&+MYFJ&Y*0YXNREVW!5;T"-_TT$-B,=,!WE>=&9D MZ&&AFF' Z@W<7$EBNC#.,%@%ECP2B2L8D@]25% MRFJ/;#CO3W)L[[?TX>?N6L<'4!$[3&?L$M*-:-&2+ M2#?I%/1K0<^'QS+Z+RTTS M4>[]4BW63R66O[K-]II>&TT<+@U27#:S)AW23%LD2D:E(-9[#*JSNTAQ9 5^ MN]L/GVIIUS=QVP3V4[R(7)HB#XH'3*6?H-@OKE4^H%K;A<*PN97[&E8.))XZ>8?=X,Y_5K_/:F.U,%P@+V*1D:EP M,-A$(&.#4;B$=+T1T9M_1O MBBT'1VZ?(.=9F;0'':.]YT"(ZN?@&OYG9O0?KXG:9XL3-W)(A..[IEOYJ M1@K/V_#D+\OP ;:6IQN5O35 OS1)H3/*+5>2<*1\, VT]!H)[BKD:5D2Z\K* MZ_22YQ2*8U\^__+JU6Y+!*2&)('5;P1&@0!XWQRH%PWYK7?0,;"#I/BMY2$Q ME):.#2 Y9FB,\E)@+F,U4'H+1-S>)):DA:9+58'(=9"0 GHQL^_#B>R6CZZ9 M#QZ_*3'1Q75?7.<<5L)C1)AEB!)AD+3"(:TIKK!TI7 "U/0AF?38%S9/+2"[ MYFMSOVM[%[.P8_JM'AH'P-V-$@'.L%ZC@8?S(R>RX,K]AAI4N)< MCCF%H09L C$*>OD=((9"$=[[ 0S$Q<8/Z2M.V_4!+.E1RP?X"O!!.;^HW^?? M'K]UWVK#G..R5LBP*AQ&F1!("L81,YI[;;5@+FFXY-'*(]O4CE;Z=)M#L?M- MX%7"P"Q<1V9 Q3O+_!7S9P[7FVS&S$DQ]N?(G'X@N^OD\POC7<##5JS"A$M4 MUU@$UP03I&N&$2=,6HEKKTT-R9?MH072&WCZ;$_D ]QT\BQ<:7UFLYKKQTU,,XD7W1_4T+7/%Z4?KD?E64I3]ZF\)/*)7I477X'7*[[N MW*B863@CK'38.XXL)Q[1F!6OPDD$,8ZM]51RQI*"Q<\7'GD#W))JDE/3RQ(/ M1._7TVL$@BEEFBR@ZL-3C&=5'1XL-%FUX2GV]ZL,3_X],_7-?'7V\=[=^7.C M63]'&_@T+9NIF-ZN*H1EB1'E1B-5TPI9S(*R""L= ;6MAS(PLF)MV8D[P?F! MPL!T+2C&:3OHF,C!-#@-M.*WAI]Q)I+G@C%4:A>4_+1)7IG@'*5[Y:Z39YO. M$?GYQ_Y?FEH2;80N95TC;+!&U.L2"F1[=*A..>4W M !33[,XXV, LS@$L-^.4Z,#E''G4^PG"?XBA[^Z+=MJ%%?QD? -3M&076?,]G.$2O\'[ MF SN *5S\$(^$!BB\VX0?*E,/JT"HS5MKXXG-?W]6:V?C?8D+ M1K6)46E,&.72(^FE1-0:AJ3F!MG2:NI%J;RG(',&YV%L&1Q,:[SR(3HR7EZ1>*B,;H)9NT5&\V?Y01-K%W0)P,7L> MI\NWM(-(#S,BV8*#;G$O"I9UI7M^U_GA 5J[-CT@;TV3;&#C M2*!?W.;KTLY$K93FI4;<4XRHX@(I;*+2EN&4Y*6M+>BV-X7HZ#[N>Q"1UF\Z7-&N'3A4R8U\^+ MC4^+<[P1GWDN-^OHQ/"]-[^;^\>F[]_> +[P\[V+/\0B^V_QMN&?[1&T9(8; MR3WRA)&P0XLR'/.-1,QRH02SMN1BMG";M/WY>H:2OM*[3NT;F.HV>U#8M;]$ M!IO*JG7+X@ S-F&P&Q.^P<0;Y"WG 79JD)#*H&#]G*RX%=XHZ)",2:"_;G!Q M"S]H;.& H*?Y4=,""3/+6P3_LOL"=_S=%#L.#^:E-M-36R9OVLXH>WR./$PU M"[,Q!ZW"&'KY(:Q9 "8-:,U;.6^3^EFMY^L[?VO,\K%)4O^PO)^;'^U_GY)6 M@@UTQOD2J=CGG]9U[*2G*>*\9"[XA[712;GD,+(C^XH-$U%A/X2'MJ47,+N7 M"%^:;1L>%)C]VN'QQ,%-T5(O?NO^=Y3\'IC@ QFA1**3&AH8$,^-"?#M_.3: M]E;YS<*^5ALW8TQ(XX./1**C1(U22/G*($G+LJ2\=DR LVP/*(QL!G8IJBW1 MXDT/+@ H MNWI%'/,X)+%(^M@BE3"-=.4QPB4IA2L=DS2]-AY$>F0%CX2*CHVBH0XHX(9A MV*_FXR(#TWOVWUCY7XN6D1TX+2M%Y*4%J@C<% U^&;7O,.@ M>^C09A7^PZ$ MNO>82M.5_>>)>E!W7O>"ID7&=T$GB9"MFZ:7%GL# '83 MRXF@I;(,$5\Q1(TG2 :5CB$Q52O'":EIQC!B$!.PN%?NA.+W >G_4:B#F16V M8ZU0'6_ ]L\@J-.,P/#(Y;9^;D@>C/V8OJ M0>1)AZY!9899AM.CR ?LPY,LVWC3R*<\#22+FS"/_"I?_RE1YU50^Y6Z?[>P M[O?_Y7[,O*185LP@JDCT\J.F"LE1132V0FJ#2=(ERED*TZ2M=42+AFH1R$(3 MUY[C"9Z5P.C!'2VK@S9PHY];KY>J3NG?K MV,OJO5/K\--3T\5H&!PE2"L1BWR80U+A$E74.%\+KZQBH&%RO>3&-A*1+&I: M=K6$@>/C^J%*LP+# 0#3_Y;N3=%BL'G"H/AME+3I-#F'&A;73VS:.7%)@A^- MB$M[*T_'7[O5_'LS%_[Q=/O?G6;&6&NJF,(P3(=3F7&!(^ 6H5$ MB976KN(E)QEQS(N$IXE=OOH:N\D4\T7AU7S5%MO'A$:[8Z4I1$<@_T_!1Z&LP_)X@YD(B[3F]1*)(O_W%"D MOYAG*YY6C<;HSG]8+1_<:O/C0_C&;-Z$ \M#,R:U-#5FF)5Q:!)&M);A]%#& M'ATEY\QK59F29QB,-.K36(U&$V*'CFB4&P-AY^N'9?CGNBU%#>?T^\)MF8)9 MC428TTS'@*AEV8_G-J.!J4V':@K86FZ*AIWBS47 P+8$)O] !B61Z*16!0;$ M<],"?#LG^?PI5>O.OUO$Z^?EZL?GKZOEXY>O;^^7RU6D]4']B D4ZQC-\;K$ M-:KKRL5&@AP)(11RS&#M2J]$G90>F4%[[-OBO8S!H"+S+3O%IN6G\)&AXB&\ M%!L,-BP5J%@L%VBS4A9R;0S$/.'B>#PD869G'\0[7^PX*3I6BH:7QNP46V[& M PZ2JSX:@'D7R(,""M9LAXFK>* J0<F?]7 MMVEGG$7O__:[FM\WPU26;?I"D[WP=7D?UEN_GM\_AM/TK8Z-R,QF9KR3KJIJ MY.LFWTIJ)"4+1J[RI6685QC6ZCN;DY&WB3BA;SNT[QX^M# ?X+0+@$E@@]G* M?<3:FX$=7W&LX7YF3,?:3=$Q5_RV96_ >,35$ UT;9#/QZ0W"5?#]?QRX?H% M\VS;W]1J'BE]5!O7%!/BDA%.K$1:QH%-51UGJF**N/"EJYC5V#N(R7I.8&1+ MM"571'I9599'B*39F&ODA)D.D(A@0W!.CH'T^VCY2=7VG'#/M?'L?H#,X6!D-=V2*VQ'#YBU" 8TX=0T-DPP+=]R4T1VBBW=FV+' MT>[T<+/[:_%Z(C2!N:!CHIJ?$SH\NO#\T%QD+N:)@A>>-E\T5^ZCO-'LA?+< MI=9'^ZQ^?_-[G,+B?G8+Y^>;&3%EY2KE$*]T',<0,\(PMDB&WWG%2X=M4N?U M"W1&MLK=@220+3JZQ4\=9>")[AQ.C)>"".H08;5!E%F"5"6KL,,Y7DM#*F\D MK#OS $AE7?1U6&T"5FZ+E1X4JS2_$&L@;_0%Q&M?:S^,PEJX#>_C?+4O#^6*7 M/H?K?=P!TH1'E-Y 8_PK*BG M/<+SC^>J:I<^\WY7R*>KB@I?A@.NQSR>WAC2I;'(F;JVW,BR8L!3[G,2HROH M-G4KO^3Q!"ZI:GF-M%"-! F:H8SG9!E,#X\(3*R"YP0\UKZS3\([)#6]5L,^ MC(G^/-_G:MB# -@TH'ZH5T3HRL-DA'BTW6 >F<&/O-C\X^DW&/ M\;&I.8G3F#ZHU69O*M.ZZV&AG358\@JI&L>R'"J0)J1$S$CFC6:"XO2PVB5J M(ZM71_Z_/T3B^R/W(-&?BX@EW"D,B0-,!SO*12!9-+2;G[;4\@WT_/@,=UU/%[#V07UQDNB-WJCP'A^KDE_)\\;=JOFIF"+^>K\W]&@PW,OM9&M6J3=CK@N?FD:4#9' M&F#-<3]<:=[Z8"# 3-J>_'N$1VI"D"3C0 Y]/ZU)??LDL9^[^6DOY:GW1WOE-S1V1QJ9$M*JJ.,86(^*%XDRX6C-0^^)C$J.[)PW! M9M\)I]"6)O"H?0*7-.6]3EJH$[(GZ$W1M$^Y*"Y85<]+-)!^GB PJ5*>%_"Y M)O8\F:=^=YNO;O5J^>UAY;ZZQ7K^W3VEXO[J-G?^L_K]0^PPM%S<;C:KN7[< MM,FY@858BR(X-;CR"DD\-=<<#>828[3,>O!K_$S)46(Z-+%@LK:J2MJE$EC+!&E,J+$I91,B'\ M69DG[0=@#CZ >7[QQ;4?0)I%GA!4F/F^^'5N&KO$BY[ 81RIV_!8[#,9"S9: M-H>S]P/A-=#F<"TWD^XD T'W?-L9:MG,'E7SM?KR9>7:C),[WP5F/SHX4C181*8$UEQ5%K,2XC4F41W9D?QDOCK[V-ZU;G,.](_B M%_4?L:QRM;2/9M-DOE6F2?EHJ[XH=\)+AW!5NT4 H_A5?>9L';F,? MQB_MQ>C,<,\DJ3&J>6Q632A%HF0"N;(*^[VDO.)ZVVDN(:B5PT/2U_NPWQS0 M!8C4D8[D8S\-P(UP/JX)@:_1L,J;2MYQ4P1VBI]V,\HC1W]NARF@AJFB>[#8 M9VML- %AL[%1S0NEC8,N+-)V#3*]T;>LA:>+R%TC]T&4[JJ%\CRNV!8$<4C8V 8$T[/%)_693@OVW%,Z\]252:E/4;BG WKL>&FMUZC2.$X3 M#.<7%7PAQ+&NK<.R4AS4;:>/V,BJMB.=F9MZ"IXTA1M*:)CZ/>6K/I$=*>B= M(N#02:RG2+U,.FN/T&<36_O>R1S#$_O9O%NO'YU]_;B:+[Y\<*OYTC;Q]:?= M.%ZVNL6Z]1E)K;W"PB&KF _G'(.1Y%R@BE>X(D1J)SUH* ^8A;'O.;,/.5>@ MFF83QL4*9BFZZ7$M-S=MJLS-)0_\IE ^?"31>?=NOGGL&2P'G^*3#P\9!PJFSNS>_F_M$&/F[7:Q?^O_VL?I_)X,)[ MXA12WE:("AI'F0*$W&//2+N7ZI8]"GS.D[Q_[QT/-!\O=V'5&>#BI9%=,G5QCSS+MK MI+-_Z!VM=+I7O*$;ZIR@]#)-=)+,)+?7CN]B?G!34A9 M8L(5EPYQ79;A0!L]1DP%,K7&N/*E(<:"0NXGB(P=;@\D4:191*+;W.>Q;N0-U^WJ/*<$.I+9ZJDFM"CE4=6OAVM(A)+]Z .I;_L M0F7+!-.L1'% +M1)UK-\J,.5)G.B3@JP[T6=?@"N$N_=%W7?NF2-[=45"__/ M54@QJA&E3"--!4,LZ(1AM12*)1\KGJT]]IX4J15;CQRP%YV"X;)V7"$<<.5EE)X%N>\U>W'Y;/D('>E["*\W9 M&Q #X F_(USL4!AW'$>BH$,E$5R@-FU609KH1VD&B:]E!BR[(H0[?VM,_/:O M?UUNW/K]4BUBL?_;^4(M3"#_T1DW_WY8-X"Y-;45%-7>^=C;CB/ML$2EM*:D MI%2,.9@IN(*;T[_@& ITR<8[\V$WG]^N@3G$UP>Y"V?^GMNW/"S^OV=#9_) MW,]-\[G\^MA\&VI#%.7"H9I*A6@5*\!\K9 MRQIS3TO'DBK +E*:)K(8HRJ' MU(N6/#34> ZORU<#@Z$ /*KD I 1G;P@W!7ARG,K3QR_O"#@<4#ST@LYTQG4 MPWRSO(_IF.M--*>OEJN'=W_KK#C1,%28<$) BR6'__Z0WLLX&Z_G"K=>OEM]T.'[$SSYF0X5# M2$-DL9Z'A9I?[]=7?8P_+?W=XR9&W]?O%J9M^:?NVTS?&7.5=ZX.YPKE77M] M(K"S2!J)E34"^SII(.F(/(YM&7<<%F:?Q9O8]F?+2;%N$Z,W@>VU=ZN5L\5/ M\T7WZ\2>0&-^CDEGIY?^=*#'L);?8H_AFV+OXSK@^: D]*9HV(Z7.UO&;XH] MUMM+9DA=[D@?&^B4^-(?7^Z!\\4^1NAI=DR +QR,1R$]Y1E[3.R>'==')75E MY>2O;C/SI798F#(<\0D/>ZK384^U!OF28E9SYZC(JY0,BX^\&5Y;&1G%3XL* MY H%VT-V5/HC(_EECGO<#UW6&)=^F3+&/:'.EBWN/Y.G,Z_4^NOMPL;_B57, MW]5]5-3;S2NU6OT(ZMP4'LU(30CCID9$QD1.2L,)G'B/'/=$2,U+19,<5!#5 MT0_CZZ]->,G$']P3&S"M2P,P31T'AP5Z:.\0:7[8X^"F4,%#Z)AHZQ&'TV*0 MT .I=QK-2?4>!,-S@P![.;=0<%NR>^>;0-P']2,&W6:5((801Y"1+IQ>8Z\/ M$<>.2"$)#9LOJ3W>MF?Z#"D*/$TOZ?M_V(KI,]PZ?%B%@^?\(;BW6RZ*X!?? M[[+!@S\!C/&?Q2_--EP%1V:5WY/HOHW*%QW1(:OX^L4:K%3O#)F)Z_'ZA3TN MNKOP?)XF;WL$?5[>FF M5F[KS;NVRVMC3=J_V)D7E!!=NZ[YFJ4&*5H+1&M6 M$N>-KRN>H=T0'J;1^(;:>K[M*:H[?FZ*1=L;N7$35,<23/5!@*>9@\'QNZXA MVV99=-2*)T9V;:4;?^+V$G1@VY&#P4#V!$1Z4AN3 \ISNY.U1IXMBAVEFPX' M7;TKH=+9FDIDK"&(G?NL=SKL/ -=NO-!S6WS8T84;6K M!$4DIN92RRR2M&1(EI)J356M,*@:\]GZHU^*M=2"/SX';K_/@4B]&\L6#WH] MUDD6*>WWS6C"F.H^SB0OM@_=%'2HTIQC@ZU0-&F R<&J(V^^GV*X>;V9FZ#'>S,K0<6GARCT*VVV;##% MS!0K62%/BM&G=.&%/84+_WI2ML.U)E&HD^QOE>;T'S.#4 @)G.GB(P=8FI(%EN:F6?"D^@D!I2NE!D8/X** M"X\5]<@S5&CH%(EI(T$]0AX%?OJ>S:P#5?=N'5N0-%O>W]1J'J^0:JUJ"^M1>HCCV[A;IH_A8<1^)WFQ=5M-U MNH,VJ;V(8)KV#HH+<&=\@N1]"\F6?/OO;G[@@"67J;(.55AYD=ZTY9.IXA\5 M22:_F%M-U9R'5;QJ<*_51KUZ7#4S,;&E-:LY0U11A6A)XP&65*@TP@CA#%S1+B+QHJ,.+:4Z U:_O@\) 4S-_B[5?S?N-O__&/7 M4-+CH,K*4N0D(>'07 5]+[E%M2=UQ9RAPB[>6%J ]%#P?G6\3AS@=5E+)J>UP:%(@%+4;-'R*D@O?5BP M,L^3S/=69QZ^,5U1Y4E.#VHA3S^1N6L[O7FW6&]6S2?TLUK/UY\>PK'"WBVV M=WL?U<;AF>2EM@)7B)HR_$?+N(.3$G&*/6-5Z6N2I/10PF/OYH&-8K[CXZ;0 MD9-BW; "W,E3H4S[6'3,%&T7,0TDMT5?61DP.T>*/E06W\J MV6G= " 81RX!]/W,B/KI8NQXMM@F6FLB,984DR+.B[Q?1#'-=@R*#* M?Q3(3WXQSR#$^2*?N_DBOP99NL"4MM)B:^+H@](%7Z(B2&A#D:E=)1FIA95) MDT'ZR8RL^N\/JC*;@BWX;)X3X'CEZZHB-1*$8T0I-DC8DJ"2J%I*K\-O&*RK M]?7P9#6L?G]%V>H9;-(,W_7RPJS=\]E%>[GT+>GB%[5Y7 V<,]\OY8#CC$X0 MF7R@T7E!3XTTZGGZNGSZM\O5QUWH[\ZW,<$F\#*K<(UK62DDJ!*(,L&1KBJ) MN H_UT1R*L05%:OG*2=]KZ^N4WTBWE2E[@5#\Q+K>Y!,4_*!@+DNM=XO5\4A M,EV8^%,O,MFY]9>%'3BYOH?@BV377P;@7'I]PINYN4I[:[7QU[O'S7JC%G$+ MF"E)@S^#&7)8ANU@'L-P?#PP(S!=,3JBVM[4-_Y;B;.\9>WII@KSQB2Q$A$?3CS*.EJ1+13'BMLM03E/P'ICQX% M;0%T AN#2XYJI^,E-"9(F[I&KG*EX947OB2SS7*C[E\>SAT7R7!N MN4&J9:?#]*:P4^.90 SDJT&I M3^JX94+SW(O+72:S&&4W ^C#:OG@5IL?GQ[U?SBS^;R\6]U^5_/[>&,>/,I= M57R3^OXT':%K9=>"='UEVY;JY'5^ZOK"OYVMSOXSU MS,#IHSTKC*=I.Z+%$]511HXF2#=T_^ 3E%ZFG?!YD<]V%^YY)2-IK=V.NA2X M3U_G#P_AZW^[L/\>[&IXYTN7 556W"M56A3.%^&<5H:]6A(F$,OX"/! 5/TSB/I&(BW,QTR@8=BRT1.$ETB M1(#LNN&ARDN[&P@R6'8>3/C>M+W$I:;+YX/)=I#H!WPU\\3COL1O29=?(IDH MG6,*<2,J1%GMD'2J1)I216NE*'&@QNL'JX]M]UI:Z\SDFT,@$D\3N>+![%BZ M9'"W_I0$0_GH!VM/ZW"?$NO(>S[Y4)X:O57S5=/U_.T0N>.(5E8BR;1'F)(24^T$\:!;X32R(RM>I-QVZ2]VM!OG MX]?;OV55S26"F::CPT,$4]YKT &K,TS8@?0\D>BD!@ &Q'/+ 'P[-_?^8>7, MO!UINEP\K);VT32>8BF(T?'GZ$R<"']!W./, M]TLOY*GM1[<)[H*S;]1J$9SP]:T)YZS'^YA=]=KYN9EO9DQI;BP6R%O*PE9/ M&!*.EXA1(E15R> !>(C^7B8YLB+O$0R:W%"$#B.Y"%J:-@\+!?0ZH:5=;(D7 M/^T#T]$_'Z#-&%:2*NQ@8TLN$IQX@$DJ ,>C3)+?S*UX^?9MW@S[7<=)2-MT M>C-WZQ.WX4QQ8["JD,*8(.I*CX3"#C'IC*+.6.- ?C^(^LC&88^7=IK7/C? M*_8!H$ZS(Z,!"#,I0V*743N3@<%@=300VA/7U&3 /A.$? M$[XT\SP8)-=-R&C)%S]U#/RY.!A\O&RZS //Q^@E^2)#,U) .#=)(^G= M/%.[RZ/H5E\_>7A4U_F%W N;)H#Z-G#X MJFNP_??YYNNKQ_4FF(G54P9A*:Q@+.9N:A(G . :28DU*FE96ZPE)35(A5,) MCZS1'1O0"YM$T%*O;8:' GIYTW8GBU_48LM#\8_ 1+'EHOAME,Q)J.R#W>4D MDIWX1@<&QO&]#O#](882[+4W;S)LG[[]6$A2X9@JP:D(IRI6(66-1X:'0Y6T M7GL)ZFJ22'?L3(J#K.X]O>FR@VZ_K)QK+RW^]Z.ZG_MF3KM:%VT;_\^[-OY7 M#3(XCWJ:S1D!2YC).1YJL#_+8-QL;9CLHPPY.$_U!4<=7(2B?^#!Y=K&3LWOMVO]]MWA[OURN8AE -X![/:.EU+BR"E5,>$1+)I&.W91HI7 MM+65 M2F^ZF$!P[)212*]X"+^+\^X;B@4J@CFWD(N'9/3Z#<88F$ O'%JBQ4];\G\. M5J)H48HL%%L>!@8&D*$Z,$!YZ:D# 5+305(W9N7FK+.=$FI *D.,E(A[^7V M5(C6=?6P;/M1Q8EY[M7R,7AZ/UXMK9OQVA+,ZQ*5=3B94<48TG7=MI&KG*^] MDTE3VA+IC6P&=_-0]EBX*1HF FI%QT@1.8%/ANF#L=\@C@ .S!X.@4O6S)@$ M::\:'=.W_N039!*$/35()N6U#"_HM9I_NW>K[6RY;0D%4\HRKE%IB M^#_%( MQ=Z1E)I:>*L5LR:M)]IY(I#O<58_M(YJ\7GU:/YO\7:^4 LS5_> O?PT. EN MS=4"PQ1W*^G33$9X<J7I]3E.OSF=E]'+^8%? MT?]DWA7.K;7S^/FI^SA9_=VBFV[??9V,5!Z3V+6>BUCV9RR2DF DC7/DMDQFIN!)<..<]4\-X50T$5.1*D M%MQ71'J?5&:?1F[L#;3VQ:74\2_$CIT][*;/?>1/N N\WA M2^-]85LZH^PNIT48J@7WX>+3MMX^*=A1R^W33V7<_OS\N)XO7/@Z+K_I^:(Y M>)\947"[6H4/MPT_?XP_W?F[QTV,R*W;;G#_/O_R=5;6E(0S'$/$X!I1*SP2 MK"Y1C4OL-.<"^Z1! V,P-[;S^#2"P^SS=E.HIU-2VTRR^.GQH=@L_PSO+SG* MAY9PG_6"'P7,Z&P9+?8XO2E>G1N/LL_M3='P6]SY8LOQT[#ER/4+?D2 :[@7 M_*CR+O!>Y".#70:.A&GO->+0-*>[@!P)K8.KR[%H7',E,K.E];;" DE!!*+" M<21-16-34D$(,7%@!:1;XDJF_P[FZFR)6VO# M9[-N K%WJP^KY?=Y8&[&-"N%435B$BM$B15(58H'57"DJBK/*I*4EWJ)T#3Y M$1WMO0R +7UH5L09N/HU:4@08+J5+W]&]D._<%>D/9Q9>.)\AW[QCA,=+CP/ M4]CU:C-K\B3G7QR%DA>DA6,QD];LD2]_^%][=V_O"OYZ4[^RR MDRC=):&VRG;QN=S9D]$=WZNX?Q\\]'<;]VT]XPS'8NTXP9J8.)7%!A?12\2U MJVK%''66PN9/GB,ULN)%PL^Z1?P6:1<-<6"#C1[ $F]R!X$!>*N;B4#&N,5+ MP@TV\#V6"@X83#C+?);/ M=;C29$[620'VO:K3#TP6*FB&@GU8S8W[O)I_^>)6LZHVWJG:(UIQ@B@M&9*5 M4X@H3BTSSE:B'CE$<,34"X4&VGF>Q4/DI-BTK#0Q ;N\OU>K=?$0_MW$!\8/ M#QQ_4*.%!:Z"?\)P0,-GT3!:=)R^P,">97MWFEUE^;2P?K[,\__KIV]MUBUR'CUFSFWYNI MXCO_2,JJXI+$&;.F1I0I&C,>"?*5,Q27(O;^@IQLX"R,O'<]=6EY(@T[YF2@ MFG;\&1"DB,\66FT+_*'Z*#!7SQ9^+4RB.DAF3C\E IZD,!B8]9>4# M]/ST=<5*&>[W;B1=VPSBT_+^,9K#=3=-H:L6<*4N*VTH;CY\ ?E<:4 G.[>#" X,06_+;]A\[!HJ.@YPJ MKS1T #[GX"CE>927T1K(1P3)V^L!IJTTG7\'DNS >X.]>>V(V(^NZ2?](5Y= M?P[.X%HU_>77/_\X^$M,M9VI,HY0L@Y5.'AFE'J#)"_C?[CRQ-965*"+YRPN M1O;0#ML&M4W1&^+%/E\WT2$Y_'/;"0WFB]M$XZU)5&4TQ)I+SBB1 LDN*H0 M\559UU+4L@85[QRL/K)1"K2*EEC6**I#(-*L1[9X,*N0+AE8S4]*,)#Z'JX] MJ5J>%.NYNIU^*#,=\]MRM9G_L_$@[WS7^&'QY=5RO5G/L,6&Q/;A3'D?&XGC MX UHB@3!5-76&PGK'=A';&0EVR<=-RGK]*:8K]>/32F8B1P ,QS[@$O3PJ'@ M@"GE1R3>;9%XU8L$/%4R0<2A$BC[2$V;5ID@]%&R9P+OW<.MSG3_>%*7O:6F M.2\?L;X[#Q__)6\/VPU _,6I.+2DK5]PYG&U>IITK0VKG*Y90$*$XVV<,Z*< M9M%-%!7VDI5ED@I B(ZL)$]S.V^*'>7,.:9]T*7M9D,# E.XDUB,T%D%(N70 MPTO[2+[,Z-($$,X.+DUY-W_P6>S\MC3_MRU;NGO!CVC&B& 6E1$YZAU'6M8&62<4KVU=>F([^-XL$HEFQZ.*']NHV+ M6]H6-!02L*VG4\%/K0IN2VKW2 \[#^^2@ ..OSM+:O)I=Y>$/C7<[N([>;M+ M/"^_6ZPWJ\'QV@MC' M([137AJB2.?'F_5F_BU6VOD/X0_SL'Y\8,8EH8P)C+3U#%'#)9(6EZBVLN2J MI#61H#:=251'5OPMT7@]^-"1+>[##]<4[9P#,$WO!X<%IO_/2GE^W!3[&&UY M:/J(C576CDCV>SO7X,H?UDN[;J[+>%."Q;E=>\(.E,1U3H;>?*VCEZ9+S3K'[T$6UMF'\CR% MH[F0LZ#[DFI;HY))'[M;:*0TD<$K4,%-4+@VE$#:VQQ1 !F"W$XWN[&TVY'+ MUTY:G6FG:UMIAQ@S.HZ&DDC42B'%N>AD M\VS]D36UH59$HY"FFI=(1M,L9[$&B&X=4:*@?3J^>J3:M49T9[KU+G' M,A.QVZ3NC^XA)GKTTX1C^N]B:%$J9+;[5 SI4UHK7&2#*MD:OCR ]- MM$BK\0;0'%GS.@Z@DU43L$K3Q8$1@.GGMMYD1[UX(C_2]&: O$/E-R=0G#:; M.1V"H]QEP*N9X6BU_AK_+Y9^?%?W;;Q[O5G-37 0XQ]N%_;P%WM/MHF>QU,- MHS?9;/WF:ZSQC2;KC??.;&;<$:L<(8@Z&[L(R1()[R627C%BN9"4"LC18UKV M1S[7-+6G#Z1^5:LT"**)SNFP. $]RH-\O4 _MJMN.6@SR*.GV.;Q MC9*Y=TGBX1/XSE)\J3R^2Q#TI/-=?#4SA+?YZE:!S,/*?76+]?Q[=)R6W]S; MY% :;DON1+=A?%\%O MO9__,\;66O8+T_'?QME:E@NUXQD:/IOTHTX,S?U1/T!@V"^*41S(4;2"%#_% M1)MPTNXD*K8B[3>(:,[P>U(53V+=%-%G7/HBB!:,=BM_3ADA?XF,Y"K^^"!,9&6KO%M_#"LO5CR=?^\O*-857'VY?O;K] MV/U>W;]:KAZZL*=PBA.N&#(X3B?D4B(AF$*R=B615>P 8 '=T7)X@)BIK-JI MEG*Q(UU\6EBQ ZFH6JX!T%#7HD&X5\[E#W/_PH#&F:"#6AXV#9ZH2LF:R0M00 MABB6&FD(&?!Q&")OU_^(]Z)%/,M#X4:-LIT"M>K MHDM7HC5H5&G'2TIL;JA04@\ XX:03A'^(X2.>@!)#!GUK7!-M_!/ZM[MBGPJ M7+M*<&0\-?&"MD2*8HNT\=Y7-0E_2ZI3.$MA@DV_[?&\CC1SNE[OPY%PMKI6 M2/@6W\K7D+NJO??!YY[1S3M3X&N;=W_J_6 S.W6?D"6M,??^BR_0A_L$WZ?; M;I]Z,-LU:2_\XL7V[751*>*ECR5E M[#E4(EPY*DJO-5&@6#.0_L@&IZ%1.+6*3736Q4^Q6OS/3Y%FL'<"@C;911D+ M,+B?:$\Y+UC+7MOS? MW9VT 8A-TPGCJ82BQ+@*GDR-;.G"*:GV-9+*6E1*BI6GLL8D:9HSE/#(YF>_ M__R.D=QN_1<@3+,V8P #,S,G,;GI J^;KF]-,4Y)"E#XP?ON7R#[0JWVT\ X MWUT_\?W<\L]8E[SY\>E1_XLQ@8)9[2TG-\6'\/M- M6]?RY@FQ]VZ]7JZ*V_4Z>)&/BZ#?>Q/S&O;"*SY\WXM;$PZ8CVT;@M?N8>7, MO#EK#EDOG(?:8 7%0/(35QSG@7-N*%:B<, 52%)=(>8K7DE6:TE43I9(&OGQ$T1^??6D M>EVL.*C7^_>O8,OCJ!2YJS=YVT, L)%/3*9K$C M#,,Z0> %V\+VC<7J>7((Q7L_7[AW&_=M/:N$+K%74?&X#*I468(2^T#4)PG%9<]A@ 'I<4E*SQQB=<4#D$8B30E%7CE+*UU) MXDK8.)71H,PZ FZY0:IEI\/TIM!3HIQF24=##F9?MVP4'1]%RT@,0[2L[,_& M&#RRF07"0-881GM2&YT%RW/+G;=(;OG^>G/GFQZ]GY;WMLG;^!R6:JZY9K43 MWAF%D94QV5-QBJ04!E'&,79.E!*#8@^]U$:VUY%V5 Z7D[.5!E>:_1@,!)B] MV,K?MNB.E&_:Y"847VWOM([%A2=1 MVU3QMAJ;_'QF=533+VQ7XOQ9_1Z[B+5S-1X#D2X(M5RL9U;%KN[&(:^##E/N M.)(B5@_+L#5SSRDFH#3'=-)C*_26D6*C?B]6X,;2 S3MNMQD 'J^0Z4+J$Q M<-%V3OSHXE=\?M_&G)ONBV:0F$6^^$/59:43GK98"PS(4047?(4K!V8\I4C. M-)=6V=H@6;,:44DP4E([9$DE7' #6$5-ULB,)QHCI[<\Y6&T)#.G.NQADF8( MKI04IO'/A>Q2F$<8[W LS= #'O8HO,R(AV,1SPYY./%HYL%ZY>Q\\U9%V[SY MT83-""^-Y5XB7NG@&R^2EK@61DF*/QT?%:6H8[$QP2F/0>?%?#H\'O^R;_;#;0L*>N ME_=SJ[J^0!_"9[Y-%[GSN_8&39^[IL79J7$(M1.<,DN0B9UYJ!,>B3+HKK56 M,4ZDY;#NE4,S.':<=N.\._;$D;MHO"#9PQ]_C]*8XX+6! M?I_;>(^WUT]IQ_#X4S#&PG,HGV-H]J9U6$8"]\C;&8M.GL7^Z+Z[Q>->I^V2 M.HJY<\B%PPJBPE9(UQ5!V'%2,F=\Z4!AX^<$1K:8'3F8?3P"((K8XCWBH+R'),ICZR(^Z49IWJF]LZ1OA+3-/4=!2F87M_>O7IWIL/K M"+/OP (/9 '2Z4YJ&L!P/+<9\ 6NR1/H+-2L4HIY7@KDO8N=-3%%HJ8"5:73 MLC:T.*![>W*_>=C;)'=]9(D6A&N.$."&8,H;8H)*X^X%)94 M1&A<48AZ)= <6>GV"!<[RIG]-U,03-/)@7&!:6HF)&#%!0@YD#JG4)Q4R0$0 M/%=]R*O7=9MHBMQO%W979GMR1G)MI"I+B91P$M%*.Z0%"8Z,KC36DGN#94ZG MB13BHU_)-"T1=ASD=4-(0C'-.HR%#(\]ME[?R,>98M^;L;K&]$*EC*CG&%9*^MHA: MQH-AD03A2E:>N)ICE>1W0 F/?<=D[3R2CG&8MNQB[@]ZR\51M\[9=?$G7#V- M/(O#T/Z$><(,M.M0[[=&8V()/5ILF2@.N"CVV"@"'SF]#2!X ?H:C(1;7D^# MX?"#=37( *&WHP%DO>FZ&61(>=#)(.?]#'-\^_/[;2)%]W66I:FD\0Y10L)A M+SIWLI8">4()KD@PR"I]!,[1\F.;UI_?[U)P .I^C$*"$;Q*-N"%^YY8.>;L M6#Z T;I*SCS3E/0QPJS.62EZ;-.3CKUH&A@SR)\HZ6-3_$KV)TP 2Q3_."TA],<]*?%:_ M_Q^G5J3$;'M6HUC6I3>HU"6-DUYTL JX1D8K880HB>"@3.4C"F.'8=3O1218 M1(HPQ3X&(TV1KQ(1IK@'THT0HS\KRD!Z>;S^I'IX5KSG>G?^PJ>(?=3(.^FE*U7X_:[]EJZJBE2< M(Q7+YVFM*Z08\X@X6>%*UY[5H.2Y8Q)C*^N6X!6]R4[@ E34+&F!V@D3-%]) MCV096C/?OTP'LO,"GM7!XRRFJ MJS(<:KF22%*&$<::"4N9)C4#%<<#B(^LK)%NT1 &EL5#\$M3W;%0@2GUEHNF M)&8'3K&? #&\AYPC^E!E\1#2TQ;&9X!R5!J?LT9FG>"9=-F8%/ZKV]SYX/Y_ M<*OYTH;?KV(KGM>N_=]=B08F6G,C/7):19>=6*1]I9$G4EEEC<*E 54&7LW2 MR-;G5!+]07WZ_P 6!5[_&:39JFF1A5FPBZ#>%'&46;!O\> _1O7-<.@,5<9W M/4/3%NX-!N!1J=YP*^=W9WZRO#NUGR8QLSIH6Q?M93I=U"X)1FFFZ7G*8N;])&>_0N5Q#U.>5[>_WKZ^'2"*?<1K3P>][N%6)[I_/*G# MWE+3A+./6-^%L(__DK?G;#O>MMWU8DWB]@IOI@AFI)8<41E'M\4>.I(HBCRN M&..BLLR!BH/.DQI9!9ZZ-:]VI(MU1QLXQ_<\7&E;T# @P#3I2?XGJL6G2_+# M)_!>%&VH8;OG"4T[5_>BP$^9^-=F:F(JZE$VG**J*O* ML&>1&EDAE%2BM-**O FYQ\3&OD#?FP#;>%=W^G[^I>W@UZ34WZ[7RS@5T-EP ML L$W'K3=&\$ZGDOGHG7[0.A!+QX?P[0-$-QSXLX^"#<$Z1>:/CM>:'/#[SM M>2=/\^.M_RX1RE24JKI42&EA$2UC,DE)#:*X)DH(1C"L[=W^XF/?=STUVR_T MV44,]5Z^0SF8$O MM5K$+]T'MVKJ1':W"QJ[L$F6 CG%2% K3Y"H<8DTJXA6I:F%2SKT72(TMA_L M-H>WG4\E,<#+Y+-()8:S!I ?&+KJ*.Y5!8UQ&7-)L*$"4^?(3!N$NB#L4<#I MTO/9=;=-T=?;P."[]?HQ3K2]\Y_<8KY<;5,XXZX[4TS(6'2/N+1A2ZPL1@I7 M$CF)O2FU,UZ#0M6IA$?6ZBT;;2L1&PB"*V[3\$O3[3%0@>GZ(2!;'IIA30T7 M>_G7K_O0RJFQ!8D^7'UM&MFI:VM!8)RHJX6]GU'$U8Q_::;PG+9/210$TQ[89D6@[E*DY-:\[ MXH#2J$3L>"5K:VN)<.QQ0'GLAD\40YKX8(NYK*03@'GJPZ.7-T:]P6]B=ZGG=(]QTR!,(-5 M\<&D[RWM2UQJNGH_F&P'18# 5S.VF+8;2M=RJOO6.J6IHD0CYW5P1)UT2,8Q MHYC7 E>,&E=5 )MX@L3H!K!K\@+JNG86#RYKZFALXV>51U2(<+QV5",O";92 MU24ITV*J Z"1W8AN-20BN.2VC!/C&*$64T7)LHYPK?$'*"E/%K_O(F/(DO+& MS'P(WXZO:NWN_*^QQTVT.=N&9,&-?76_?+0QH_4QML2Y7:W"%ZB=+#&K*JYX M; PFF0P^*)<::8W#/YVRI5(<8V( S2BN8@;FC^0VJ-AR%W5CL5R@SF%[Z#AL MCE\F\EB8+9.%VN,2L-EG?RH)?L^H(.=9HBVP=[X(/*'.;=ARU=P%-'P5.\:* MVXF!!;A:4P"AL\^?E4];*3:$VQ2_AD_CZK_^">?EO%;XI MXO>[>>ZU,\T9X.!/U4WP:-B@BY\SP?O?J??AI__Y7[:_"?_1P2'\G__E_P%02P,$% M @ !H6B6--*WL.&<@ [N4$ !4 !C=&]S+3(P,C0P,S,Q7W!R92YX;6SL MO5F36SF2+OC>OR*GYG6\$OO2UMW7E%)F3=JH4AI)U7WOO-"P.$*L9I!JDJ%, M]:\?!V./8#"XX,2!:L:L*K4?.-P_.-P=OOS+__CC?/;#5URNIHOYO_Z)_YG] MZ0>SL_^]4]_^_0+N#_]CW_[IW_ZE_\-X'_^].'M#V\6Z>(/3W?Y>;O\V]]S]N_O3FKZZFV_XB?9;_ M^#__^O9C^HSG :;SU3K,4UU@-?WGU>8WWRY26&^X_BQ=/SSY-^JOX/JO0?TM MX (D__,?J_RG?_NG'WZX9,=R,<,/6'ZH/_[MPZ\W2Z:+U7IQOEY>I/_\TH4O"/-I'9(MW[2[/*W\7R M^E_.0L39YG3S9=?Q=5Z&=)Z0M JSOH$J41#X H:7!8*I$9?LO.$.7]_ MYY7J%9&]$<<*TY_/%E]_I ^36(2L/ZELD1N6/%KNDC7'T7U]_C[1WR6RM1,& M!1CN')V?1&07S*"%9IBE-'0L3B+[[FKWJ;XKTE?+],-BF7%)"N1ZN;!,]\3[ M&+I7?^/'+V%)'X+T>3K+U_^Z+!?G+62U7C3@W*58B-P__4"[+KA<8GY[*94G M-[?9V9K4*F[^9@N)_]\784E?G'W[@%\6R_6$16<"2P6"5H7TIO7@&$M@O8LA M<>9EU$V$_V#AO7 @^L?!*?SL!!+O<3E=Y)_G^0U=Q1/C5,@A)/#.T 88S^!9 M\*"R0PR>KM@4F@#BWK)[P4'V#X?C>=D)&#XMPWPUK8R_ K2)S&CGR)+*&XXD M#[Y8!E(XGWW@DLDV>'BX\EZ04/U#XB2.CHR*G^?KZ?K;+],9_G9Q'G$YL4Z( M9!1"4%*2>D,',2<+0:;$ UG04N:3T/!PQ;U0H/M%P4D<[$+Z'_!L6IDP7_\6 MSG$BG4\Z:PV&*0TJ>@V!['8HPJ()QB2+H@$"[J^Z%PI,[R@X@9-=(.%7OGM]2+C1!2')M%E9[FA*RZ6#+1!!DG'*$BE%?+#&P!C M)Q%[X<3VCI-V?.X"-I_"'[]F8M^T3"]C%5>:T$>/*NL,9G,/&FG 1S*:-1H; MHM+2X6E^Y\[E]X**ZQTJ+7C;!4A>Y4PB6%W]\'8Z1SYADG;/H@"D.Q&4-H84 MI""'*@9G,'M1DFD D"U+[P4.WSLX3N5I3\!X33]]M_RT^'T^42Z9&(N%PATI M0!8Y1 P&LK/9"B0/7&([6-PNO%_HBGTGJ#B2H3UA8G,UOEN^7RZ^3N<))S8F M3"ES<(4%4):L:L^Y!"DQ!X,&K6GAG&Q??3]T=!S9;,;:GB#R?K%:A]G_,_VR M,9WH2D2O2>]QK^OK3P[@!?-@750Y*F2IM/!=MJV]'SPZ#G@V8NO(X*A:[]42 MPX;N0IOEUE0\!_J/,Q$"V45@BTF,D_4DI#P)#G=7VP\ '8*?INI,F0]2VD(&J#K>4&G(Y(U$MM4(<@O#M)]O>6 MVT_P'8)X?^YS_2YS _PTV\U3BNG!,69"9?1W%-I-M .DPJM*J@-_ZT M<,*V5??#0,,1$_V-@>8K$E)C %^% MVZ2-]\DR8T^"Q*[5]X-&]R'(!JSM B*_SNEKQ([I5WP3UN%J6Q.'3"@;">5" M(NVCY@Y&J<%HI%,@B\\R-7G6V+;Z?A#I/A#9@+5=0*0^XRY?AS6>+9;?)J9( M[[STP&U*H%04$+W(H,D-J-1$*10R82=/) LIK"4%5XT@:0RZRSQ%/2_O?'S\2WU;N+=:WCJ)[UI'I+21D'.7&R@PHC M1XJ3RF.1G.E4@I&EQ5OF+AKV TG'T9MHA.Y=.>KIY8>#]$=!S2;,'0L=\P+]WG MVQUB550V5Q9VE]P-&QR'.-DP=&1FO: =Y MLXM9.)MP4;C&S,B+VN0/"[K](EG1TJL<"V6VP\!'4,ZG_ MRX^/F/>6?N/HPFRR@^8KS/23U6(VS;4 ?Y/O57>Y6I1W7_ R]7Q%UG-UNY;X MF?[!]"O6Q/1S?+M8K2[FX2)/Z1_>W^R^U=U-*6A3(CX<4TZL,[]8P5D(7R:7 MZ]S0= -L3?:JDV3#DLXAR\4P!4YY!SJBY2BU=3MO_1)6<8._JW4N#S7.UJOK MW[D]W<^0+?)'6[Y8?#11J:/ M 7(B@T=$234^)A\J[V4<+GXSWN&@A_I__ZV+ZI2K+CV&&J^LM<$6F?"I@ M(B-#/A0#H3CB!W?T([D*W)J]Y+_MZ^,T-QD( ">S;^SCOZ'[#D/>A^4]!EUM M*4J5L!">68X"5"*[BBPJ#<8H*:5B%ME^B-AOO7$ZG@R$D0%8/")J'EE9Y$KB MK_33U82[DKU@#K(T&FK="SB9.) !1DK11V[58#[)#17CJ)>&MF- X&2+"TE+'C%-$2AE PB*;^S!O$8@#RDH1/7Y$B9+AHRN". M3&3P1E>U%U,@)MALP'OBA PI2:9*9K=I.8V!,2X@3I/@$W XB)T=P.#U8K5^ M5_ZR6.2[U^+'Q2S?L$4QIJ-F#$*(D2['VB)(9TEVE;?.."R,[7JE.08@SU/5 MR5731I_/Z$F4R& M76$@>+:@-"=+/MD$(EACK6%9N[UB:*?"[B"JQ]5HK7&T#TR'$^KA,/:7,)[C M>F#=>'>O$\YS\H8LRQAY?8H7Q$VO'#D/I.PS\Z0+=J7;M]6/=RD;5T>. <;3 MA-.-WKPR)B9)2,\4N;U!9D>GI9#;ZV. '*,)T41&/PZ"K"L"Q@D%O"B CF'U M\3A9K,.L"4[^LERL5N^7BS)=3XQGR3/'@>N$->'#@!-.0C1.%^F+$;BK;< Q M*+FS_+@8:6R('#6K?'.F6RT@BQ$!A5=[8E K"%@ M9X4Z_Y/$C-.[]R!T-*&Y1W<.A]Q-JM%+3BG#<\S0.6R#RD#1Z9J8T@)KLY#R2EG.I"JOM\T!M>3Q(QK. ^# MIS:<[P!"=\W[WQ;S+Y>/1G4CB3O%)'(0RC"RX2S9<(DS2$PS[C4K&%EC"#U) MS+AFT3 0:L/YL5]=_XK+,UQ^P%G-I*Q.P&H2.8.D$(WXN+^+JXP?W.0"IT8+>TF':U&JS"!9SP! M0\\B\F #[JJ5/08WSQ(US@"+@5#45@0=V+J;_D2X6M_;S-U=_H;K27#))\\] M9)L+*%YBK2&7(+-B: MS(>[J%79&PF)@N9SPUG56#;%/S2#W M;OT9ET]R;Q*$*H;%#%F)VE\W,/#%2-!.6EE24$JVC@'MIFA<7WU8F#6413\ M>WH_/&6I3;:0K*BSZ*2DJ]\DD,0CGY44WK;.83P-5H/Y[\/"JHT$3D94,\OK MUF;\A3CY>C&GC5W0WFY+(W_"LEA>%41^"G_@ZN<_B(TDQ>D\++]M# ]B2J)_ M213.-FRY5/ 320=*:1W!8B'G1V" H-"!99%Q'Z)BMO7CR8#;&6<,U4#67B]B M[\#WN-GBU4'^">=8WS!31*:8BY ">>W*%P2?I85<_7F;I BLM:?Z!"GC3+4: M%'FGL;L#[X*,U#ONMI*9Y6P=&)N((3HXLB:D(/YH%F@#?,^:U4-NW[L$C#/: M:BA/]&C6=J!--F;G$ZT$:&/O"B'_LN,(_?X2PPK?X.6/-^:),-[$Y K$K!0H M64<-)XL@= E&BV)9:NV3GD[U2'.TA@JIO:P4.]!G3^WX%S("IF?SRUY*Z=MF M[G%(5^FIFU_-+J5\\T1ZPY_Z3$I_L%XOI_%B7>N*/BW>A\LFT5%8378RA%)? MWKGD9($71SX^*A_0!<]VC6QH"?%!-CAR4L4+HW?/PS,^E#H^9_=DLV.[HEY[ MR#DD4><+RYJ_:5&"3$PD'S6/L75CF!-)'CDAI,^S,(2X.[!^MNST>I>3+&SV M3A'S1!TO1;N"&)T%U-9QXF\6L76J[0YR1IKL.%@15!N^=P"AG\-R/IV?K>A0 M;EK^WAS#E%%%420H.G#D"$0$5QP#@P%#"(JGG0T/C\'/4[2,-/=Q(/ TX7@' M5^O#??P45M,T<3PGS$9!"%BKIF2$6.@,,,X\VJ**4ZTOS*V$C&L2MI'Q,\ Y MG.$=HN;-=':QQCQ!X[E#H<"Q6HNLI(> ,4%T E5(VN:PJQES"]QH5.Q]/" F9;A L$8B; MOA;X2/"ROLO'DKBKL^CRKD$L#='Z%(GCWNW]XK6)2+^G7MT_A5F8)_SX&7$] M0"/N)SX_6)?M?;;3J(7VC17PKOPRG=.JTS![OUA--X?H&J*&*<9-+""R)J>$ M*0/.2P.!P)ITTD(W#S[M0]?))8&K%?'W-K&)%VVJS<-M)'6>3*9=>@M<*H^, M8_"\]K5^' MY?(;WL'02 !Z& M]YM+HP.(O4II<4';^( ):4MQ5I\LKJ=(:R51.1=!INJ8&.\A5I;%*#3WQOC0 MO"_++GK&-=/; ZH9[SO T6^+]:9-\=M%F&_?4#8R14\GP9K":A^K"%$93EYN M"399(6UJ[08^2]2X.?+M$=56"AW ZM?Y5Z)ZL?Q6RY%4(O_2> X3( M? #AG5"*3@=BZ[#7W?7'+81O#Y:C>=L!+MXO\4N8YNN:DGG>I'C% M9@7\QGSDP8)'RVM;W!0X2SF$UL6J>Y U;M%S>Q2UED0'X+I/O'0AF:@4)%T- M.I4*1)X$R)"C<2X@-ZTS'@X'S&#US0-8/4=SMX.\F/?+6G>V_O9^%H@=\WPS MP8-^?AGMP+U#C:>^*W^C$U&W^ZH0.LG!'_CFG]:?%N M^>IKF,ZJX?G+8GG3%V/#EFIJ% S*K:@I:F&X<[GF<-,6 MC33""AO:Q[+VH:L'=Z )>)H+H0-@W5>/#Z[T2918&_YK8*C(968R0S1*U$AO MT#9GQ]U@3;2V$=2#H] $2NW8WD>OOEN'N-;J7SD^3(909!T<(6M/.B\D1!D# MV"A<*"$FNG%;HV<;(>,V5&B)FI/9W('&N:1_(I**AF\,?S2@;-3@HC/@N"[" M<&-":#W1ZG+E<9L<-'__/8B1'807WDY#G,ZFZ^GER,?U(OWGY\6,F+ZJ?N;Z MVPUKK T\U^PN%>I_'"?6.-JFT*+.^G)*\=;Y OO2ULE:Y\Z^ M'D;[?&1%>5_ ,EX#$HS< 9TS"&.T"]%%M=_$[^/ UE6&RC#2?QIBIXBB U!= MOW"_#]]JQ.$ZZ$L[2-;( Z# R*Y@#>UJK=X3()SZYI7]6RGI!LPG23G)](* M3F!Z']!97M"JCW@TR2J51)XY&B"*)&WCA\^2C?O0-6X(>B!D-1?(J [^9IK +[/%8EE?@Z[4[>K3,N0;I1N],A'I MA!@1-J4]"F*1$4PR7B5D)>4'185/S&78NC&6&G,U;&'=3S:R6^+^;W- M6&=K 4T=.E)?P'/U0WA08'FQ LF*U _[$>\+D0 M"#>GLKL'Q#RV\TDY.B%9!*V\KAZB!Z^R@,R5Y4K6]Y;6.6]'^E:#Q:*'PLMI MS.XA1GT'\7<>6J+2.2KNP>;"JYI4$&2BK6!RO#[Z%M.ZZG$[)=VXY ,&"$\7 M00=ZY_XS[XT;>&=#00E/0D?:BS&@:G%[H%L82G$(ZL8O'PY> M;073 =*NC;N;KN=WV%B3WHQ#:1T/P(M(=3L:?":%[AVZD+4Q/+>^[IXAJ1N/ M?CB4M11*!QB[2_WM01%D_$5G$1*K;=A4S'V-/5!X',BLSN("SSG\4XT M1A^MU,!"RL0>%F@_&D$+0:K5)^=4ZRRVYVCJYKWW16).IXNE&N(GNKJV^:$M=R7A!S4%B'4V%G@!6V[$(%KVG^U"3 MQ=7\TAB^I>Z=2 IQ^MURLV;>^,37TRHF=&8ECX&!#8Q4N"V1+GLZ:EFZ9$62 MC'R+*?_C7FB(PKF6 W; M"58KQ3+$FOSE,T\A*S(K8^NLAAWDC!W[>CELG22(+JJ^'VWFU]7J@C;"4"M, MTH+VM;=&%N2GU +$P&+)BGLTO'FWWNVDC!T#>VDT'2& /I%T=Q*##[0+%3+P M6+LA2$LGQ A-F\M1"<>58:TKQ7?1,W:DZZ4Q=:PHN@#6EE>'RUU-=$)?@D=@ M%A&4J@7TR670NEC'>6#(6L_">I*8L0-: T.JC1"^IR$K-RQ=+4IMIO[+;/'[ M ,-6GEEF,'_QD.VU]Q1O5KP!)]8>FB$S*,81C&1,X+V-0!!R)2H9BF_]=KN+ MGI,;C>.Z?O/]1F2N.I L*SXQKK-MG3ES.)7=^(VG(>A11_)AQ=6!^T@[O'WMFEC)LD1.1D = M3JX21HA<);#9#F5?X[W2F;B^+3X@.F M!=D6FU;]MUOZM#B4FX;10>4N ,92B]5D37=,H;9O%&0RH,_8&GY#[&/<0,<+ MHWAT('1P&.[V0Z:?SW!;8^3,G#):"["J"%"1F!Q-U$FTMF3VH6OD M.4>CH^=17G]C478 S[NTWSB"\[/7B]5Z-8FU(X45!J12II9[2@AD%$%@!7/T MG"ZBYO/^=M SRZV],D)2^QV R M.CI2R69PM;^3<,(G8X3BOO5+X"YZ1FZAWAL,FXFN QANXE,_A4W@&&)69&92>WG .Q%V+6Q.6DE$DD%;59.AB(1H6H7!$C[IH M%*U;JCY+U,C]XWM#:%LA]@3.!W77F]Q%^O&R[=%J8H)R89.NR&($5>=$^F0+ MR!!O$KIT$C1M6' UFQXID?)AM.J0^WM#] M>;WW6SVM[H_OG9A(^E\Y#29P6X>%2PA,%H@V<^]2**$\*"IZHC7M262,>ZL. MC+P7EM*IL!Q(\3T863!A+$D751W;8T(=V\,A9$^.EDM:DEWK/!O>RGM U+A1 MQ=$4X"FBZ=*6>SS=X/H\W1ZSVS^;%.)D5LH#TL?I=%D%WG$$J[VV:**28OA[ M^#":QPTUCHG4H00[=A/YQYM]U/I\PF-F,:EJDU3'7VD+H60)9 U;)XT2Z6&3 MY[TOZT>+C1LJ'.=*/HWC7:K"G>,X)F@+"LP*:JTR\2Y9<+IX2('%2'_H2VR= M-GL@B>.&!4=3=.W$U@$J]X]:38J1Y("% MK77HZ.,3D%3 R1;26F)-O_71W"'U=%BI:H+HL+7@R%)XEHU/#A MQB\COB4B9WY%6;7&6BOYOGU;'&Q29:\V+!QN0SS ML\N2WHEBRGLC$D19AU-ZYB#:X$A1YR"MX(74^'[@.I*"+OV,82#W$C+JYS+= MG[43SWV11D5(0E661@Y.^@2DR84717M36A="[4_=N-'G%[Y>!Q):OX[P30'- M%D86A3%E;4#07LB14Q:<\0RXT-HI(7Q6+P3+'51VT_7H11SA5N+JP1&^8X'4 M5DZU*>.[\A'GT\7R[D"T"=%=O,=:2,,U^5*!@;?U/XQ+:W)0B;7N,K\O;5TZ MP,TP\KCDJ;W 1C<R;Q38W-U5^X9Y!D);BSENX53JQ4-@4R2&BK M.=091"9&CF(_H_&(U;MT=UMC[F5DTT7VS-VM71^CMS6P1%?*)OU[HK4/-F;R MO&I!JZHVA^,Z OGW9&>$DI)MW03B6:*Z])1?0O.=+J(.[MX/^.7J;+TKVS%D\5"._"DR(4!ESD"%F>0"Z=\<]OO6:*Z=)6'PEQ;$?7C%M_=UU]I'Q?G M=6>_+=8U(=='4:.4H%&Z:CW4 BPOB%]6&F$9[:[U<\<.(I1^@ M77(*-[',]\LI,>U+':1TN:/BRX6SN5CM%-E/-.%Z4"YND %1%# MI&C?=ZJ5MN+9"ZD?/W=7<&WU]G=D=A$"IR1QU(!Y"V**NL0&OV"XP\/+?.;R&EL?8D;B;8_.N M/-Z(5@Y31#HZ@F=0CJP#+^K#3@I,,G+.I=H/6+M6V2^:R_X1<-2,V>/KJUT)965@R+Y1XO(6Z_5#XC_*H,)#4.GAP_;D4 M3'2^?OZ#3,WY&7X@N+^;U\W6_]=LFZ]A5JV$#TA\G"8Z#)L4PGF^_QMW_N;$ M9Z-*'6XB#7E%*BH$[RHS9/;$:.=<:5V\-L VNADJTO;)=FR!=Q!7/FFS[W$Y M7>3'Y3%I=E'GL=QEZR6K)T&122,-)V4@ BA>/#A&5K6//D7.A1*Y^;"<%]UA M-[-2VIZ4CF'2P<5QFL80V00R^0LP5HTWU!$B"PZRX"Y'%!A"Z\#F\)?!@ .* M>X3X04(\&K%?-@>).+!<=X!;9S7CWL7+00\J>EGS13CXD+CCTC/9W+09'K># M!4\[Q>TA0CP1MS_/VP3O/UY\^3+;L#+,KEGYZ[PLEN?AWDRPVBI(U%<)P6O= MH^((SF<'R7FRPI1*IOU@WOU(&S>X.A@2AQ!,!R;RKW/Z%AV@]V&::]-1S373 MGK1\4F27*"3CWC.FH8XP)T4OA_-W'C/O , ME^0_B' Z0-U5OY1-N[L\75_4:EB_=MB_;]PHXPGSC@; PM@E)!T MFHR$: Q"L:Z4VDA%I=96U;ZTC9S;/PPT'EG[ \AI_(?$>B7)!5]7LQ(JJO*DO6W88*=!4J7U67 M=> R(3I+I0KC(3%L'1#=B["3 Q?7BWS:G*B,N@3:$\A47XI2KMG@FD.*+ K/ MG-:L^;2F>Q1T,_"X$18>Q2..YW<'%MD-]9<9DMG> H0=[>+,X#]/YQ HN M,)<$0=;7M=JDT'DZ6,4:H;V36C4?+[.5D$XP<[J@'Z85G,SU#J!S)\WZKW@> M<3DQ7&N#6H*7LJIB[B!*:8"A*,RB0AU:1[ >$3$N9!H(]J$[=Q*7.X#)I_J6 M?['\MMG"Y6ZN-Q*\H=L[ ]]T0;7)0M"H0*"Q,B23DS>-X?(D,>.Z<>UATX;K M'<#G5!1/@M<;2P:P4O2"'10 M4NW/+, QG4"$Y$*A^YXUGV*_-W'C9EH. +%!I-(!W#[@FGB#^>>PG$_G9ZNK M760>3&(907/4M(N:D\\+AYR=1JM)%3=WZK=3,FXB8GL@->!W!ZBY<3K>TEXV M(=R)YU*IR@6)E2G9"/"!%*[,Q>=,YX!AZ]*&QU1TTIRZH?M^'(,[@,CC/-G' MX;$/B]GLE\7R][#,DU20N^CJ#(Q:HUBGUL?JN"IGO$]."$S#C\?926(G?OZ1 MB'AV&$0[\72 OCL.Z:9KT^K=Q7JU#O.:J#T1V?/B901M:Y]&X4--S!"DSHNQ M3A@,NG6?_5WT]#9WLR$0G@X3G":5;E*/MWBPESN;A")J+2D[22R"$WF MP!)Z&[04K+1.KWN2F-Y&;@Z'L#;R.+6V]'UCE#WFUT2[D(SQ%ISU!I2R' )C MJO9@*D89IB.7S+Z?H(O:0.:I>$?=R6;^R*?PQ_O%#@?+ MEY3MT3KP*R[CHEG@@EAYVX8IO[E8DNUY=5]?&@I.9#J!O "+I>:@Q0C1.U\G M[MG$BTF.Y2%NUIU4]38G<^";MIV$^FD3LFMC_QYF%SCQF-$K*R"S2,Q2S$/, MUD+B3&K'N(FV=4#_6:)ZFXPY#O .ET]GN*MMT[>=I=N6UO46H"M@(]H);504 M7Q1P,FE!^?J. MBY!%AA0BW0/22P@N(*#AM#FKD(QZ>!WR[,P MG_[WI2UTC_+]JL^>^E2+PK*]R&Q4,W9W@=LZM@KK>7Y_9P/ORE5M9)C=EKC= MCAA4)FGA:A^QA* $.:.A1 XB!2PZ1J.;U\HW(?SD(/0I1+R9KM)L00H0,OC^='P>LQ,=%I M;? '_(KS"SQ&T5[_TQ:*=2L9C13IU;?K2"R2^@9&_S%=?WZ]H0.7-] *@L25 M6!T;+47-CG(0D44(V4G+K62J>=;]GJ2=GK.[LU$<9LB:XDA = M.LA,J]J AJ%H_?2V+VWC*J\A,/0XTW< *76J=C;]%CX1;9O).JMCU,_#3[10 M0SO):J2.+C]]@Q@1Z),Z6""_@!"C2X"@ZS!2)Z-/Q03)6FN=^Q2DCV\ M6#[@W"U8A99."CH'P40)2GF"KUO<[DZ_.:C!BU M#0E]C+SQ =I!SNE9_H\^?0M9HB-GR3A8BYMFPK15A1:2+$)'D9'QU@U0=M$S M=IYU&TP\3N1O)(%.E<;-E)B;EE'':(\M7VFA1IXCKI$^J=-JJV ML7+5.O5D0N8(/"B712XLB=9W\79*3M4B][]Z"U\N6'#&UR:I.M8.FA)<,/5< M,!&T33KSUFD(3Y RKNYH(/^':J,%RSO5& ]ZP1T7"[G_B38QD1UD-5(4[Y>+ M+[A96>NZ@6>):C#( M?OL"VP#NN75(%C.DK)#N6J;!YR*('\;*$BSCS=M>'T+?N(JF+7ZV3+,?1DZ= M*J+KZ>E5UQZCA>[]^Q8JZ&F"AC54A"69)>_!2FE!2:; 6C_+?4^&RB'RW]]0V9_E#4L/VFJ( MZRX0M=[B/2XW227':(JMWVFA,9XGL)'FN%[H>I%;[!AEA3&D_8L@[!@3H+;8 M@!!RX.3;%NV;3QY\@I:3VQ@^^.Z=X!ZSKM8_0[2,_'2F"_GIS$+Q*=M8:I91 M:ZOL26)&[DW7 @>/.ADV87RG5L95VM0Q6N-.PM6I>F(+$:TTP_U.NHY[+@56 MZ=N:ULX2.&L=.;U!:S)!"V+KH$?K]LD/L[[JK/9M5YS5UB2!%KAQM-7$.($S M$_AYQI@42]JV;ZFS)W$]=+ \"A//)^&U$$>GNN*7,%UN\O'_NDEHO4R%.2J> MNO5#34*JSY/82+'U9"\ L>,T-I[$53K&WD7 M/:_O,VC[Q/D-/LF??J^]M.9]].D[-G02%KD3P$5]O?2\!@S#O YZJ8."<)ZFQZF279]K,Y)F3W(;J9H[ MZ[UZL-X6H-69(J(V2 AYTX-62PBUMC)*ZQE#GX1JG6-R$($MZC"?7>S.4X)Q M/,C H11=^R1RA% LAR1%8,EF;WGKZ.QA%(ZKLH;#UK9"S8'DUJE:^X";GM'O MPW)]I"9[\(4V+]%/$]4L2?]FB6^?EF&^(N@0F;=V=%9%%,,M:%>P!MX8U.EK MD)W/P9N"J;F*>HZFT]/RMW]_&[1#$49;1INN$UT5W=8UEN"@[ITL 30FM^Z\ M=@!Y8R?G-\3.XZS\8834J?[YB&='QWAN_FV35/RMA+2:QW?Y\0_XI?8JFY_= M(,4[[Y![!(PH2(*A]FBDNRN*B"6B]:EY4^FG:#DY;/S@N]L ZX2,,10#5@G: M;M2>#H;-4(QGQ68136Q=?+ '62/WS6Z!C4=!X\;"Z%1[/%$?_7XQFQ[KF#WW MR0'+NK>3W55YM[?1)!8%B"(UJ,+K_*R D$*VP40?8_.Q&UV4=_\45M/5NW(U MK[>V#JJR^G;YW]LC)='RK*,!*3T'Y5RD(Y4SN(S>F>"]5*W9LQ]E_PBEV(=@ M[Z$^'$!^';1[^ML*WY6?5^OI.3%K->$%94B:%+H49';:6J#!#8+VO#BNG=+8 MVF6Y3\&X;=S'1]D)\N@ 3;_A[W?.QW(QIY^F2^YL/RT^)-H)F0U%NT2LLA9B M$.2-!%5D\M%KW=IX/93&<1O CX_(067:J5%X5=>^F7%T9$3K[@<:MIO81M(+ M-YT@5R+HQ"/P38M8GA($K1-$ID36ULG(6Y_9EV\Z\3/Q=#D/L^LE5C]]^PLN MSI;AR^=I>E7;9FTD<:<,40F3:^IOX;5A<\Z%KGQ"/2;FI4@FA-0Z__L$. M?K5'VH[6%(/*LH-;ESSS<':VK!WT-C?!755Q9U/&,HS>@\A"@6(E@(LZDIV: MN<@L)+)26^?O[T/8N!;?2T"QO7PZ -W']!GSQ0QO/*)5S2E7WXNBD6 M_H )IU_O;U642-<5-U"J3:(4<^!DQDW)=AT@&JUJ'L,[GMQQ#<"7 .A+R;+; M&I6''4F.MONV?VB /C\#VH$/^KT@]]GJDB 99T$E4DFQ-EE(:)(-O'#>O,-% MVVX_]SGW]K+CZ66FT3TDEU@2#U9"\*8.Y],(H<:VLXZN/M,3SEMW$MN3M*[Z M_QR"AT>*9@!1=.I"WO0L.5Z9//Q$TZ9 RJ076U@G%+J@> #JPG*R@V[ED5D#AIIFR*6 $7=LE M^]P^6VU?VL;.)6V#E:=-FH:2Z535/.[0<[S.>?);P[02&E +/5&G[8,-SA8$ M1GX]**8#?-<._4K[!";7[OVR M9(B*G /I4I(8LLO*/P>*PY;LLCS_$+%?ZY(!.=VI)GG0O^>4^/>V#PW08FA M!?)\HQA>ZZ&$91!Y=+69MJ:?T05EM3-.2;JVL+5K-'BCH5N\7R_U\2+^'=/Z MT^+=\M77,)U5CO^R6+ZC/PSU36ACQM\> ZVR348%T-K2A9JX@9 L!^EK^S_C MT=CA@CO'T=Q[0Z)#''):1G*T&3 N M51W&4LNJR*4GVY<9^I-L3>O'O&':%MWB_(:1=_(4Z;3D4LB)$"J!RK6GAG*\ M1BJ=]XYG@:U3T7?1TZ6%= @2GE8R)S*_4P6RK470\8IDQ]>&ZFW>0X4COMB'0(AIY62L,)K5-] MM;7!R E!H1V?&ZP?RH J:V?WB]J3,X2L2-ZUG[ABI0YNJA51R(KPWICF'8E> MI"O*VVF(T]FTED->L3F_FW_ =+&L4^-.6[[2O*QXT&_.9"E') M"$FA./"F/EPHG<#;G$ ;:Z)%PX5^J?+:]F;64RL]N*H-=YJ)Q,B7J$U!T!F( M23M FU'065"L>5.G0VD<.].R(8J>-K &$%>G"NJZQO>$%*'[7VA9>#R@.GJR MQ%3GG#+)%8P+%E3@BJQE0RBJG=(31X6Z=1.YPY1#?1.O?+Q=ENJZQGIHB>J,)%K?%0N3@WNR:5"[S,9,K+6M' M<9V17&FM(04AL"B-PK6&:AO*Q\T2'P2Y(XBT R#7YXZWTZ^87ZU6N'ZV%$.$ M$%SM5FU\KA%D6:/2]!\,:(O)-4[3^GWB, K'S0X?!)@#BJA3J^Z);@IO!%&FM!ZY%D7'2!^ MNSB/N*S>4CVM]1!=Z_8)%F81&;E",1)+-&J(GDP2QE1B.OIBFC?Q>9J:?X1. M#X=@[%'%OT;!"^LB-O7 1-3)A X\> M2DR^]EU+0$X' @LN9N]94LWSX%^HB'I7M>,DIQ!U%F0A*$86J_4!8AWLZ%T0 MGDQ7U+EU'^5=](P=G&N/E4-J3P^2QHBNPVJYGMRH^-NS'&:O_IBN)CY'B<[6 M=Y90&^Y@S4^KT[><5P65Y6Z_LBU:Y0ZW4-I)P,C)/,WDNVC-[+$1]_*\P_?EL M\?7'JR]>0N/J%[?(N%UO1!BT$=KB) YV(//7KR8A%IY\%)!YG4@BA0"77 :+ MNEC:KT2VRQ<]3.:O7XT3QAQ.Y@=RL(/XXQ,7)GD:^"OIQM7$>B8CN8\0;)TX M;DV @$% M-X73WI2L-:6^7,TC1O\;FYB#"**#J!U1?]J$I5DR7D/]/]<(Z)U MXJ)G@)H;J7B*W@W4"ZI/:_1(B6[OZ'08>[^[(,Q?P]\7R_?+1;Y(ZS#/'W'Y M=9HV'!PD'O/\5\+_^8\TN\C3^=G'S],O7VJ.RSS_GV0JTK\\ MN]I;"2'+4NC"#:6&G8R%4.K3K/%>QGI M+7GG Y>U6XN0" JQGC7'0#MT040M',N'0^@TY#2/Z R,G#;<'1LPFQZ%=Y3Q MU1:0%:+3%K!6U]H%0ULP7D$*1J*W/C"]W^6S_?OC!88'N'\:L+ W%-PT9=G\ MP=6&DO&"58YP;DP=WFG!<8R0E/;&\(R)Q:,PL6VU$2^;%O+VLZ-+UDK M2>A_^5/X8Q*E#C$[#H%S<@8,'==H703)8Q2J"(6^==?$(\CL4LLUA>%@0NL' MEZN)DZZVJ-<@R9R\K /P.I!1B:*PZ"/+HG6'@(.>X@>K#'L)!!W&WN-AL5B' MV=!/\;^%9:V^_-K@F?W1IQH^H>\F\X6?QW42CHL:$0B)(*2RJ&,:-+!80I'1 M%:5;9_._T//XMF_?3K]Y54A3O9K-%K^'>:J]4U\3E"\K=B<^,8<"%?C:5%[Y M$NAGR$&S'+4EZ[3]?/*CB?T^'M8/0=E#1?4R8FHQ,.'UR?"$J?1\7T,@CL&C2\MI![Q>-W)['H,QYLK MNNH+PD0XZX-+%HID-7]CMEM3S#43Q/> MLNO??X-?%JOI>C4)Q+QDR:M.63/ MNA@-Z-@+A?H?%84MA=0C'A_N\-/T?#H_FQ#/$GG[2">LU GP]85?2#(?,I-" M:5]4*4=C;_N:>^',_$/AK 'SOY>"A>M)L;?6ZV^X;EFBL'.!08H2]M_2"\=9 MK'3!9R7!AII:7J*"P)"!U%9+EX-O'U-XH3C+8Y;_94G>SI6Q,.'6%'*X)63# M!3D]C%5W7! ?@K*J:)]\Z]?/W11]'Q&30_#R,&+24"(=O /<=:;?+"[BNES, M'N_P>G/99G*F44/.IO(M<_#9!A#!<9]EBD:VKGLYB,#O(T)R$OH&D]?A8/27 M8)S7)Y3:<+$9)K==,]=;(B8QJR0').,#% \.'/,,ZBY_N( MC[35=T=*H]/GK0=SXT^PT)[XT@##[8>TN1Y,,_?&E""D!5.SV!6R#-YJ"U%* MPXW6CMO6%9Y#3K>_.C&3()++6!0P5OO4^3JDO:9VTW' [(7GNKG%N)60KB;7 M'R+KW9/KCV%S!];0Z\5J_:[\9;'(JX^+6;Z_IXD3S+#:#)MT6YU[)! I_XBSV;V.U1,?O79:U0'J7(*27D&L M [R0[LRLG''N84Y\8\WSB*1Q;9C!=-!IK&]FK;1"TK^'Y;1:7YM?_#HGTP G MG%S*;(T$4K-DUZ%(X#%F$$4$Y1.33C0?K/ <4>.^X0R&IE/9WYUF^G5.7\;5 M^G(O5[?VM8D_425$870!(3(QCF4-H3@! CV9_-HZXMZ@R-I)WK@O-(-AK)U( M.@V2_SHGLY! ^NT$+^O1-UKX5[L):^19W2[R>+AP3,*C%AJRM[68*V<(P4?( M*JE4BH[\X=/GR>=M!SFG:IJ;3U_%":Y;H=7:9T\[,T: *KZ =SG1EE.VC"[@ M@*TG(6TE9%R?JQ4*'JJ2TWG>P17U_B+.INEOZZN1CC=[VC3\*$&B,,S5-L\U MXS"3,ZGJPV3,I BUUI)_,.)-$9 Z]Q=:!Y.>I&A=3[1"P)[2.%,?8:27_\9D^M@E77)75 M"VD"/@"L\SQ$/8"Q3ZK MC1L+'!(HS7G=P?5TPZ"W-]5FNCBCG:W>G:P[L/4@D%/)K=/>HPK&M2X5>DS% MN"AJ;]*>D/(;KB>9T_UK9 3F'8**$B'88&L7HN!T\,7FU@;PW?4[,7B/ ME.53T#B4L9V&5GZ9+1;+][,POQKZ-3^[S=N[^;/WX=MF O()X9>CUFD1HCE] M@XW".&\PKK?X[E9IQX*-X')M]%Y;ODM#^=V2DYNN4)?_75. MW[JXG)R9\?Q+E=:E.N9"HRJ*#@C=J:"82?0S%L$(H9-1SGG>O/O_+H)&[H9Q M.A8>M5EIQOX.KJ_[F[ELVRJ8%]Z1J2:" Y4T(SO?5V>RZ"B%X)DU;]CSB(KQ M4=-(Q#O!D+/X3+>"9DC&3ZV0_XF3,]GN/PEI$T5TW6W,[+<1+8:K(BU#2LIY,!8 )\X M0_I]H_)^'OC6S_>$@F/%MFC*PU$[QFWV<&/5WQB)K\Z6N)GH]O[5Z]>O/MR, MQ'V]6'ZY;NZJE2'5JH&\@ )*)0N^8(0B33 J(-,/(\%/P.28U4=NH]0<18-+ MH".0O5V$^5\NPC+,U]\VO1;3Q9).SLV&KX-31J0<>8%L/?&2C@T$83-PQYWW MP4KIY&'XVF_AD?LK#0>M ?C>1[/+)^S"VXB'\$IDP>M%7SL.,PPUWYY#B,3& MPNL8P6&-H"U$]:3!AK.E3Y7&V!;2HQ#)IV7(-X5"I&E0,&> 95ESF%R=;IH* M:,X3NI*-$?M5WN]+Z61Y+@9A[OBWVZ.]_$:'Z>YV7$[".AT@*X^@.!TL M1Y*-(EX2$I%BZ[B!D?).-]8\:','QLCVA[O!.M0"TBAQR4!.*!)*/.2D"OB]'T MGY397M;M]Q0S/DALS\>,#^'A^ [/41%+QI.+W!5P!04IW!#!HRH0R$!GT@BM MN=@+)O] ,>.C432X!,96-;^03/ZZ6%_WJWV]./\2YM\>G!HN=32<[#PG>)TQ MQQ$<3QJTEU3F/#1T.H.8?'ALRAP6XAC'".KO.24MT;%O"B M2,A91(F:^1#WN[>&>&08K-QW0%TT -^[>&1XNYB?$4;/*^MJ?O;&&-0LJN($ M,4DS!@JE .=+K@,KO/>I#C=IG7V\C8Z>+K;3':N3.=V!:_5P#U?'*TK"/#H% MR&M(FP<%,3H&C*/6AG.ZEUMG 6ZG9.3^.2=+^!G(','N'D SG>.[--3Z$ M]>7Y82:0]\@D,#+70"6CP!=-=KY)F$-0+IK6\>"'-/1D'9]^#YW$X0[4R5WZ MKPY-Y@YS,0F2K0VC'=GT(=7NECR0#Q@##[YU$Z7'5(RK3DZ3Z@Z(','B#D#R M?CD]WY!_'8-"<@%J):D-I R52!Z"D0I*+-8S5WC.K1'R@(1^X'&,1!]6<)_ MWK%=Z8WKAOD=W5KSZ=GG]4V4J>[GX[M?/ESMR?/H,D,+/-;7-B-$#89'VIAV MR63/5-POIK?G@N-Z.XT ,AB'.] IEX;5=1!IHV2S=-R2P08JUH2R* J$^BS+ M5?):"VY4]HW5RF,J>HJYG&Z>G,CE[G!R'8%B/I; ,G!9YZ34U$./C,Z6*99L M\X(VM*YSVD;'N+?0J;+="94C&-T!6#[@U\7L*^G&^YNYTI %A>566# B*U Z M,X@R:!#2L:*3LX&W-EMV$M03?(Z1]^.YO(V8WX7O?-?_OW?(A(@RU8$Z$9%\ M@:!(%9LHR1HF7<7HW-8[HM.-Z!%MJVC[VGT"\-8N(%&9V]ET#079I&#M\UD?P><#I:#&/[6>]_>_WS?UU, MO]23=ND!X-NWKZ]TJY/*\U0/G:RC2+(@WR(F75MW2+KVB[=BOR*[7:OTAY#C MA;D8@K,=:)Z/%W&%_W5!._FYOK3>/IN(@#G0O6N=):VLZC-]BL0K1OMC2FOT MS2!W HF.@I-#@D\@0-0^J=D?UM_$[C=0=PN<^6G\)JNOI(M(3\;G[WG89/BE.UNA2! MLR"(3U*#L[1#%(KX%P-ZIP95.T_3UE/R7AM@#2*5L;WT^YNZ/CN_+!'?XW*Z MR!---SU3 >FL2%8[]2+$VL$NR)"2944QLU\SZ^=6ZBG+YC3 M&=L!SII6SCC MK^&/Z?G%^4^+Y7+Q>PVCAR_T)^MO$RY5S:R6X&LK%R6+A%#(8BR%KG\33$#9 M>G[)(?3U]&+:1C<-)IU.^]M>M@&_B8*=T$'@B2^UZ!JP#Y&-.@6\7RZ^X'+] MK?8H6+^:YYM%;YN0&F9T[6+,;"@U+BT@*.<@1^ZBM%+'AT,)&F1 /4/4Z5E> MEPN0:_EW3.M/BW?+5U^)Q_4J_F6Q?$=_2%*;GVUF9VWFLD]8M-F731*VID/& M&2>%JZOJS2X%YC)_&'ANQH;]J1QYSD-3+#U.'1M49AW;YU6JUJ*<1\[53 M5KWV4X8@-%JYA2?(2B=,TRE@:"21J<8TX(9R170S2 ?YEF M5HD.,&<,@0P5VIRJWIPML0Z\#R86'H)H7>?VO32S.D3N^S2S.H35'1B)6UKP ME"!+DC$ =ZJ.G8D6O$8'7&N=J?9>4$.C*AF10D=7@M$ZMGX^^FV96!\EXWV96AS!\[*C^JY_>/DAF MEEZ$9$J E(DO*A$W8C$&<@XFVVRYY?MU'7_TZ9ZD?ZRX%LUX-[KDM68?<3Y= M+*^JL.B'Q3R_G>+\MT6U\"Z09.JO=Z:3\]Q;X%S43OM,$[N0 8])&^FD2V6_ MQYV#ENWI:; )8@;C^>AHJG? UN((D;CDQ@200HOZHEX3GHL'3)JQK%+),>V' MG*>6Z.D]L E*FO"R Y-D2])[4<7(.EO!)$N8=MJ3AHP*%.,I<6TB\D[J(%^T M7= IINN)7.X.)]=)[\6@Q&+KR'!/6/<*@F0<="A8C)+6-N_!^EW401XDVWWJ M( ]A= =@V5V*QYDUB-H0=SPCGK!:3Z,9"-I@"E(QKUNG5WYO=9 'R?N@.LA# MF-\!DK9VX>)%*,L3 SIEB32QY! E_2QP'9WFF=$/K1-2CNUH]Z*=A$ZYHD[F M=(=HN3E-0EBC,]@2R,HK24#D]$M2QD'7@:T^M'Y^_6XZVATDX?TZVAW"[AY M\[C1FO-"^4!:$5V=64?. <3:5E9(E;7 S"S__VA'NX-D^WQ'NT,8?<(#^KI- ME=$F*K ) ESWO,$< UV8P%@PH+B7X-$&X,4G$Q!SSJTOHD=$C.LH#0"3T]C< M@4+9D'XU_NG=^C,NKT=!7??7$B*Q*#.8(+!V2DKD'=@$4C/NE4W2L-9%C<^0 M-*XE,P"&6HI@1$2MENO)AS _NVH"J%E..5D05H7:?#:!5['VHO4Y153*F;W\ M)OKJ'4WQOYZ;++3E/B,X;8EP$32X5 QQ M@/,8-8M:Z 8BO[?HR$(_1F2+%OP;6_"7M1W7G:IJAP_&$:0E'BC'B/!*O>(Y ME!BPSE%N(?B[BXYC1#83_-'\Z\!:?*J R$:R38*(9/XX2>9/4'6T"0>!ANZZ MC(Z[UE57IQ2AOVB7KW991,?QNSO8O [+Y;U% M1P@R"RA*BF"T%=GL=7<"Z 3N=X>DNQG$'] B4-9-,=YC[VSR< M+Y;KZ7]CKKG%]1"]7^+Y].+\U3QO_NIJ=5$;H[U>K-:K384#L3!RM)!5]'2S M.P3O6"!W/K(B/5K3O ?FB23W]%@T!#J'E>&IQ5/-7I>NRS$F&%Q-\.&0/>9: M\&\AU+Y;-H7D JLY0*V;^=Y=OZ?83!LX'D!&3[9[>YPRUSB(-J5EN*>FI5V9[[!S)\8:]P8>KF/R-'!+ZWE=L M5 ?YZ'NMJQMW$SQLS6)PB$'*7'L\;^)%%CQS##3]+/ODL^.MG^->KF916"U- M"AH"R[4C8R0/P1D'O+@4L7ZN^E9O$0N>]3LW@(JSMPP;:DK2;GBZ@E M#"6K LHJND8Y_3+SB)H;A9A:U_D?F?C]HC6+!PGV^<3O0[C<'4ZNWN95LL5; MYL@@)ZM+>:YJ1H8!'9,R&!1CMG6]XG>1^'V0;/=)_#Z$T1V 97?NL2MT; SM M(V>-H!(IVU#;87 47&DC3 RMRP6^M\3O@^1]4.+W(Y N*)CW MN11#E#-.MK\4$#C9_N0$E&QECC&V?M?81L>XD>;FN#F9U1W 94O=N"A<$M8U MF)0(\-9D\(Y<.R9B8DJ%S%EK/_K(#@PO6L9VBC5S(I>[P\F=2E!=4"9N$DA; M2[8PNCIA-P!FE(HEG75N;?M^-QT8#I+QOAT8#F'XZ)73C[H(&,E*0%,@)$/Z MUM8WWN 3))D59B^3-P],F>^\ \-!XMK=@>$0WHTN^2?KO*.+@AL7P=7>\TJC M@8B<=E%BDMS9HAXJC$%JYE^^L\+Q2&C"RQZR(L" MN&7"1C*= F^6D]MGN>$QIL3Q/.Q!\->)BMH6H:,%8YDDO"8%D4L/Q29IA=&< M^/*/EXY]D+">2L<^@'-C9^7>2R=VW@47I0&3HP%E:IVD,Q%$4#PFSAS3>]60 M?H?IV(>([,ET[$/X-[;@[Z43,R+,:-IO)-,$%"L<0E8]+VMN*T?2?9__DMW8EY>)L%VN[HIP6P[;,S?N M$P-+0N:,3+I)R;ZB"1^2$W)#+)6W.HF0,1 MLP E!&D]3_HOAN13DB;SU#II>9^&GHI]CD\B',7ASA"R<8E%8BB\X>0#ISJ$ M49/_FL@E5F03)>>>E^:3!A]2,6[@>)Q4GX#( 2SN "1OPW)%_?8%LW*T[Y#( M=:HCRY!'B#8HR%XE1VSBWK>N5_V5@G[ <8@\Y\V8.W8^8=-3\.PG+F;3\V^; MB<_3V?FJJOOL]\];VQN"S+X@<*WJX&=;)RPF!K)DIE.M:+/#.GP.7'#<7$,C M?)R,PV.CYEV8A3P-L]_F%Q=A<5:(@KJ;=[^=;7GEUJW#1$2Z2TY6H'1N?1!C^&%ZT,,46&VN]6)JP#6^NT3&Z* ML!B%:-W-\>!F62_ZB/ 8'_9H3G>(ELUQ,@:S0:Z!QUS?5BH!9$0M2 K3I6,* M8VSMJKR:9EE[27A8LZQ]V-T#:![V<$I)98KB"^35T&^38YTVHX"9;)/UQ+#V M11FOHUG67K)]OEG6/HSN "J["OB%I]VS0J94>PH,5S$A%@;&<):TX*K8TXY1 M^;#7P_87>N#0NCCC,'YW )L/CPP__8SU/)$/_W#\*?/$*HD9@G"&.,8T1.D$ MI*1C]HQ;D9J;J[TH[.D^_T!0#!A/VTA"G>%O4A@J5E\&&59[B11)02(:44>1 MA)QS4:HT=Y[OK-]3!4![[.S%WQ89O2L2,MJZP==^ZK:"&2A&5"LJM$H MLMY6O8!>.FIH]HL_1V^ME9I(IP/D_8),2]_)RY6 M3BUO%7:)(M5>?)BJ>\K005#"4SCL%?V14"Z<8.SXX\3TE%!J@Z..)7,."$%$D6)0P[;:>JHSL*O?@#^'8JJYED.L#<8^:? M=C.=YVGZ%*[K=B?>.".5D)"5#Z!"O2CT(8-EKLYG3LRS4WKS.\@:A#+[FE#6 M6A;-X-6VX\+[L*@1[_+#?+FD[7WY1@P_HN'"4Y]KT6]A,+F-VBULU]NN=?/P MGC$>K0T<."._6P5?'\FB@J2L15VTCLUU_BY:CM4Z;V:7TSR]N*JM*U87S]/+ M*2[?_YDNKHB!U9"_FW__<;66UEEY0,:Z82!RS:3&"!BY!F5=[79$_ DVEY0B M@<2V;A74A/!Q4UM-\'5?=;V\0#NPG1^13 #I":RJX)HXG=#YZ,B=2*DV!),0Z$0".16Q5J$SW7[$QGXDCJL[ M7P@X!\-U?REV -+?'MB-B4;M'2_DVZ*M,J MOG&@=J0L.D#3WGR;")4]C\2E8JP#);B%:#.=F<)$*58%T7QN[]Y$CGOOT+O: M.T22';0__3]8"VV)6S]Q$<[QXU4M5SDK*S]G>79UN;P,LUS[HV^YZ0T*Y[@$ M9CEQ4X50+V+(!0I%9^%#DJIU"FN MC4X*JJ!\?>UG59U:GGP=Y"J S)7.6@0N8NN&D'N2.*Y!'Q^CC837@;MYWSFZ M[ZL'8IRB\P9&\01*2@'>Z#I&+!K/C1&BM,;B,R2-6_MR$F>RI1"ZL-+W-[1V M-K+*.8D4 (5DM TLX+U38!+C3%'0E_FI[ZHZ\ :;"OL9(.W/]R[ALPWE66!* M6JXAE4RZ-?L$T94,/#I63);"-.\NOX.4ONX_3@FA0WC?[5R']_^\JFU>CZ@K M^.4#32H)=I/4JG9@M<(-.*S/=.H50HC"U<&@#)SQ$J353 C!9-:MT^B_4G"L M=OB2OF&^NL"S\O9J64O[EF\2+;"<5MXOWU[?^=WZ(1 B3[+6PW I*" MCYIBANRE8=PFU3KVVY?&D4W2X0BYKSY.*IP.8KE'=K5NZRI)/P;#P2!I6Q5Y M!.]\AH"&9?0\2#]HGOP>&-M!RKA0.JW\[_7%0<'',%K/$ET['4R%NWWWZ6J'%QUD3T ^!TN!S&[G/R\?V7=V=_GU_D M59WBIYM6]+$46@LR%Q2F:MI&--&!%/2G+J(2]\=&[.AM\NCG^\/$$?*;-V5F M!WKFW7QV2?03)^FGY92$L1+-V^N;G@Q2)IM#DA!]W1#MB"Q_YI".L$ M,&NSE0[IW+A6D+I==MS;W'%!=2#S^X?5[_.KQ69CQ0:=G BT'1EK3!S(87Y;%'_O\8V=UQ0 MY-Y%D8A=3JYN@QS0;S,P&9T44;N"K2=\#:5M7&WVHO'B2<35/0SO-@6,FM0T MM\!5?5B=:[9/*/(TG66V<.-8\[K3H;3U<*/3&AE[P>] ,74 OSMO";:N@2#7 M4I8$Q4<%JG@%0?I(Z C6%>8=]^WS8O>(Z!E0A\KZ07+B&,:/B)R,T\D'/ \7 M[\DWV(ROYII'+5D$9*;.;$@)8FV+E8JP7ADM[?TNXK]@9HGI+^?SGW^E3Z_A M0C_J06?DPOYQ=_S'[BNGK]W7SQXX]_W]X@%6.- M++:6B=;2O)PA1EV()]$&+KW+=NBH@2>6&4_\AXMM?A(>=N!=/*(?/]QT"BJJ M"&X9(WM7AW<&I2":$FEKS"FN:2^I]6.^I^@9MR_7%U^FR^F_X5YHB7MP)!3Q4VAW10EP/N @,:1X^:\DZ5U/=S3%'57-G"@ MY!_T(&PFANY ]2DLSA;K/G?_'BZN<%LN/)&\J.B]!\Z"!L5KK[,H+&CO&;GR M0NHGW=[CP;6+LG&O3EX(9$W$TAW8'KZR(IHY4RR!5+FZ$G95HDJ&7Y3 ;7"D M[%OW2GJ&I''3CB^JPPX51*>X6BF#8LV-*!53 L!IVFS(X] X$D@/J%8L16U?K M/D'.N#[\R:#42@!]86FG_6:T :]L'1!?+Q)E2N!#H3,BA5%6*CHZK;73 ++& M;>K\$MAJ(I .,+;:S&?\<;5(W\(2/RWFYXOP_?;,K)MM\DD,PI=(>C?9VB:. M,R0_L6;=C8O*83*2M1ZU,9"T<5L[GPQKIQ#,V#G/'7O*><6W<'%_=Q/I+3_!UKIO2(M4'&Y%^RY0WJ#B_W[1WUX3>/5<>!"KW:D!U>NYWH,J^+C LKQ;7 M=VW_^IE'GAAF-09M@*O::#]%!=Z4 ,%%\@=$$B&T-I-/D#,(7?[5H*NU 'K# MTLK ;W?R;KZ\_ ?22?SLK9 MU65MS+I<6X2_3\^_37)6C-6G'\D6VKO-#IR*'K0TG M+V^?#_+K&A V#Z>NY M#!A=>*\8N/.;O?\Q2^L"[G"Q9L,DZ"AX8A$XA5Z@A(CDR*0"/,3"I5$^A&=; MQIR0OF$P?CV7#KV(\G6B>9VO6DP3?EU,S\]K90R=5!-M :XW1A/5Z %H?6"UK1_:OBU O#'\+UW0666*9PD2( MY/R 8I:##W5LK.7!:_+C562-@M"S@96'@,28O8DI2JA,JS6?(&X;9UW/ETHD@7P^4O^+B M^\3IH.DD.C#2Z7KY5!M@2Z3],>8-.YA3L_[UH&KE)*_< MD4D=PN*"(\]8U&&BO! C(X5]3'HTQ9CDC6Z,K=O5AR'LE5W(G%P,GJ3WVO1BW4XP8U:L]XL^-MTF2[F=+E\,\L?IB'6><937&X8 MGL]FG^N0L47-J<[RQ_ELL?UM;66]7)?YRYQ,]BJ!U9H8DY,@'S5:B,XRE6J@ M9%IWL&U&_+BE[LWP=C\_/HYP.[C8^74P]_I)M.>X(UO1NE3K 16=X.QEX7"_C.LXV72'KLTSNNB\=39X*)H.JS+20/1U(]QI M*4O1$5N7:#U&Q\B]S8Z4[9-0.8#1'8#E,_Z<7_RDX_/K9K9=V)Q"DJL $6L7 M-I4%.*LR9*YEB#H+GEL_^GJ2H)[@\.ER^ M%&Y5(9*MJWJ8(SB5)0C/..TIR"Q:*YV'5(S[A*L/HW:D;+I#U\?P?=LZQ'*7 MBJFY9V/IE!#Q$"3])#%'9\@#C:GUHZY=M(RKG8Z5\9.0.9#A8^>RWKS]<$^I MLL(81BY!RE7W[60AQ.1JO6&VR&T2;E@2],&G>Y+^H>*:-^/=Z)+7FGW!V72^ M6 T@QTS_-Z_*%VX_.VJVE:_V5D,21M5ASS39T A65F7#'F!:*P/*$40 MPSIJ[+7LN);I!(@Y&<]'1U.U 8\Z:06M2NW=OK.ZG?E<>VGBK"(Q=%*\A&V]J&S( K M%",$HZ+(@A N6[_H?(:D<:'4ARO<4FH]@? V.5LOGM9UQ,O-614R6<=D;8A' MUEM9XR$J1KLCWY#,N#%:O,"EP .Z.DDWM@#"+I"UDDH'2/LT7ZQ$3G]'B[QK S@8Q!6<.[(738U89R+JX_0#!AOO%.8@D^M MDZ+[T#=N4/I2@#R9Q#I X^..S>\+_.<5SM+ZVLM[.DJ")_#6EMK9*]37VP$R M.=,V> R(K9\\#R!KW 9&/<FKK>L?!I#5B:?8"@J[H-9(+IU";7ES8C?Z7.N@G-<%C&"*>.8]>1>< M@;!UPB>KG:;U"V#M/EV=@*T5& : [2C)=("V#_/9.7WM>TV2W@S'B*@#TY&4 MOS.U!C?5%P16@F=!::>XM+FU?_<8'>-V<.O#EAXMGPXQMIU$Y7)$)R-HSSDH M8@9X3YORQ@HZ*K'6>Y\893V8R.,E_ QD#F!W#Z"9SBBT65^R;*,E9DW6L3X( MJ-5$-I+N#L6"MMQB4"JUSP$_I*(OL!PBV_MP.8[1^T/%KZ$RP\LV+696U[6K MV]FM"39!!K09M7N<;"4Y;VIJPFAF;$OW2&#?/ MD#3N;><)4-12!%U@ZDZ >_/CWZ>X(+*^77_ GWBQMN<)2S"! ?K:+EPS!TYZ M"A("ZFRR4PQ;5R$/HVS<3K9]^-@GD&$'#M2CT>K#_6UG%&6?D$)CL+&&K:37 M(;#DZ;>).<&X)O?S)1(*NPCL)+/0$"%#D@M-Q-43%O^8_;BZ7*XXQKXB61$YH6B M9RFB 44, 6(30D:T@?[2%=?Z]OP)0O6N,I4 MBJ)"0=J\8D%@$HF)DQG2%AL8=]!!9Z'(BR.B@^-0\PU?-_F&&T9,8DPA)3(8 MF@DZTZ%XXJ3A((-V)@12(*YU#?JCA'3B&;X\,!ZY7CA.2@T3-VT;]_PQJTU4 MOX8_\9AV/8]\I463GN>(:]2:YV:9VQJRVTXI#I/&)($$39J->0U>D,Q3ED&2 MG656M*XZ>(*<8]7-S:??__D#9TM\BS,LT\N)5BGH1'YIY,75?@JN-CD+4+30 M,CO#!&]=Q[.#E'%53BLDW%<@+?C>1>[W?2F8:O?%FQU]#I>X;G%V14KW[,>F MO=ERXJ*VK,@(%DDS*F%)X2IR##2WBF+J6%1N7:PXG+IQP])3P>Q$TNFTYUP= MW39=S8A?AEF^:;.7ID>9L@%?;6':]B6^D:F[L^R;^\L^Q**S&4TV&8IU#!0W M#@(2( 5W6>L<=6&MNZ_M1>#QWG?MU'AGB4TTP[0(%(^#4HRTLL3:_9%^<=+F M:%D(X7XO]0;N]V.4C-PXYV18>>A?'RV'$6.YY>*2>'4UHR\18R^OZW/KU=T( MYUE&Q3@8[6-]#L9K5V('TD5N>-+<^4$XH@7N8(A^=XN?76N/7;)SO#SG#9D[ M,CCN# HZ7^ J3WA_2YLD(3(64]:REAT98A,F\%$R\%FYC$QKU(.N))]!S&"" MQH%1&YG/3RV L=M;?'S_Y=W9W^<7M0OZ\L.G33[8AQ08!@XJYP0JT$^>)PZ2 M!V&C+$QQ^9P/M/OSXP'B1#*<-V7HJ#':I@'U-2XVE">>4660IH0[#NIS<^>@X@=,+ >!0YHUL7SY,+Z?GZU[CE3M54[HH!$HTH%EE M@2F,O+&$($+1SJ@@F4P-#,G#E<!S)V*Y@<:>:L13AE%$9=*9?5"P6 MG/4$[<*BMI%IKEOXI;O6'\^&'"O/G= XD+EC>Q#O5IF)KS4S<6/N,-3VW]E" M3,83_1[!"2U 2*?1%J,PB$%&XY&/]R+Y0\4U;\B[$66?<3KY@.?AXCUIRDU' MY3I6/OH8@6#/5[7'X%4.P+5-/"(669Y*]2PQ_>5\_O.O].FU2J ?;K7!(PN. M7>;=S$XG,8C)(N>]JPSI[7L2<18BU%3TXZY[ARZ.KD4I\!0A ^<6K;+:>-;Z MZ> ]$L9-5A\AS%VP.("S?0#C_V)8U%K4C=:37&7+F0$;2?6I5%-?(1GP(AH6 MN6:Z>2GY R(Z <(6/-"XAV4S-N$XT3V)M&C.\.0M>W#=T^T5],B4_U'TPX ;_6M8-'P4!E M8< 9%\CE'.GVBY\WTSAK#7$RV6] M-)@D*4UT@8'%E(A9P4'$$L %KUT247@Q+,/U]#J=9<*/ TMKOG9:4O89+PCZ M^5-8U!KS+^D;YJL+G)<[?W[]=1%FRY!69733.MTUUXK.U63J^<4TUW_WA0A9 M/P>:E]N:NU6=UW>B]!O]!S=%>E501Y2KC4QQBU*XGIC>J,QN%^FW59YT'!(W M'HR/%&98BC6"(.U:5,@:#47O_R-RNWR ?, M0=D$N=1)?D'4CBJQCDMCUH02G?:M3?U!A(YK^IOBZ4&;FY,+K@/'<]C65BF M;".&6LDH76UCC9KL6"*GA^6LDO0%??,WKL.I&Q>'+P"5!\,63R*WSA"Y358G M+HWG!;*L%Q%<( 19,@3D+!=FE&\^%>\A%7UJNF/E_02L#F!^9_"Y[4YF9=06 M=)"^.O8*?.(*F,7LN:+]W;_(:0J?'O)UQ\KU"9@ MN*(3T-E <)P[R$(%ZZ6)4;1^Q[Y=NQ\U=+Q$'\Z?WI^]H_5&NR')QV#*S)62JRW^[^L,ZCL?* B''+U4Z*E^,8_C\[ MD?LV7(19PB_?$"\[R-(^2DY'*=CGV?52^564P6EF)*SJ^E16@8RD4I"BL%F7 M@/;^P/#_H?E5JSQ%/'2""Q>6@N1$^C]+1S5LZX_\VOG@HJA^=7]Y%;9XC< M5F]QK20O'**N]5:ZCMV2VH#.0K,B<@C-IVF\XOSJ7O)^/K^Z#_,[@\_V)3!* MYJ5/P') 4#PH\(8.FQ!,9DWAMS6GA$^G^=6]Y/I\?G4?)G<&DT=#,Y\8%RDF M*&'5:*EZ#J(.ABY&%,>5+6S02]S_S_.K)[!QA\FH \R]26DU=?PS)IS^K.SY MB)?OKA:5^Y/ "Y:0$VA7&_)+46N*A0&9>6$VF,1]ZX:%3]'3C[HZ7O+S$XFA MB[S;=C>;Z33;??AH:@/?.D4YD3H61H$K4@,OJCCDGGMLK;X>IZ3SC&T+(!W! M^F[[RW[!\U5-WL>PJ%G&GWA$%FWGMUJDP(81VBA_M5GL,_ZHD]-GYS=YAF2E M\BH$2+D.+4]U! 7C#BRI#+* *1G3NN/>+EJ.'CUV5?VY:N7KARNPMRR>!)V8 M8:P^LQ75970<7")'SW(3I: MX1MFU\L;9BZO+H[*U^^[1$L%=-"V3JV7N H*T13P#G-M\&\@N** DR&R.5EN M96NO\E1ZZ3;^N+_"'[,R7WQ?2>[M]>8OU]&'DUQG&PU@\K74C!F(SFG XH5U M2CI>FF]_?S([U63[8&=W[OPTPAJY1=.GQ3Q?I4C >$V>CI?I0X "QGT)^ MKKR_V!0#;3*LUFME'%,@LO-UF*V&H%W-M:)U-E@3[[=ZVO'^\9&/CR[\8^4U M;\B\T6KN5M2__^?5]$=5E%_"[;!AJX2ATU"KEW4=1:?)_7?% (_&R!B,3R$- MDOUC7Q^O-^@)A'\T^\8^^BNZ[S"DYJ[N_G[;L\X+]!D-%)O(.TL^@C<8P"BK M,(K(DA[8_6G0>N,4TIT((R=@\?@=A-=:KVYCQW:<()?+\3KHBJ"OBO<0)4HP MT0;/HI$/NL0]:3]VKS1.WZB3&I-&;.W@$NKFN?7;J^5TALMMEF*Y\KHD>NVC M#* %$IM<-N!"CB +!FEE$5XU?];[%$&]7'F>-K!I+YL>@+:F?7/^9"!ENIJ; M*CWI4OKG1+P6M)=@"VE6$V+KPLY?"!@Y0FXGV/N0.9C+8_LY-X[:6L-^F5]< MK:H(-CO:>F[DFSM3BYE"G<$K?LUD>W_U[G_=$>.I>)8D2&-I'QDS:=[,(:8DE0_*9.T&067 8B/; MI39 :E!--:D!/H8U6Y/#@(4CG@GOD0$AGL M. PK0U<<]R%2(\"')3OM QX +$*I$89!% M79H[QP/H&AE:+^TCMY94!Z[RS9QX.C"NO_95R-E9896NK5-=[2IDP&?4H+TSG+S5Y&WKMT#[-[ XV4R%%X+0 M(9E>3@JI4,PA0J(=@TJZMHLR#D0)++F8TP^LGY*&>[#W X,9IVU16SX M&\YP$2YJ>)*_3V?3RI3Z$F?3F&AB'7*)A0%BK;TJB4.0Q"(A= Q:&Q-YZTE% MPRCK*\1L@J83B*2+T/%-_@^R&Y5?O\\7OT3!AEGE9#)0DJP)G1@AS'^>S'NE1H%=#RR+"ZLCPH4>^X#+@L M%#"N!-<.6 M;QLQ?L3+B6:R<,XMQ)A$+::H/V$A-TYXD8OV*%O7.0VA:Q">S*O T\G$<439 M_WF%=9LVJI??<'%W%[]L;^*+X+5G"C ? RB9ZJ')M2VL,CG%(NA/&L/K:8H& M JP-R+ M\ ]WW^:7X>(%4[=?ZWIU.M[E,EZ_J_U=%M=-4[!/+7":5.K@+9TZ)9J9TJK8 M MKZ"A@7P4L;0%CR_TM HT+[1% _W0A"]*6H7/?+3.VXYU?MW"ET5BXX48R+ MI^OI^]J[$>R#G1;="/81ULAORF]>%_P-Y^>+\./;--%Y7SVBSEY+:P*@L+0) M*Q($R3A$8:UP-I,&'W3;_ MB#!H([3Y41SL0.;OWDR8XH77T6G)U9'BA2QQU,X"0R.8-\P9^907MY_,W[T9 MKSO!:62^)P<[N#D95 \D.'/>:@4ZR3J=O"B(V2'H4&S2$3-WI^XT=O#CB*X> M$!_B@9Q,4AV@;QVX3E2@CVL1@%LG047T1#7/=6:R,\;F[*5O?.AX MB=Z_W]V?O:+P( M %0% 6 " 0 !A,#,S,3(P,C1C=&]S97@Q,#$N:'1M M4$L! A0#% @ !H6B6/D-XE:1" &DD !8 ( !8P( M &$P,S,Q,C R-&-T;W-E>#,Q,2YH=&U02P$"% ,4 " &A:)83#H"J9X( M !-20 %@ @ $H"P 83 S,S$R,#(T8W1OK1 $0 @ ''& 8W1O&UL4$L! A0#% M @ !H6B6 <0BE$500 <;\" !4 ( !2U,! &-T;W,M,C R M-# S,S%?9&5F+GAM;%!+ 0(4 Q0 ( :%HEB H!@!EJL '!S!@ 5 M " 9.4 0!C=&]S+3(P,C0P,S,Q7VQA8BYX;6Q02P$"% ,4 M" &A:)8TTK>PX9R #NY00 %0 @ %<0 ( 8W1O&UL4$L%!@ * H F0( !6S @ $! end XML 75 ctos-20240331_htm.xml IDEA: XBRL DOCUMENT 0001709682 2024-01-01 2024-03-31 0001709682 2024-04-30 0001709682 ctos:RentalRevenueMember 2024-01-01 2024-03-31 0001709682 ctos:RentalRevenueMember 2023-01-01 2023-03-31 0001709682 ctos:EquipmentSalesMember 2024-01-01 2024-03-31 0001709682 ctos:EquipmentSalesMember 2023-01-01 2023-03-31 0001709682 ctos:SalesAndServicesPartsAndServicesMember 2024-01-01 2024-03-31 0001709682 ctos:SalesAndServicesPartsAndServicesMember 2023-01-01 2023-03-31 0001709682 2023-01-01 2023-03-31 0001709682 2024-03-31 0001709682 2023-12-31 0001709682 2022-12-31 0001709682 2023-03-31 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 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 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 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 country:US 2024-01-01 2024-03-31 0001709682 country:US 2023-01-01 2023-03-31 0001709682 country:CA 2024-01-01 2024-03-31 0001709682 country:CA 2023-01-01 2023-03-31 0001709682 ctos:RentalRevenueExcludingShippingAndHandlingMember 2024-01-01 2024-03-31 0001709682 ctos:RentalRevenueExcludingShippingAndHandlingMember 2023-01-01 2023-03-31 0001709682 ctos:RentalRevenueShippingAndHandlingMember 2024-01-01 2024-03-31 0001709682 ctos:RentalRevenueShippingAndHandlingMember 2023-01-01 2023-03-31 0001709682 ctos:SalesAndServicesEquipmentSalesMember 2024-01-01 2024-03-31 0001709682 ctos:SalesAndServicesEquipmentSalesMember 2023-01-01 2023-03-31 0001709682 ctos:SalesAndServicesMember 2024-01-01 2024-03-31 0001709682 ctos:SalesAndServicesMember 2023-01-01 2023-03-31 0001709682 ctos:WholeGoodsMember 2024-03-31 0001709682 ctos:WholeGoodsMember 2023-12-31 0001709682 ctos:RentalPartsToolsAndAccessoriesMember 2024-03-31 0001709682 ctos:RentalPartsToolsAndAccessoriesMember 2023-12-31 0001709682 ctos:DaimlerFacilityMember 2024-03-31 0001709682 ctos:DaimlerFacilityMember 2023-12-31 0001709682 ctos:InventoryFinancingAgreementPACCARFinancialCorpMember 2024-03-31 0001709682 ctos:InventoryFinancingAgreementPACCARFinancialCorpMember 2023-12-31 0001709682 ctos:InventoryLoanGuarantyAndSecurityAgreementMember 2024-03-31 0001709682 ctos:InventoryLoanGuarantyAndSecurityAgreementMember 2023-12-31 0001709682 ctos:DaimlerFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2024-01-01 2024-03-31 0001709682 ctos:DaimlerFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-03-31 0001709682 ctos:DaimlerFacilityMember us-gaap:LineOfCreditMember 2024-03-31 0001709682 ctos:InventoryFinancingAgreementPACCARFinancialCorpMember us-gaap:LineOfCreditMember 2024-03-31 0001709682 ctos:InventoryFinancingAgreementPACCARFinancialCorpMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2024-01-01 2024-03-31 0001709682 ctos:FordMotorCreditCompanyFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2024-04-02 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:InventoryLoanGuarantyAndSecurityAgreementMember ctos:PNCEquipmentFinanceLLCMember us-gaap:LineOfCreditMember 2024-03-31 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:InventoryLoanGuarantyAndSecurityAgreementMember ctos:PNCEquipmentFinanceLLCMember us-gaap:LineOfCreditMember ctos:SecuredOvernightFinancingRateSOFRMember 2024-01-01 2024-03-31 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:InventoryLoanGuarantyAndSecurityAgreementMember ctos:PNCEquipmentFinanceLLCMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2024-04-30 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:LineOfCreditMember 2024-03-31 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:SeniorNotesMember 2024-03-31 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:SeniorNotesMember 2023-12-31 0001709682 ctos:A2023CreditFacilityMember us-gaap:LineOfCreditMember 2024-03-31 0001709682 ctos:A2023CreditFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001709682 us-gaap:NotesPayableOtherPayablesMember 2024-03-31 0001709682 us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001709682 srt:MinimumMember us-gaap:NotesPayableOtherPayablesMember 2024-03-31 0001709682 srt:MaximumMember us-gaap:NotesPayableOtherPayablesMember 2024-03-31 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-03-31 0001709682 us-gaap:LetterOfCreditMember ctos:ABLFacilityMember 2024-03-31 0001709682 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:BaseRateMember 2024-01-01 2024-03-31 0001709682 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:BaseRateMember 2024-01-01 2024-03-31 0001709682 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember ctos:CanadianDollarOfferRateCDORMember 2024-01-01 2024-03-31 0001709682 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember ctos:SecuredOvernightFinancingRateSOFRMember 2024-01-01 2024-03-31 0001709682 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember ctos:CanadianDollarOfferRateCDORMember 2024-01-01 2024-03-31 0001709682 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember ctos:SecuredOvernightFinancingRateSOFRMember 2024-01-01 2024-03-31 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 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-03-31 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-03-31 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-03-31 0001709682 us-gaap:RevolvingCreditFacilityMember ctos:ABLFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-03-31 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2024-03-31 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2024-03-31 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2024-03-31 0001709682 ctos:A550SeniorSecuredSecondLienNotesDue2029Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2024-03-31 0001709682 ctos:A2023CreditFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-03-31 0001709682 ctos:A2023CreditFacilityMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-03-31 0001709682 ctos:A2023CreditFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-03-31 0001709682 ctos:A2023CreditFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LineOfCreditMember 2024-03-31 0001709682 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NotesPayableOtherPayablesMember 2024-03-31 0001709682 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NotesPayableOtherPayablesMember 2024-03-31 0001709682 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NotesPayableOtherPayablesMember 2024-03-31 0001709682 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NotesPayableOtherPayablesMember 2024-03-31 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-03-31 0001709682 ctos:BuyerMember ctos:CustomTruckLPMember ctos:SellersMember 2024-03-31 0001709682 us-gaap:TaxYear2015Member 2020-10-28 2020-10-28 0001709682 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001709682 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001709682 us-gaap:RelatedPartyMember 2024-03-31 0001709682 us-gaap:RelatedPartyMember 2023-12-31 0001709682 ctos:RentalRevenueMember ctos:EquipmentRentalSolutionsSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:RentalRevenueMember ctos:TruckAndEquipmentSalesSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:RentalRevenueMember ctos:AftermarketPartsAndServicesSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:EquipmentSalesMember ctos:EquipmentRentalSolutionsSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:EquipmentSalesMember ctos:TruckAndEquipmentSalesSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:EquipmentSalesMember ctos:AftermarketPartsAndServicesSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:EquipmentRentalSolutionsSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:TruckAndEquipmentSalesSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:AftermarketPartsAndServicesSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:EquipmentRentalSolutionsSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:TruckAndEquipmentSalesSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:AftermarketPartsAndServicesSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:EquipmentRentalSolutionsSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:TruckAndEquipmentSalesSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:AftermarketPartsAndServicesSegmentMember 2024-01-01 2024-03-31 0001709682 ctos:RentalsAndPartsAndServicesMember 2024-01-01 2024-03-31 0001709682 ctos:RentalRevenueMember ctos:EquipmentRentalSolutionsSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:RentalRevenueMember ctos:TruckAndEquipmentSalesSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:RentalRevenueMember ctos:AftermarketPartsAndServicesSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:EquipmentSalesMember ctos:EquipmentRentalSolutionsSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:EquipmentSalesMember ctos:TruckAndEquipmentSalesSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:EquipmentSalesMember ctos:AftermarketPartsAndServicesSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:EquipmentRentalSolutionsSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:TruckAndEquipmentSalesSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:SalesAndServicesPartsAndServicesMember ctos:AftermarketPartsAndServicesSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:EquipmentRentalSolutionsSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:TruckAndEquipmentSalesSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:AftermarketPartsAndServicesSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:EquipmentRentalSolutionsSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:TruckAndEquipmentSalesSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:RentalsAndPartsAndServicesMember ctos:AftermarketPartsAndServicesSegmentMember 2023-01-01 2023-03-31 0001709682 ctos:RentalsAndPartsAndServicesMember 2023-01-01 2023-03-31 0001709682 country:US 2024-03-31 0001709682 country:US 2023-12-31 0001709682 country:CA 2024-03-31 0001709682 country:CA 2023-12-31 shares iso4217:USD iso4217:USD shares ctos:segment pure ctos:trading_day 0001709682 2024 --12-31 Q1 false 10-Q true 2024-03-31 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 240418172 106171000 118288000 272602000 301290000 32534000 32585000 411307000 452163000 29825000 29899000 43744000 40330000 220800000 246125000 26229000 26148000 320598000 342502000 90709000 109661000 57995000 56991000 6578000 6672000 2920000 2650000 4846000 3460000 72339000 69773000 18370000 39888000 -37915000 -29176000 3262000 3951000 -34653000 -25225000 -16283000 14663000 -1948000 863000 -14335000 13800000 -2530000 342000 -2530000 342000 -16865000 14142000 -0.06 0.06 -0.06 0.06 240364000 240364000 246049000 240364000 247053000 7990000 10309000 169304000 215089000 19824000 30845000 1103433000 985794000 26069000 23862000 1326620000 1265899000 153490000 142115000 931690000 916704000 703836000 704011000 270461000 277212000 42997000 38426000 21421000 23430000 3450515000 3367797000 119250000 117653000 67176000 73847000 26482000 28758000 307646000 253197000 459792000 409113000 6729000 6564000 6066000 8257000 993141000 897389000 1492346000 1487136000 37398000 32714000 30952000 33355000 1560696000 1553205000 0.0001 0.0001 500000000 500000000 250075110 250075110 249903120 249903120 25000 25000 9942258 8891788 62958000 56524000 1540327000 1537553000 -8508000 -5978000 -572208000 -557873000 896678000 917203000 3450515000 3367797000 -14335000 13800000 56160000 52091000 1431000 2407000 1882000 1872000 2730000 3147000 11119000 21320000 527000 525000 -2403000 514000 -21064000 -17161000 116823000 117580000 1645000 4987000 2769000 35916000 -5745000 1328000 54450000 22395000 -2264000 -2313000 -14375000 3906000 1410000 0 75552000 109145000 60078000 78626000 16527000 9429000 -33411000 -39948000 4200000 13537000 10000 -228000 35000000 35000000 35000000 10331000 0 2020000 0 377000 6762000 1122000 2612000 0 162781000 187381000 112102000 168447000 45495000 53849000 -28000 51000 -2319000 17858000 10309000 14360000 7990000 32218000 23098000 13130000 2133000 10000 953000 2938000 2210000 621000 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 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 <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 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 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: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><td colspan="3" style="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="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 March 31,</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)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">397,697 </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%">438,278 </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 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%">13,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,885 </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%">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%">411,307 </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%">452,163 </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><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 months ended March 31, 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 March 31,</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 March 31,</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%">101,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">101,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">112,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">112,903 </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,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">5,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,385 </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%">101,510 </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,661 </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%">106,171 </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%">112,903 </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%">5,385 </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%">118,288 </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%">3,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">269,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">272,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">17,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">283,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">301,290 </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%">3,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">29,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">27,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,585 </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%">6,262 </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%">298,874 </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%">305,136 </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%">22,523 </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%">311,352 </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%">333,875 </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-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%">107,772 </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%">303,535 </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%">411,307 </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%">135,426 </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%">316,737 </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%">452,163 </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><td colspan="3" style="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><td colspan="3" style="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="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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></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 March 31, 2024 and December 31, 2023, the Company had net receivables related to contracts with customers of $82.3 million and $112.1 million, respectively. As of March 31, 2024 and December 31, 2023, the Company had net receivables related to rental contracts and other of $87.0 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 on credit risk and the Company's allowance for credit losses address 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 </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%">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%">March 31, 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%">186,700 </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%">(17,396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">169,304 </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: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 March 31, 2024 and December 31, 2023, the Company had approximately $2.7 million and $2.9 million, respectively, of deferred rental revenue. Additionally, the Company collects deposits from customers for orders placed for equipment and rentals. The Company had approximately $23.8 million and $25.9 million in deposits as of March 31, 2024 and December 31, 2023, respectively. Of the $25.9 million deposit liability balance as of December 31, 2023, $6.7 million was recorded as revenue during the three months ended March 31, 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: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><td colspan="3" style="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="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 March 31,</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)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">397,697 </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%">438,278 </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 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%">13,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,885 </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%">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%">411,307 </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%">452,163 </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> 397697000 438278000 13610000 13885000 411307000 452163000 The Company’s revenue by major product and service line for the three months ended March 31, 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 March 31,</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 March 31,</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%">101,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">101,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">112,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">112,903 </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,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">5,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,385 </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%">101,510 </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,661 </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%">106,171 </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%">112,903 </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%">5,385 </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%">118,288 </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%">3,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">269,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">272,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">17,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">283,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">301,290 </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%">3,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">29,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">27,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,585 </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%">6,262 </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%">298,874 </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%">305,136 </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%">22,523 </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%">311,352 </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%">333,875 </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-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%">107,772 </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%">303,535 </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%">411,307 </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%">135,426 </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%">316,737 </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%">452,163 </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><td colspan="3" style="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><td colspan="3" style="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="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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></table></div> 101510000 0 101510000 112903000 0 112903000 0 4661000 4661000 0 5385000 5385000 101510000 4661000 106171000 112903000 5385000 118288000 3018000 269584000 272602000 17708000 283582000 301290000 3244000 29290000 32534000 4815000 27770000 32585000 6262000 298874000 305136000 22523000 311352000 333875000 107772000 303535000 411307000 135426000 316737000 452163000 82300000 112100000 87000000 103000000 <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%">March 31, 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%">186,700 </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%">(17,396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">169,304 </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> 186700000 232592000 17396000 17503000 169304000 215089000 2700000 2900000 23800000 25900000 25900000 6700000 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: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><td colspan="3" style="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="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 March 31,</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)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,018 </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%">24,172 </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></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%">2,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">23,225 </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></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-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%">196 </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%">947 </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></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.4 million and $7.2 million for the three months ended March 31, 2024 and 2023, respectively, were billed under the contracts as rentals. Interest income from financing receivables was $2.7 million and $3.4 million for the three months ended March 31, 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: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><td colspan="3" style="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="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 March 31,</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)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,018 </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%">24,172 </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></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%">2,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">23,225 </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></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-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%">196 </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%">947 </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></tr></table></div> 3018000 24172000 2822000 23225000 196000 947000 5400000 7200000 2700000 3400000 <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%">March 31, 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%">961,349 </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%">142,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,103,433 </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%">March 31, 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%">961,349 </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%">142,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,103,433 </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> 961349000 846170000 142084000 139624000 1103433000 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 March 31, 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%">March 31, 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%">202,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">105,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 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:#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%">307,646 </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%">253,197 </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:700;line-height:100%">Non-trade:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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%">459,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 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%">409,113 </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%">Non-trade floor plan payables</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%">459,792 </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%">409,113 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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 $12.9 million and $6.8 million for the three months ended March 31, 2024, and 2023, respectively. </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</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 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 is $30.0 million. The FMCC agreement is evergreen and is subject to termination by either party through written notice. The Company has not executed any loan supplements under the FMCC Facility as of the date of this filing.</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 March 31, 2024, provides the Company with a $460.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 April 2024, the Company entered into an amendment to the Loan Agreement which increased the revolving credit facility to $480.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 7: 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%">March 31, 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%">March 31, 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%">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 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,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">29,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,519,387 </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%">(20,975)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,498,412 </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%">(6,066)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,492,346 </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 March 31, 2024, borrowing availability under the ABL Facility was $194.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%">March 31, 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%">202,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">105,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 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:#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%">307,646 </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%">253,197 </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:700;line-height:100%">Non-trade:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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%">459,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 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%">409,113 </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%">Non-trade floor plan payables</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%">459,792 </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%">409,113 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 202016000 181480000 105630000 71717000 307646000 253197000 459792000 409113000 459792000 409113000 12900000 6800000 0.0080 P150D 175000000 125000000 -0.0071 30000000 460000000 0.0300 480000000 <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%">March 31, 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,428,910 </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%">(497,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">931,690 </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%">March 31, 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,428,910 </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%">(497,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">931,690 </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> 1428910000 1405532000 497220000 488828000 931690000 916704000 <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%">March 31, 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%">March 31, 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%">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 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,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">29,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,519,387 </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%">(20,975)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,498,412 </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%">(6,066)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,492,346 </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> 552400000 552400000 0.075 0.077 920000000 920000000 0.055 0.055 17904000 13800000 0.058 0.058 29083000 31599000 0.031 0.079 0.031 0.079 1519387000 1517799000 20975000 22406000 1498412000 1495393000 6066000 8257000 1492346000 1487136000 194500000 3100000 750000000 0.0050 0.0100 0.0150 0.0150 0.0200 0.0200 18000000 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 8: 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, and share-based compensation. Our potentially dilutive shares aggregated 31.4 million and 30.0 million for the three months ended March 31, 2024 and 2023, respectively, and were not included in the computation of diluted earnings (loss) per share because the impact would have been anti-dilutive due to the loss reported during the 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 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 March 31, 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 March 31, 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%">(14,335)</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%">240,364</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.06)</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%">13,800 </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,049</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.06 </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%">1,004</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%">(14,335)</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="background-color:#cceeff;border-bottom:3pt double #000;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%">240,364</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%">(0.06)</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%">13,800 </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="background-color:#cceeff;border-bottom:3pt double #000;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%">247,053</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%">0.06 </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><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><td colspan="3" style="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><td colspan="3" style="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></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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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></table></div> 31400000 30000000 <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 March 31, 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 March 31, 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%">(14,335)</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%">240,364</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.06)</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%">13,800 </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,049</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.06 </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%">1,004</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%">(14,335)</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="background-color:#cceeff;border-bottom:3pt double #000;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%">240,364</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%">(0.06)</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%">13,800 </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="background-color:#cceeff;border-bottom:3pt double #000;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%">247,053</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%">0.06 </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><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><td colspan="3" style="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><td colspan="3" style="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></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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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><td colspan="3" style="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></table></div> -14335000 240364000 240364000 -0.06 13800000 246049000 0.06 0 0 0 1004000 -14335000 240364000 -0.06 13800000 247053000 0.06 <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: 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 March 31, 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 March 31, 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 March 31, 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 months ended March 31, 2024 and 2023, the Company repurchased approximately 1.0 million and 0.2 million shares of its common stock, respectively, which are held in treasury, for a total cost of $6.4 million and $1.1 million, including commission fees. At March 31, 2024, $24.1 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><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%">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 has the right to receive: (1) up to an additional 1,800,000 shares of common stock through July 31, 2024, in increments of 900,000 shares, if (x) the trading price of the common stock exceeds $13.00 per share 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) an additional 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.</span></div> 10000000 10000000 0.0001 0.0001 0 0 0 0 500000000 500000000 0.0001 0.0001 30000000 25000000 25000000 1000000 200000 6400000 1100000 24100000 1800000 900000 13.00 16.00 20 30 13.00 16.00 1651798 P7Y 19.00 20 30 19.00 <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: 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%">March 31, 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%">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%">864,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">29,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">29,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 March 31, 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%">March 31, 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%">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%">864,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">29,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">29,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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> 552400000 0 552400000 0 920000000 0 864800000 0 17904000 0 17904000 0 29083000 0 29083000 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 11: 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 three months ended March 31, 2024 and 2023 differs from the U.S. federal statutory tax rate due to the recording of valuation allowances. We recorded an income tax benefit of $1.9 million for the three months ended March 31, 2024 resulting in an effective tax rate of (12.0)% compared to an income tax expense of $0.9 million for the comparable prior year period, at an effective tax rate of 5.9%. The decrease in the effective tax rate for the three months ended March 31, 2024 compared to same period in 2023, was primarily due to a pretax loss in 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% intended to be 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> -1900000 -0.120 900000 0.059 <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: 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 13: 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: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><td colspan="3" style="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="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 March 31,</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)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">3,677 </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%">8,455 </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%">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%">466 </span></td><td style="background-color:#ffffff;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%">358 </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;text-align: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%">1,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,395 </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></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%">March 31, 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,904 </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%">179 </span></td><td style="background-color:#ffffff;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: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><td colspan="3" style="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="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 March 31,</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)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">3,677 </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%">8,455 </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%">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%">466 </span></td><td style="background-color:#ffffff;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%">358 </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;text-align: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%">1,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,395 </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></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%">March 31, 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,904 </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%">179 </span></td><td style="background-color:#ffffff;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> 3677000 8455000 466000 358000 1273000 1395000 1904000 695000 179000 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 14: 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 March 31,</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%">103,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,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 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%">106,171 </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%">32,740 </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%">239,862 </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%">272,602 </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%">32,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,534 </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%">136,028 </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%">239,862 </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%">35,417 </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%">411,307 </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,800 </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%">26,254 </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%">56,054 </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%">24,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">196,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">220,800 </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%">42,697 </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,047 </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%">43,744 </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%">96,595 </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%">196,702 </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%">27,301 </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%">320,598 </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-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="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%">39,433 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">43,160 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">8,116 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">90,709 </span></td><td style="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"><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 March 31,</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%">113,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">118,288 </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%">92,136 </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%">209,154 </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%">301,290 </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%">32,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,585 </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%">205,920 </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%">209,154 </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%">37,089 </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%">452,163 </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,060 </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%">26,987 </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%">56,047 </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%">71,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">175,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">246,125 </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%">39,512 </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%">818 </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%">40,330 </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%">139,653 </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%">175,044 </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%">27,805 </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%">342,502 </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-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="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%">66,267 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">34,110 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">9,284 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">109,661 </span></td><td style="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><td colspan="3" style="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></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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></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: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><td colspan="3" style="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="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 March 31,</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)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">90,709 </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%">109,661 </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%">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%">57,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">56,991 </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;text-align: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,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,672 </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;text-align: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%">2,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,650 </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;text-align: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%">4,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,460 </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="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%">37,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">29,176 </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;text-align: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,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,951)</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;text-align: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%">(16,283)</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%">14,663 </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><td colspan="3" style="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-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%">March 31, 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,332,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">117,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%">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,450,515 </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 March 31,</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%">103,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,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 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%">106,171 </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%">32,740 </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%">239,862 </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%">272,602 </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%">32,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,534 </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%">136,028 </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%">239,862 </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%">35,417 </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%">411,307 </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,800 </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%">26,254 </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%">56,054 </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%">24,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">196,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">220,800 </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%">42,697 </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,047 </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%">43,744 </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%">96,595 </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%">196,702 </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%">27,301 </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%">320,598 </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-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="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%">39,433 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">43,160 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">8,116 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">90,709 </span></td><td style="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"><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 March 31,</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%">113,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">118,288 </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%">92,136 </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%">209,154 </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%">301,290 </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%">32,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,585 </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%">205,920 </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%">209,154 </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%">37,089 </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%">452,163 </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,060 </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%">26,987 </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%">56,047 </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%">71,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">175,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">246,125 </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%">39,512 </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%">818 </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%">40,330 </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%">139,653 </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%">175,044 </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%">27,805 </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%">342,502 </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-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="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%">66,267 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">34,110 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">9,284 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">109,661 </span></td><td style="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><td colspan="3" style="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></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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></table></div> 103288000 0 2883000 106171000 32740000 239862000 0 272602000 0 0 32534000 32534000 136028000 239862000 35417000 411307000 29800000 0 26254000 56054000 24098000 196702000 0 220800000 42697000 0 1047000 43744000 96595000 196702000 27301000 320598000 39433000 43160000 8116000 90709000 113784000 0 4504000 118288000 92136000 209154000 0 301290000 0 0 32585000 32585000 205920000 209154000 37089000 452163000 29060000 0 26987000 56047000 71081000 175044000 0 246125000 39512000 0 818000 40330000 139653000 175044000 27805000 342502000 66267000 34110000 9284000 109661000 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: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><td colspan="3" style="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="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 March 31,</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)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">90,709 </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%">109,661 </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%">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%">57,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">56,991 </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;text-align: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,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,672 </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;text-align: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%">2,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,650 </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;text-align: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%">4,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,460 </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="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%">37,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">29,176 </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;text-align: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,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,951)</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;text-align: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%">(16,283)</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%">14,663 </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><td colspan="3" style="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> 90709000 109661000 57995000 56991000 6578000 6672000 2920000 2650000 4846000 3460000 -37915000 -29176000 3262000 3951000 -16283000 14663000 <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%">March 31, 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,332,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">117,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%">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,450,515 </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> 3332762000 3243619000 117753000 124178000 3450515000 3367797000 -28000 51000