XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Tax Disclosure [Abstract]        
Domestic pre-tax income $ 7,327 $ 21,480 $ 3,502 $ 118,209
Foreign pre-tax income 11,475 39,026 46,910 131,845
Income tax provision $ 3,619 $ 10,674 $ 9,799 $ 44,514
Effective tax rate 19.20% 17.60% 19.40% 17.80%
Impact of tax holidays on tax expense $ 438 $ 216 $ 641 $ 111
Earnings per share impact of tax holidays:        
Basic $ (0.01) $ 0 $ (0.01) $ 0
Diluted $ (0.01) $ 0 $ (0.01) $ 0