XML 202 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Textuals (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 03, 2023
RSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance period 3 years      
Compensation expense $ 4,300 $ 4,300 $ 3,800  
Related tax benefit 961 949 833  
Total unrecognized compensation expense $ 6,600      
Weighted average, recognition period 2 years      
Vesting date fair value $ 3,100 $ 3,500 $ 3,300  
Performance Shares | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Actual payout percentage 0.00%      
Performance Shares | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Actual payout percentage 150.00%      
2023 Omnibus Equity Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding common shares in the plan       1,250,000
Shares available for future issuance (in shares) 938,362      
2023 Omnibus Equity Plan | RSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance period 3 years      
2023 Omnibus Equity Plan | Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance period 3 years