v3.25.4
Commitments and Contingencies - Narratives (Details)
$ in Millions
Oct. 23, 2024
USD ($)
Loss Contingencies [Line Items]  
Brazil Income Tax Assessment $ 32.4
Brazil Income Tax Assessment Interest and Penalties $ 19.2