v3.26.1
Income Taxes - Summary of Components of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Current:        
Federal $ 31,852 $ 28,777 $ 53,416 $ 49,995
State 6,341 5,818 10,634 10,108
Total current 38,193 34,595 64,050 60,103
Deferred:        
Federal (2,599) (838) 4,211 4,517
State (518) (169) 838 913
Total deferred (3,117) (1,007) 5,049 5,430
Income tax expense $ 35,076 $ 33,588 $ 69,099 $ 65,533