XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended
Jun. 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 $ 17.1    
Non-cancellable commitment pay period 2 years    
Contractual obligation $ 55.4    
Contractual obligation pay period 5 years    
Contractual obligation remainder to be paid $ 42.2