Annual report pursuant to Section 13 and 15(d)

STOCK OPTIONS AND WARRANTS - Schedule of Option Award Activity and Awards Outstanding (Details)

v3.24.1.u1
STOCK OPTIONS AND WARRANTS - Schedule of Option Award Activity and Awards Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares Under Option      
Granted (in shares) 2,883,625 2,491,203  
Outstanding (in shares) 12,550,122    
Market Based Stock Option Award      
Shares Under Option      
Outstanding (in shares) 600,000 0  
Granted (in shares) 0 600,000  
Exercised (in shares) 0 0  
Forfeited (in shares) 0 0  
Expired (in shares) 0 0  
Outstanding (in shares) 600,000 600,000 0
Vested and expected to vest (in shares) 600,000 600,000  
Vested and exercisable (in shares) 0 0  
Weighted Average Exercise Price      
Outstanding (in usd per share) $ 3.60 $ 0  
Granted (in usd per share) 0 3.60  
Exercised (in usd per share) 0 0  
Forfeited (in usd per share) 0 0  
Expired (in usd per share) 0 0  
Outstanding (in usd per share) 3.60 3.60 $ 0
Vested and expected to vest (in usd per share) 3.60 3.60  
Vested and exercisable (in usd per share) $ 0 $ 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted Average Remaining Contractual Life (Years) 3 years 3 months 25 days 4 years 3 months 25 days
Vested and expected to vest (in years) 3 years 3 months 25 days 4 years 3 months 25 days  
Vested and exercisable (in years)   0 years  
Outstanding, Aggregate Intrinsic Value $ 0 $ 0  
Grant, Aggregate Intrinsic Value 0 0  
Exercised, Aggregate Intrinsic Value 0 0  
Outstanding, Aggregate Intrinsic Value 0 0 $ 0
Vested and expected to vest, Aggregate Intrinsic Value 0 0  
Vested and exercisable, Aggregate Intrinsic Value $ 0 $ 0  
Option      
Shares Under Option      
Outstanding (in shares) 21,551,576 19,547,520  
Granted (in shares) 2,883,625 2,491,203  
Exercised (in shares) (235,349) (317,166)  
Forfeited (in shares) (757,197) (155,553)  
Expired (in shares) (11,492,533) (14,428)  
Outstanding (in shares) 11,950,122 21,551,576 19,547,520
Vested and expected to vest (in shares) 10,592,673 20,180,698  
Vested and exercisable (in shares) 9,846,519 19,561,631  
Weighted Average Exercise Price      
Outstanding (in usd per share) $ 0.63 $ 0.36  
Granted (in usd per share) 0.90 2.88  
Exercised (in usd per share) 0.71 0.42  
Forfeited (in usd per share) 1.61 2.61  
Expired (in usd per share) 0.20 5.05  
Outstanding (in usd per share) 1.05 0.63 $ 0.36
Vested and expected to vest (in usd per share) 0.98 0.47  
Vested and exercisable (in usd per share) $ 0.90 $ 0.39  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted Average Remaining Contractual Life (Years) 1 year 9 months 18 days 1 year 5 months 12 days 2 years 1 month 9 days
Vested and expected to vest (in years) 1 year 5 months 15 days 1 year 3 months 7 days  
Vested and exercisable (in years) 1 year 3 months 1 year 1 month 28 days  
Outstanding, Aggregate Intrinsic Value $ 17,348 $ 87,637  
Exercised, Aggregate Intrinsic Value 49 1,207  
Outstanding, Aggregate Intrinsic Value 4,589 17,348 $ 87,637
Vested and expected to vest, Aggregate Intrinsic Value 4,483 17,334  
Vested and exercisable, Aggregate Intrinsic Value $ 4,438 $ 17,323