Annual report pursuant to Section 13 and 15(d)

EARNINGS PER SHARE (Details)

v3.24.0.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net Income (Loss) $ (5,563) $ 43,861 $ 36,115
Less: change in FV of warrants (2,270) 525 2,945
Income (loss) attributable to common shareholders for EPS, Diluted (7,833) 43,861 36,115
Income (loss) attributable to common shareholders for EPS, Basic $ (7,833) $ 43,861 $ 36,115
Weighted-average number of shares outstanding - basic 51,291,424 51,568,436 43,193,995
Additional shares from assumed exercise of warrants 166,397 141 3,070,762
Additional shares from assumed stock-settled restricted stock units   1,577,062,000 1,040,883,000
Additional shares issued under the Employee Stock Purchase Plan     4,460,000
Weighted-average number of shares outstanding - diluted 51,457,821 53,145,639 47,310,100
Earnings per share-basic      
Earnings per share - basic: $ (0.11) $ 0.85 $ 0.84
Earnings per share-diluted      
Earnings per share - diluted: $ (0.15) $ 0.83 $ 0.76
Shares/units excluded from earnings per share - dilutive:      
Additional shares from assumed exercise of Private Warrants   212,540,000  
RSU member      
Shares/units excluded from earnings per share - dilutive:      
Anti-dilutive excluded from (loss) earnings per share 192,687