XML 88 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Transactions, Stock-Based Compensation and Employee Benefits - Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 14 Months Ended 16 Months Ended
Sep. 01, 2022
Dec. 31, 2024
Dec. 31, 2023
Oct. 31, 2023
Mar. 21, 2025
Mar. 26, 2025
Nov. 30, 2023
Stock Repurchase Program, Amount Repurchased     $ 10,000        
Stock repurchase program, authorized $ 10,000           $ 5,000
Common Stock, Dividends, Per Share, Declared $ 4.67            
Dividends, Common Stock, Cash $ 40,000            
Dividends Payable   $ 300          
Stock repurchased during period (in shares)   62,686   389,378      
Stock Repurchased During Period, Value   $ 1,592 $ 2,137 $ 10,000      
Treasury Stock Acquired, Average Cost Per Share   $ 25.37   $ 25.68      
Subsequent Event              
Stock repurchased during period (in shares)         83,380    
Stock Repurchased During Period, Value         $ 2,000    
Treasury Stock Acquired, Average Cost Per Share         $ 23.98    
Share Repurchase Program, Remaining Authorized, Amount           $ 3,000  
Revolving Line of Credit Tranche [Member] | Comerica credit facility [Member]              
Debt Instrument, Debt Covenant, Consent for Common Stock Repurchases, Amount   $ 1,000