Commitments and Contingencies (Details) $ in Millions |
Oct. 21, 2021
USD ($)
|
Jul. 30, 2020
officer
|
Jun. 11, 2020
officer
|
Apr. 08, 2020
officer
|
Nov. 17, 2021
lawsuit
|
|---|---|---|---|---|---|
| Other Commitments [Line Items] | |||||
| Number of derivative lawsuits | lawsuit | 3 | ||||
| Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5 | |||||
| Other Commitments [Line Items] | |||||
| Loss contingency, number of defendants | officer | 8 | 9 | 2 | ||
| U.S. Privacy Class Actions | |||||
| Other Commitments [Line Items] | |||||
| Payments for legal settlements | $ | $ 85.0 |