XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation Plans - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
May 31, 2024
shares
Mar. 31, 2024
shares
Jan. 31, 2024
shares
Mar. 31, 2023
shares
Jan. 31, 2023
shares
Jan. 31, 2022
shares
Dec. 31, 2024
USD ($)
Integer
$ / shares
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of plans | Integer             2    
Expiration period             10 years    
Dividend yield             0.00%    
Minimum expected volatility (as a percent)             28.45%    
Maximum expected volatility (as a percent)             41.17%    
Minimum risk-free interest rate (as a percent)             2.00%    
Maximum risk-free interest rate (as a percent)             3.80%    
Expected life minimum             5 years    
Expected life maximum             7 years    
Number of shares available (in shares)             567,014    
Aggregate intrinsic value, exercisable | $             $ 1,068    
Aggregate intrinsic value, outstanding | $             $ 1,068    
Market closing price (usd per share) | $ / shares             $ 30.63    
Gains | $             $ 295    
Share-Based Payment Arrangement, Tranche One                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Cumulative installments (as a percent)             20.00%    
Share-Based Payment Arrangement, Tranche Two                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Cumulative installments (as a percent)             25.00%    
Time-based awards granted                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Restricted stock (in shares) 23,186 6,704     15,960 14,896 12,780 15,960 14,896
Stock options granted (in shares)     20,330            
Vesting period 5 years   5 years   4 years 4 years      
Performance-based awards granted                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Restricted stock (in shares)     12,780 4,544 30,064 28,032 29,890 34,608 28,032
Stock options granted (in shares)     12,200            
Vesting period     4 years   5 years 5 years      
Employee Stock                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock issued (in shares)         1,856 1,730      
Restricted stock awards                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Unrecognized compensation cost | $             $ 2,412    
Expected recognition period             2 years 7 months 6 days