XML 90 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information - Segment Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories $ 2,214,546 $ 1,653,436 $ 2,361,568
Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories 2,113,572 1,580,349 2,294,799
Operating Segments | North America      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories 1,160,846 845,113 1,270,250
Operating Segments | International      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories 952,726 735,236 1,024,549
Corporate and other      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories $ 100,974 $ 73,087 $ 66,769