XML 52 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2024
Accounts Receivable  
Schedule of accounts receivable, net

(thousands)

    

2024

    

2023

Accounts receivable

$

13,147,436

$

12,384,553

Allowance for credit losses

 

(116,445)

 

(146,480)

Accounts receivable, net

$

13,030,991

$

12,238,073

Schedule of changes in the allowance for credit losses

(thousands)

    

2024

    

2023

 

2022

Balance at beginning of period

$

146,480

$

93,397

$

75,901

Charged to income

 

751

 

71,984

 

34,590

Translation Adjustments

 

(2,411)

 

690

 

(1,476)

Write-offs

 

(28,375)

 

(19,591)

 

(15,618)

Balance at end of period

$

116,445

$

146,480

$

93,397

Schedule of sales of accounts receivable to unaffiliated financial institutions under the EMEA asset securitization program

(thousands)

    

2024

    

2023

2022

EMEA asset securitization, sales of accounts receivables

$

1,892,516

$

3,160,247

$

2,524,276

Schedule of other amounts related to the EMEA asset securitization program

(thousands)

    

2024

    

2023

Receivables sold to unaffiliated financial institutions that were uncollected

$

339,669

$

529,266

Collateralized accounts receivable held by Arrow EMEA funding Corp B.V.

 

528,975

 

805,788

Schedule of sales of trade accounts receivable under factoring programs

(thousands)

    

2024

    

2023

2022

Sales of accounts receivables under the factoring programs

$

928,279

$

1,618,726

$

1,612,909

Schedule of other amounts under factoring programs

(thousands)

    

2024

    

2023

Receivables sold under the factoring programs that were uncollected

$

182,432

$

375,940