XML 107 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax expense      
Federal $ 89,716 $ 60,493 $ 103,275
State 21,518 16,890 20,068
Foreign 2,609 1,593 2,331
Deferred tax (benefit) expense      
Federal (18,378) (2,022) (18,974)
State (2,908) (1,874) (4,163)
Foreign 3,423 3,369 2,117
Income tax expense $ 95,980 $ 78,449 $ 104,654