XML 93 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of income taxes at the United States Federal statutory rate to the effective income tax rate      
Effective Federal income tax rate 11.60%    
Income taxes at the United States statutory rate $ 58,506 $ 43,026 $ 25,290
State income taxes 1,033 1,075 387
Effect of change in valuation allowance 1,978 680 (1,443)
Foreign income tax rate differentials 329 289 152
Stock based compensation (6,718) (3,818) (3,658)
Internal revenue code section 162(m) limitation 4,488 2,692 1,481
Credit expirations 784 1,181 2,342
Rate change 44 94 159
Credit generation (6,900) (4,764) (3,096)
Discrete items, net 2,161 206 72
GILTI inclusion 45 69 301
Foreign-derived intangible income (24,052) (20,526)  
Other, net 638 1,602 (209)
Income tax provision $ 32,336 $ 21,806 $ 21,778