XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Other taxes (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Taxes payable, jurisdictional estimate $ 38.8  
Accrued taxes 11.5  
Liability for uncertain tax positions $ 28.8 $ 25.6