XML 109 R86.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS (LOSS) PER SHARE - Potentially Dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 24,442 18,322 13,710,636
Public Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 0 0 11,499,968
Restricted stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 0 0 1,813,006
RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 24,442 18,322 397,662