XML 97 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal statutory rate 21.00% 21.00% 21.00%
Adjustments for tax effects of:      
State taxes, net (0.13%) 0.03% (0.07%)
Stock-based compensation (1.12%) (1.79%) (0.48%)
Rate differential 0.18% 0.43% 0.43%
Foreign taxes (0.07%) (0.05%) (0.05%)
Other permanent adjustments (0.21%) 0.21% 0.08%
Credits 1.53% 0.00% 0.00%
Federal uncertain tax positions (1.50%) 0.03% (0.08%)
Expiration of tax attribute (0.09%) (1.60%) 0.00%
Liquidation entries 0.00% 0.86% 0.00%
Other 0.70% (0.27%) (0.13%)
Valuation allowance (20.12%) (18.38%) (19.91%)
Effective income tax rate 0.17% 0.47% 0.79%