XML 44 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jan. 17, 2018
Mar. 31, 2020
Dec. 31, 2019
Aug. 15, 2019
May 21, 2019
Mar. 15, 2019
Mar. 14, 2019
Mar. 14, 2018
Common Stock                
Common stock shares issued   105,338,760 105,254,929     105,232,933    
Common stock, Number of share outstanding   100,923,993 100,840,162          
Common stock, par value (in dollars per share)   $ 0.0001 $ 0.0001          
Common shares placed into escrow   5,015,898       5,015,898    
Preferred Shares                
Preferred stock, shares authorized   1,000,000            
Preferred stock, par value   $ 0.0001            
Preferred stock, shares issued   0            
Preferred stock, shares outstanding   0            
Warrants                
Warrants to issue shares of common stock   16,166,650            
Common stock, par value (in dollars per share)   $ 0.0001 $ 0.0001          
Number of fractional shares issued upon exercise of warrants   0            
Share Repurchase Program 2019 Plan                
Treasury Stock, Shares [Abstract]                
Stock repurchase authorized amount       $ 75.0        
Repurchase of common stock as part of a share repurchase program (In Shares)   4,414,767            
Repurchase of common stock as part of a share repurchase program   $ 23.6            
Remaining authorized repurchase amount   $ 51.4            
Private placement                
Warrants                
Warrants to issue shares of common stock 5,333,334              
Aggregate purchase price per warrant $ 1.50              
Aggregate purchase price $ 8.0              
Number of stock issued for each warrant 1              
Share price $ 11.50              
Warrant exercisable term 30 days              
Public Offering                
Warrants                
Number of stock issued for each warrant 1              
Share price $ 11.50              
Warrant exercisable term 30 years              
Number of units sold 32,500,000              
Price per unit $ 10.00              
Number of warrants per unit 0.33              
Over allotment                
Warrants                
Number of units sold 2,500,000              
Class A ordinary share                
Common Stock                
Common stock, Number of share outstanding           14,321,606 32,500,000 32,500,000
Common stock, par value (in dollars per share) $ 0.0001           $ 0.0001  
Warrants                
Common stock, par value (in dollars per share) $ 0.0001           $ 0.0001  
Class A ordinary share | Public Offering                
Warrants                
Number of shares per unit 1              
Maximum                
Warrants                
Aggregate purchase price per warrant         $ 10.83