Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE (Details)

v3.22.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
EARNINGS PER SHARE    
Net income $ 17,226 $ 10,018
Reversal of loss on change in fair value of warrant liability 1,234 224
Net income adjusted for EPS - diluted $ 17,226 $ 10,242
Weighted-average number of shares outstanding - basic 51,686,583 42,212,134
Additional shares from assumed exercise of Private Warrants 188,913  
Additional shares from assumed stock-settled restricted stock units 1,818,745 115,959
Additional shares from assumed exercise of public warrants 481 1,869,098
Additional shares purchasable for employee stock purchase plan 4,703  
Weighted-average number of shares outstanding - diluted 53,510,512 44,197,191
Earnings per share-basic    
Earnings per share-basic: $ 0.33 $ 0.24
Earnings per share-diluted    
Earnings per share-diluted: $ 0.32 $ 0.23