XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Restricted Stock Awards (Details) - Restricted Stock - $ / shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Restricted Stock, Shares    
Outstanding at beginning of period (in shares) 241,237  
Granted (in shares) 170,560  
Released (in shares) (160,934)  
Forfeited (in shares) (5,257)  
Outstanding at end of period (in shares) 245,606  
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 $ 33.51
Released (in dollars per share) 40.81  
Forfeited (in dollars per share) 36.08  
Outstanding at end of period (in dollars per share) $ 41.94