XML 143 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Details) - 2020 Share repurchase program - USD ($)
$ in Millions
Dec. 31, 2024
Sep. 30, 2024
Nov. 02, 2023
Oct. 29, 2020
Class of stock        
Number of shares authorized to be repurchased under the plan       20,000,000
Amount authorized to be repurchased   $ 100.0 $ 50.0  
Amount authorized to be repurchased per quarter, maximum   $ 50.0 $ 25.0  
Remaining number of shares authorized to be repurchased 5,700,000