XML 68 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
12 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
               
    Year Ended
March 31,
 
    2024     2023  
North America   $ 56,958     $ 48,204  
Asia Pacific and Other     15,551       4,895  
Total revenue   $ 72,509     $ 53,099