v3.26.1
Accounts Receivable Sales Agreement - Summary of Sales Agreement Amount Outstanding (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Receivables [Abstract]        
Receivables sold to the financial institutions and derecognized $ 2,386,617 $ 2,106,139 $ 4,617,678 $ 4,209,403
Cash collected on sold receivables $ 2,386,621 $ 2,106,135 $ 4,367,692 $ 4,209,391