v3.26.3
Stock-Based Compensation Plans - Schedule of Stock-Based Compensation Expenses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense $ 8,894 $ 5,515
Restricted And Performance Based Shares    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense 8,900 5,500
Income tax benefits related to stock-based compensation 2,400 1,500
Stock-based compensation expense, net of tax $ 6,500 $ 4,000