Revenue - Additional Information (Details) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
Shakeology, Beachbody's Premium Nutritional Shake [Member] | |||
Disaggregation Of Revenue [Line Items] | |||
Percentage of revenue | 30.00% | ||
Deferred Revenue [Member] | |||
Disaggregation Of Revenue [Line Items] | |||
Contract with customer liability, revenue recognized | $ 93.3 | $ 67.7 | $ 64.0 |