XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
country
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Number of countries in which entity operates | country 70    
Number of operating segments | segment 2    
Number of reportable segments | segment 2    
Capitalized computer software, net $ 38,700 $ 34,000  
Software amortization 14,000 10,300 $ 10,200
Self-insurance liabilities 25,600 11,200  
Contract with customer, liability 86,900 118,000  
Depreciation 136,000 40,500 41,500
Distribution, selling and administrative expenses 1,633,668 1,116,871 1,041,336
Rental Equipment      
Summary Of Significant Accounting Policies [Line Items]      
Revenue related to equipment 447,000 0 0
Equipment      
Summary Of Significant Accounting Policies [Line Items]      
Depreciation 88,700 0 0
Shipping and Handling      
Summary Of Significant Accounting Policies [Line Items]      
Distribution, selling and administrative expenses $ 581,000 $ 445,000 $ 389,000
Other Intangibles      
Summary Of Significant Accounting Policies [Line Items]      
Useful life 6 years 8 years  
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Operating lease, renewal term 1 year    
Minimum | Software technology      
Summary Of Significant Accounting Policies [Line Items]      
Computer software, useful life 3 years    
Minimum | Other Intangibles      
Summary Of Significant Accounting Policies [Line Items]      
Useful life 1 year    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Operating lease, term of contract 12 months    
Operating lease, renewal term 5 years    
Maximum | Software technology      
Summary Of Significant Accounting Policies [Line Items]      
Computer software, useful life 10 years    
Maximum | Other Intangibles      
Summary Of Significant Accounting Policies [Line Items]      
Useful life 15 years    
Warehouse equipment | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment useful life (in years) 3 years    
Warehouse equipment | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment useful life (in years) 15 years    
Buildings | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment useful life (in years) 5 years    
Buildings | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment useful life (in years) 40 years    
Equipment | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment useful life (in years) 1 year    
Equipment | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment useful life (in years) 10 years    
Leaseholds and Land Improvements | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment useful life (in years) 15 years    
Warehouse Facilities | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Operating lease, term of contract 1 year    
Warehouse Facilities | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Operating lease, term of contract 10 years    
Transportation And Material Handling Equipment | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Lessor, operating lease, term of contract 3 years    
Transportation And Material Handling Equipment | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Lessor, operating lease, term of contract 10 years