v3.25.0.1
Income Taxes - Schedule of Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income from continuing operations before income tax      
US $ 18,686 $ 444,557 $ 341,412
Foreign 17,918 23,862 23,792
Income from continuing operations before income tax 36,604 468,419 365,204
US Federal statutory income tax expense 7,687 98,368 76,693
Effect of tax rates in foreign jurisdictions 1,175 1,434 1,085
State income tax expense, net of federal benefit 784 25,412 17,078
Valuation allowances 2,776 (815) (6,907)
Non-deductible (non-taxable) items 677 775 1,147
Non-deductible executive compensation 1,813 2,014 1,258
Tax credits (6,988) (396) (161)
Uncertain tax positions (791) (523) (804)
Tax law changes (excluding valuation allowance) (166) (50) (94)
Other 1,508 356 (432)
Total income tax expense from continuing operations $ 8,475 $ 126,575 $ 88,863
Effective income tax rate 23.15% 27.02% 24.33%