Annual report pursuant to Section 13 and 15(d)

Income Taxes - Components of Income Tax Expense (Benefit) (Details)

v3.24.0.1
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 18,444 $ 43,327 $ 27,201
State 4,285 12,026 7,186
Total current 22,729 55,353 34,387
Deferred:      
Federal (6,268) 6,317 209
State (2,625) 1,369 1,212
Total deferred (8,893) 7,686 1,421
Total current and deferred $ 13,836 $ 63,039 $ 35,808