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

INCOME TAXES - Narrative (Details)

v3.25.0.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Operating Loss Carryforwards [Line Items]    
Income tax payable $ 2,299 $ 5,190
Uncertain tax liability 143,688 100,343
Unrecognized deferred tax benefits 23,607 17,303
Interest on income taxes expense 8,814 $ 6,676
State and Local Jurisdiction    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 50,866  
Operating loss carryforward, not recorded as unrecognized tax benefit 34,292  
Valuation allowance 5,728  
Non-Capital Loss Carryforward | Domestic Tax Jurisdiction    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 69,578  
Valuation allowance 69,578  
Capital Loss Carryforward | Domestic Tax Jurisdiction    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 2,176  
Valuation allowance $ 2,176