XML 78 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Valuation Allowances (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
Deferred tax assets, valuation allowance $ 42,355 $ 37,999  
Net deferred tax assets 120,789 100,532  
Deferred tax assets 170,734 150,115  
Deferred tax liabilities 49,945 49,583  
Deferred tax assets, intangible properties transfer 23,000    
Decrease in income tax expenses 23,000    
Capital loss carryforwards 1,600    
Interest expense limitation carryforwards 30,500    
Federal net operating loss carry forwards, have no expiration period 9,700    
Tax holiday, taxes decrease $ 12,400 $ 14,300 $ 19,400
Income tax holiday, income tax benefits per share $ 0.33 $ 0.38 $ 0.52
Increase in valuation allowance $ 4,400    
Undistributed earnings of foreign subsidiaries 36,300    
Domestic Tax Authority      
Operating Loss Carryforwards [Line Items]      
Deferred tax assets, valuation allowance 2,900    
Operating loss carryforwards 31,300    
Tax credit carryforward amount 100    
Foreign Tax Authority      
Operating Loss Carryforwards [Line Items]      
Deferred tax assets, valuation allowance 39,400    
Operating loss carryforwards 277,700    
State Taxing Authority      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 107,200    
Tax credit carryforward amount 2,300    
Other assets      
Operating Loss Carryforwards [Line Items]      
Deferred tax assets 121,400 $ 107,900  
Other long-term liabilities      
Operating Loss Carryforwards [Line Items]      
Deferred tax liabilities $ 600 $ 7,400