XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Details) - USD ($)
$ in Millions
Dec. 02, 2024
Nov. 30, 2024
Oct. 31, 2024
Oct. 18, 2023
2023 Repurchase Plan        
Subsequent Events        
Stock repurchase program, authorized amount       $ 250.0
Remaining amount under repurchase program     $ 102.0  
Subsequent event | 2024 Repurchase Plan        
Subsequent Events        
Stock repurchase program, authorized amount $ 250.0      
Subsequent event | 2023 Repurchase Plan        
Subsequent Events        
Remaining amount under repurchase program   $ 94.6