XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INCOME TAXES - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Contingency [Line Items]        
Unrecognized Tax Benefits $ 53,010 $ 70,593 $ 25,296 $ 1,301
Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions   871    
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions 18,714   637  
Increases related to current year tax positions 1,131 44,426 24,632  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense 1,475 9,683 $ 6,159  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 18,264 16,789    
Income tax benefit if prevail on all uncertain tax positions. $ 40,961      
Effective Income Tax Rate Reconciliation, Opportunity Zones and i24, Amount   $ 35,256