XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current tax provision (benefit):      
Federal $ 4,962 $ (7,319)  
State 1,794 1,813 $ 846
Total current tax provision (benefit) 6,756 (5,506) 846
Deferred tax provision (benefit):      
Federal (678) 21,587 32,510
State (111) 3,549 5,344
Total deferred tax provision (benefit) (789) 25,136 37,854
Provision for income taxes $ 5,967 $ 19,630 $ 38,700