English
Segment disclosures
Company overviewCUSTOM TRUCK ONE SOURCE, INC.
Each reported dimension combination stays separate. Revenue and operating income are shown as reported, with their dates and sources.
Revenue · Reported segment facts
Counts describe retained dimensioned rows only. Periods and members can change across reports, and this view does not infer missing values or expected segment totals.
Equipment Sales · Aftermarket Parts And Services Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:EquipmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=ctos:AftermarketPartsAndServicesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 0 | USD | 20260310 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 0 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 0 | USD | 20260310 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 0 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 0 | USD | 20260310 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | USD | 20230509 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | USD | 20230314 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 0 | USD | 20220809 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 0 | USD | 20220809 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 0 | USD | 20230509 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 0 | USD | 20230314 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 0 | USD | 20221108 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 0 | USD | 20221108 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 0 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 0 | USD | 20220809 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 0 | USD | 20230314 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 0 | USD | 20220316 | Open filing evidence |
Equipment Sales · Equipment Rental Solutions Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:EquipmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=ctos:EquipmentRentalSolutionsSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 209255000 | USD | 20260310 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 45160000 | USD | 20251027 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 139287000 | USD | 20251027 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 52744000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 94127000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 41383000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 167638000 | USD | 20260310 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 45574000 | USD | 20251027 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 116026000 | USD | 20251027 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 37712000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 70452000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 32740000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 263028000 | USD | 20260310 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 52175000 | USD | 20231107 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 195005000 | USD | 20231107 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 50694000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 142830000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 92136000 | USD | 20230509 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 212146000 | USD | 20230314 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 37121000 | USD | 20231107 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 133674000 | USD | 20231107 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 37200000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 96553000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 59353000 | USD | 20230509 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 105435000 | USD | 20230314 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 27101000 | USD | 20221108 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 70141000 | USD | 20221108 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 10485000 | USD | 20220510 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 31533000 | USD | 20230314 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 5510000 | USD | 20211115 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 19585000 | USD | 20211115 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 23767000 | USD | 20220316 | Open filing evidence |
Equipment Sales · Specialty Equipment Rentals Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:EquipmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyEquipmentRentalsSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 51659000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 89436000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 37777000 | USD | 20260427 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 39661000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 69516000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 29855000 | USD | 20260427 | Open filing evidence |
Equipment Sales · Specialty Truck Equipment And Manufacturing Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:EquipmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyTruckEquipmentAndManufacturingSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 331900000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 586757000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 254857000 | USD | 20260427 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 316451000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 560459000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 244008000 | USD | 20260427 | Open filing evidence |
Equipment Sales · Truck And Equipment Sales Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:EquipmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=ctos:TruckAndEquipmentSalesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 1095228000 | USD | 20260310 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 275423000 | USD | 20251027 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 811271000 | USD | 20251027 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 303368000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 535848000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 232480000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 1055398000 | USD | 20260310 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 259902000 | USD | 20251027 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 747685000 | USD | 20251027 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 247921000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 487783000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 239862000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 990425000 | USD | 20260310 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 230904000 | USD | 20231107 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 691481000 | USD | 20231107 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 251423000 | USD | 20230808 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 460577000 | USD | 20230808 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 209154000 | USD | 20230509 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 770195000 | USD | 20230314 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 173782000 | USD | 20231107 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 522921000 | USD | 20231107 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 181306000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 349139000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 167833000 | USD | 20230509 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 589899000 | USD | 20230314 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 190062000 | USD | 20211115 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 412684000 | USD | 20211115 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 25099000 | USD | 20230314 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 6048000 | USD | 20211115 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 19043000 | USD | 20211115 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 10308000 | USD | 20220316 | Open filing evidence |
Rental · Specialty Equipment Rentals Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:RentalMember;us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyEquipmentRentalsSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 145060000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 282275000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 137215000 | USD | 20260427 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 120814000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 237075000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 116261000 | USD | 20260427 | Open filing evidence |
Rental · Specialty Truck Equipment And Manufacturing Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:RentalMember;us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyTruckEquipmentAndManufacturingSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 0 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 0 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 0 | USD | 20260427 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 0 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 0 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 0 | USD | 20260427 | Open filing evidence |
Rental Revenue · Aftermarket Parts And Services Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:RentalRevenueMember;us-gaap:StatementBusinessSegmentsAxis=ctos:AftermarketPartsAndServicesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 14408000 | USD | 20260310 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 3197000 | USD | 20251027 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 9579000 | USD | 20251027 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 3086000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 6382000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 3296000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 12786000 | USD | 20260310 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 3007000 | USD | 20251027 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 8188000 | USD | 20251027 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 2298000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 5181000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 2883000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 15771000 | USD | 20260310 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 4504000 | USD | 20230509 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 14931000 | USD | 20240307 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 3001000 | USD | 20221108 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 10531000 | USD | 20221108 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 3946000 | USD | 20220809 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 7530000 | USD | 20220809 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 3584000 | USD | 20230509 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 15510000 | USD | 20240307 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 3984000 | USD | 20221108 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 11001000 | USD | 20221108 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 3458000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 7017000 | USD | 20220809 | Open filing evidence |
Rental Revenue · Equipment Rental Solutions Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:RentalRevenueMember;us-gaap:StatementBusinessSegmentsAxis=ctos:EquipmentRentalSolutionsSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 491790000 | USD | 20260310 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 123945000 | USD | 20251027 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 354638000 | USD | 20251027 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 117728000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 230693000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 112965000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 430167000 | USD | 20260310 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 105317000 | USD | 20251027 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 309304000 | USD | 20251027 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 100699000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 203987000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 103288000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 463139000 | USD | 20260310 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 117832000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 231616000 | USD | 20240801 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 449108000 | USD | 20240307 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 112009000 | USD | 20221108 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 325679000 | USD | 20221108 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 108109000 | USD | 20220809 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 213670000 | USD | 20220809 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 105561000 | USD | 20220510 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 354557000 | USD | 20240307 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 105124000 | USD | 20221108 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 244935000 | USD | 20221108 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 95081000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 139811000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 44730000 | USD | 20220510 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 42615000 | USD | 20211115 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 132693000 | USD | 20211115 | Open filing evidence |
Rental Revenue · Truck And Equipment Sales Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:RentalRevenueMember;us-gaap:StatementBusinessSegmentsAxis=ctos:TruckAndEquipmentSalesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 0 | USD | 20260310 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 0 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 0 | USD | 20260310 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 0 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 0 | USD | 20260310 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | USD | 20240307 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 0 | USD | 20240307 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 0 | USD | 20211115 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 0 | USD | 20211115 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 0 | USD | 20211115 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 0 | USD | 20211115 | Open filing evidence |
Sales And Services Parts And Services · Aftermarket Parts And Services Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:SalesAndServicesPartsAndServicesMember;us-gaap:StatementBusinessSegmentsAxis=ctos:AftermarketPartsAndServicesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 133276000 | USD | 20260310 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 34333000 | USD | 20251027 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 100998000 | USD | 20251027 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 34557000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 66665000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 32108000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 136291000 | USD | 20260310 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 33420000 | USD | 20251027 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 100337000 | USD | 20251027 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 34383000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 66917000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 32534000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 132737000 | USD | 20260310 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 33065000 | USD | 20231107 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 98194000 | USD | 20231107 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 32585000 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 126706000 | USD | 20240307 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 31867000 | USD | 20231107 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 93557000 | USD | 20231107 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 31545000 | USD | 20220809 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 61690000 | USD | 20220809 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 30145000 | USD | 20230509 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 101753000 | USD | 20240307 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 31034000 | USD | 20221108 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 71954000 | USD | 20221108 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 28897000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 40920000 | USD | 20220809 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 50617000 | USD | 20220316 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 11577000 | USD | 20211115 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 36753000 | USD | 20211115 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 31964000 | USD | 20220316 | Open filing evidence |
Sales And Services Parts And Services · Equipment Rental Solutions Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:SalesAndServicesPartsAndServicesMember;us-gaap:StatementBusinessSegmentsAxis=ctos:EquipmentRentalSolutionsSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 0 | USD | 20260310 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 0 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 0 | USD | 20260310 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 0 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 0 | USD | 20260310 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | USD | 20230509 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 0 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 0 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 0 | USD | 20230509 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 0 | USD | 20220316 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 0 | USD | 20221108 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 0 | USD | 20221108 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 0 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 0 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 0 | USD | 20220510 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 0 | USD | 20220316 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 0 | USD | 20211115 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 0 | USD | 20211115 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 0 | USD | 20220316 | Open filing evidence |
Sales And Services Parts And Services · Specialty Equipment Rentals Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:SalesAndServicesPartsAndServicesMember;us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyEquipmentRentalsSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 22100000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 40871000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 18771000 | USD | 20260427 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 22353000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 43318000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 20965000 | USD | 20260427 | Open filing evidence |
Sales And Services Parts And Services · Specialty Truck Equipment And Manufacturing Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:SalesAndServicesPartsAndServicesMember;us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyTruckEquipmentAndManufacturingSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 12727000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 25729000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 13002000 | USD | 20260427 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 12204000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 23347000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 11143000 | USD | 20260427 | Open filing evidence |
Sales And Services Parts And Services · Truck And Equipment Sales Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=ctos:SalesAndServicesPartsAndServicesMember;us-gaap:StatementBusinessSegmentsAxis=ctos:TruckAndEquipmentSalesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 0 | USD | 20260310 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 0 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 0 | USD | 20260310 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 0 | USD | 20251027 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 0 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 0 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 0 | USD | 20260310 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 0 | USD | 20230808 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 0 | USD | 20230808 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | USD | 20240307 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 0 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 0 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 0 | USD | 20230509 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 0 | USD | 20240307 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 0 | USD | 20221108 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 0 | USD | 20221108 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 0 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 0 | USD | 20220809 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 0 | USD | 20211115 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 0 | USD | 20211115 | Open filing evidence |
Rental Revenue · Equipment Rental And Sales Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=nsco:RentalRevenueMember;us-gaap:StatementBusinessSegmentsAxis=nsco:EquipmentRentalAndSalesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2020-01-01 – 2020-12-31 | 179933000 | USD | 20210309 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 47053000 | USD | 20200507 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 182720000 | USD | 20210309 | Open filing evidence |
| 2019-07-01 – 2019-09-30 | 46174000 | USD | 2019-11-12 · 22:31:10.000Z | Open filing evidence |
| 2019-01-01 – 2019-09-30 | 132735000 | USD | 2019-11-12 · 22:31:10.000Z | Open filing evidence |
Rental Revenue · Parts Tools And Accessories Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=nsco:RentalRevenueMember;us-gaap:StatementBusinessSegmentsAxis=nsco:PartsToolsAndAccessoriesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-01-01 – 2021-03-31 | 3559000 | USD | 20210517 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 15557000 | USD | 20210309 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 3941000 | USD | 20210517 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 15276000 | USD | 20210309 | Open filing evidence |
Rental Revenue · Truck And Equipment Sales Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=nsco:RentalRevenueMember;us-gaap:StatementBusinessSegmentsAxis=nsco:TruckAndEquipmentSalesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-04-01 – 2021-06-30 | 0 | USD | 20210816 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 0 | USD | 20210816 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 0 | USD | 20210816 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 0 | USD | 20210816 | Open filing evidence |
Salesand Services New Equipment Sales · Equipment Rental And Sales Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=nsco:SalesandServicesNewEquipmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=nsco:EquipmentRentalAndSalesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2020-07-01 – 2020-09-30 | 6048000 | USD | 20201109 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 19043000 | USD | 20201109 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 5418000 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 12995000 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 7577000 | USD | 20200507 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 10308000 | USD | 20200316 | Open filing evidence |
Salesand Services New Equipment Sales · Parts Tools And Accessories Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=nsco:SalesandServicesNewEquipmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=nsco:PartsToolsAndAccessoriesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-01-01 – 2021-03-31 | 0 | USD | 20210517 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 0 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 0 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 0 | USD | 20210517 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 0 | USD | 20200316 | Open filing evidence |
Sales And Services Parts And Services · Equipment Rental And Sales Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=nsco:SalesAndServicesPartsAndServicesMember;us-gaap:StatementBusinessSegmentsAxis=nsco:EquipmentRentalAndSalesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2020-07-01 – 2020-09-30 | 0 | USD | 20201109 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 0 | USD | 20201109 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 0 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 0 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 0 | USD | 20200507 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 0 | USD | 20200316 | Open filing evidence |
Sales And Services Parts And Services · Parts Tools And Accessories Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=nsco:SalesAndServicesPartsAndServicesMember;us-gaap:StatementBusinessSegmentsAxis=nsco:PartsToolsAndAccessoriesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2020-01-01 – 2020-12-31 | 50617000 | USD | 20210309 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 11577000 | USD | 20201109 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 36753000 | USD | 20201109 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 11097000 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 25176000 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 14079000 | USD | 20200507 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 31964000 | USD | 20210309 | Open filing evidence |
Sales And Services Rental Equipment Sales · Equipment Rental And Sales Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=nsco:SalesAndServicesRentalEquipmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=nsco:EquipmentRentalAndSalesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2020-01-01 – 2020-12-31 | 31533000 | USD | 20210309 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 9093000 | USD | 20200507 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 23767000 | USD | 20210309 | Open filing evidence |
Sales And Services Rental Equipment Sales · Parts Tools And Accessories Segment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=nsco:SalesAndServicesRentalEquipmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=nsco:PartsToolsAndAccessoriesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-01-01 – 2021-03-31 | 0 | USD | 20210517 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 0 | USD | 20210309 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 0 | USD | 20210517 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 0 | USD | 20210309 | Open filing evidence |
Aftermarket Parts And Services Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:AftermarketPartsAndServicesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 147684000 | USD | 20260310 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 37530000 | USD | 20251027 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 110577000 | USD | 20251027 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 37643000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 73047000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 35404000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 149077000 | USD | 20260310 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 36427000 | USD | 20251027 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 108525000 | USD | 20251027 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 36681000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 72098000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 35417000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 148508000 | USD | 20260310 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 36345000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 110315000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 36881000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 73970000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 37089000 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 141637000 | USD | 20250304 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 34868000 | USD | 20231107 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 104088000 | USD | 20231107 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 35491000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 69220000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 33729000 | USD | 20230509 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 117263000 | USD | 20240307 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 35018000 | USD | 20221108 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 82955000 | USD | 20221108 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 32355000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 47937000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 15582000 | USD | 20220510 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 66174000 | USD | 20230314 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 15087000 | USD | 20211115 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 48163000 | USD | 20211115 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 47240000 | USD | 20220316 | Open filing evidence |
Aftermarket Parts And Services Segment · Equipment Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:AftermarketPartsAndServicesSegmentMember;srt:ProductOrServiceAxis=ctos:EquipmentSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 0 | USD | 20250304 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 0 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 0 | USD | 20250304 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | USD | 20250304 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 0 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 0 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 0 | USD | 20220510 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 0 | USD | 20240307 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 0 | USD | 20211115 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 0 | USD | 20211115 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 0 | USD | 20220510 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 0 | USD | 20211115 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 0 | USD | 20211115 | Open filing evidence |
Aftermarket Parts And Services Segment · Rental Revenue
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:AftermarketPartsAndServicesSegmentMember;srt:ProductOrServiceAxis=ctos:RentalRevenueMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 12786000 | USD | 20250304 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 3007000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 8188000 | USD | 20241030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 2298000 | USD | 20240801 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 5181000 | USD | 20240801 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 2883000 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 15771000 | USD | 20250304 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 3280000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 12121000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 4337000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 8841000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 4504000 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 14931000 | USD | 20250304 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 3001000 | USD | 20231107 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 10531000 | USD | 20231107 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 3946000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 7530000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 3584000 | USD | 20220510 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 15510000 | USD | 20230314 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 3984000 | USD | 20211115 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 11001000 | USD | 20211115 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 3559000 | USD | 20220510 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 15557000 | USD | 20230314 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 3510000 | USD | 20211115 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 11410000 | USD | 20211115 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 15276000 | USD | 20220316 | Open filing evidence |
Aftermarket Parts And Services Segment · Sales And Services Parts And Services
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:AftermarketPartsAndServicesSegmentMember;srt:ProductOrServiceAxis=ctos:SalesAndServicesPartsAndServicesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 136291000 | USD | 20250304 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 33420000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 100337000 | USD | 20241030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 34383000 | USD | 20240801 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 66917000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 132737000 | USD | 20250304 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 33065000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 98194000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 32544000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 65129000 | USD | 20240801 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 126706000 | USD | 20250304 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 31545000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 61690000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 30145000 | USD | 20220510 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 101753000 | USD | 20230314 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 12023000 | USD | 20220510 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 50617000 | USD | 20230314 | Open filing evidence |
Equipment Rental Solutions Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:EquipmentRentalSolutionsSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 701045000 | USD | 20260310 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 169105000 | USD | 20251027 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 493925000 | USD | 20251027 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 170472000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 324820000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 154348000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 597805000 | USD | 20260310 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 150891000 | USD | 20251027 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 425330000 | USD | 20251027 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 138411000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 274439000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 136028000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 726167000 | USD | 20260310 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 167104000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 541550000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 168526000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 374446000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 205920000 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 661254000 | USD | 20250304 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 149130000 | USD | 20231107 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 459353000 | USD | 20231107 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 145309000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 310223000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 164914000 | USD | 20230509 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 459992000 | USD | 20240307 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 132225000 | USD | 20221108 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 315076000 | USD | 20221108 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 127636000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 182851000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 55215000 | USD | 20220510 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 211466000 | USD | 20230314 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 48125000 | USD | 20211115 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 152278000 | USD | 20211115 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 206487000 | USD | 20220316 | Open filing evidence |
Equipment Rental Solutions Segment · Equipment Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:EquipmentRentalSolutionsSegmentMember;srt:ProductOrServiceAxis=ctos:EquipmentSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 167638000 | USD | 20250304 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 45574000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 116026000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 32740000 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 263028000 | USD | 20250304 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 52175000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 195005000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 92136000 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 212146000 | USD | 20250304 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 37200000 | USD | 20220809 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 96553000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 105435000 | USD | 20240307 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 32555000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 43040000 | USD | 20220809 | Open filing evidence |
Equipment Rental Solutions Segment · Rental Revenue
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:EquipmentRentalSolutionsSegmentMember;srt:ProductOrServiceAxis=ctos:RentalRevenueMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 430167000 | USD | 20250304 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 105317000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 309304000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 103288000 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 463139000 | USD | 20250304 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 114929000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 346545000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 117832000 | USD | 20230808 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 231616000 | USD | 20230808 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 113784000 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 449108000 | USD | 20250304 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 112009000 | USD | 20231107 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 325679000 | USD | 20231107 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 108109000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 213670000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 105561000 | USD | 20230509 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 354557000 | USD | 20230314 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 179933000 | USD | 20230314 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 182720000 | USD | 20220316 | Open filing evidence |
Equipment Rental Solutions Segment · Sales And Services Parts And Services
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:EquipmentRentalSolutionsSegmentMember;srt:ProductOrServiceAxis=ctos:SalesAndServicesPartsAndServicesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 0 | USD | 20250304 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 0 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 0 | USD | 20250304 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | USD | 20250304 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 0 | USD | 20240307 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 0 | USD | 20230314 | Open filing evidence |
Specialty Equipment Rentals Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyEquipmentRentalsSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 212033000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 624615000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 218819000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 412582000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 193763000 | USD | 20260427 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 182889000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 532798000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 182828000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 349909000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 167081000 | USD | 20260427 | Open filing evidence |
Specialty Equipment Rentals Segment · Equipment Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyEquipmentRentalsSegmentMember;srt:ProductOrServiceAxis=ctos:EquipmentSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 39446000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 128882000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 34565000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 104081000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
Specialty Equipment Rentals Segment · Parts Sales And Services
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyEquipmentRentalsSegmentMember;srt:ProductOrServiceAxis=ctos:PartsSalesAndServicesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 19891000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 60762000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 21182000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 64500000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
Specialty Equipment Rentals Segment · Rental
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyEquipmentRentalsSegmentMember;srt:ProductOrServiceAxis=ctos:RentalMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 152696000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 434971000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 127142000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 364217000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
Specialty Truck Equipment And Manufacturing Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyTruckEquipmentAndManufacturingSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 283191000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 895677000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 344627000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 612486000 | USD | 20260803 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 267859000 | USD | 20260427 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 299169000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 882975000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 328655000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 583806000 | USD | 20260803 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 255151000 | USD | 20260427 | Open filing evidence |
Specialty Truck Equipment And Manufacturing Segment · Equipment Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyTruckEquipmentAndManufacturingSegmentMember;srt:ProductOrServiceAxis=ctos:EquipmentSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 270151000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 856908000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 286018000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 846477000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
Specialty Truck Equipment And Manufacturing Segment · Parts Sales And Services
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyTruckEquipmentAndManufacturingSegmentMember;srt:ProductOrServiceAxis=ctos:PartsSalesAndServicesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 13040000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 38769000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 13151000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 36498000 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
Specialty Truck Equipment And Manufacturing Segment · Rental
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:SpecialtyTruckEquipmentAndManufacturingSegmentMember;srt:ProductOrServiceAxis=ctos:RentalMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 0 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 0 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 0 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 0 | USD | 2026-10-26 · 20:15:16.000Z | Open filing evidence |
Truck And Equipment Sales Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:TruckAndEquipmentSalesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 1095228000 | USD | 20260310 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 275423000 | USD | 20251027 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 811271000 | USD | 20251027 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 303368000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 535848000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 232480000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 1055398000 | USD | 20260310 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 259902000 | USD | 20251027 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 747685000 | USD | 20251027 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 247921000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 487783000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 239862000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 990425000 | USD | 20260310 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 230904000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 691481000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 251423000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 460577000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 209154000 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 770195000 | USD | 20250304 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 173782000 | USD | 20231107 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 522921000 | USD | 20231107 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 181306000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 349139000 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 167833000 | USD | 20230509 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 589899000 | USD | 20240307 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 190062000 | USD | 20221108 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 412684000 | USD | 20221108 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 215120000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 222622000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 7502000 | USD | 20220510 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 25099000 | USD | 20230314 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 6048000 | USD | 20211115 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 19043000 | USD | 20211115 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 10308000 | USD | 20220316 | Open filing evidence |
Truck And Equipment Sales Segment · Equipment Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:TruckAndEquipmentSalesSegmentMember;srt:ProductOrServiceAxis=ctos:EquipmentSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 1055398000 | USD | 20250304 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 259902000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 747685000 | USD | 20241030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 247921000 | USD | 20240801 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 487783000 | USD | 20240801 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 239862000 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 990425000 | USD | 20250304 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 230904000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 691481000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 251423000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 460577000 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 209154000 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 770195000 | USD | 20250304 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 173782000 | USD | 20221108 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 522921000 | USD | 20221108 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 181306000 | USD | 20220809 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 349139000 | USD | 20220809 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 167833000 | USD | 20220510 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 589899000 | USD | 20240307 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 190062000 | USD | 20221108 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 412684000 | USD | 20221108 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 215120000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 222622000 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 7502000 | USD | 20220510 | Open filing evidence |
Truck And Equipment Sales Segment · Rental Revenue
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:TruckAndEquipmentSalesSegmentMember;srt:ProductOrServiceAxis=ctos:RentalRevenueMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 0 | USD | 20250304 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 0 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 0 | USD | 20250304 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | USD | 20250304 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 0 | USD | 20231107 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 0 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 0 | USD | 20230808 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 0 | USD | 20230509 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 0 | USD | 20230314 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 0 | USD | 20221108 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 0 | USD | 20221108 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 0 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 0 | USD | 20220809 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 0 | USD | 20220510 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 0 | USD | 20230314 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 0 | USD | 20220316 | Open filing evidence |
Truck And Equipment Sales Segment · Sales And Services Parts And Services
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ctos:TruckAndEquipmentSalesSegmentMember;srt:ProductOrServiceAxis=ctos:SalesAndServicesPartsAndServicesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 0 | USD | 20250304 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 0 | USD | 20250304 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 0 | USD | 20240801 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | USD | 20250304 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 0 | USD | 20220510 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 0 | USD | 20230314 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 0 | USD | 20220510 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 0 | USD | 20230314 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 0 | USD | 20220316 | Open filing evidence |
Aftermarket Parts And Services Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:AftermarketPartsAndServicesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-04-01 – 2021-06-30 | 32355000 | USD | 20210816 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 47937000 | USD | 20210816 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 15056000 | USD | 20210816 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 33076000 | USD | 20210816 | Open filing evidence |
Aftermarket Parts And Services Segment · Equipment Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:AftermarketPartsAndServicesSegmentMember;srt:ProductOrServiceAxis=nsco:EquipmentSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-04-01 – 2021-06-30 | 0 | USD | 20210816 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 0 | USD | 20210816 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 0 | USD | 20210816 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 0 | USD | 20210816 | Open filing evidence |
Aftermarket Parts And Services Segment · Rental Revenue
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:AftermarketPartsAndServicesSegmentMember;srt:ProductOrServiceAxis=nsco:RentalRevenueMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-04-01 – 2021-06-30 | 3458000 | USD | 20210816 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 7017000 | USD | 20210816 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 3959000 | USD | 20210816 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 7900000 | USD | 20210816 | Open filing evidence |
Aftermarket Parts And Services Segment · Sales And Services Parts And Services
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:AftermarketPartsAndServicesSegmentMember;srt:ProductOrServiceAxis=nsco:SalesAndServicesPartsAndServicesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-04-01 – 2021-06-30 | 28897000 | USD | 20210816 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 40920000 | USD | 20210816 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 11097000 | USD | 20210816 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 25176000 | USD | 20210816 | Open filing evidence |
Equipment Rental And Sales Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:EquipmentRentalAndSalesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-01-01 – 2021-03-31 | 62717000 | USD | 20210517 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 236565000 | USD | 20210309 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 54173000 | USD | 20201109 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 171321000 | USD | 20201109 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 53425000 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 117148000 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 63723000 | USD | 20210517 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 216795000 | USD | 20210309 | Open filing evidence |
Equipment Rental And Sales Segment · Rental Revenue
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:EquipmentRentalAndSalesSegmentMember;srt:ProductOrServiceAxis=nsco:RentalRevenueMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-01-01 – 2021-03-31 | 44730000 | USD | 20210517 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 42615000 | USD | 20201109 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 132693000 | USD | 20201109 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 43025000 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 90078000 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 47053000 | USD | 20210517 | Open filing evidence |
Equipment Rental And Sales Segment · Salesand Services New Equipment Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:EquipmentRentalAndSalesSegmentMember;srt:ProductOrServiceAxis=nsco:SalesandServicesNewEquipmentSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-01-01 – 2021-03-31 | 7502000 | USD | 20210517 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 25099000 | USD | 20210309 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 7577000 | USD | 20210517 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 10308000 | USD | 20210309 | Open filing evidence |
Equipment Rental And Sales Segment · Sales And Services Parts And Services
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:EquipmentRentalAndSalesSegmentMember;srt:ProductOrServiceAxis=nsco:SalesAndServicesPartsAndServicesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-01-01 – 2021-03-31 | 0 | USD | 20210517 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 0 | USD | 20210309 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 0 | USD | 20210517 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 0 | USD | 20210309 | Open filing evidence |
Equipment Rental And Sales Segment · Sales And Services Rental Equipment Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:EquipmentRentalAndSalesSegmentMember;srt:ProductOrServiceAxis=nsco:SalesAndServicesRentalEquipmentSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-01-01 – 2021-03-31 | 10485000 | USD | 20210517 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 5510000 | USD | 20201109 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 19585000 | USD | 20201109 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 4982000 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 14075000 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 9093000 | USD | 20210517 | Open filing evidence |
Equipment Rental Solutions Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:EquipmentRentalSolutionsSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-04-01 – 2021-06-30 | 127636000 | USD | 20210816 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 182851000 | USD | 20210816 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 48007000 | USD | 20210816 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 104153000 | USD | 20210816 | Open filing evidence |
Equipment Rental Solutions Segment · Equipment Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:EquipmentRentalSolutionsSegmentMember;srt:ProductOrServiceAxis=nsco:EquipmentSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-04-01 – 2021-06-30 | 32555000 | USD | 20210816 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 43040000 | USD | 20210816 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 4982000 | USD | 20210816 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 14075000 | USD | 20210816 | Open filing evidence |
Equipment Rental Solutions Segment · Rental Revenue
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:EquipmentRentalSolutionsSegmentMember;srt:ProductOrServiceAxis=nsco:RentalRevenueMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-04-01 – 2021-06-30 | 95081000 | USD | 20210816 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 139811000 | USD | 20210816 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 43025000 | USD | 20210816 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 90078000 | USD | 20210816 | Open filing evidence |
Equipment Rental Solutions Segment · Sales And Services Parts And Services
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:EquipmentRentalSolutionsSegmentMember;srt:ProductOrServiceAxis=nsco:SalesAndServicesPartsAndServicesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-04-01 – 2021-06-30 | 0 | USD | 20210816 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 0 | USD | 20210816 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 0 | USD | 20210816 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 0 | USD | 20210816 | Open filing evidence |
Parts Tools And Accessories Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:PartsToolsAndAccessoriesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-01-01 – 2021-03-31 | 15582000 | USD | 20210517 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 66174000 | USD | 20210309 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 15087000 | USD | 20201109 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 48163000 | USD | 20201109 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 15056000 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 33076000 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 18020000 | USD | 20210517 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 47240000 | USD | 20210309 | Open filing evidence |
Parts Tools And Accessories Segment · Rental Revenue
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:PartsToolsAndAccessoriesSegmentMember;srt:ProductOrServiceAxis=nsco:RentalRevenueMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2020-07-01 – 2020-09-30 | 3510000 | USD | 20201109 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 11410000 | USD | 20201109 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 3959000 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 7900000 | USD | 20200806 | Open filing evidence |
Parts Tools And Accessories Segment · Salesand Services New Equipment Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:PartsToolsAndAccessoriesSegmentMember;srt:ProductOrServiceAxis=nsco:SalesandServicesNewEquipmentSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2020-01-01 – 2020-12-31 | 0 | USD | 20210309 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 0 | USD | 20201109 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 0 | USD | 20201109 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 0 | USD | 20210309 | Open filing evidence |
Parts Tools And Accessories Segment · Sales And Services Parts And Services
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:PartsToolsAndAccessoriesSegmentMember;srt:ProductOrServiceAxis=nsco:SalesAndServicesPartsAndServicesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-01-01 – 2021-03-31 | 12023000 | USD | 20210517 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 14079000 | USD | 20210517 | Open filing evidence |
Parts Tools And Accessories Segment · Sales And Services Rental Equipment Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:PartsToolsAndAccessoriesSegmentMember;srt:ProductOrServiceAxis=nsco:SalesAndServicesRentalEquipmentSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2020-07-01 – 2020-09-30 | 0 | USD | 20201109 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 0 | USD | 20201109 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 0 | USD | 20200806 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 0 | USD | 20200806 | Open filing evidence |
Truck And Equipment Sales Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:TruckAndEquipmentSalesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-04-01 – 2021-06-30 | 215120000 | USD | 20210816 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 222622000 | USD | 20210816 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 5418000 | USD | 20210816 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 12995000 | USD | 20210816 | Open filing evidence |
Truck And Equipment Sales Segment · Equipment Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:TruckAndEquipmentSalesSegmentMember;srt:ProductOrServiceAxis=nsco:EquipmentSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-04-01 – 2021-06-30 | 215120000 | USD | 20210816 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 222622000 | USD | 20210816 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 5418000 | USD | 20210816 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 12995000 | USD | 20210816 | Open filing evidence |
Truck And Equipment Sales Segment · Sales And Services Parts And Services
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=nsco:TruckAndEquipmentSalesSegmentMember;srt:ProductOrServiceAxis=nsco:SalesAndServicesPartsAndServicesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-04-01 – 2021-06-30 | 0 | USD | 20210816 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 0 | USD | 20210816 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 0 | USD | 20210816 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 0 | USD | 20210816 | Open filing evidence |