Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |
---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Revenue from Contract with Customer [Abstract] | |||
Short-term receivables | $ 357,401 | $ 357,401 | $ 413,346 |
Short-term deferred revenue | 2,333 | 2,333 | 2,507 |
Long-term deferred revenue | 330 | 330 | $ 0 |
Deferred revenue | |||
Balance as of beginning-of-period | 2,507 | ||
Reclassification to revenue, as a result of performance obligations satisfied | (1,465) | ||
Cash received in advance of satisfaction of performance obligations | 1,621 | ||
Balance as of end of period | 2,663 | 2,663 | |
Revenue | 2,300 | 4,300 | |
Revenue recognized from performed obligations | $ (6,900) | $ (20,000) |
X | ||||||||||
- Definition Change In Contract With Customer, Liability [Roll Forward] No definition available.
|
X | ||||||||||
- Definition Contract With Customer, Liability, Cash Received In Advance Of Satisfaction Of Performance Obligations No definition available.
|
X | ||||||||||
- Definition Customer Discounts From Performance Obligations No definition available.
|
X | ||||||||||
- Definition Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
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 obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. 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, classified as noncurrent. 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 Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|