v3.22.4
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