XML 113 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax [Line Items]        
Income taxes receivable $ 2,104      
Taxes payable 199 $ 36    
Valuation allowance for deferred tax assets 3,402 5,333    
Net change in total state valuation allowance (1,931) 898    
Undistributed earnings of subsidiaries 14,162      
Deferred tax liabilities foreign withholding taxes 708 764    
Current income tax expense (benefit) related to current period earnings 55      
Unrecognized tax benefits 2,626 4,432 $ 5,544 $ 5,125
Income tax penalties and interest expense 71 76 $ 212  
Interest and penalties accrued 1,325 1,396    
Expect to decrease in unrecognized tax benefits in next twelve months 1,560      
State and Local Jurisdiction        
Income Tax [Line Items]        
Net operating loss carry forwards 1,427,833      
Amounts of credits available to offset income tax 47      
US        
Income Tax [Line Items]        
Net operating loss carry forwards 8,627      
Canada Revenue Agency        
Income Tax [Line Items]        
Valuation allowance for deferred tax assets 3,402 1,235    
Canada Revenue Agency | Foreign Tax Jurisdiction        
Income Tax [Line Items]        
Net operating loss carry forwards $ 11,867      
Puerto Rico        
Income Tax [Line Items]        
Valuation allowance for deferred tax assets   $ 4,098