Summary of Significant Accounting Policies - Narrative (Details) - USD ($) $ in Thousands, shares in Millions |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Summary of Significant Accounting Policies [Line Items] | |||||
| Allowance for doubtful accounts | $ 7,358 | $ 7,358 | $ 5,909 | ||
| Unearned revenue | 27,604 | 27,604 | $ 22,166 | ||
| Prior year unearned revenue recognized in current period | 11,200 | ||||
| Share-based compensation costs | $ 6,000 | $ 5,900 | $ 12,500 | $ 11,500 | |
| Potentially dilutive shares (in shares) | 7.1 | 7.9 | |||
| Antidilutive RSUs outstanding (in shares) | 10.4 | 10.8 | |||
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | |||||
| Summary of Significant Accounting Policies [Line Items] | |||||
| Expected period of revenue recognition | 12 months | 12 months | |||
| X | ||||||||||
- Definition Antidilutive Securities Excluded From Computation Of Earnings Share, Performance Criteria Not Met, Shares No definition available.
|
| X | ||||||||||
- Definition Summary of Significant Accounting Policies [Line Items] No definition available.
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of noncash expense for share-based payment arrangement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|