XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Business Overview and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Mar. 30, 2020
USD ($)
Dec. 31, 2022
USD ($)
location
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Accounting Policies [Abstract]        
Approximate number of in-market locations | location   3,300    
Non-cancelable lease term, pick-up truck, (less than)   1 year    
Impairment of property and equipment long-lived assets   $ 0 $ 0 $ 0
Apex Industrial Technologies LLC        
Asset Acquisition [Line Items]        
Purchase price of assets acquired $ 125,000,000.0      
Identifiable intangible assets acquired $ 123,800,000      
Identifiable intangible assets, weighted average amortization period 19 years 4 months 24 days