XML 92 R82.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Schedule of Segment Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories $ 1,660,393 $ 1,504,910 $ 1,616,282
Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories 1,512,426 1,409,290 1,499,036
Operating Segments | North America      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories 750,245 757,552 779,167
Operating Segments | International      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories 762,181 651,738 719,869
Corporate and other      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories $ 147,967 $ 95,620 $ 117,246