v3.25.2
REVENUE - Schedule of Deferred Revenue, by Arrangement, Disclosure (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue      
Total $ 113,923 $ 116,687 $ 115,302
1 year or less 75,076    
1 – 3 Years 31,260    
3 year or greater 7,587    
Service revenue      
Disaggregation of Revenue      
Total 94,462    
1 year or less 65,498    
1 – 3 Years 23,342    
3 year or greater 5,622    
Subscription revenue      
Disaggregation of Revenue      
Total 19,461    
1 year or less 9,578    
1 – 3 Years 7,918    
3 year or greater $ 1,965