XML 104 R85.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
$ in Millions
52 Months Ended
Jun. 30, 2024
Dec. 07, 2021
Dec. 06, 2021
Mar. 12, 2020
Stockholders' Equity Note [Abstract]        
Approved share repurchase program   $ 50.0 $ 30.0 $ 30.0
Stock repurchase program total stock repurchased 9,387,340      
Amount utilized under the repurchase plan $ 23.5      
Authorized funds remaining under the Repurchase Program $ 26.5