XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Income Tax Provision - Schedule of Information Related to Income Tax Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Domestic pre-tax income $ 42,005 $ 68,753 $ 96,729 $ 131,872
Foreign pre-tax income 58,950 32,458 92,819 60,158
Income tax provision $ 17,224 $ 18,461 $ 33,840 $ 35,107
Effective tax rate 17.10% 18.20% 17.90% 18.30%
Impact of tax holidays on tax expense $ (31) $ 1,334 $ (105) $ 1,291
Earnings per share impact of tax holidays:        
Basic $ 0 $ (0.03) $ 0 $ (0.03)
Diluted $ 0 $ (0.03) $ 0 $ (0.03)