XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Domestic pre-tax income $ (2,251) $ 42,005 $ (3,825) $ 96,729
Foreign pre-tax income 15,055 58,950 35,435 92,819
Income tax provision $ 2,643 $ 17,224 $ 6,180 $ 33,840
Effective tax rate 20.60% 17.10% 19.60% 17.90%
Impact of tax holidays on tax expense $ 296 $ (31) $ 203 $ (105)
Earnings per share impact of tax holidays:        
Basic $ 0 $ 0 $ 0 $ 0
Diluted $ 0 $ 0 $ 0 $ 0