XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Income Taxes [Line Items]      
Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings Liability $ 36,200    
2024 16,100    
2025 20,100    
Cumulative undistributed earnings of foreign subsidiaries     $ 477,200
Unrecognized deferred tax liability 9,100    
Total tax incentives $ 804 $ 1,941  
Net impact of tax incentives, per diluted share $ 0.02 $ 0.05  
Unrecognized tax benefits $ 9,900    
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 $ 182  
Income tax holidays expiration date December 31, 2023    
Intended date to apply for tax holiday incentive 2024    
Thailand [Member]      
Income Taxes [Line Items]      
Total tax incentives $ 804 $ 1,759  
Income tax holidays expiration date December 31, 2030