XML 84 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Warrants - Private and Public Warrants Exercised Activity and Underlying Common Stock Issued or Surrendered (Details)
12 Months Ended
Dec. 31, 2021
shares
Public warrants  
Warrants Outstanding Roll Forward [Roll Forward]  
December 31, 2021 (in shares) 0
Private warrants  
Warrants Outstanding Roll Forward [Roll Forward]  
December 31, 2021 (in shares) 0
Common Stock  
Warrants Outstanding Roll Forward [Roll Forward]  
December 31, 2020 (in shares) 27,751,587
Shares issued for cash exercises (in shares) (7,733,400)
Shares issued for cashless exercises (in shares) (10,075,120)
Shares surrendered upon cashless exercises (in shares) (9,717,161)
Shares redeemed by Company for cash (in shares) (225,906)
December 31, 2021 (in shares) 0
Common Stock | Public warrants  
Warrants Outstanding Roll Forward [Roll Forward]  
December 31, 2020 (in shares) 18,391,587
Shares issued for cash exercises (in shares) (7,733,400)
Shares issued for cashless exercises (in shares) (5,167,791)
Shares surrendered upon cashless exercises (in shares) (5,264,490)
Shares redeemed by Company for cash (in shares) (225,906)
December 31, 2021 (in shares) 0
Common Stock | Private warrants  
Warrants Outstanding Roll Forward [Roll Forward]  
December 31, 2020 (in shares) 9,360,000
Shares issued for cash exercises (in shares)
Shares issued for cashless exercises (in shares) (4,907,329)
Shares surrendered upon cashless exercises (in shares) (4,452,671)
Shares redeemed by Company for cash (in shares)
December 31, 2021 (in shares) 0