Accounts Receivable Sales Agreement - Summary of Sales Agreement Amount Outstanding (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Receivables [Abstract] | ||||
| Receivables sold to the financial institutions and derecognized | $ 2,583,381 | $ 2,080,791 | $ 7,201,058 | $ 6,290,194 |
| Cash collected on sold receivables | $ 2,583,379 | $ 2,080,791 | $ 6,951,071 | $ 6,290,181 |