XML 123 R111.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 (benefit):      
Federal $ 30,663 $ 6,349 $ (3,774)
State and local 12,211 4,875 4,939
Total current tax expense 42,874 11,224 1,165
Deferred tax expense (benefit):      
Federal 1,344 23,569 25,157
State and local (3,898) 3,009 407
Total deferred tax expense (benefit) (2,554) 26,578 25,564
Provision for income taxes $ 40,320 $ 37,802 $ 26,729