XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Tax expense at federal rate of 21% $ 31,002 $ 43,393 $ 36,764
State income taxes, net of federal benefit 1,744 2,351 4,816
Change in valuation allowance 1,588 71 1,228
Foreign tax rate differential (7,658) (12,949) (5,376)
Unrecognized tax benefit increase (decrease) (5,726) 2,039 858
Tax effect of foreign operations 10,350 15,336 16,151
Tax benefit of research & development (5,104) (3,365) (4,123)
Performance-based compensation 3,004 2,266 (1,887)
Tax effect of divestiture (2,900) 14,522 0
Other (182) 794 (1,157)
Income tax provision $ 26,118 $ 64,458 $ 47,274