Revenue - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||||
|---|---|---|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Revenue | ||||||
| Capitalized contract cost net | $ 2,600 | $ 2,600 | $ 2,800 | |||
| Capitalized contract cost, amortization | 300 | $ 400 | $ 1,000 | $ 1,500 | ||
| Subscription booking, period | 1 year | |||||
| Invited subscription booking, period | 2 years | |||||
| Subscription term | 10 years | |||||
| Expiration period | 3 years | |||||
| Revenue recognized | $ 112,300 | $ 132,700 | ||||
| Contract with customer, liability | 152,740 | $ 152,740 | 171,494 | $ 177,500 | ||
| Subscription | ||||||
| Revenue | ||||||
| Subscription period, minimum | 1 year | |||||
| Subscription period, maximum | 5 years | |||||
| Contract with customer, liability | 76,788 | $ 76,788 | 75,730 | |||
| Maximum | ||||||
| Revenue | ||||||
| Travel pattern recognition term | 30 months | |||||
| Other current assets | ||||||
| Revenue | ||||||
| Capitalized contract cost net | 1,100 | $ 1,100 | 1,200 | |||
| Other noncurrent assets | ||||||
| Revenue | ||||||
| Capitalized contract cost net | $ 1,500 | $ 1,500 | $ 1,600 | |||
| X | ||||||||||
- Definition Contract with Customer Liability Subscription Term No definition available.
|
| X | ||||||||||
- Definition Invited Subscription Booking, Period No definition available.
|
| X | ||||||||||
- Definition Revenue Recognition, Customer Contract Period, Maximum No definition available.
|
| X | ||||||||||
- Definition Revenue Recognition, Customer Contract Period, Minimum No definition available.
|
| X | ||||||||||
- Definition Subscription And Travel Credits, Expiration Period No definition available.
|
| X | ||||||||||
- Definition Subscription Booking, Period No definition available.
|
| X | ||||||||||
- Definition Travel pattern recognition term of revenue recognition. No definition available.
|
| X | ||||||||||
- Definition Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer. 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. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| 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 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
|