XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
NET INCOME (LOSS) PER SHARE - SCHEDULE OF ANTIDILUTIVE SECURITIES EXCLUDED FROM COMPUTATION OF DILUTED INCOME (LOSS) 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]      
Total dilutive shares (in shares) 647,029 11,392,978 10,781,828
Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total dilutive shares (in shares) 324,375 324,375 326,779
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total dilutive shares (in shares) 0 1,255,648 642,094
Convertible notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total dilutive shares (in shares) 0 9,812,955 9,812,955
Series A Preferred Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total dilutive shares (in shares) 322,654 0 0