XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 2 Months Ended 3 Months Ended
Apr. 24, 2025
Jan. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
Nov. 30, 2024
Nov. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Remaining authorized repurchase amount         $ 35.0      
Dividends declared (in dollars per share)         $ 0.29 $ 0.29    
Cash dividends paid per common share (in dollars per share)         $ 0.29 $ 0.29    
Subsequent Event                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Dividends declared (in dollars per share) $ 0.29              
Accelerated Share Repurchase                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock repurchase program, authorized amount             $ 22.0 $ 53.0
Stock repurchased and retired (in shares)   82,883 228,969 371,669        
Share Repurchase Program                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock repurchased and retired (in shares)         0