Basis of Presentation and Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Accounting Policies [Abstract] | ||||
| Increase in provision for expected credit losses | $ 0 | $ 14,547 | $ 0 | $ 14,547 |
| Accounts receivable, chargeback to publishers | 8,800 | |||
| Provision for doubtful accounts | $ 5,700 | $ 0 | $ 5,675 | |