XML 159 R145.htm IDEA: XBRL DOCUMENT v3.22.0.1
Taxes - Provision for (Benefit from) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current Provision for Income Taxes      
Federal $ 28,718 $ 1,598 $ 12,036
State 9,859 (182) 897
Total Current Provision for Income Taxes 38,577 1,416 12,933
Deferred (Benefit) Provision for Income Taxes      
Federal (17,172) (6,024) (3,976)
State (2,927) 0 (1,517)
Total Deferred (Benefit) Provision for Income Taxes (20,099) (6,024) (5,493)
Total Provision (Benefit From) for Income Taxes $ 18,478 $ (4,608) $ 7,440