XML 99 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Stock Repurchase Program (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
May 01, 2023
Aug. 16, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, shares outstanding (in shares) 32,277,395 34,384,905    
ABL Credit Agreement        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum annual repurchase amount $ 5.0      
New Repurchase Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchase program, authorized amount       $ 100.0
Additional authorized amount     $ 59.0  
Common shares amount left remaining to repurchase under the plan (up to) $ 40.5   $ 100.0