XML 105 R94.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Issuance of Common Stock for Employee Compensation (Details) - Restricted Stock - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Mar. 31, 2023
Feb. 28, 2023
Apr. 30, 2022
Feb. 28, 2022
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Summary of non-vested restricted share activity                  
Balance at beginning of period (in shares)             65,688 57,923  
Granted (in shares)             19,408 32,162  
Vested (in shares)             (24,879) (17,701)  
Forfeited (in shares)               (6,696)  
Balance at end of period (in shares)             60,217 65,688  
Weighted Average Grant Date Fair Value Per Share                  
Balance at beginning of period (in dollars per share)             $ 49.31 $ 44.8  
Granted (in dollars per share)             46.24 54.16  
Vested (in dollars per share)             47.61 44.59  
Forfeited (in dollars per share)               46.07  
Balance at end of period (in dollars per share)             $ 49.02 $ 49.31  
Stock awards expense             $ 0.3 $ 0.2  
Unrecognized compensation cost             $ 2.6   $ 2.0
Recognition period             2 years 9 months 18 days    
Awards granted, February 2025                  
Weighted Average Grant Date Fair Value Per Share                  
Granted (in dollars per share) $ 46.24                
Awards granted, February 2024                  
Weighted Average Grant Date Fair Value Per Share                  
Granted (in dollars per share)   $ 54.16              
Awards granted, March 2023                  
Summary of non-vested restricted share activity                  
Granted (in shares)     12,796            
Vested (in shares)             (3,185) (3,187)  
Forfeited (in shares)               (3,237)  
Weighted Average Grant Date Fair Value Per Share                  
Granted (in dollars per share)     $ 39.42            
Percentage of stock awards vesting each year     33.30%            
Awards granted, February 2023                  
Weighted Average Grant Date Fair Value Per Share                  
Granted (in dollars per share)       $ 44.3          
Awards granted February 2022                  
Summary of non-vested restricted share activity                  
Granted (in shares)           25,594      
Vested (in shares)             (7,664) (8,532)  
Forfeited (in shares)               (867)  
Weighted Average Grant Date Fair Value Per Share                  
Granted (in dollars per share)           $ 46.73      
Percentage of stock awards vesting each year           33.30%      
Awards granted, April 2022                  
Summary of non-vested restricted share activity                  
Granted (in shares)         4,361        
Weighted Average Grant Date Fair Value Per Share                  
Granted (in dollars per share)         $ 55.73        
Certain employees | Awards granted, February 2025                  
Summary of non-vested restricted share activity                  
Granted (in shares) 16,076                
Weighted Average Grant Date Fair Value Per Share                  
Percentage of stock awards vesting each year 33.30%                
Certain employees | Awards granted, February 2024                  
Summary of non-vested restricted share activity                  
Granted (in shares)   26,744              
Vested (in shares)             (8,051)    
Forfeited (in shares)               (2,592)  
Weighted Average Grant Date Fair Value Per Share                  
Percentage of stock awards vesting each year   33.30%              
Certain employees | Awards granted, February 2023                  
Summary of non-vested restricted share activity                  
Granted (in shares)       17,943          
Vested (in shares)             (5,979) (5,982)  
Weighted Average Grant Date Fair Value Per Share                  
Percentage of stock awards vesting each year       33.30%          
One employee | Awards granted, February 2025                  
Summary of non-vested restricted share activity                  
Granted (in shares) 3,332                
One employee | Awards granted, February 2024                  
Summary of non-vested restricted share activity                  
Granted (in shares)   5,418              
One employee | Awards granted, February 2023                  
Summary of non-vested restricted share activity                  
Granted (in shares)       5,760