XML 120 R104.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current income taxes:      
Federal $ 174,157 $ 178,075 $ 165,518
State 67,604 52,882 62,948
Foreign 7,961 10,076 13,696
Total current income taxes 249,722 241,033 242,162
Deferred income taxes:      
Federal 43,997 2,914 (8,245)
State 942 7,927 (9,750)
Foreign (98) 170 (1,712)
Total deferred income taxes 44,841 11,011 (19,707)
Total income tax expense $ 294,563 $ 252,044 $ 222,455