Annual report pursuant to Section 13 and 15(d)

INCOME TAXES - Narrative (Details)

v3.23.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]      
Income tax payable $ 19,921 $ 6,614  
Uncertain tax liability 57,200 41,990  
Unrecognized deferred tax benefits 3,412 3,269  
Interest on income taxes expense 2,907 643 $ 45
Income tax penalties expense 4,783 $ 2,742 $ 0
Domestic Tax Authority | Non-Capital Loss Carryforward      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 50,412    
Valuation allowance 50,412    
Domestic Tax Authority | Capital Loss Carryforward      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 2,918    
Valuation allowance 2,918    
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 36,615    
Operating loss carryforward, not recorded as unrecognized tax benefit 14,531    
Valuation allowance $ 1,840