Creator Signing Fees, Net - Classification of Creator Signing Fees on the Condensed Consolidated Balance Sheet (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|---|---|---|---|
| Revenue from Contract with Customer [Abstract] | ||||||
| Creator signing fees, net | $ 3,601 | $ 634 | $ 989 | |||
| Creator signing fees, net noncurrent | 1,553 | 1,303 | 1,580 | |||
| Total creator signing fees | $ 5,154 | $ 1,933 | $ 1,937 | $ 2,569 | $ 1,948 | $ 1,748 |