XML 84 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal statutory rate 21.00% 21.00% 21.00%
Adjustments for tax effects of:      
State taxes, net (0.17%) (0.13%) 0.03%
Stock-based compensation (3.57%) (1.12%) (1.79%)
Rate differential 0.32% 0.18% 0.43%
Foreign taxes (0.02%) (0.07%) (0.05%)
Other permanent adjustments (0.71%) (0.21%) 0.21%
Credits 2.06% 1.53% 0.00%
Federal uncertain tax positions (1.14%) (1.50%) 0.03%
Expiration of tax attribute (0.11%) (0.09%) (1.60%)
Liquidation entries 0.00% 0.00% 0.86%
Other 0.55% 0.70% (0.27%)
Valuation allowance (18.23%) (20.12%) (18.38%)
Effective income tax rate (0.02%) 0.17% 0.47%