v3.26.3
Subsequent Event (Additional Information) (Details)
$ in Millions
Oct. 22, 2025
USD ($)
Accelerated Share Repurchase Program [Member]  
Subsequent Event [Line Items]  
Share Repurchase Program, Authorized, Amount $ 350