XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
Mar. 31, 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 $ 21.3    
Contractual obligation 52.5    
Contractual obligation remainder to be paid $ 41.8