XML 93 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Segment Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories $ 1,291,730 $ 1,504,910 $ 1,342,605
Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories 1,165,403 1,409,290 1,253,266
Operating Segments | North America      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories 646,211 757,552 686,694
Operating Segments | International      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories 519,192 651,738 566,572
Corporate and other      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable, net and inventories $ 126,327 $ 95,620 $ 89,339