Commitments and Contingencies (Details) R$ in Millions, $ in Millions |
1 Months Ended | |||
|---|---|---|---|---|
|
Apr. 30, 2025
BRL (R$)
|
Apr. 30, 2025
USD ($)
|
Jul. 31, 2024
BRL (R$)
|
Jul. 31, 2024
USD ($)
|
|
| Commitments and Contingencies Disclosure [Abstract] | ||||
| Litigation settlement amount payable | R$ 6.2 | $ 1.1 | ||
| Loss contingency accrual, payments | R$ 2.4 | $ 0.4 | ||