XML 130 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Income tax provision at statutory federal rate $ 25,233 $ 107,760 $ 94,926
State taxes, net of federal benefit 7,406 18,107 9,980
Change in valuation allowance 1,973 0 0
Foreign tax rate and tax law differential 6,502 5,965 4,905
Tax credits (7,598) (29,229) (19,864)
Non-taxable income related to Section 45X tax credits (33,083) (11,229) 0
Stock-based compensation 13,408 (13,969) (45,551)
Other permanent items 335 (964) 4,149
Other nondeductible/nontaxable items (219) (73) 69
Uncertain tax positions 2,746 8,432 6,073
Foreign-derived intangible income deduction (5,188) (15,391) (9,161)
GILTI and other foreign inclusions 9,101 0 0
Section 162(m) 4,618 5,445 9,291
Unremitted foreign earnings 1,654 1,829 1,837
Prior year changes in estimates (9,387) (2,480) (1,968)
Income tax provision $ 17,501 $ 74,203 $ 54,686