v3.26.3
Subsequent Events (Details)
$ in Millions
Oct. 20, 2026
USD ($)
October 2026 Share Repurchase Program [Member] | Subsequent Event  
Subsequent Event [Line Items]  
Share repurchase program, authorized, amount $ 1,200