XML 27 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Private Placement Warrants (Details) - Private Placement Warrant [Member] - USD ($)
3 Months Ended
Nov. 27, 2018
Nov. 20, 2018
Mar. 31, 2020
Private Placement Warrants [Abstract]      
Warrants issued (in shares) 410,416 5,500,000  
Warrant price (in dollars per share) $ 1.00 $ 1.00  
Aggregate purchase price of warrants $ 410,416 $ 5,500,000  
Exercise price (in dollars per share)     $ 11.50
Warrants expiration period     5 years
Period not to transfer, assign or sell warrants     30 days
Class A Common Stock [Member]      
Private Placement Warrants [Abstract]      
Number of shares called by each warrant (in shares)     1