Annual report pursuant to Section 13 and 15(d)

Restricted Common Stock, Stock Options, Restricted Stock Units (RSUs) and Warrants (Schedule of Restricted Stock) (Details)

v3.22.0.1
Restricted Common Stock, Stock Options, Restricted Stock Units (RSUs) and Warrants (Schedule of Restricted Stock) (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Unvested Performance-Based Restricted Stock [Member]      
Number of Shares      
Unvested at January 1, 2021    
Granted 4,033,159    
Vested (393,574)    
Forfeited (235,000)    
Unvested at December 31, 2021 3,404,585  
Weighted Average Grant-Date Fair value      
Unvested at January 1, 2021    
Granted 36.69    
Vested 36.67    
Forfeited 36.83    
Unvested at December 31, 2021 $ 36.68  
Unvested Time-Based Restricted Stock [Member]      
Number of Shares      
Unvested at January 1, 2021 633,305    
Granted 212,189 1,544,359 1,542,332
Vested (232,283)    
Forfeited (2,650)    
Unvested at December 31, 2021 610,561 633,305  
Weighted Average Grant-Date Fair value      
Unvested at January 1, 2021 $ 1.27    
Granted 33.33    
Vested 17.94    
Forfeited 34.08    
Unvested at December 31, 2021 $ 5.93 $ 1.27