XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 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,100    
Total tax incentives $ 1,801 $ 2,840  
Net impact of tax incentives, per diluted share $ 0.05 $ 0.08  
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 $ 326  
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 $ 1,801 $ 2,514  
Income tax holidays expiration date December 31, 2030