XML 107 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and contingencies - Additional Information (Narrative) (Details)
Dec. 31, 2020
USD ($)
Loss Contingencies [Line Items]  
Auction Rate Securities Committed To Purchase related to settlements with regulators $ 1,300,000
Equity Securities [Member]  
Loss Contingencies [Line Items]  
Contractual Obligation 40,000,000.0
Private Equity Funds [Member]  
Loss Contingencies [Line Items]  
Contractual Obligation 1,200,000
Minimum [Member]  
Loss Contingencies [Line Items]  
Maximum estimated range of aggregate loss for legal proceedings 0
Maximum [Member]  
Loss Contingencies [Line Items]  
Maximum estimated range of aggregate loss for legal proceedings $ 5,000,000.0