XML 122 R104.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Statutory Federal Tax Rate and Effective Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount (in thousands)      
Tax at federal statutory rate $ 11,570    
Foreign income taxed in the United States, net of foreign tax deductions (1,440)    
Research and development tax credits (40,879)    
Excess benefit on share-based payment awards (41,493)    
Other share-based payment award related items 14,216    
Other 1,651    
State and local taxes, net of federal income tax effect 1,080    
Worldwide changes in unrecognized tax benefits (gross) (1,613)    
Provision for income taxes $ 21,260 $ 20,790 $ 18,712
Percent      
Tax at federal statutory rate 21.00% 21.00% 21.00%
Foreign income taxed in the United States, net of foreign tax deductions (3.00%)    
Research and development tax credits (74.00%)    
Changes in valuation allowance   32.00% (23.00%)
Excess benefit on share-based payment awards (75.00%)    
Other share-based payment award related items 26.00%    
Other 3.00%    
Other adjustments   2.00% 1.00%
State and local taxes, net of federal income tax effect 2.00% 1.00% 3.00%
Statutory tax difference   (67.00%) 1.00%
Worldwide changes in unrecognized tax benefits (gross) (3.00%)    
Stock-based compensation   (40.00%) (7.00%)
Credits   20.00% 2.00%
Permanent book vs. tax differences   8.00% 0.00%
Effective tax rate 39.00% (23.00%) (2.00%)
United States      
Amount (in thousands)      
Withholding taxes $ 157    
Changes in valuation allowance 36,651    
Other adjustments $ 264    
Percent      
Withholding taxes 0    
Changes in valuation allowance 67.00%    
Other adjustments 1.00%    
Ireland      
Amount (in thousands)      
Changes in valuation allowance $ 9,720    
Other adjustments (580)    
Statutory tax difference 9,473    
Foreign exchange gains/losses $ 7,394    
Percent      
Changes in valuation allowance 18.00%    
Other adjustments (1.00%)    
Statutory tax difference 17.00%    
Foreign exchange gains/losses 0.13    
Brazil      
Amount (in thousands)      
Withholding taxes $ 7,758    
Other adjustments $ 1,213    
Percent      
Withholding taxes 0.14    
Other adjustments 2.00%    
Other foreign jurisdictions      
Amount (in thousands)      
Statutory tax difference $ 6,118    
Percent      
Statutory tax difference 11.00%