XML 129 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Reconciliation of Effective Income Tax Rate From Statutory Federal Income Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
U.S. federal income taxes at statutory rates $ 29,954 $ 20,042 $ (33,977)
Valuation allowance (1,504) (19,272) 188,258
State income taxes, net of federal benefit and tax credits 1,297 4,117 (2,433)
Permanent differences 786 435 11,561
Federal research and experimentation credits (4,888) (3,709) (5,012)
Tax effects of foreign activities (7,817) 658 3,770
GILTI, FDII, and BEAT 13,945 14,022 16,390
Provision to return adjustments 121 (3,728) (6,317)
Non-deductible compensation 10,933 6,818 4,769
Tax Reserves 5,917 1,850 5,673
Excess tax (benefits) / detriments related to share-based compensation (5,645) 4,666 1,563
Impact of change in tax law 0 1,726 (793)
Other 348 7 333
Income tax expense (benefit), total $ 43,447 $ 27,632 $ 183,785