XML 85 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Equity Incentive Awards - Grant Date Fair Value (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 29, 2025
Feb. 07, 2025
May 01, 2024
Feb. 07, 2024
Feb. 06, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
2014 Equity Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award                
Exercise Price (usd per share)       $ 67.05        
Performance Based Awards (in shares)       90,378        
2024 Equity Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award                
Exercise Price (usd per share) $ 63.79 $ 64.97 $ 60.29          
Performance Based Awards (in shares) 18,227 99,765 16,626          
Performance Shares | 2014 Equity Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award                
Grant date fair value       $ 4,040        
Performance Based Awards (in shares)       45,191 45,191      
Performance Shares | 2024 Equity Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award                
Grant date fair value $ 1,163 $ 4,372 $ 1,002   $ 1,000      
Performance Based Awards (in shares) 0 49,884 0     47,506    
Restricted Stock                
Share-based Compensation Arrangement by Share-based Payment Award                
Performance Based Awards (in shares)           117,992 107,004 143,275
Restricted Stock | 2014 Equity Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award                
Grant date fair value         $ 3,000      
Performance Based Awards (in shares)       45,187 45,187      
Restricted Stock | 2024 Equity Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award                
Grant date fair value           $ 3,200    
Performance Based Awards (in shares) 18,227 49,881 16,626     47,503