Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share (Details) - Schedule of weighted average shares (denominator) used in the basic and dilutive earnings per share

v3.21.1
Earnings Per Share (Details) - Schedule of weighted average shares (denominator) used in the basic and dilutive earnings per share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Schedule of weighted average shares (denominator) used in the basic and dilutive earnings per share [Abstract]    
Net income (loss) (in Dollars) $ 6,147 $ (2,094)
Weighted average shares outstanding, basic 58,394 37,823
Effect of dilutive outstanding warrants and stock options 1,923
Adjusted weighted average shares outstanding, dilutive 60,317 37,823
Basic income per shares (in Dollars per share) $ 0.11 $ (0.06)
Dilutive income per share (in Dollars per share) $ 0.10 $ (0.06)