XML 166 R94.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, shares authorized (in shares) 80,000,000 80,000,000        
Common stock, par value (in dollars per share) $ 0.01 $ 0.01        
Common stock, shares issued (in shares) 27,321,003 26,881,355        
Treasury stock, shares (in shares) 11,627,818          
Total intrinsic value of options exercised $ 2,700,000          
Issuance of common stock from employee stock purchase plan (in shares) 11,135       16,296  
Weighted average purchase price of ESPP shares purchased during the period (in dollars per share) $ 32.94       $ 21.26  
Dividends declared per share (in dollars per share) $ 0.1125       $ 0.1125  
Dividends declared, common stock, amount $ 1,722,000       $ 1,686,000  
Common Stock, Dividends, Per Share, Cash Paid         $ 0.1125  
Exercised (in usd per share) $ 25.28          
Common stock outstanding (in shares) 15,692,935 15,253,537        
Good to Great Incentive Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value $ 41.54       $ 25.08  
Employee Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercise of stock options (in shares) 190,415       0  
Proceeds from Stock Options Exercised $ 321,000       $ 0  
Share based compensation expense $ 800,000       200,000  
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Returned For Option Price, Shares 112,858          
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Returned For Option Price, Amount $ 4,493,000       0  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Returned for Payroll Taxes, Shares 20,016          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Returned for Payroll Taxes, Amount $ 799,000       $ 0  
Employee Stock Option | Black-Scholes            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period 1,180       294,728  
Grants, weighted average exercise price (in usd per share) $ 41.54       $ 24.48  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures Fair Valueriod $ 15,000       $ 3,757,000  
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share based compensation expense $ 100,000       200,000  
Dividend yield 1.16%          
Expected volatility 28.78%          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 417.00% 421.00% 425.00% 436.00%    
Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share based compensation expense $ 700,000       $ 500,000  
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Awards (in shares) 114,684       156,630  
Awards granted, aggregate grant date market value $ 4,764,000       $ 3,834,000  
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 28,656       16,315  
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 1,168,000       $ 418,000  
Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Forfeited In Period, Fair Value $ 0       $ 841,000  
Stock Issued During Period, Shares, Restricted Stock Award, Forfeited 0       26,240  
Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Cancellations (in shares) 0       (80,276)  
Awards ( in usd per share) $ 38.59          
Awards (in shares) 90,894       0  
Awards granted, aggregate grant date market value $ 3,508,000       $ 0  
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 142,070       0  
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 5,662,000       $ 0  
Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Forfeited In Period, Fair Value $ 0       $ 871,000  
Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Awards (in shares) 11,958       31,470  
Awards granted, aggregate grant date market value $ 496,000       $ 790,000  
Officers And Key Employees            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Directors compensation expense         (400,000) $ 100,000
Board of Directors            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Directors compensation expense $ 300,000       $ 500,000  
Director            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options awarded (in shares) 1,866       3,999  
Value of stock options granted $ 72,000       $ 108,000  
Cancellations ( in usd per share) $ 38.75       $ 27.04  
Advsior            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options awarded (in shares) 129       184  
Value of stock options granted $ 5,000       $ 5,000  
Five Year Vesting Period | Employee Stock Option | Black-Scholes            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options awarded (in shares) 0       370,590  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Grant Date Market Value $ 0       $ 3,830,000