XML 101 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of the Company's Income Tax Expense (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current taxes:      
Federal $ 53,247 $ 39,197 $ 28,359
State 7,023 4,813 5,365
Deferred taxes (2,787) 322 7,044
Total income taxes $ 57,483 $ 44,332 $ 40,768