XML 22 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Oct. 31, 2019
Dec. 31, 2019
Loss Contingencies [Line Items]    
Remaining minimum amount committed   $ 26.6
Securities And Exchange Commission    
Loss Contingencies [Line Items]    
Payments for legal settlements $ 9.9  
INDECOPI    
Loss Contingencies [Line Items]    
Amount awarded to other party   $ 6.9
Litigation settlement, payment period (years)   4 years