XML 64 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Income Taxes [Line Items]      
Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings Liability $ 20,100    
2025 20,100    
Cumulative undistributed earnings of foreign subsidiaries     $ 477,200
Unrecognized deferred tax liability 9,200    
Total tax incentives $ 3,321 $ 4,706  
Net impact of tax incentives, per diluted share $ 0.09 $ 0.13  
Unrecognized tax benefits $ 7,300    
Malaysia [Member]      
Income Taxes [Line Items]      
Income tax holidays expiration date March 31, 2021    
Malaysia [Member] | Maximum [Member]      
Income Taxes [Line Items]      
Income tax holiday extended date 10 years    
Malaysia [Member] | Minimum [Member]      
Income Taxes [Line Items]      
Income tax holiday extended date 5 years    
China [Member]      
Income Taxes [Line Items]      
Total tax incentives $ 0 $ 620  
Income tax holidays expiration date December 31, 2023    
Intended date to apply for tax holiday incentive 2026    
Thailand [Member]      
Income Taxes [Line Items]      
Total tax incentives $ 3,321 $ 4,086  
Income tax holidays expiration date December 31, 2030