XML 132 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS (LOSS) PER SHARE - Narrative (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Dilutive effect of private warrants (in shares) 0 1,493,532 0
Stock options      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Dilutive effect of private warrants (in shares) 6,100,000 1,500,000 4,600,000
Antidilutive securities excluded from computation of earnings per share (in shares) 300,000 15,800,000 2,300,000
Warrant      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 3,200,000   5,700,000