Revenue Recognition - Contract assets and liabilities and liabilities activity (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2024 |
Dec. 31, 2023 |
|
| Revenue Recognition | ||
| Contract assets | $ 2,942 | $ 1,191 |
| Contract liabilities | 92,900 | $ 87,440 |
| Change in contract assets | 1,751 | |
| Change in contract liabilities | $ 5,460 | |
| Change in contract assets (as percentage) | 147.00% | |
| Change in contract liabilities (as percentage) | 6.00% | |
| Change in contract liabilities | ||
| Beginning balance | $ 87,440 | |
| Additions | 66,777 | |
| Recognized in revenue | (60,649) | |
| Marketing activities recognized on a net basis | (668) | |
| Ending balance | $ 92,900 |
| X | ||||||||||
- Definition Amount of increase (decrease) in contract assets related to amounts invoiced offset by revenue recognized from performance obligations satisfied in the current reporting period. No definition available.
|
| X | ||||||||||
- Definition Amount of increase (decrease) in contract liabilities related to customer activity associated with each of our product offerings including the receipt of cash payments and the satisfaction of our performance obligations. No definition available.
|
| X | ||||||||||
- Definition Contract with customer liability increase (decrease) for contract liability. No definition available.
|
| X | ||||||||||
- Definition Represents the amount of contract with customer liability in marketing activities. No definition available.
|
| X | ||||||||||
- Definition Represents the percentage of change in contract assets. No definition available.
|
| X | ||||||||||
- Definition Represents the percentage of change in contract liabilities. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. 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 | ||||||||||
- References No definition available.
|