XML 150 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shareholders Equity and Share-Based Payments [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 7,500,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 6,900,000    
Share-based payment arrangement, expense $ 17,846 $ 13,698 $ 9,332
Labor and Related Expense      
Shareholders Equity and Share-Based Payments [Line Items]      
Share-based payment arrangement, expense 3,600 194  
Restricted Stock Units (RSUs)      
Shareholders Equity and Share-Based Payments [Line Items]      
Share-based payment arrangement, expense $ 14,200 13,500 9,300
Share-based compensation award, vesting period 3 years    
Vested in period, fair value $ 15,800 13,900 $ 11,000
Total unrecognized compensation cost related to nonvested stock awards $ 16,900    
Expected recognized over a weighted-average period, years 10 months 9 days    
Restricted Stock Awards (RSAs)      
Shareholders Equity and Share-Based Payments [Line Items]      
Share-based compensation award, vesting period 3 years    
Vested in period, fair value $ 6,900 $ 2,800  
Total unrecognized compensation cost related to nonvested stock awards $ 11,300    
Expected recognized over a weighted-average period, years 1 year 1 month 24 days    
Stock Repurchase Plan      
Shareholders Equity and Share-Based Payments [Line Items]      
Withheld for tax withholding obligation (in shares) 285,000 261,000 120,000