Annual report pursuant to Section 13 and 15(d)

RELATED PARTY TRANSACTIONS (Details)

v3.22.4
RELATED PARTY TRANSACTIONS (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]        
Related party transaction, contract term   1 year    
Related party transaction, expenses from transactions with related party   $ 625,000 $ 0 $ 7,357,000
Board of Directors Chairman        
Related Party Transaction [Line Items]        
Payments for legal settlements       5,100,000
Related party transaction, amounts of transaction   50,000 $ 900,000 $ 1,400,000
Related party transaction, expenses from transactions with related party   $ 600,000    
Board of Directors Chairman | Forecast        
Related Party Transaction [Line Items]        
Related party transaction, amounts of transaction $ 55,000