XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Subsequent Event (Details) - USD ($)
$ in Millions
Oct. 16, 2025
Nov. 04, 2024
Subsequent Event    
Amount of authorized shares to repurchase   $ 30.0
Subsequent Event    
Subsequent Event    
Amount of authorized shares to repurchase $ 25.0