XML 94 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 36,964 $ 39,468 $ 32,198
State 10,933 8,923 7,530
Total current 47,897 48,391 39,728
Deferred:      
Federal 1,214 (2,629) 1,066
State and city 412 (476) (6)
Total deferred 1,626 (3,105) 1,060
Total income tax expense $ 49,523 $ 45,286 $ 40,788