XML 95 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Restricted Stock Awards (Details) - Restricted Stock - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Restricted Stock, Shares    
Outstanding at beginning of period (in shares) 241,237  
Granted (in shares) 170,560  
Released (in shares) (156,284)  
Forfeited (in shares) (4,343)  
Outstanding at end of period (in shares) 251,170  
Restricted Stock, Weighted- Average Grant Date Fair Value    
Outstanding at beginning of period (in dollars per share) $ 37.05  
Granted (in dollars per share) 47.61 $ 32.43
Released (in dollars per share) 40.79  
Forfeited (in dollars per share) 34.92  
Outstanding at end of period (in dollars per share) $ 41.93