Revenue and Contract Liabilities - Schedule Of Contract Liabilities From Contract With Customers (Details) - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended |
---|---|---|
Sep. 30, 2023 |
Dec. 31, 2022 |
|
Movement in Contract Liabilities [Roll Forward] | ||
Contract liabilities at beginning of period | $ 20,875 | $ 19,635 |
Increase due to deferral of revenue at end of period | 10,384 | 20,875 |
Decrease due to beginning contract liabilities recognized as revenue | (19,734) | (19,635) |
Contract liabilities at end of period | $ 11,525 | $ 20,875 |
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 The amount of increase (decrease) in contract with customer liability due to deferred revenue. No definition available.
|
X | ||||||||||
- Definition Movement in Contract Liabilities No definition available.
|