XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Tax Disclosure [Abstract]        
Domestic pre-tax income (loss) $ (27,451) $ 7,327 $ 62,798 $ 3,502
Foreign pre-tax (loss) income 46,483 11,475 6,690 46,910
Income tax provision $ 3,555 $ 3,619 $ 12,638 $ 9,799
Effective tax rate 18.70% 19.20% 18.20% 19.40%
Impact of tax holidays on tax expense $ (353) $ 438 $ (816) $ 641
Earnings per share impact of tax holidays:        
Basic $ 0.01 $ (0.01) $ 0.02 $ (0.01)
Diluted $ 0.01 $ (0.01) $ 0.02 $ (0.01)