XML 110 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Payable - Inventory Financing Facilities - Schedule of Changes in Inventory Financing Facilities Balance (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Accounts Payable, Inventory Financing [Roll Forward]  
Outstanding Balance $ 231,850
Outstanding Balance 217,604
Inventory Financing Facility  
Accounts Payable, Inventory Financing [Roll Forward]  
Outstanding Balance 231,850
Purchases made through the inventory financing facilities 1,262,870
Cash payments made to settle balances due on the inventory financing facilities (1,276,447)
Foreign exchange adjustments (669)
Outstanding Balance $ 217,604