XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES - Reconciliation of Income Tax (Expense) Benefit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax benefit - excluding excess tax expense on stock compensation $ 3,534 $ 5,511 $ 2,912 $ 10,374
Income tax expense from valuation allowance 0 (139,670) 0 (139,670)
Excess tax expense on stock compensation 0 (1,752) 0 (4,658)
Income tax benefit (expense) $ 3,534 $ (135,911) $ 2,912 $ (133,954)