XML 174 R155.htm IDEA: XBRL DOCUMENT v3.24.0.1
Taxes - Schedule of Provision for (Benefit from) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current Provision for Income Taxes      
Federal $ 20 $ 340 $ 28,718
State 92 496 9,859
Total Current Provision for Income Taxes 112 836 38,577
Deferred Provision (Benefit From) for Income Taxes      
Federal 1,977 (19,083) (17,172)
State (454) (1,673) (2,927)
Total Deferred Provision (Benefit From) for Income Taxes 1,523 (20,756) (20,099)
Total Provision (Benefit From) for Income Taxes $ 1,635 $ (19,920) $ 18,478