XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Components of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Current:    
Federal $ 12,145 $ 10,981
State 650 647
Total current 12,795 11,628
Deferred:    
Federal 11,780 8,225
State 562 483
Total deferred 12,342 8,708
Income tax expense $ 25,137 $ 20,336