Revenue - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Disaggregation of Revenue [Line Items] | ||||
| Reduction to revenue, end-user incentives | $ 3.2 | $ 2.0 | $ 4.2 | $ 4.8 |
| Sales and marketing expense, end-user incentive | $ 5.9 | $ 8.1 | $ 13.5 | $ 17.6 |
| Term of performance obligations | 30 days | |||
| Two Developers | Revenue | Customer Concentration Risk | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Concentration risk (as a percent) | 63.00% | 68.00% | ||
| Three Developers | Revenue | Customer Concentration Risk | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Concentration risk (as a percent) | 69.00% | 70.00% | ||
| X | ||||||||||
- Definition Reduction Of Revenue, End-User Incentives No definition available.
|
| X | ||||||||||
- Definition Selling And Marketing Expense, End-User Incentives No definition available.
|
| X | ||||||||||
- Definition Term Of Performance Obligation Payments From Close Of Each Month No definition available.
|
| X | ||||||||||
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|