XML 97 R75.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Stock Repurchase Program (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
May 01, 2023
Aug. 16, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, shares outstanding (in shares) 31,721,280 32,277,395    
ABL Credit Agreement        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum annual repurchase amount $ 5.0      
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) $ 34.0   $ 100.0