v3.24.0.1
Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 0 $ 0 $ 0
State and Local 528 509 345
Total current 528 509 345
Deferred:      
Federal 6,221 (5,478) (23,650)
State and Local 1,244 (1,547) (4,552)
Total deferred 7,465 (7,025) (28,202)
Total provision for (benefit from) incomes taxes $ 7,993 $ (6,516) $ (27,857)