XML 92 R80.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information - Segment Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories $ 1,616,282 $ 1,653,436 $ 1,862,496
Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories 1,499,036 1,580,349 1,747,405
Operating Segments | North America      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories 779,167 845,113 913,998
Operating Segments | International      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories 719,869 735,236 833,407
Corporate and other      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories $ 117,246 $ 73,087 $ 115,091