XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Income Tax Expense or Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 20,008 $ 16,731 $ 17,790
State 5,482 1,542 5,357
Total current provision 25,490 18,272 23,147
Deferred      
Federal (5,954) (2,039) (3,014)
State (1,366) 1,307 (718)
Total deferred benefit (7,320) (732) (3,732)
Provision for income taxes $ 18,170 $ 17,541 $ 19,415