XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
Domestic pre-tax income $ 68,753 $ 18,577 $ 131,872 $ 25,645
Foreign pre-tax income 32,458 52,169 60,158 95,088
Income tax provision $ 18,461 $ 12,120 $ 35,107 $ 21,554
Effective tax rate 18.20% 17.10% 18.30% 17.90%
Impact of tax holidays on tax expense $ 1,334 $ (679) $ 1,291 $ (1,261)
Earnings per share impact of tax holidays:        
Basic $ (0.03) $ 0.02 $ (0.03) $ 0.03
Diluted $ (0.03) $ 0.02 $ (0.03) $ 0.03