XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Differences Between Income Tax Expense Computed at Statutory Federal Income Tax Rate and Per Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Tax expense at federal rate of 21% $ 52,586 $ 31,002 $ 43,393
State income taxes, net of federal benefit 1,558 1,744 2,351
Change in valuation allowance 342 1,588 71
Foreign tax rate differential (8,081) (7,658) (12,949)
Unrecognized tax benefit increase (decrease) 223 (5,726) 2,039
Tax effect of foreign operations 5,911 10,350 15,336
Tax benefit of research & development (5,492) (5,104) (3,365)
Performance-based compensation (424) 3,004 2,266
Tax effect of divestiture 0 (2,900) 14,522
Other 668 (182) 794
Income tax provision $ 47,291 $ 26,118 $ 64,458