XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2020
Jan. 31, 2016
Commitments And Contingencies Disclosure [Abstract]    
Total purchase commitment $ 21.0  
Purchase commitment payable period 3 years  
Contingent federal payroll tax liability   $ 5.4
Benefit on federal payroll tax liability $ 5.6