XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Income Tax Provision - Schedule of Information Related to Income Tax Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Domestic pre-tax income $ 21,480 $ 53,967 $ 118,209 $ 185,839
Foreign pre-tax income 39,026 55,179 131,845 115,337
Income tax provision $ 10,674 $ 20,172 $ 44,514 $ 55,279
Effective tax rate 17.60% 18.50% 17.80% 18.40%
Impact of tax holidays on tax expense $ (216) $ (173) $ 111 $ 1,118
Earnings per share impact of tax holidays:        
Basic $ 0 $ (0.01) $ 0 $ (0.02)
Diluted $ 0 $ (0.01) $ 0 $ (0.02)