XML 88 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Uncertainties:        
Deferred tax liability undistributed earnings of foreign subsidiaries $ 1,000 $ 600    
Interest deduction carryforward 27,807 17,822    
Unrecognized tax benefit 21,027 20,889 $ 26,408 $ 24,510
Net unrecognized tax benefits that, if recognized, would favorably impact the effective income tax rate 20,400 20,100    
Unrecognized tax benefit decrease reasonably possible within the next 12 months 800      
Accrued interest and penalties related to income tax liabilities 400 500    
Aggregate amount of interest and penalties expense (benefit) recorded in the statement of operations (100) (100) $ (500)  
INDIA        
Income Tax Uncertainties:        
Undistributed earnings 45,700      
Non-US, Excluding India        
Income Tax Uncertainties:        
Undistributed earnings 31,500      
GERMANY        
Income Tax Uncertainties:        
Interest deduction carryforward 9,000 8,500    
Other Noncurrent Liabilities        
Income Tax Uncertainties:        
Unrecognized tax benefit 10,700 $ 10,500    
Domestic Federal        
Operating Loss Carryforwards:        
Operating loss carryforwards 42,800      
Operating loss carryforwards, not subject to expiration 2,900      
Domestic Federal | General Business Tax Credit Carryforward        
Tax Credit Carryforward:        
Tax credit carryforward 26,600      
State        
Operating Loss Carryforwards:        
Operating loss carryforwards, deferred tax asset, subject to expiration 700      
Operating loss carryforwards, valuation allowance 400      
State | General Business Tax Credit Carryforward        
Tax Credit Carryforward:        
Tax credit carryforward 400      
Foreign        
Operating Loss Carryforwards:        
Operating loss carryforwards 14,500      
Operating loss carryforwards, not subject to expiration $ 14,400      
Operating loss carryforwards, expiration period 5 years      
Tax Credit Carryforward:        
Tax credit carryforward $ 2,700      
Tax credit carryforward, valuation allowance 2,700      
Other Foreign Jurisdiction        
Tax Credit Carryforward:        
Tax credit carryforward 3,900      
Tax credit carryforward, valuation allowance 700      
Tax credit carryforward, not subject to expiration $ 700      
Tax credit carryforward, expiration period 7 years