v3.22.2.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2022
Jul. 31, 2021
Apr. 20, 2020
Overpayments by Overreporting      
Other Commitments [Line Items]      
Excess payment received from the service partner     $ 5.6
Initial Penalty      
Other Commitments [Line Items]      
Initial penalty   $ 4.1  
Non-cancellable Agreements With Vendors | Advertising Media and Other Commitments      
Other Commitments [Line Items]      
Minimum non-cancellable commitment $ 8.8    
Non-cancellable commitment pay period 2 years    
Contractual obligation $ 54.5    
Contractual obligation pay period 5 years    
Contractual obligation remainder to be paid $ 41.1