XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Domestic pre-tax income (loss) $ 75,626 $ (2,251) $ 90,249 $ (3,825)
Foreign pre-tax (loss) income (22,403) 15,055 (39,793) 35,435
Income tax provision $ 9,063 $ 2,643 $ 9,083 $ 6,180
Effective tax rate 17.00% 20.60% 18.00% 19.60%
Impact of tax holidays on tax expense $ (289) $ 296 $ (463) $ 203
Earnings per share impact of tax holidays:        
Basic $ 0.01 $ 0 $ 0.01 $ 0
Diluted $ 0.01 $ 0 $ 0.01 $ 0