Annual report pursuant to Section 13 and 15(d)

SHARE BASED PAYMENTS - Schedule of Share-based Payments (Details)

v3.22.4
SHARE BASED PAYMENTS - Schedule of Share-based Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Restricted stock $ 3,889 $ 4,349 $ 5,164
Stock options 59 781 2,251
Warrants 1,019 1,455 441
Total $ 4,967 $ 6,585 $ 7,856