v3.25.2
Accounts and Other Receivables (Tables)
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Company's Accounts Receivable and Securitized Accounts Receivable
The Company's accounts receivable and securitized accounts receivable include the following at June 30, 2025 and December 31, 2024 (in thousands):
June 30, 2025December 31, 2024
Gross domestic accounts receivable $1,116,741 $945,714 
Gross domestic securitized accounts receivable1,639,000 1,323,000 
Gross foreign receivables 1,640,398 1,278,543 
Total gross receivables4,396,139 3,547,257 
Less allowance for credit losses(155,847)(133,757)
Net accounts and securitized accounts receivables$4,240,292 $3,413,500 
Allowance for Doubtful Accounts Related to Accounts Receivable
A roll forward of the Company’s allowance for credit losses related to accounts receivable for the six months ended June 30, 2025 and 2024 is as follows (in thousands):
20252024
Allowance for credit losses beginning of period$133,757 $180,163 
Provision for credit losses62,162 53,485 
Write-offs(55,724)(85,262)
Recoveries3,927 6,470 
Impact of foreign currency11,725 (15,518)
Allowance for credit losses end of period$155,847 $139,338