XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
6 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
                               
    Three Months Ended
September 30,
    Six Months Ended
September 30,
 
    2025     2024     2025     2024  
North America   $ 15,880     $ 15,728     $ 29,280     $ 31,235  
Asia Pacific and Other     1,479       1,145       3,408       2,305  
Total revenue   $ 17,359     $ 16,873     $ 32,688     $ 33,540