v3.26.1
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, 2026
Mar. 31, 2025
Dec. 31, 2023
Contract Assets:        
Deferred contract cost   $ 12,431 $ 11,894  
Deferred costs - current   0 2  
Contract Liabilities:        
Deferred revenue   24,164 22,572  
Less: Deferred revenue – current   (20,159) (17,375)  
Deferred revenue – long term   4,005 5,197  
Revenue recognized $ 1,975 22,203 4,666 $ 6,046
Service        
Contract Liabilities:        
Deferred revenue   23,337 21,466  
Product        
Contract Liabilities:        
Deferred revenue   $ 827 $ 1,106