v3.26.1
Income Taxes - Summary of Components of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Current:    
Federal $ 21,564 $ 21,218
State 4,293 4,290
Total current 25,857 25,508
Deferred:    
Federal 6,810 5,354
State 1,356 1,083
Total deferred 8,166 6,437
Income tax expense $ 34,023 $ 31,945