Annual report pursuant to Section 13 and 15(d)

INCOME TAXES - Narrative (Details)

v3.24.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Income tax payable $ 5,190 $ 19,921  
Uncertain tax liability 100,343 57,200  
Unrecognized deferred tax benefits 17,303 3,412  
Interest on income taxes expense 6,676 2,907 $ 643
Income tax penalties expense 0 $ 4,783 $ 2,742
Foreign Tax Authority      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 8,177    
Valuation allowance 8,177    
State and Local Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 56,881    
Operating loss carryforward, not recorded as unrecognized tax benefit 31,270    
Valuation allowance 1,840    
Non-Capital Loss Carryforward | Domestic Tax Authority      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 71,706    
Valuation allowance 71,706    
Capital Loss Carryforward | Domestic Tax Authority      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 1,560    
Valuation allowance $ 1,560