REVENUE RECOGNITION - Schedule of Contract Assets and Contract Liabilities from Contracts With Customers (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | ||
---|---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2025 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Contract Assets: | ||||
Deferred contract cost | $ 2,632 | $ 11,894 | ||
Deferred costs - current | 42 | 2 | ||
Contract Liabilities: | ||||
Deferred revenue | 10,734 | 22,572 | ||
Less: Deferred revenue – current | (5,842) | (17,375) | ||
Deferred revenue – long term | 4,892 | 5,197 | ||
Revenue recognized | 1,975 | $ 6,046 | $ 5,929 | |
Revenue recognized, net | 4,666 | |||
Service | ||||
Contract Liabilities: | ||||
Deferred revenue | 10,674 | 21,466 | ||
Product | ||||
Contract Liabilities: | ||||
Deferred revenue | $ 60 | $ 1,106 |
X | ||||||||||
- Definition Contract with Customer, Liability, Revenue Recognized, Net No definition available.
|
X | ||||||||||
- Definition Deferred Contract Costs No definition available.
|
X | ||||||||||
- References 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 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 Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|