Commitments and Contingencies - Narrative (Details) - USD ($) $ in Millions |
12 Months Ended | ||||
---|---|---|---|---|---|
Jun. 13, 2019 |
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Schedule of Capital Lease Obligations [Line Items] | |||||
Estimated loss provision recorded | $ 18.1 | ||||
Reduction of estimated loss provision | $ 10.0 | ||||
Estimated loss provision | $ 8.1 | ||||
Indirect Taxation | |||||
Schedule of Capital Lease Obligations [Line Items] | |||||
Estimated tax liability | $ 18.9 | $ 8.2 | |||
Class Action Complaint | Pending Litigation | |||||
Schedule of Capital Lease Obligations [Line Items] | |||||
Proposed settlement amount (up to) | $ 35.0 |