XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.3
SHAREHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2025
May 31, 2025
Apr. 02, 2024
May 31, 2023
Restricted Stock Unit Transactions - Shares                  
Nonvested, beginning balance (in shares)     214,493     214,493      
Granted (in shares)           133,369      
Vested (in shares)           (97,900)      
Nonvested, ending balance (in shares) 249,962         249,962      
Restricted Stock Unit Transactions - Weighted average grant date fair value                  
Nonvested, beginning balance (in dollar per share)     $ 38.81     $ 38.81      
Granted (in dollar per share)           44.68      
Vested (in dollar per share)           49.29      
Nonvested, ending balance (in dollar per share) $ 41.24         $ 41.24      
Vested shares include shares vested 21,094         21,094      
Restricted share unit activity - Additional data                  
Total compensation cost, net of estimated forfeitures, related to non-vested restricted stock unit awards not yet recognized, pre-tax $ 4,553         $ 4,553      
Weighted-average period in years over which restricted stock unit cost is expected to be recognized (in years)           1 year 6 months      
Total grant date fair value of shares of common stock vested during the year           $ 4,825      
Stock Repurchase Program                  
Amount authorized for purchase of share               $ 25,000  
Shares repurchased 84,682         84,682      
Total cost of shares repurchased $ 1,161 $ 500 $ 2,102 $ 853 $ 2,047 $ 3,800      
Repurchase price per share           $ 44.43      
Director                  
Restricted Stock Unit Transactions - Shares                  
Vesting period of options           1 year      
Minimum | Executive Officer                  
Restricted Stock Unit Transactions - Shares                  
Vesting period of options           3 years      
Maximum | Executive Officer                  
Restricted Stock Unit Transactions - Shares                  
Vesting period of options           5 years      
Non Employee Director Stock Plan 2023                  
Restricted Stock Unit Transactions - Shares                  
Number of shares of common stock are available for issuance                 125,000
2025 Stock incentive Plan                  
Restricted Stock Unit Transactions - Shares                  
Number of shares of common stock are available for issuance             500,000    
Equity Incentive Plan 2016                  
Restricted Stock Unit Transactions - Shares                  
Number of shares available for granting options 0         0