XML 98 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 20,894 $ 32,981 $ 19,696
State 8,655 11,807 8,861
Total current 29,549 44,788 28,557
Deferred      
Federal 4,250 2,231 3,228
State (1,099) (454) 380
Total deferred 3,151 1,777 3,608
Total provision for income taxes $ 32,700 $ 46,565 $ 32,165