v3.20.4
Subsequent Events (Details) - Subsequent Event - USD ($)
$ in Millions
Nov. 26, 2020
Nov. 23, 2020
Asset Purchase Agreement    
Subsequent Event [Line Items]    
Purchase price $ 540.0  
Discontinued Operations, Disposed of by Sale | Justice    
Subsequent Event [Line Items]    
Disposal Group, Including Discontinued Operation, Consideration   $ 71.0