XML 121 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital Structure - Warrant Issuance (Details) - Class A Common Stock Warrants - $ / shares
Mar. 20, 2020
Dec. 17, 2021
Class of Warrant or Right [Line Items]    
Number of shares available for purchase (in shares) 3,000,000 3,000,000
Exercise price of warrants (in dollars per share) $ 22.98  
Warrant, number of trading days 10 days