v3.26.1
Share-Based Payments (Narrative) (Details)
$ in Millions
Nov. 13, 2025
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Repurchase Program, Authorized, Amount $ 100.0