Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) - Schedule of reconciliation of numerator and denominator of the diluted net income per share

v3.22.1
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) - Schedule of reconciliation of numerator and denominator of the diluted net income per share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Basic and diluted income per share:    
Net income (in Dollars) $ 35,629 $ 7,530
Basic weighted average number of shares outstanding 117,042,347 83,163,400
Options to purchase common stock 10,788
Warrants to purchase common stock 530,623
Unvested restricted stock awards 4,712
Convertible Series B preferred shares 2,628
Diluted weighted average number of shares outstanding 117,042,347 83,712,151
Basic net income per share (in Dollars per share) $ 0.3 $ 0.09
Diluted net income per share (in Dollars per share) $ 0.3 $ 0.09