Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

Subsequent Events (Details) - Subsequent Event - shares
1 Months Ended 3 Months Ended
Jan. 31, 2022
Mar. 29, 2022
Subsequent Event [Line Items]    
Number of warrants exercised (in shares) 1,207,932  
Class A common stock par value $0.00001 per share    
Subsequent Event [Line Items]    
Issuance of stock, net of costs (in shares)   1,025,318