XML 127 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Taxes (Schedule of Components of Income Tax) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 106 $ (30,107) $ 1,525
State 317 204 342
Total current 423 (29,903) 1,867
Deferred:      
Federal 85,002 (209,130) 7
State 2,089 (12,893)  
Total deferred 87,091 (222,023) 7
Provision for (benefit from) income taxes $ 87,514 $ (251,926) $ 1,874