XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation Plans - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation $ 5,515 $ 4,464
2025 Omnibus Incentive Plan | Share-Based Payment Arrangement, Employee    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares) 1,050,000  
Restricted And Performance Based Shares    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation $ 5,500 4,000
Share-based payment arrangement, expense, after tax 4,100 $ 3,100
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 9,800  
Restricted And Performance Based Shares | Employees    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 2 years 10 months 24 days  
Restricted And Performance Based Shares | Director    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 7 months