v3.25.2
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