v3.26.1
Income Taxes - Summary of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Federal:        
Current     $ 26,379 $ 21,021
Deferred     1,271 (786)
Provision for Federal income tax     27,650 20,235
State:        
Current     5,249 4,419
Deferred     107 (152)
Provision for State income tax expense     5,356 4,267
Provision for income taxes $ 20,450 $ 14,966 $ 33,006 $ 24,502