v3.25.2
Commitments and Contingencies - Narrative (Details) - 2025 Stock Repurchase Program
$ in Millions
May 27, 2025
USD ($)
Loss Contingencies [Line Items]  
Authorized amount of share repurchase program $ 200
Period in force of share repurchase program 18 months