XML 96 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of Federal Statutory Rate to Effective Income Tax Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Rate Reconciliation [Line Items]      
Income before income taxes $ 219,140 $ 153,543 $ 59,217
Expected tax at statutory rate 46,020 32,247 12,436
Adjustments due to:      
Difference between U.S. and foreign tax 1,024 530 618
State income and franchise tax 3,509 1,462 133
Business tax credits (5,139) (2,239) (4,660)
Stock-based compensation expense (5,638) (9,049) (9,243)
U.S. taxation of foreign earnings 83 30 51
Foreign-derived intangible income (5,042) (2,547)  
Executive compensation 5,441 3,397 1,401
Contingent consideration (6,033) 1,232  
Change in U.S. and foreign tax rates 2 32 (2,650)
Uncertain tax provisions 234 (443) (168)
Change in valuation allowance (688) (48) (12)
Other (592) (648) 1,385
Total $ 33,181 $ 25,252 $ (709)
Expected tax at statutory rate 21.00% 21.00% 21.00%
Adjustments due to:      
Difference between U.S. and foreign tax 0.50% 0.30% 1.00%
State income and franchise tax 1.60% 1.00% 0.20%
Business tax credits (2.30%) (1.50%) (7.90%)
Stock-based compensation expense (2.60%) (5.90%) (15.60%)
U.S. taxation of foreign earnings 0.00% 0.00% 0.10%
Foreign-derived intangible income (2.30%) (1.70%) 0.00%
Executive compensation 2.50% 2.20% 2.40%
Contingent consideration (2.80%) 0.80% 0.00%
Change in U.S. and foreign tax rates 0.00% (0.00%) (4.50%)
Uncertain tax provisions (0.10%) 0.30% (0.30%)
Change in valuation allowance (0.30%) (0.00%) (0.00%)
Other (0.30%) (0.40%) 2.30%
Income tax (benefit) provision 15.10% 16.40% (1.20%)