XML 100 R86.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 Taxes [Line Items]        
Deferred tax assets and liabilities income tax rate expected to reverse in future 27.00%      
Increase in valuation allowance $ 100      
Increase in cumulative foreign tax credit carryforward 100      
Income taxes provided for additional outside basis difference inherent in entities as result of reinvestment 5,000      
Operating loss carryforwards valuation allowance 500      
Deferred tax assets, tax credit carryforwards 1,923 $ 686    
Deferred tax assets, valuation allowance 9,627 9,021 $ 7,607 $ 7,048
Valuation allowance, deferred tax asset, increase (decrease), amount 606 1,414 559  
Unrecognized tax benefits 25,840 24,131 $ 145 $ 450
Unrecognized tax benefits that would impact effective tax rate $ 15,000 $ 9,000    
Decrease in effective income tax rates 2.00% 6.40%    
Increase in unrecognized tax benefits $ 23,600 $ 28,100    
Minimum        
Income Taxes [Line Items]        
Operating loss carryforwards expiration term 15 years      
Maximum        
Income Taxes [Line Items]        
Operating loss carryforwards expiration term 20 years      
Internal Revenue Service (IRS)        
Income Taxes [Line Items]        
Open tax year 2021 2022 2023      
State and Foreign Jurisdictions        
Income Taxes [Line Items]        
Open tax year 2020 2021 2022 2023      
Canadian Entities [Member]        
Income Taxes [Line Items]        
Decrease in effective income tax rates   3.80%    
UK Subsidiaries [Member]        
Income Taxes [Line Items]        
Decrease in effective income tax rates   5.10%    
Capital Loss Carryforward        
Income Taxes [Line Items]        
Deferred tax assets, valuation allowance $ 1,000      
Foreign Tax Authority        
Income Taxes [Line Items]        
Research and development costs amortization period 15 years      
Valuation allowance, deferred tax asset, increase (decrease), amount $ 8,100      
Domestic Tax Authority        
Income Taxes [Line Items]        
Research and development costs amortization period 5 years      
Operating loss carryforwards $ 5,900      
Domestic Tax Authority | Minimum        
Income Taxes [Line Items]        
Net operating loss carryforwards, expiration year 2029      
Domestic Tax Authority | Maximum        
Income Taxes [Line Items]        
Net operating loss carryforwards, expiration year 2034      
State Jurisdiction        
Income Taxes [Line Items]        
Tax credit carryforward, amount $ 2,400      
Deferred tax assets, tax credit carryforwards 1,900      
Deferred tax assets, valuation allowance $ 400      
State Jurisdiction | Earliest Tax Year        
Income Taxes [Line Items]        
Tax credit carryforwards, expiration year 2025      
State Jurisdiction | Latest Tax Year        
Income Taxes [Line Items]        
Tax credit carryforwards, expiration year 2035