XML 147 R127.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employment Benefit Plans Stock Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense $ 9,356 $ 12,266 $ 11,231
Total stock-based compensation (after-tax) $ 9,356 $ 12,266 11,231
Common stock, shares authorized 130,000,000 130,000,000  
2013 Plan      
Share-based compensation expense [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 4,000,000    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 4,000,000    
2021 Plan      
Share-based compensation expense [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 1,475,000    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 1,475,000    
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense $ 3,144 $ 3,462 2,911
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense $ 6,212 $ 8,804 $ 8,320