XML 96 R85.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
$ in Millions
9 Months Ended 55 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 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
Repurchase of common stock (in shares) 0 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   $ 26.5