Revenue from Contracts with Customers - Contract Liabilities (Details) - USD ($) $ in Thousands |
6 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Revenue from Contracts with Customers | |||
| Contract liability | $ 11,900 | $ 12,000 | |
| Deferred revenue | 11,211 | $ 9,572 | |
| Deferred revenue recognized in earnings | $ 11,356 | $ 7,785 | |
| X | ||||||||||
- Definition Total revenue recognized from both the beginning balance and current period increase in contract liability No definition available.
|
| X | ||||||||||
- Definition Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable excluding revenue recognized from both the beginning balance and current period increase in contract liability. No definition available.
|
| 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 | ||||||||||
- References No definition available.
|