Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 9 Months Ended
Oct. 09, 2019
Oct. 05, 2018
May 30, 2020
May 29, 2021
Nov. 13, 2018
Oct. 04, 2018
Jul. 06, 2017
Class of Stock [Line Items]              
Shares of common stock issued 13,379,205            
Shares issued price per share to public $ 26.35            
Underwriting discounts and commissions, price per share 0.19            
Shares issued proceeds per shares $ 26.16            
Proceeds from issuance of equity $ 350.0            
Equity issuance costs $ 0.8            
Public warrants exercised for common stock   9,866,451          
Cash received from warrant exercises   $ 113.5          
Common shares surrendered for each public warrant surrendered           0.61885  
Common shares received for each public warrant surrendered           0.38115  
Public warrants exercised   3,499,639          
Repurchase of common stock (in shares)     0        
Stock repurchase program, remaining authorized repurchase amount       $ 47.9      
Private Placement Warrants              
Class of Stock [Line Items]              
Warrants outstanding at acquisition       6,700,000     6,700,000
Public Warrants              
Class of Stock [Line Items]              
Warrants outstanding at acquisition             13,416,667
Exercise price of warrants             $ 11.50
Treasury Stock              
Class of Stock [Line Items]              
Stock repurchase program, authorized amount         $ 50.0