v3.24.0.1
Income Taxes - Schedule of Effective Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Amount      
Tax provision (benefit) computed at Federal statutory income tax rate $ 6,094 $ (3,901) $ (45,806)
Stock compensation (22) (2,241) 21,399
State tax expense, net of Federal benefit 2,140 (707) (4,280)
Rate change (115) (538) 10
Non-controlling interest 331 722 488
Other (435) 149 332
Total provision for (benefit from) incomes taxes $ 7,993 $ (6,516) $ (27,857)
Percent      
Tax provision (benefit) computed at Federal statutory income tax rate 21.00% 21.00% 21.00%
Stock compensation (0.10%) 12.10% (9.80%)
State tax expense, net of Federal benefit 7.40% 3.80% 2.00%
Rate change (0.40%) 2.90% 0.00%
Non-controlling interest 1.10% (3.90%) (0.20%)
Other (1.50%) (0.80%) (0.20%)
Provision for (benefit from) income taxes 27.50% 35.10% 12.80%