XML 95 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Reconciliation of Federal Statutory Rate to Effective Income Tax Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Rate Reconciliation [Line Items]      
Income before income taxes $ 153,543 $ 59,217 $ 26,151
Expected tax at statutory rate 32,247 12,436 5,492
Adjustments due to:      
Difference between U.S. and foreign tax 530 618 436
State income and franchise tax 1,462 133 (179)
Business tax credits (2,239) (4,660) (2,746)
Stock-based compensation expense (9,049) (9,243) (1,877)
U.S. taxation of foreign earnings 30 51 3,096
Foreign-derived intangible income (2,547)   (869)
Executive compensation 3,397 1,401 841
Other 1,930 896 92
Change in U.S. and foreign tax rates 32 (2,650) (193)
Uncertain tax provisions (443) (168) 1,069
Change in valuation allowance (48) (12) (125)
Return to provision adjustments (50) (89) (79)
Other (0) 578 (218)
Total $ 25,252 $ (709) $ 4,740
Expected tax at statutory rate 21.00% 21.00% 21.00%
Adjustments due to:      
Difference between U.S. and foreign tax 0.30% 1.00% 1.70%
State income and franchise tax 1.00% 0.20% (0.70%)
Business tax credits (1.50%) (7.90%) (10.50%)
Stock-based compensation expense (5.90%) (15.60%) (7.20%)
U.S. taxation of foreign earnings 0.00% 0.10% 11.80%
Executive compensation 2.20% 2.40% 3.20%
Other 1.30% 1.50% 0.40%
Change in U.S. and foreign tax rates 0.00% (4.50%) (0.70%)
Uncertain tax provisions (0.30%) (0.30%) 4.10%
Foreign-derived intangible income (1.70%) 0.00% (3.30%)
Change in valuation allowance (0.00%) (0.00%) (0.50%)
Return to provision adjustments (0.00%) (0.20%) (0.30%)
Other (0.00%) 1.00% (0.90%)
Income tax (benefit) provision 16.40% (1.20%) 18.10%