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 |