v3.25.4
Income Taxes - Schedule of Income Tax Expense (Benefit) Attributable to Income from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ (5,845) $ 37,713 $ 37,699
State 10,026 13,441 13,340
Foreign 25,154 19,731 14,013
Total current income tax expense 29,335 70,885 65,052
Deferred      
Federal 36,923 1,397 (5,974)
State 6,297 3,941 (590)
Foreign 1,092 763 (2,350)
Total deferred tax expense (benefit) 44,312 6,101 (8,914)
Total income tax expense      
Federal 31,078 39,110 31,725
State 16,323 17,382 12,750
Foreign 26,246 20,494 11,663
Total income tax expense $ 73,647 $ 76,986 $ 56,138