XML 97 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Federal Statutory Rate to Effective Income Tax Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Rate Reconciliation [Line Items]      
Income before income taxes $ 64,132 $ 219,140 $ 153,543
Expected tax at statutory rate 13,469 46,020 32,247
Adjustments due to:      
Difference between U.S. and foreign tax 1,084 1,024 530
State income tax 1,387 3,509 1,462
Business tax credits (4,522) (5,139) (2,239)
Stock-based compensation expense (2,461) (5,638) (9,049)
U.S. taxation of foreign earnings 343 83 30
Foreign-derived intangible income (88) (5,042) (2,547)
Executive compensation 3,084 5,441 3,397
Contingent consideration (6,412) (6,033) 1,232
Loss on extinguishment of debt 2,634 0 0
Debt discount 16,650 0 0
Foreign exchange loss (2,288) 0 0
Uncertain tax provisions 165 234 (443)
Change in valuation allowance 0 (688) (48)
Return to provision adjustments (1,255) (498) (50)
Other 765 (92) 730
Total $ 22,555 $ 33,181 $ 25,252
Expected tax at statutory rate 21.00% 21.00% 21.00%
Adjustments due to:      
Difference between U.S. and foreign tax 1.70% 0.50% 0.30%
State income and franchise tax 2.20% 1.60% 1.00%
Business tax credits (7.10%) (2.30%) (1.50%)
Stock-based compensation expense (3.80%) (2.60%) (5.90%)
U.S. taxation of foreign earnings 0.50% 0.00% 0.00%
Foreign-derived intangible income (0.10%) (2.30%) (1.70%)
Executive compensation 4.80% 2.50% 2.20%
Contingent consideration (10.00%) (2.80%) 0.80%
Loss on extinguishment of debt 4.10% 0.00% 0.00%
Debt discount 26.00% 0.00% 0.00%
Foreign exchange loss (3.60%) 0.00% 0.00%
Uncertain tax provisions 0.30% 0.10% (0.30%)
Change in valuation allowance 0.00% (0.30%) 0.00%
Return to provision adjustments (2.00%) (0.20%) 0.00%
Other 1.20% 0.00% 0.50%
Income tax provision 35.20% 15.10% 16.40%