XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details) - 2020 Share repurchase program - USD ($)
$ in Millions
Mar. 31, 2024
Nov. 02, 2023
Oct. 29, 2020
Class of stock      
Total number of shares authorized to be repurchased under the program     20,000,000
Amount authorized to be repurchased   $ 50.0  
Amount authorized to be repurchased, maximum per quarter   $ 25.0  
Remaining number of shares authorized to be repurchased 7,100,000