XML 111 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Schedule of Segment Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net $ 1,504,910 $ 1,653,436 $ 1,754,285
Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net 1,409,290 1,580,349 1,594,560
Operating Segments | North America      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net 757,552 845,113 837,730
Operating Segments | International      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net 651,738 735,236 756,830
Corporate and other      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net $ 95,620 $ 73,087 $ 159,725