Annual report pursuant to Section 13 and 15(d)

EQUITY (Antidilutive Securities Excluded from Computation of Earnings per Share) (Details)

v3.24.0.1
EQUITY (Antidilutive Securities Excluded from Computation of Earnings per Share) (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of anti-dilutive potentially issuable shares excluded from diluted common shares outstanding 15,535,873 14,086,348 22,635,993
Stock Option [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of anti-dilutive potentially issuable shares excluded from diluted common shares outstanding 3,750 3,750 7,719,714
Restricted Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of anti-dilutive potentially issuable shares excluded from diluted common shares outstanding 2,527,463 2,218,563 3,052,244
Convertible Debt Securities [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of anti-dilutive potentially issuable shares excluded from diluted common shares outstanding 13,004,660 11,864,035 11,864,035