XML 128 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Current and Deferred Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 30,510 $ 31,972 $ 41,379
State 15,851 12,684 20,859
Total current income tax expense 46,361 44,656 62,238
Deferred:      
Federal (1,406) 905 1,825
State (10,865) 1,820 395
Total deferred income tax expense (12,271) 2,725 2,220
Total income tax expense $ 34,090 $ 47,381 $ 64,458