v3.26.1
Revenue (Tables)
12 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
               
    Year Ended
March 31,
 
    2026     2025  
North America   $ 62,873     $ 65,486  
Asia Pacific and Other     7,141       4,712  
Total revenue   $ 70,014     $ 70,198