XML 155 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Activity in Restricted Stock Awards Including Performance-Based and Market-Based Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock      
Restricted Stock, Shares      
Beginning balance (in shares) 212,080    
Granted (in shares) 249,282    
Released (in shares) (218,403)    
Forfeited (in shares) (1,722)    
Ending balance (in shares) 241,237 212,080  
Restricted Stock, Weighted-Average Grant Date Fair Value      
Beginning balance (in dollars per share) $ 40.33    
Granted (in dollars per share) 33.51    
Released (in dollars per share) 38.37    
Forfeited (in dollars per share) 43.80    
Ending balance (in dollars per share) 37.05 $ 40.33  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]      
Weighted-average grant date fair value (in dollars per share) 33.51    
Restricted Stock And Performance Based Stock      
Restricted Stock, Weighted-Average Grant Date Fair Value      
Granted (in dollars per share) 38.37 41.98 $ 41.04
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]      
Weighted-average grant date fair value (in dollars per share) $ 38.37 $ 41.98 $ 41.04
Total fair value of restricted shares that vested $ 8,380 $ 8,689 $ 7,368