v3.26.1
SEGMENT DATA (Additional Information) (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2026
USD ($)
Segments
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Segment Reporting Information [Line Items]      
Total revenue $ 86,306 $ 79,720 $ 90,581
Number of Reportable Segments | Segments 3    
Outside The United States in Germany [Member]      
Segment Reporting Information [Line Items]      
Total revenue $ 1,500 $ 1,800 $ 6,400