Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE (Details)

v3.22.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
EARNINGS PER SHARE            
Net income $ 26,455 $ 17,226 $ 16,548 $ 10,018 $ 43,681 $ 26,566
Change in fair value of warrant liability (1,382)   407   (148) 631
Net income for EPS - diluted $ 25,073   $ 16,955   $ 43,533 $ 27,197
Weighted-average number of shares outstanding - basic 51,691,076   42,949,261   51,688,837 42,584,793
Additional shares from assumed stock-settled restricted stock units 2,035,155   237,243   2,049,295 186,420
Additional shares from assumed exercise of warrants 156,011   1,063,357   173,148 1,469,201
Weighted-average number of shares outstanding - diluted 53,882,242   44,249,861   53,911,280 44,240,414
Earnings per share-basic            
Earnings per share-basic: $ 0.51   $ 0.39   $ 0.85 $ 0.62
Earnings per share-diluted            
Earnings per share-diluted: $ 0.47   $ 0.38   $ 0.81 $ 0.61