XML 83 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Payable - Inventory Financing Facilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Changes in Inventory Financing Facilities Balance
A roll forward of the inventory financing facilities balances during the year ended December 31, 2024 is as follows (in thousands):
Inventory financing facilities
Balances at December 31, 2023$231,850 
Purchases made through the inventory financing facilities1,262,870 
Cash payments made to settle balances due on the inventory financing facilities(1,276,447)
Foreign exchange adjustments$(669)
Balances at December 31, 2024$217,604