XML 102 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of the Company's Income Tax Expense (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current taxes:      
Federal $ 52,626 $ 53,247 $ 39,197
State 8,504 7,023 4,813
Deferred taxes (2,203) (2,787) 322
Total income taxes $ 58,927 $ 57,483 $ 44,332