Annual report [Section 13 and 15(d), not S-K Item 405]

INCOME TAXES - Narrative (Details)

v3.26.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Operating Loss Carryforwards [Line Items]      
Income tax payable $ 265 $ 2,299  
Uncertain tax liability 177,242 143,688  
Uncertain tax liability, interest and penalties 38,342 27,839  
Deferred unrecognized tax benefits 28,496 23,607  
Interest on income taxes expense 10,503 $ 8,814 $ 6,676
Reduction of income taxes to be paid 1,889    
U.S. state and local      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 58,996    
Operating loss carryforward, not recorded as unrecognized tax benefit 41,209    
Valuation allowance 9,728    
Non-Capital Loss Carryforward | Domestic Tax Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 70,439    
Valuation allowance 70,439    
Capital Loss Carryforward | Domestic Tax Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 3,293    
Valuation allowance $ 3,293