v3.26.1
Leases - Schedule of Changes in the Lease Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Changes in Lease Liability [Abstract]    
Balance at beginning $ 1,767,285 $ 1,734,029
Additions 79,890 71,466
Interest accrual 26,566 25,038
Payments (124,016) (119,739)
Terminated contracts (5,243) (23,824)
Exchange rate variation 37,672 58,816
Balance at ending $ 1,782,154 $ 1,745,786