Revenue and Contract Balances - Schedule of Contract Balances (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Revenue from Contract with Customer [Abstract] | ||
Accounts receivable | $ 5,824 | $ 5,398 |
Allowances (credit losses and doubtful accounts) | (1,727) | (1,701) |
Accounts receivable, net of allowance for credit losses and allowance for doubtful accounts | 4,097 | 3,697 |
Variable consideration | 0 | 62,000 |
Prepaid rent | 5,988 | 6,077 |
Other deferred revenue | 4,257 | 4,385 |
Deferred revenue | $ 10,245 | $ 72,462 |
X | ||||||||||
- Definition Account Receivable And Contract Receivable Retainage, Allowance For Credit Loss No definition available.
|
X | ||||||||||
- Definition Account Receivable, Net And Contract Receivable Retainage No definition available.
|
X | ||||||||||
- Definition Contract With Customer, Other Liability No definition available.
|
X | ||||||||||
- Definition Disposal Group, Including Discontinued Operations, Contingent Liability No definition available.
|
X | ||||||||||
- Definition Amount at the balance sheet date that has been received by the entity that represents rents paid in advance. 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 | ||||||||||
- Definition The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- References No definition available.
|