v3.22.4
RECENT ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Stockholder's equity attributable to parent $ 775,010 $ 730,408 $ 619,688 $ 354,944
Accumulated Deficit        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Stockholder's equity attributable to parent (148,751) (211,895) (253,875) (399,398)
Additional Paid-In Capital        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Stockholder's equity attributable to parent $ 924,095 942,091 $ 873,201 $ 753,978
Cumulative Effect, Period of Adoption, Adjusted Balance        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Long-term debt outstanding   64,900    
Decrease in deferred tax liabilities   (15,700)    
Cumulative Effect, Period of Adoption, Adjusted Balance | Accumulated Deficit        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Stockholder's equity attributable to parent   47,200    
Cumulative Effect, Period of Adoption, Adjusted Balance | Additional Paid-In Capital        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Stockholder's equity attributable to parent   $ (96,500)