v3.26.1
13. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Net revenues by geographic area      
Number of reporting units | segment 1    
Net revenues $ 25,122 $ 20,518 $ 21,765
United States      
Net revenues by geographic area      
Net revenues 12,294 8,152 11,461
China      
Net revenues by geographic area      
Net revenues 4,231 5,326 1,262
Singapore      
Net revenues by geographic area      
Net revenues 2,230 2,009 2,034
Netherlands      
Net revenues by geographic area      
Net revenues 575 554 2,825
Germany      
Net revenues by geographic area      
Net revenues 4,599 3,716 3,498
Rest of the world      
Net revenues by geographic area      
Net revenues $ 1,193 $ 761 $ 685