Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE (Details)

v3.22.2.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Net income $ (9,013) $ 26,455 $ 17,226 $ (1,636) $ 16,548 $ 10,018 $ 34,668 $ 24,930
Change in fair value of warrant liability 2,029     2,104     1,881 2,735
Net income for EPS - diluted $ (9,013)     $ (1,636)     $ 34,668 $ 24,930
Weighted-average number of shares outstanding - basic 51,745,354     42,599,261     51,707,809 42,358,069
Additional shares from assumed stock-settled restricted stock units             2,326,858 24,299
Additional shares from assumed exercise of public warrants             180  
Additional shares purchasable for employee stock purchase plan             1,555 7,875
Weighted-average number of shares outstanding - diluted 51,745,354     42,599,261     54,036,402 42,390,243
Earnings per share-basic                
Earnings per share-basic: $ (0.17)     $ (0.04)     $ 0.67 $ 0.59
Earnings per share-diluted                
Earnings per share-diluted: $ (0.17)     $ (0.04)     $ 0.64 $ 0.59
Private warrants                
Anti-dilutive shares/units excluded from (loss) earnings per share - diluted                
Anti-dilutive excluded from (loss) earnings per share 188,150     1,063,357     179,695 1,666,400
RSU member                
Anti-dilutive shares/units excluded from (loss) earnings per share - diluted                
Anti-dilutive excluded from (loss) earnings per share 2,415,638     21,501        
Employee Stock                
Anti-dilutive shares/units excluded from (loss) earnings per share - diluted                
Anti-dilutive excluded from (loss) earnings per share 4,626     5,257