XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Accounts Receivable Sales Agreement - Summary of Sales Agreement Amount Outstanding (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Receivables [Abstract]        
Receivables sold to the financial institutions and derecognized $ 2,135,710 $ 2,139,392 $ 4,305,752 $ 4,304,799
Cash collected on sold receivables $ 2,135,626 $ 2,139,393 $ 4,305,670 $ 4,304,804