XML 124 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Income tax provision at statutory federal rate $ 107,760 $ 94,926 $ 27,681
State taxes, net of federal benefit 18,107 9,980 489
Foreign tax rate and tax law differential 5,965 4,905 1,073
Tax credits (29,229) (19,864) (15,632)
Non-taxable income related to Section 45X tax credits (11,229) 0 0
Stock-based compensation (13,969) (45,551) (80,950)
Other permanent items (964) 4,149 178
Other nondeductible/nontaxable items (724) (62) 2,316
Uncertain tax positions 8,432 6,073 6,911
Foreign-derived intangible income deduction (15,391) (9,161) 0
Section 162(m) 5,445 9,291 25,812
Convertible notes settlements 0 0 8,223
Warrant mark-to-mark adjustment 0 0 (622)
Income taxes provision for (benefit from) $ 74,203 $ 54,686 $ (24,521)