XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Subsequent Events (Details) - USD ($)
$ in Millions
Dec. 10, 2025
Nov. 02, 2025
Feb. 28, 2025
Subsequent Event [Line Items]      
Authorized amount remaining under stock repurchase program   $ 56.2 $ 271.5
Audit Committee of the Board of Directors | Subsequent Event      
Subsequent Event [Line Items]      
Additional value approved for repurchase $ 400.0    
Authorized amount remaining under stock repurchase program $ 420.0