XML 101 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Statutory income tax rate 21.00% 21.00% 21.00%
Tax benefit (provision) at U.S. statutory rate $ 37,848 $ 50,397 $ 22,565
State taxes, net of federal income tax 5,766 10,811 7,673
Valuation allowance (49,109) (57,080) 13,027
Goodwill derecognition 0 0 (31,829)
Stock compensation (1,312) (181) (1,856)
Other (1,977) (2,388) (1,417)
Total $ (8,784) $ 1,559 $ 8,163